Virtually Nick
4796b7756a
GUACAMOLE-1196: Detect libvnc support for various resize-related commands at compile time.
2024-08-15 21:45:30 -04:00
Michael Jumper
2a9554b940
Merge 1.6.0 changes back to patch.
2024-08-06 16:34:51 -07:00
Mike Jumper
af8c9b2a36
GUACAMOLE-1196: Merge support for VNC display size updates.
2024-08-06 00:09:50 -07:00
corentin-soriano
119f9697d1
GUACAMOLE-1586: Don't add \n in clipboard if the line isn't finished.
2024-07-31 09:17:31 +02:00
Virtually Nick
a5a9100059
Merge patch branch changes to main.
2024-07-22 16:29:49 -04:00
Virtually Nick
86510220b4
GUACAMOLE-1971: Merge safely multiply values to be used for memory allocation.
2024-07-22 10:55:30 -04:00
Alex Leitner
98602294d9
GUACAMOLE-1971: Safely multiply values to be used for memory allocation.
2024-07-22 10:34:00 -04:00
James Muehlner
2aabe28471
GUACAMOLE-1971: Merge fix for potential integer overflow in memory allocation.
2024-07-19 13:48:49 -07:00
Alex Leitner
0994ee67ce
GUACAMOLE-1971: Safely multiply values to be used for memory allocation.
2024-07-19 16:37:47 -04:00
Virtually Nick
a608928ea6
GUACAMOLE-1196: Add option to disable display resizing.
2024-07-04 12:15:36 -04:00
Virtually Nick
667343aff3
GUACAMOLE-1196: Add callback for setting the initial display size.
2024-07-04 12:15:36 -04:00
Virtually Nick
f4af20ae22
GUACAMOLE-1196: Use message lock where other RFB messages are sent.
2024-07-04 12:15:36 -04:00
Virtually Nick
0e7622ab4a
GUACAMOLE-1196: Implement our own function for sending size updates to server.
...
The current state of the libvncclient implementation of the SendExtDesktopSize
function is broken and does not work reliably with VNC servers. In order
to still support this functionality until an updated libvncclient version
is release, I went ahead and implemented an internal version of that
function.
2024-07-04 12:15:36 -04:00
Virtually Nick
785b11e8cf
GUACAMOLE-1196: Remove unnecessary display size checking for VNC.
2024-07-04 12:15:36 -04:00
Virtually Nick
ddc2e22a4f
GUACAMOLE-1196: Add VNC protocol support for updating display size.
2024-07-04 12:15:36 -04:00
Virtually Nick
1f52c48a04
GUACAMOLE-1196: Move display fit function to common area.
2024-07-04 12:15:36 -04:00
Virtually Nick
c715f16b0d
GUACAMOLE-1632: Merge don't fill empty lines with spaces.
2024-06-21 11:21:57 -04:00
corentin-soriano
b7e4b22419
GUACAMOLE-1632: Don't fill empty lines with spaces.
2024-06-19 08:59:30 +02:00
Virtually Nick
91c8615946
GUACAMOLE-1256: Merge correct terminal scroll with text editors.
2024-06-18 19:13:25 -04:00
corentin-soriano
8ba29b25e7
GUACAMOLE-1256: Flush display immediately after copy to avoid conflic with cursor commit.
2024-06-18 18:09:59 +02:00
corentin-soriano
22338ea46a
GUACAMOLE-1256: Add S and T CSI sequences to scroll Up/Down by amount.
2024-06-18 18:09:55 +02:00
Virtually Nick
8bc7319fc7
GUACAMOLE-520: Merge add mapping of Japanese IME keys.
2024-06-14 16:01:01 -04:00
Virtually Nick
eb9c9f3106
GUACAMOLE-1944: Merge display margin only affects the default layer and not scrollbar layer
2024-06-14 15:56:19 -04:00
James Muehlner
d17c4278ca
GUACAMOLE-1026: Merge improved FreeRDP3 Configuration Checks for el7 and el8 Build Environments.
2024-06-14 09:12:21 -07:00
Alex Leitner
30c93fcc11
GUACAMOLE-1026: Fix const correctness and unused variable warnings for FreeRDP3 checks.
2024-06-14 11:41:00 -04:00
Virtually Nick
aa6e7ad4ea
GUACAMOLE-1633: Merge add terminal support for alternate screen buffer
2024-06-11 15:18:39 -04:00
Virtually Nick
ad81f4c7ba
Merge patch branch changes to main.
2024-06-11 14:45:15 -04:00
Virtually Nick
a52806ce0c
GUACAMOLE-1632: Merge fill null chars before last printable char with spaces
2024-06-11 14:44:29 -04:00
corentin-soriano
7692547a43
GUACAMOLE-1632: Fill null chars before last printable char with spaces
2024-06-11 10:55:53 +02:00
corentin-soriano
2ad3a7c5cc
GUACAMOLE-1633: Add support of alternate screen buffer
2024-06-11 09:36:50 +02:00
Virtually Nick
9b06eccc54
GUACAMOLE-1026: Merge remove build flag ALLOW_IN_SOURCE_BUILD when building FreeRDP.
2024-06-10 14:40:41 -04:00
Alex Leitner
38d8893187
GUACAMOLE-1026: Remove build flag ALLOW_IN_SOURCE_BUILD when building FreeRDP.
2024-06-10 14:27:15 -04:00
corentin-soriano
917fd3661a
GUACAMOLE-1944: display margin only affects the default layer and not scrollbar layer
2024-06-05 09:20:54 +02:00
Virtually Nick
3d7e4bddfa
GUACAMOLE-1026: Merge add support for FreeRDP3.
2024-06-04 19:20:35 -04:00
Alex Leitner
97ca969e3f
GUACAMOLE-1026: Add support for FreeRDP3.
2024-06-04 19:12:39 -04:00
James Muehlner
7d004ce1d0
GUACAMOLE-192: Merge functionality allowing word selection in terminal on double click.
2024-05-29 11:34:40 -07:00
corentin-soriano
d00ce0a3f0
GUACAMOLE-192: Select word in terminal on double click
2024-05-29 08:21:28 +02:00
James Muehlner
4cd10b3bd9
GUACAMOLE-1231: Merge support for restoring minimized RAIL windows.
2024-05-28 16:46:08 -07:00
Virtually Nick
74d319b797
GUACAMOLE-1231: Implement basic support for restoring minimized RAIL windows.
2024-05-28 19:38:12 -04:00
Virtually Nick
cc8addf9be
GUACAMOLE-1952: Merge add compatibility with FFMPEG 7.0
2024-05-24 22:16:41 -04:00
Virtually Nick
7d0b76be63
GUACAMOLE-600: Update telnet protocol to send timeout to common socket code.
2024-05-24 21:42:57 -04:00
Virtually Nick
1cdda6dd2c
GUACAMOLE-600: Add support for setting SSH and SFTP timeouts.
2024-05-24 21:42:57 -04:00
James Muehlner
c81e53c089
GUACAMOLE-1084: Merge handling for unsuccessful RAIL execution results.
2024-05-24 15:29:17 -07:00
Virtually Nick
5e45235906
GUACAMOLE-1084: Implement basic handling for unsuccessful RAIL execution results.
2024-05-24 18:03:59 -04:00
James Muehlner
fa448f13af
GUACAMOLE-1686: Merge fix for file descriptor resource leak in WoL code.
2024-05-24 14:08:46 -07:00
Virtually Nick
275ffbe471
GUACAMOLE-1686: Fix fd resource leak in WoL code.
2024-05-24 15:11:10 -04:00
James Muehlner
c91b0efc9e
GUACAMOLE-1686: Merge improved WOL functionality.
2024-05-22 09:19:43 -07:00
maeda577
91d293aef6
GUACAMOLE-520: Add mapping of Japanese IME keys.
2024-05-22 20:28:52 +09:00
Robert-André Mauchin
246a285e84
GUACAMOLE-1952: Add compatibility with FFMPEG 7.0
...
Deprecated avcodec_close was removed in FFMPEG 7.0
2024-05-12 16:27:30 +02:00
Mike Jumper
3ad3b041f2
GUACAMOLE-1267: Merge VNC parameter for disabling local input on VNC server.
2024-05-02 00:37:45 -07:00