Commit Graph

4287 Commits

Author SHA1 Message Date
Michael Jumper
cdacd57099 GUACAMOLE-352: Handle "input" / "compositionend" events in a mutually-exclusive manner, as they may conflict. 2018-01-16 09:50:54 -08:00
Michael Jumper
3ee73d835c GUACAMOLE-352: Handle both "input" and "compositionend" events as sources of keys. 2018-01-16 09:50:54 -08:00
Michael Jumper
9dc86119b0 GUACAMOLE-352: Do not attempt to send dead keys (only the composed key should be sent). 2018-01-16 09:50:54 -08:00
Nick Couchman
bd73f9ca72 GUACAMOLE-464: Merge configuration properties from OS environment. 2018-01-16 12:36:14 -05:00
Carl Harris
9691bc0c86 GUACAMOLE-464: fix import statement order and spacing 2018-01-16 12:15:45 -05:00
Nick Couchman
612d99b797 GUACAMOLE-232: Merge handle known platform/browser keyboard quirks semantically. 2018-01-16 12:00:18 -05:00
Carl Harris
718663d2c5 GUACAMOLE-464: use enable-environment-properties as the property name 2018-01-16 11:49:15 -05:00
Michael Jumper
c3d3093d25 GUACAMOLE-232: Automatically press modifiers if remote state does not match local state. 2018-01-15 14:04:15 -08:00
Nick Couchman
c4ba495cca GUACAMOLE-447: Merge add UIKit key constants sometimes (incorrectly) used by iOS Safari. 2018-01-15 15:38:59 -05:00
Michael Jumper
960e83f780 GUACAMOLE-232: Do not rely on receiving keyup events on iOS. 2018-01-15 00:25:24 -08:00
Michael Jumper
d84f03afea GUACAMOLE-232: Semantically represent platform/browser key event quirks. 2018-01-15 00:24:34 -08:00
Michael Jumper
b5361a5889 GUACAMOLE-113: Merge support for Ctrl-Alt-End shortcut for Ctrl-Alt-Del. 2018-01-14 16:54:24 -08:00
Nick Couchman
cd4fcabe3a GUACAMOLE-113: Style and comment cleanup. 2018-01-14 19:48:41 -05:00
Nick Couchman
f358cf298b GUACAMOLE-113: Use scope instead of rootScope. 2018-01-13 23:25:27 -05:00
Nick Couchman
9a9b570543 GUACAMOLE-113: Code clean-up - style, comments, and unneeded variables. 2018-01-13 23:15:46 -05:00
Michael Jumper
6563281496 GUACAMOLE-347: Merge fix for IE lack of window.location.origin. 2018-01-13 18:50:11 -08:00
Michael Jumper
5ed1586f50 GUACAMOLE-447: Add UIKit key constants sometimes (incorrectly) used by iOS Safari. 2018-01-05 11:01:15 -08:00
Nick Couchman
00d464b511 Merge 0.9.14 changes back to master. 2018-01-05 10:41:40 -05:00
Nick Couchman
1c5951b6ac GUACAMOLE-394: Merge add support for recording user login/logout history to database auth. 2018-01-05 10:38:12 -05:00
Nick Couchman
e7cb654c23 Merge 0.9.14 changes back to master. 2018-01-05 10:36:14 -05:00
Nick Couchman
ed6722ba59 GUACAMOLE-394: Merge add interface for browsing user access history. 2018-01-05 10:33:56 -05:00
Michael Jumper
dba3f52d2e GUACAMOLE-394: Timestamps within JSON from the REST API are in milliseconds, not seconds. 2018-01-04 23:25:09 -08:00
Nick Couchman
5376794e05 GUACAMOLE-113: Fix style issues in code. 2018-01-04 22:52:57 -05:00
Nick Couchman
733a4d42fa GUACAMOLE-113: Add object to clientController to keep track of substituted keys. 2018-01-04 19:11:41 -05:00
Nick Couchman
50c196d703 GUACAMOLE-113: Remove unnecessary declerations and update comments. 2018-01-03 14:05:07 -05:00
Nick Couchman
ae9248fbe3 GUACAMOLE-113: Refactor the hotkey to avoid sending unnecessary keystrokes. 2018-01-03 14:01:18 -05:00
Michael Jumper
c170612cd0 GUACAMOLE-237: Merge changes migrating to navigator.mediaDevices.getUserMedia rather than deprecated navigator.getUserMedia. 2018-01-03 10:32:05 -08:00
Nick Couchman
e1443d87b9 GUACAMOLE-237: Make standard comments instead of JSDoc comments. 2018-01-03 13:07:24 -05:00
Nick Couchman
f0a658bb97 GUACAMOLE-237: Update JSDoc comments for new code. 2018-01-03 12:19:48 -05:00
Nick Couchman
d6e9a02c43 GUACAMOLE-113: Send through Ctrl-Alt-Delete when hotkey Ctrl-Alt-End is pressed. 2018-01-03 11:36:14 -05:00
Nick Couchman
6a747d116f GUACAMOLE-113: Capture Ctrl-Alt-End keypress in order to do something useful with it. 2018-01-03 11:36:14 -05:00
Nick Couchman
4c53f28aa2 GUACAMOLE-237: Simplify checks for mediaDevices and getUserMedia. 2018-01-02 12:26:22 -05:00
Nick Couchman
f6291c034c GUACAMOLE-237: Define navigator.mediaDevices and getUserMedia when undefined. 2018-01-02 11:43:24 -05:00
Nick Couchman
1c27c66cb3 GUACAMOLE-237: Move to new getUserMedia method. 2018-01-01 22:11:45 -05:00
Nick Couchman
d73a0ece29 Merge 0.9.14 changes back to master. 2018-01-01 16:29:38 -05:00
Nick Couchman
8c2a76b911 GUACAMOLE-423: Merge bump version numbers for all modified components to 0.9.14. 2018-01-01 16:19:58 -05:00
Michael Jumper
6e35bef9a0 GUACAMOLE-423: Remove version specificity from guacamole-docker README reference to database auth SQL scripts. 2018-01-01 12:07:35 -08:00
Michael Jumper
0757d7ecbc GUACAMOLE-463: Merge Spanish translation. 2017-12-30 13:25:17 -08:00
Carl Harris
cc99584802 GUACAMOLE-464: explicitly enable property overrides from environment 2017-12-19 05:22:23 -05:00
Carl Harris
263cbf2331 GUACAMOLE-464: configuration properties from OS environment 2017-12-14 06:14:15 -05:00
djrm05
3e9387112e GUACAMOLE-463: Spanish translation for Guacamole client. 2017-12-13 19:30:24 +01:00
Nick Couchman
044860c0ed Merge 0.9.14 changes back to master. 2017-12-12 14:08:25 -05:00
Nick Couchman
ad87f10bce GUACAMOLE-363: Merge do not declare custom types as default "NOT NULL" 2017-12-12 14:07:02 -05:00
Nick Couchman
9a0df8e33c Merge 0.9.14 changes back to master. 2017-12-12 13:58:31 -05:00
Nick Couchman
64b2851f43 GUACAMOLE-363: Merge correct DOS-style newlines within SQL Server schema. 2017-12-12 13:56:06 -05:00
Michael Jumper
394a289879 GUACAMOLE-394: Use subquery for querying MAX() via SQL Server. 2017-12-11 23:51:57 -08:00
Michael Jumper
dbd5b98250 GUACAMOLE-394: Cover both main object ID and "start_date" columns with an index for sake of correlated MAX(start_date) history queries. 2017-12-11 23:51:57 -08:00
Michael Jumper
58054719b3 GUACAMOLE-394: Disambiguate "user_id" column, now that connection query joins the connection history table. 2017-12-11 23:51:57 -08:00
Michael Jumper
28e7d215ac GUACAMOLE-394: Automatically update the end time of user history records upon logout. 2017-12-11 23:51:57 -08:00
Michael Jumper
3ccb4d4ac1 GUACAMOLE-394: No need to explicitly set ID - it's automatically pulled from the username. 2017-12-11 23:51:57 -08:00