GitHub user mike-jumper opened a pull request:
https://github.com/apache/incubator-guacamole-server/pull/18
GUACAMOLE-51: Separate RDP keyboard handling into dedicated files /
structures.
Finishing the RDP portion of
[GUACAMOLE-51](https://issues.apache.org/jira/browse/GUACAMOLE-51) is getting a
bit hairy since the keymap structures are interwoven with the rest of the RDP
client code. Really shouldn't have done it that way.
This change moves the main keymap-driven keyboard translation code into its
own files and structures, centered around the `guac_rdp_keyboard` abstraction.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/mike-jumper/incubator-guacamole-server
cleanup-rdp-keyboard
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-guacamole-server/pull/18.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #18
----
commit 78a696a86fc41139c219431485318ce0dbd8cbf2
Author: Michael Jumper <[email protected]>
Date: 2016-08-14T00:33:30Z
GUACAMOLE-51: Abstract away RDP keyboard state tracking with dedicated
guac_rdp_keyboard structure.
commit 41bc0addbd6bcef7dbe5517dc3179ac9748b6087
Author: Michael Jumper <[email protected]>
Date: 2016-08-14T20:17:34Z
GUACAMOLE-51: Isolate sending of specific RDP events within own functions.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---