Michael Jumper
|
0399689177
|
Ignore unknown key events.
|
2012-05-16 00:52:16 -07:00 |
|
Michael Jumper
|
49fa2723a9
|
Only send release for ctrl+alt when both are pressed (we assume Ctrl+Alt == AltGr in the context of keypress).
|
2012-05-14 13:54:44 -07:00 |
|
Michael Jumper
|
b8ad66ab6e
|
Only release ctrl/alt in keypress handler if character is not a control character. Beware that this causes a regression in Firefox as it sends keypress for Alt+combinations and Ctrl+combinations even though they will not type anything.
|
2012-05-14 13:44:17 -07:00 |
|
Michael Jumper
|
d3f5d003ea
|
Only cancel keydown if not typable. Release Ctrl and Alt if actually typing a character via keypress (if they are not functioning as Ctrl or Alt). Cancel keydown if Ctrl or Alt (but not both) are held, even if we expect the character to be typable.
|
2012-05-14 13:21:43 -07:00 |
|
Michael Jumper
|
0abc6b3562
|
Add keyidentifier map.
|
2012-05-14 10:15:43 -07:00 |
|
Michael Jumper
|
d6b1985396
|
Defer handling of keypress via JS event queue.
|
2012-05-14 09:17:15 -07:00 |
|
Michael Jumper
|
38d8568d95
|
Updated ChangeLog
|
2012-05-04 18:59:40 -07:00 |
|
Michael Jumper
|
548fe9e008
|
Updated ChangeLog
|
2012-05-04 18:49:39 -07:00 |
|
Michael Jumper
|
f5515d6752
|
Updated ChangeLog
|
2012-05-04 18:46:20 -07:00 |
|
Michael Jumper
|
caafb7536a
|
Updated ChangeLog
|
2012-05-04 18:38:49 -07:00 |
|
Michael Jumper
|
b1e6f64f7e
|
Fix ctrl/alt/super modifier styles.
|
2012-05-04 15:22:28 -07:00 |
|
Michael Jumper
|
564915ab2e
|
Use non-mobile OSK (now that main supported mobile platforms have working native keyboards).
|
2012-05-04 14:54:24 -07:00 |
|
Michael Jumper
|
e0510051dd
|
Restore non-mobile keyboard layout (function keys, arrow keys, esc, etc.)
|
2012-05-04 14:53:42 -07:00 |
|
Michael Jumper
|
76fd31bd53
|
Properly offset mouse by document scroll amount (Firefox/Chrome, etc. inconsistency) - fixes ticket #124.
|
2012-05-01 14:33:31 -07:00 |
|
Michael Jumper
|
f91580788b
|
Clipboard which can be activated/used from within the touch menu.
|
2012-04-29 00:01:00 -07:00 |
|
Michael Jumper
|
af56157ed5
|
Prompt when logging out from the button in the yellow bar (users may think this will only disconnect the session with the yellow bar in question, when in reality all sessions will be disconnected).
|
2012-04-19 15:36:21 -07:00 |
|
Michael Jumper
|
fc903e1dd2
|
Improve logging.
|
2012-04-19 14:33:31 -07:00 |
|
Michael Jumper
|
b657d6cf6e
|
Add missing handlers for default protocol/parameter.
|
2012-04-18 12:44:36 -07:00 |
|
Michael Jumper
|
13d9283465
|
Code cleanup, add backwards compatibility.
|
2012-04-18 12:31:20 -07:00 |
|
Michael Jumper
|
eccce8866f
|
Fix indentation.
|
2012-04-18 12:12:34 -07:00 |
|
Michael Jumper
|
3703bf869d
|
Fix wording of error message.
|
2012-04-18 12:11:17 -07:00 |
|
Michael Jumper
|
436d657db1
|
Rename remote-server to connection.
|
2012-04-18 12:08:05 -07:00 |
|
Michal Kotas
|
5508a5b393
|
Implement multiple authorized connections per user.
|
2012-04-18 12:02:23 -07:00 |
|
Michael Jumper
|
63685aa048
|
Position mouse cursor only at integer coordinates.
|
2012-04-10 22:53:30 -07:00 |
|
Michael Jumper
|
b701b0e6b0
|
Blur username/password on submit.
|
2012-04-09 15:35:46 -07:00 |
|
Michael Jumper
|
b2bcaef681
|
Fix non-left mouse button clicks (there may not be one touchstart event per touch). Fix setting/resetting of gesture_in_progress flag.
|
2012-04-09 13:57:58 -07:00 |
|
Michael Jumper
|
5e0c6d8c51
|
Only send integer coordinates in mouse events.
|
2012-04-08 21:51:35 -07:00 |
|
Michael Jumper
|
47b9e43559
|
Mouse acceleration.
|
2012-04-08 21:51:00 -07:00 |
|
Michael Jumper
|
df595d46ec
|
Avoid crazy accelerating autoscroll by using clientX/clientY instead of screenX/screenY.
|
2012-04-08 21:22:09 -07:00 |
|
Michael Jumper
|
f0ac6f8969
|
Merge branch 'touch-toolbar' into unstable
Conflicts:
src/main/webapp/scripts/interface.js
|
2012-04-08 17:50:53 -07:00 |
|
Michael Jumper
|
cc7d1df3ff
|
Fix sizing of page due to touch menu.
|
2012-04-08 17:30:00 -07:00 |
|
Michael Jumper
|
0c1260aa32
|
Fix touch button rendering.
|
2012-04-08 17:17:38 -07:00 |
|
Michael Jumper
|
374284d833
|
Only handle onclick with menu buttons - touch start is not reliable for setting focus.
|
2012-04-08 16:51:09 -07:00 |
|
Michael Jumper
|
f8f48f551a
|
Automatically reposition event target on focus in case browser automatically centers input fields.
|
2012-04-08 16:31:11 -07:00 |
|
Michael Jumper
|
1cdcae9281
|
Remove testing styles.
|
2012-04-08 16:30:39 -07:00 |
|
Michael Jumper
|
a3f411c126
|
Automatically reposition event target on scroll.
|
2012-04-08 16:24:52 -07:00 |
|
Michael Jumper
|
14ec0db8de
|
Pop up menu in center, but do not rely on position: fixed.
|
2012-04-08 16:11:17 -07:00 |
|
Michael Jumper
|
5384de93e8
|
Implement touch-specific menu.
|
2012-04-08 15:56:11 -07:00 |
|
Michael Jumper
|
1f4af24ae6
|
Stop long press detection when scrolling.
|
2012-04-08 14:43:42 -07:00 |
|
Michael Jumper
|
877bcfea13
|
Reverted viewport fixes due to Android regression.
|
2012-04-06 13:20:46 -07:00 |
|
Michael Jumper
|
7fde111c1b
|
Simplify autoscroll.
|
2012-04-06 13:07:46 -07:00 |
|
Michael Jumper
|
eaa233520c
|
Calculate mouse position including scroll of overflow elements (cannot rely on pageX/Y).
|
2012-04-06 12:38:24 -07:00 |
|
Michael Jumper
|
be4d86cfc2
|
Forgot to commit styles.
|
2012-04-06 11:56:18 -07:00 |
|
Michael Jumper
|
936e47911a
|
Alter viewportClone into actual scrollable viewport, where all previously fixed elements are now absolute. Fixes issues on iPad and other tablets where reflowing of page did not reflow touch areas. Fixes issue where typing via native OSK automatically scrolled up to the top of the view.
|
2012-04-06 11:53:32 -07:00 |
|
Michael Jumper
|
041f22563c
|
Revert fixes for iPad #90 due to performance regression - can avoid bug in libguac-client-rdp and friends until it is fixed upstream.
|
2012-04-05 15:29:55 -07:00 |
|
Michael Jumper
|
aaf72463b1
|
Use larger image with background for devices which extract bookmark icon from "apple-touch-icon" meta tag.
|
2012-04-04 13:02:26 -07:00 |
|
Michael Jumper
|
b497d28c4f
|
Set autocorrect and autocapitalize off for username/password.
|
2012-04-03 14:59:42 -07:00 |
|
Michael Jumper
|
6e835dacdc
|
More efficient blocking, leveraging the now-necessary image data copy.
|
2012-04-03 02:35:32 -07:00 |
|
Michael Jumper
|
9e1d2b2442
|
Fix iPad synchronization issue (ticket #90).
|
2012-04-03 02:18:47 -07:00 |
|
Michael Jumper
|
f6868b8661
|
"device" not "display" (typo). Switch back to two-finger scroll.
|
2012-04-01 18:52:49 -07:00 |
|