This is an automated email from the ASF dual-hosted git repository.
jmuehlner pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git.
from 742c566 GUACAMOLE-1284: Merge Docker image support for
OPENID_MAX_TOKEN_VALIDITY variable.
add 7d53fe4 GUACAMOLE-1204: Extract Guacamole.Position base class from
Guacamole.Mouse.State.
add 1ce4e97 GUACAMOLE-1204: Add convenient mechanism for automatically
scaling mouse events.
add df6b715 GUACAMOLE-1204: Add generic, listener-driven event system.
add 23e909d GUACAMOLE-1204: Add support for multi-touch events.
add eaa7b49 GUACAMOLE-1204: Provide convenience functions for updating
multiple event handlers.
add 483aa14 GUACAMOLE-1204: Automatically pass through Guacamole touch
events if remote multi-touch is supported.
add 5d6c176 GUACAMOLE-1204: Allow pinch/drag touch gestures to be tracked
in addition to any local touch event pass-through.
add 09ec1de GUACAMOLE-1204: Do not handle pinch gestures locally if the
remote desktop is capable of handling pinch gestures.
add 0385f61 GUACAMOLE-1204: Add definitions and translations for RDP
multi-touch parameters.
new a33681a GUACAMOLE-1204: Merge addition of client-side support for
multi-touch events.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
guacamole-common-js/pom.xml | 22 ++
.../src/main/webapp/modules/Client.js | 81 +++++-
.../src/main/webapp/modules/Event.js | 305 +++++++++++++++++++++
.../src/main/webapp/modules/Mouse.js | 152 +++++-----
.../src/main/webapp/modules/Position.js | 92 +++++++
.../src/main/webapp/modules/Touch.js | 280 +++++++++++++++++++
.../src/test/javascript/EventSpec.js | 139 ++++++++++
.../org/apache/guacamole/protocols/rdp.json | 10 +
.../app/client/controllers/clientController.js | 5 +
.../webapp/app/client/directives/guacClient.js | 119 ++++----
.../main/webapp/app/client/templates/client.html | 2 +-
.../main/webapp/app/client/types/ManagedClient.js | 14 +
.../webapp/app/touch/directives/guacTouchDrag.js | 4 -
.../webapp/app/touch/directives/guacTouchPinch.js | 4 -
guacamole/src/main/webapp/translations/en.json | 2 +
15 files changed, 1083 insertions(+), 148 deletions(-)
create mode 100644 guacamole-common-js/src/main/webapp/modules/Event.js
create mode 100644 guacamole-common-js/src/main/webapp/modules/Position.js
create mode 100644 guacamole-common-js/src/main/webapp/modules/Touch.js
create mode 100644 guacamole-common-js/src/test/javascript/EventSpec.js