James Muehlner
9c93337d97
GUACAMOLE-1652: Migrate OpenSSL initialization to modern methods for OpenSSL >= 1.1.0.
2022-07-30 02:24:31 +00:00
James Muehlner
cdee93ae25
GUACAMOLE-1652: Only call SSL init functions when the library version requires it.
2022-07-30 02:22:36 +00:00
Mike Jumper
eee3ac092c
GUACAMOLE-1622: Merge correction to terminal resize regression.
2022-07-13 16:20:19 -07:00
Alex Leitner
5bb56ed5ba
GUACAMOLE-1622: Restructured code to resolve scrollbar resizing bug where the scrollbar would clip off the side of the terminal. This fix also resolves the issue where the text would blur at certain intervals of resizing the window.
2022-07-13 21:57:47 +00:00
Mike Jumper
0aae5eeadb
GUACAMOLE-1636: Merge corrections to typos within RDP comments/documentation.
2022-07-13 13:55:05 -07:00
Jimmy
6d994db9d2
GUACAMOLE-1636: Fix a typo mistake invokved
.
2022-07-13 23:47:13 +03:00
Jimmy
cba5484be0
GUACAMOLE-1636: Fix a typo mistake recieved
.
2022-07-13 23:41:42 +03:00
Jimmy
4048dd4900
GUACAMOLE-1636: Fix a typo mistake assicated
.
2022-07-13 23:32:12 +03:00
Jimmy
98556fbe2e
GUACAMOLE-1636: Fix a typo mistake coordinare
.
2022-07-13 23:24:06 +03:00
Jimmy
f438a36612
GUACAMOLE-1636: Fix a typo mistake synchonize
.
2022-07-13 23:17:50 +03:00
Jimmy
e8d966aec6
GUACAMOLE-1636: Fix a typo mistake Versoin
.
2022-07-13 23:10:36 +03:00
Jimmy
523532a52d
GUACAMOLE-1636: Fix a typo mistake offscren
.
2022-07-13 23:02:37 +03:00
Mike Jumper
51c640fdbd
GUACAMOLE-1436: Merge addition of missing FreeRDP winpr headers.
2022-07-05 12:09:00 -07:00
Virtually Nick
4cf1bfae0e
GUACAMOLE-377: Merge update unit tests for new prototype of guac_protocol_send_sync().
2022-07-05 14:30:57 -04:00
Michael Jumper
9642afc468
GUACAMOLE-377: Update unit tests for new prototype of guac_protocol_send_sync().
...
The new guac_protocol_send_sync() requires an additional parameter: the
number of logical frames associated with the sync.
2022-07-05 10:58:38 -07:00
James Muehlner
ffb6c809be
GUACAMOLE-1622: Merge addition of margins to ssh sessions.
2022-06-22 09:32:00 -07:00
Alex Leitner
64ea9c4d1f
GUACAMOLE-1622: Clarified comments to describe if param is a pointer.
2022-06-21 16:16:52 +00:00
Alex Leitner
a5834fd319
GUACAMOLE-1622: Separated logic into single responsibility functions.
2022-06-16 17:09:41 +00:00
Alex Leitner
1e9cd9137b
GUACAMOLE-1622: Added margins to ssh sessions.
2022-06-15 16:59:20 +00:00
James Muehlner
d4cd9b3e3a
GUACAMOLE-377: Merge support for RemoteFX.
2022-06-09 17:41:23 -07:00
Michael Jumper
31f1b2c7c4
GUACAMOLE-377: Rename single-letter "e" event arguments variable to "args" for readability.
2022-06-09 09:02:11 -07:00
Michael Jumper
ce27936ed5
GUACAMOLE-377: Add frame boundaries around cursor set operations if otherwise absent.
2022-06-09 09:02:11 -07:00
Michael Jumper
b7f05b9e4f
GUACAMOLE-377: Ensure backing surface of underlying FreeRDP GDI implementation is resized when desktop is resized.
2022-06-09 09:02:11 -07:00
Michael Jumper
d5761ad625
GUACAMOLE-377: Warn about required color depth only if actually overridden.
2022-06-09 09:02:11 -07:00
Michael Jumper
b26f9d64d6
GUACAMOLE-377: Clarify usage of EndPaint to detect frames.
2022-06-09 09:02:11 -07:00
Michael Jumper
da80163e24
GUACAMOLE-377: Enable graphics pipeline extension by default.
2022-06-09 09:02:11 -07:00
Michael Jumper
28396ae345
GUACAMOLE-377: Expect explicit RDP frame boundaries only after at least one frame boundary has been received.
2022-05-18 15:43:54 -07:00
Michael Jumper
a0e9f6ed9b
GUACAMOLE-377: Leverage client timestamp tracking for RDP frame duration.
2022-05-18 15:43:54 -07:00
Michael Jumper
bde8cdee46
GUACAMOLE-377: Add general RDP support for frame markers.
2022-05-18 15:43:54 -07:00
Michael Jumper
669e02b4dc
GUACAMOLE-377: Leverage RDPGFX to report remote frame statistics to the client.
2022-05-12 13:50:20 -07:00
Michael Jumper
52c8683bcf
GUACAMOLE-377: Add protocol-level support for reporting remote frame statistics.
2022-05-12 13:50:20 -07:00
Michael Jumper
c19eab9691
GUACAMOLE-377: Revise processing lag calculations to consider cumulative processing lag.
2022-05-12 13:50:20 -07:00
Michael Jumper
dd85c54961
GUACAMOLE-377: Add handling for EndPaint required by software GDI implementation of RDPGFX.
2022-05-12 13:50:20 -07:00
Michael Jumper
c795bf9e4a
GUACAMOLE-377: Control RemoteFX / GFX support with "enable-gfx" parameter.
2022-05-12 13:50:20 -07:00
Michael Jumper
c469300941
GUACAMOLE-377: Support for RDPGFX.
2022-05-12 13:50:20 -07:00
James Muehlner
81300052e0
GUACAMOLE-1595: Merge mouse mask initialization fix.
2022-05-02 17:24:58 -07:00
Michael Jumper
df4e5c6fdf
GUACAMOLE-1595: Ensure all mouse buttons are initially released when terminal starts.
2022-05-03 00:20:08 +00:00
Virtually Nick
a175a3d902
GUACAMOLE-1312: Merge add Canadian French RDP keymap
2022-03-23 09:58:58 -04:00
Kaven Rousseau
9cbd768210
GUACAMOLE-1312: Added fr_ca keymap
2022-03-17 16:13:42 -04:00
Virtually Nick
c716a07abc
Merge 1.5.0 changes back to master.
2022-03-17 15:24:48 -04:00
Virtually Nick
c880f02fe8
GUACAMOLE-1115: Merge ensure RDP print process does not block itself from completing.
2022-03-17 15:20:51 -04:00
Michael Jumper
ce88fa4d4a
GUACAMOLE-1115: Forcibly kill any outstanding PDF filter job when cleaning up resources.
2022-03-17 18:35:38 +00:00
Michael Jumper
d734bac590
GUACAMOLE-1115: Do not hold general RDP message lock while waiting for print operations.
...
Holding the message lock will block handling of things like mouse and
keyboard events, as the message lock must be acquired before sending the
corresponding messages to the RDP server. If mouse and keyboard events
are blocked, then handling of further Guacamole instructions like "ack"
is also blocked. If the print job is blocked until an "ack" is received,
this results in deadlock.
2022-03-17 18:35:20 +00:00
Mike Jumper
75a11b05b2
GUACAMOLE-1543: Merge changes moving recording structures/functions to the public API.
2022-03-01 09:58:50 -08:00
James Muehlner
854b5ecbb8
GUACAMOLE-1543: Move recording functionality from common to libguac.
2022-03-01 04:01:44 +00:00
Mike Jumper
d8073f9b17
GUACAMOLE-1538: Merge corrections to libguac-terminal build and scope.
2022-02-28 16:56:04 -08:00
James Muehlner
46e813343e
GUACAMOLE-1538: Only the core functionality of the terminal lib should be public.
2022-03-01 00:33:55 +00:00
James Muehlner
ad0155b5f5
GUACAMOLE-1538: Make it clear which functions are getters by adding _get_ to the name of each.
2022-02-24 12:02:36 -08:00
James Muehlner
0856e94ece
GUACAMOLE-1538 Use dashes instead of underscores in filenames for consistency with libguac public API.
2022-02-24 11:12:05 -08:00
James Muehlner
1c97cdb115
GUACAMOLE-1538: Autogenerate docs for new library.
2022-02-23 13:49:32 -08:00