Commit Graph

3287 Commits

Author SHA1 Message Date
Michael Jumper
9c11363224 GUAC-1378: Define HTML patches using a special <guac-patch> root element. 2016-02-18 13:34:07 -08:00
James Muehlner
5e6c9c2c9d GUAC-1378: Added decorator to intercept and modify templates as they are loaded. 2016-02-17 23:09:13 -08:00
James Muehlner
7395f71af6 Merge pull request #331 from glyptodon/sync-clipboard-with-keys
GUAC-1480: Sync local clipboard with received data if it appears due to a keyboard shortcut.
2016-02-10 09:44:34 -08:00
Michael Jumper
a36bc3d9c3 GUAC-1480: Sync local clipboard with received clipboard data if it appears to be due to an in-progress keyboard shortcut. 2016-02-09 21:59:46 -08:00
James Muehlner
5c4b787002 Merge pull request #330 from glyptodon/fix-clipboard-reset
GUAC-1480: Fix handling of clipboard changes.
2016-02-09 14:18:13 -08:00
Michael Jumper
443e93a3c2 GUAC-1480: Consume 'guacClipboard' events ONLY in guacClient directive. Use 'guacClipboard' events as the sole source of clipboard data - do not scope watch. 2016-02-09 14:05:48 -08:00
Mike Jumper
948ccffd82 Merge pull request #329 from glyptodon/GUAC-1480
GUAC-1480: Use execCommand to allow for local clipboard integration
2016-02-08 21:59:19 -08:00
James Muehlner
a492e2a8f3 GUAC-1480: Fix broken menu clipboard regression. 2016-02-08 21:39:58 -08:00
James Muehlner
1564aeed87 GUAC-1480: Unfocus clipboard DOM element to avoid mobile keyboard popping up. 2016-02-08 21:00:56 -08:00
Michael Jumper
1896d9418f GUAC-1480: Check clipboard on load as well. 2016-02-05 11:39:39 -08:00
Michael Jumper
944d126c42 GUAC-1480: Clean up and document init. 2016-02-05 10:47:30 -08:00
Michael Jumper
3869ca25c9 GUAC-1480: Increase size of timing window when waiting for clipboard to settle. 2016-02-05 10:43:06 -08:00
Michael Jumper
43022c14b3 GUAC-1480: Only check clipboard when window regains focus. Do not attempt to read clipboard unless textarea actually has focus (paste may occur elsewhere otherwise). 2016-02-04 22:01:36 -08:00
Michael Jumper
31eb5ec73f GUAC-1480: Do not poll - just hook into events where the clipboard may have changed. 2016-02-04 17:35:13 -08:00
Michael Jumper
8740d365eb GUAC-1480: Do not rely on 0x0 clipping - it causes window.getSelection().toString() to return nothing. Things need to be at least 1x1 for selection to work reliably. 2016-02-03 16:54:25 -08:00
Michael Jumper
ca20d6a17d GUAC-1480: Remove use of "Allow Clipboard" extension. 2016-02-03 16:53:13 -08:00
James Muehlner
b361168bb9 GUAC-1480: Don't set the clipboard state if it hasn't changed. 2016-02-01 23:05:05 -08:00
James Muehlner
7ec53c94ce GUAC-1480: Use AllowClipboard and execCommand for local/remote clipboard integration. 2016-02-01 22:03:44 -08:00
James Muehlner
14889c7d73 Merge pull request #326 from glyptodon/japanese-keymap
GUAC-1410: Add parameter and value translation string for Japanese keymap.
2016-02-01 14:59:52 -08:00
Michael Jumper
d7bea32a95 GUAC-1410: Add parameter and value translation string for Japanese keymap. 2016-02-01 14:57:21 -08:00
James Muehlner
d136c9a87a Merge pull request #325 from glyptodon/text-recording
GUAC-1451: Add SSH/telnet typescript parameters and their English translations.
2016-01-27 12:59:54 -08:00
Michael Jumper
8b03062de6 GUAC-1451: Add SSH/telnet typescript parameters and their English translations. 2016-01-25 13:00:56 -08:00
James Muehlner
98bf85ba8b Merge pull request #324 from glyptodon/time-tokens
GUAC-1451: Add support for GUAC_DATE and GUAC_TIME tokens.
2016-01-22 14:17:44 -08:00
Michael Jumper
6647cdf12d GUAC-1451: Publicly expose token names. 2016-01-22 11:48:26 -08:00
Michael Jumper
7789fe89d7 GUAC-1451: Do not require Credentials for adding standard tokens. 2016-01-22 11:47:37 -08:00
Michael Jumper
22f650b4f7 GUAC-1451: Add standard GUAC_DATE and GUAC_TIME parameter tokens. 2016-01-22 11:39:51 -08:00
James Muehlner
4fc5da50de Merge pull request #323 from glyptodon/ldap-role
GUAC-1388: Allow LDAP role-based access control for guacConfigGroups
2016-01-22 09:46:42 -08:00
Michael Jumper
ceeb6a8be1 GUAC-1388: Correct ancient reference to our old Trac system. 2016-01-22 08:42:02 -08:00
Michael Jumper
dabd093667 GUAC-1388: Clarify documentation of getConnectionSearchFilter(). 2016-01-22 08:36:43 -08:00
Michael Jumper
b9e0ce87ee GUAC-1388: Document null return of getGroupBaseDN(). 2016-01-22 08:31:06 -08:00
Michael Jumper
c0aadff989 GUAC-1388: Clarify definition of "ldap-group-base-dn" property. 2016-01-22 08:30:48 -08:00
Michael Jumper
84eb4d8598 GUAC-1388: Correct whitespace errors. Remove unrelated reformatting. 2016-01-22 08:28:02 -08:00
Michael Jumper
a9b8fce84d Merge branch 'GUAC-1388' of git://github.com/plus3it/guacamole-client into ldap-role 2016-01-22 08:23:50 -08:00
Patrick Richardson
72dddc0921 GUAC-1388 Allow LDAP role-based access control for guacConfigGroups 2016-01-20 22:11:16 -05:00
James Muehlner
bbd6bc0ed2 Merge pull request #322 from glyptodon/maintain-focus
GUAC-1379: Ensure focus is assigned back to the document.
2016-01-18 22:17:32 -08:00
Michael Jumper
7d759a5718 GUAC-1379: Ensure focus is assigned back to the document, even if it would otherwise be prevented by preventDefault() within Guacamole.Mouse. 2016-01-18 22:10:18 -08:00
Mike Jumper
3c35437627 Merge pull request #321 from glyptodon/GUAC-1463
GUAC-1463: Don't trust the keydown event if it's for a printable character.
2016-01-18 20:30:51 -08:00
James Muehlner
f4e94e22f0 GUAC-1463: Don't trust the keydown event if it's for a printable character. 2016-01-18 20:26:19 -08:00
Mike Jumper
7a0c1fc785 Merge pull request #318 from dynamiccast/update-french-translations
GUAC-1469 Update missing french translation
2016-01-18 11:12:04 -08:00
Olivier Berthonneau
6f03143741 GUAC-1469 Fix date placeholder format
Format still needs to be the same form as the original YYYY-MM-DD but using French abbreviations for this pattern.
2016-01-18 20:06:56 +01:00
Mike Jumper
2768887134 Merge pull request #316 from dynamiccast/fix-typo-in-french-translation
GUAC-1459 Fix typo in french translation
2016-01-18 10:20:04 -08:00
Michael Jumper
3eb6fc25a6 Merge branch 'patch-0.9.9' 2016-01-13 10:23:10 -08:00
Michael Jumper
a2627b0440 Merge branch 'patch-0.9.8' 2016-01-13 10:23:05 -08:00
James Muehlner
0e16eb9423 GUAC-1465: Cherry-pick changes from 7da1312 for 0.9.8 re-release. 2016-01-13 09:42:12 -08:00
James Muehlner
162f4db386 GUAC-1465: Cherry-pick changes from 7da1312 for 0.9.9 re-release. 2016-01-13 09:41:13 -08:00
James Muehlner
2bcff5e260 Merge pull request #319 from glyptodon/clean-up-streams
GUAC-1452: Input streams must be invalidated when closed.
2016-01-12 19:03:37 -08:00
Michael Jumper
fb6d2fa550 GUAC-1452: Input streams must be invalidated when closed. 2016-01-12 18:58:58 -08:00
Olivier Berthonneau
b491e77f5f GUAC-1469 Fix wrong json file format by adding a missing coma
A missing comma line 624 led to a wrong json file format
2016-01-10 16:23:44 +01:00
Olivier Berthonneau
f1fe87ba5c GUAC-1469 Update missing french translation
Some translations were missing because en.json changed since last update
2016-01-10 13:54:29 +01:00
Mike Jumper
abbff6d9ac Merge pull request #317 from glyptodon/GUAC-1465
GUAC-1465: Interpolate text nodes as text to avoid XSS issues.
2016-01-07 21:59:08 -08:00