Michael Jumper
|
9d3ce8c474
|
Use composite operation instead of channel mask.
|
2012-02-27 11:41:28 -08:00 |
|
Michael Jumper
|
6bfa0d7ea1
|
Use transfer function within copy, if set.
|
2012-02-27 11:35:02 -08:00 |
|
Michael Jumper
|
7011f650c5
|
Implement raster operations as transfer functions, rename setChannelMask to setCompositeOperation, supporting both channel masks and binary raster operations.
|
2012-02-27 11:20:25 -08:00 |
|
Michael Jumper
|
a0d81dbbba
|
Showing menu whenever mouse leaves document is too aggressive ... just using menuControl for now (see #94).
|
2012-02-23 15:46:11 -08:00 |
|
Michael Jumper
|
2e0ff46d6b
|
Bumped version to 0.6.0
|
2012-02-23 13:28:59 -08:00 |
|
Michael Jumper
|
aedc40691e
|
Bumped version to 0.6.0
|
2012-02-23 13:27:08 -08:00 |
|
Michael Jumper
|
d1496d7375
|
Update cursor position when cursor image/hotspot is updated.
|
2012-02-23 11:22:15 -08:00 |
|
Michael Jumper
|
4e91f312ed
|
Fix mousewheel support.
|
2012-02-23 10:23:36 -08:00 |
|
Michael Jumper
|
27ec480ccb
|
No capture for anything.
|
2012-02-22 15:23:10 -08:00 |
|
Michael Jumper
|
3f2a79fd0f
|
Use addEventListener() for mouse, fix handling of mouseout.
|
2012-02-22 15:14:27 -08:00 |
|
Michael Jumper
|
5c92d65234
|
Implement dispose instruction.
|
2012-02-20 12:48:26 -08:00 |
|
Michael Jumper
|
29cb34d2a1
|
Move mouse events to new display.
|
2012-02-16 21:41:17 -08:00 |
|
Michael Jumper
|
3019b4d5cd
|
Layer should preserve composite operation through resize.
|
2012-02-15 12:26:56 -08:00 |
|
Michael Jumper
|
ca851827a4
|
Only actual client display should have hidden cursor, not main display div.
|
2012-02-15 10:28:17 -08:00 |
|
Michael Jumper
|
3e29da3665
|
Hide cursor. Fix positioning regression.
|
2012-02-15 10:17:43 -08:00 |
|
Michael Jumper
|
ebc5caac28
|
Application should hide cursor. Do not require CSS class definitions.
|
2012-02-15 10:17:27 -08:00 |
|
Michael Jumper
|
f6bf6c4aaa
|
Support for new buffered cursor instruction.
|
2012-02-15 10:10:49 -08:00 |
|
Michael Jumper
|
663a3544ce
|
Wrong location for declaration.
|
2012-02-14 23:07:39 -08:00 |
|
Michael Jumper
|
cbb6490129
|
Refactor supporting recent changes to guacamole-common-js (removal of getLayers() from Guacamole.Client, changes to Guacamole.Client constructor prototype, and addition of Guacamole.Client.getDisplay()).
|
2012-02-14 23:02:09 -08:00 |
|
Michael Jumper
|
8cd1b3a857
|
Added pre-defined channel mask constants. Setting cursor layer to Guacamole.Layer.SRC.
|
2012-02-14 22:58:52 -08:00 |
|
Michael Jumper
|
d62342f6ee
|
Move cursor layer, rather than redrawing cursor image.
|
2012-02-14 21:11:38 -08:00 |
|
Michael Jumper
|
2b342c3864
|
Initial support for move instruction and layer containers.
|
2012-02-14 20:46:48 -08:00 |
|
Michael Jumper
|
ceca1570b0
|
Modify to support new size instruction format (stub).
|
2012-02-11 22:00:18 -08:00 |
|
Michael Jumper
|
776054e33b
|
Correct description of touch support.
|
2012-02-09 10:43:25 -08:00 |
|
Michael Jumper
|
902cef5db6
|
Must only check response if readyState >= 2.
|
2012-02-09 10:01:55 -08:00 |
|
Michael Jumper
|
82cb28062d
|
Reduced duration of long-press detect from 1 second to 800 milliseconds (Thanks, Luca)
|
2012-01-31 21:12:40 -08:00 |
|
Michael Jumper
|
0209bf448a
|
Synchronize layers properly in copy.
|
2012-01-30 00:53:13 -08:00 |
|
Michael Jumper
|
d7f488c896
|
Firefox < 9.0.1 does not call document.body.onload ... we must use window.onload instead.
|
2012-01-27 15:31:17 -08:00 |
|
Michael Jumper
|
684dcdd33f
|
Properly block source layer until copy to destination is complete.
|
2012-01-26 11:48:19 -08:00 |
|
Michael Jumper
|
ebb75a3494
|
Hackish support for loadable websocket servlets.
|
2012-01-25 18:34:56 -08:00 |
|
Michael Jumper
|
f1dec42496
|
Respaced init code.
|
2012-01-25 12:06:00 -08:00 |
|
Michael Jumper
|
ff12dcd416
|
Start UI and connection only after control returns from body onload (otherwise, browser will always thing page is loading).
|
2012-01-24 23:43:19 -08:00 |
|
Michael Jumper
|
8cc8ad9e5e
|
Handle events via addEventListener(). This solves an issue with touch events firing twice (they were firing once for bubble and once for capture). With addEventListener(), they fire once.
|
2012-01-24 22:56:53 -08:00 |
|
Michael Jumper
|
0752436d4a
|
Removed unused AGPL logo.
|
2012-01-24 21:17:50 -08:00 |
|
Michael Jumper
|
a38d65f63a
|
Determine size of viewport using element stretched to fit view.
|
2012-01-24 21:05:01 -08:00 |
|
Michael Jumper
|
8559494a9b
|
Removed bold from status text.
|
2012-01-24 18:27:10 -08:00 |
|
Michael Jumper
|
7120581e10
|
Removed unused images.
|
2012-01-24 18:24:38 -08:00 |
|
Michael Jumper
|
66f11d5c57
|
Open menu on long-press.
|
2012-01-24 18:24:05 -08:00 |
|
Michael Jumper
|
db69e717a0
|
Combine menu status and error dialog into central status text.
|
2012-01-24 15:52:16 -08:00 |
|
Michael Jumper
|
f3254dfaa0
|
Colorize active numsym.
|
2012-01-24 10:10:49 -08:00 |
|
Michael Jumper
|
692186f0c9
|
Track pressed status of keys. Only release/press keys if not already in that status.
|
2012-01-23 15:24:35 -08:00 |
|
Michael Jumper
|
4aef4fe804
|
Added DTD for keyboard XML.
|
2012-01-23 15:18:16 -08:00 |
|
Michael Jumper
|
e4b82bee3a
|
Use new onkeydown / onkeyup.
|
2012-01-23 15:15:03 -08:00 |
|
Michael Jumper
|
a25bf0f103
|
Add call for key events, refactor to onkeydown and onkeyup.
|
2012-01-23 15:14:47 -08:00 |
|
Michael Jumper
|
ff6ca004db
|
Round to nearest tenth, rather than integer.
|
2012-01-23 13:48:30 -08:00 |
|
Michael Jumper
|
ae06e08a31
|
Added DTD.
|
2012-01-23 13:29:34 -08:00 |
|
Michael Jumper
|
e4ba210020
|
Experimental auto-scroll of UI when mouse goes offscreen.
|
2012-01-23 12:06:46 -08:00 |
|
Michael Jumper
|
08c3a8344a
|
Release key on mouse out.
|
2012-01-23 10:51:12 -08:00 |
|
Michael Jumper
|
0e351933bd
|
Outset/inset borders for keys.
|
2012-01-23 10:47:40 -08:00 |
|
Michael Jumper
|
9d1b845962
|
Control appearance of shift key depending on status of modifier.
|
2012-01-23 10:42:07 -08:00 |
|