Commit Graph

738 Commits

Author SHA1 Message Date
James Muehlner
55f1fc2aaa GUACAMOLE-1820: Extract and display richer information about key events. 2023-07-11 18:31:38 +00:00
James Muehlner
2a2cef9189 GUACAMOLE-1820: Create UI for viewing, searching, and navigating to key events in session recording player. 2023-07-11 18:31:38 +00:00
Mike Jumper
993cde2545 Merge 1.5.3 changes back to master. 2023-07-04 09:11:34 -07:00
Virtually Nick
49300d17b4 GUACAMOLE-1816: Bump client versions to 1.5.3. 2023-07-03 13:51:40 -04:00
Mike Jumper
7bad200eac GUACAMOLE-1113: Merge restoration of support for right Alt (not just AltGr) in JS keyboard. 2023-06-21 09:42:01 -07:00
James Muehlner
8497878cb2 GUACAMOLE-1803: Fix frame scheduling logic in recording playback. 2023-06-20 19:44:37 +00:00
Mike Jumper
6b1aada1e4 GUACAMOLE-1803: Merge support for continuous progress and arbitrary seeking in recording playback. 2023-06-15 11:48:18 -07:00
James Muehlner
7176ccce68 GUACAMOLE-1803: Restore logic to account for frame rendering delays. 2023-06-15 17:51:54 +00:00
James Muehlner
e4d6fe1012 GUACAMOLE-1803: Default to 1000 millisecond refresh interval. 2023-06-15 16:32:52 +00:00
James Muehlner
b8de8ebb90 GUACAMOLE-1803: Update session recording playback at least once per second and allow arbitrary seeking. 2023-06-15 16:32:46 +00:00
James Muehlner
1f8183357c GUACAMOLE-1113: Always treat alt as AltGr on Mac. 2023-06-15 16:18:36 +00:00
James Muehlner
9e938be878 GUACAMOLE-1113: Restore right alt in keyboard handler. 2023-06-15 16:18:30 +00:00
James Muehlner
fac646b8e0 GUACAMOLE-1810: Fix meta handling on Mac firefox. 2023-06-12 19:40:16 +00:00
Mike Jumper
cc88fc6623 Merge 1.5.3 changes back to master. 2023-05-24 11:23:15 -07:00
Leonard Wagner
1ddcbe0293 GUACAMOLE-1793: Add unit test for creation of SessionRecording from blob. 2023-05-24 16:41:58 +02:00
Leonard Wagner
9868a056bd GUACAMOLE-1793: Fix creation of SessionRecording from blob. 2023-05-24 16:41:52 +02:00
Mike Jumper
70592ef7c3 GUACAMOLE-1754: Use same "apidocs" directory for JSDoc as used by JavaDoc. 2023-05-21 14:07:32 -07:00
Mike Jumper
11e6c5ac26 GUACAMOLE-1754: Generate JSDoc for guacamole-common-js as part of build. 2023-05-21 14:07:24 -07:00
James Muehlner
e1dfd1e99c Merge 1.5.2 changes back to master. 2023-05-19 02:31:52 +00:00
Mike Jumper
10e8715040 GUACAMOLE-615: Correct JSDoc annotation for array of any type. 2023-05-18 19:25:34 -07:00
James Muehlner
f355c5cfee Merge 1.5.2 changes back to master. 2023-05-17 23:57:32 +00:00
Mike Jumper
0631ff9689 GUACAMOLE-1785: Bump version numbers to 1.5.2. 2023-05-17 16:43:01 -07:00
James Muehlner
ce6e1c3121 Merge 1.5.2 changes back to master. 2023-05-09 21:38:10 +00:00
Mike Jumper
c6770bbda7 GUACAMOLE-615: Add constants clarifying magic numbers in JS implementation of Guacamole parser. 2023-05-09 12:55:43 -07:00
Mike Jumper
5374163c95 GUACAMOLE-615: Clarify/document internals of JS implementation of codePointCount(). 2023-05-09 12:55:43 -07:00
Mike Jumper
38f7b09efb GUACAMOLE-615: Add spaces around operators for consistency with established style. 2023-05-09 12:55:43 -07:00
Mike Jumper
3acd7ce269 GUACAMOLE-615: Add unit tests for JS implementation of toInstruction(). 2023-05-09 12:55:43 -07:00
Mike Jumper
62f31b429e GUACAMOLE-615: Add unit tests for JS implementation of codePointCount(). 2023-05-09 12:55:43 -07:00
Mike Jumper
525c476854 GUACAMOLE-615: Add unit tests for JS parser in buffer mode. 2023-05-09 12:55:43 -07:00
Mike Jumper
d6a01c28e5 GUACAMOLE-615: Migrate tunnel implementations to common parser. 2023-05-09 12:55:43 -07:00
Mike Jumper
81f0e8c280 GUACAMOLE-615: Correct parser calculation of element lengths. 2023-05-05 11:20:34 -07:00
Mike Jumper
82033adad0 GUACAMOLE-615: Add more thorough unit tests for protocol parsing. 2023-05-05 11:20:34 -07:00
James Muehlner
116edebf36 GUACAMOLE-1687: Merge fix to ensure keep-alive pings are sent. 2023-05-04 16:53:30 -07:00
Michael Jumper
ed19b704cc GUACAMOLE-1687: Clean, document, and clarify usage of tunnel timer reset function. 2023-05-04 16:26:07 -07:00
Michael Jumper
e99e104fb1 GUACAMOLE-1687: Leverage network activity to ensure keep-alive pings are sent. 2023-05-04 16:26:07 -07:00
Michael Jumper
70d2cd97d6 GUACAMOLE-1562: Update chained tunnel UUID when underlying tunnel receives UUID. 2023-05-04 16:21:15 -07:00
Michael Jumper
063557f084 GUACAMOLE-1562: Ensure "ping" response is not erroneously handled as the tunnel UUID. 2023-05-04 16:21:15 -07:00
Virtually Nick
56c6e5022d Merge 1.5.1 changes back to master. 2023-04-10 10:22:47 -04:00
Mike Jumper
0b4468ba24 GUACAMOLE-1752: Bump version numbers to 1.5.1. 2023-04-09 19:54:19 -07:00
Mike Jumper
b8770589f3 Merge 1.5.1 changes back to master. 2023-04-07 12:06:02 -07:00
James Muehlner
bd12ac9bc6 GUACAMOLE-1765: Disable tests by default so the build doesn't require firefox. 2023-04-07 18:34:50 +00:00
James Muehlner
bf63964337 GUACAMOLE-1765: Switch to firefox browser. 2023-04-07 17:22:45 +00:00
James Muehlner
a765e34488 GUACAMOLE-1765: Use maven-frontend-plugin instead of jasmine-frontend-plugin to fix docker build. 2023-04-07 17:22:45 +00:00
Virtually Nick
2f30b6aad6 Merge 1.5.0 changes back to master. 2023-02-03 14:31:12 -05:00
Mike Jumper
bd91327415 GUACAMOLE-1293: Allow "onmsg" to determine whether "onjoin" and "onleave" fire. 2023-01-31 15:27:00 -08:00
Mike Jumper
b7e3f73ffa GUACAMOLE-1293: Clarify message parameter mapping with variable naming. 2023-01-30 12:07:50 -08:00
Mike Jumper
a0d5824e83 GUACAMOLE-1293: Add "onjoin" and "onleave" events as alternative to handling low-level "msg" instructions directly. 2023-01-30 10:16:22 -08:00
Mike Jumper
0614861578 Merge 1.5.0 changes back to master. 2023-01-10 21:59:48 -08:00
Mike Jumper
9f176ed489 Merge 1.5.0 changes back to master. 2023-01-10 21:52:26 -08:00
Virtually Nick
9e5f101371 GUACAMOLE-1293: Change "username" instruction to simply "name" for clarity on its purpose. 2023-01-10 21:10:43 -05:00