Make keyboard modifiers work by avoiding duplicate name
[guacamole-common-js.git] / src /
2012-09-22 Alex BlighMake keyboard modifiers work by avoiding duplicate... master
2012-08-11 Michael JumperFix jsdoc, add missing documentation.
2012-08-02 Michael JumperUse addEventListener(), only ignore key event if truly...
2012-08-01 Michael JumperOnly take parent into account if actually relevant...
2012-07-30 Michael JumperSimpler heuristic for handling touch-generated mouse...
2012-07-30 Michael JumperClean up handling of viewport-relative coordinates...
2012-07-30 Michael JumperIgnore absolute touch events if more than one touch.
2012-07-30 Michael JumperUse event-queue heuristics to detect and ignore mouse...
2012-07-28 Michael JumperFix setting of state within touchscreen events.
2012-07-28 Michael JumperFirst basic absolute pointer implementation.
2012-07-28 Michael JumperStubbed out Guacamole.Mouse.Touchscreen.
2012-07-28 Michael JumperCleaned up Guacamole.Mouse.Touchpad and docs.
2012-07-28 Michael JumperSplit Guacamole.Mouse into Guacamole.Mouse (mouse event...
2012-07-27 Michael JumperDo not handle keypress if we already handled the event...
2012-06-21 Michael JumperUse timeout only as failsafe. Send key events immediate...
2012-05-17 Michael JumperImplement size for buffers.
2012-05-16 Michael JumperRenamed deferred handler.
2012-05-16 Michael JumperpreventDefault() in keypress, too.
2012-05-16 Michael JumperAs keydown/keypress are handled via deferred setTimeout...
2012-05-16 Michael JumperShould be using clearTimeout(), not clearInterval(...
2012-05-16 Michael JumperDon't wait for keypress if keycode well defined. Define...
2012-05-16 Michael JumperIgnore unknown key events.
2012-05-14 Michael JumperOnly send release for ctrl+alt when both are pressed...
2012-05-14 Michael JumperOnly release ctrl/alt in keypress handler if character...
2012-05-14 Michael JumperOnly cancel keydown if not typable. Release Ctrl and...
2012-05-14 Michael JumperAdd keyidentifier map.
2012-05-14 Michael JumperDefer handling of keypress via JS event queue.
2012-05-01 Michael JumperProperly offset mouse by document scroll amount (Firefo...
2012-04-11 Michael JumperPosition mouse cursor only at integer coordinates.
2012-04-09 Michael JumperFix non-left mouse button clicks (there may not be...
2012-04-09 Michael JumperOnly send integer coordinates in mouse events.
2012-04-09 Michael JumperMouse acceleration.
2012-04-09 Michael JumperAvoid crazy accelerating autoscroll by using clientX...
2012-04-06 Michael JumperCalculate mouse position including scroll of overflow...
2012-04-05 Michael JumperRevert fixes for iPad #90 due to performance regression...
2012-04-03 Michael JumperMore efficient blocking, leveraging the now-necessary...
2012-04-03 Michael JumperFix iPad synchronization issue (ticket #90).
2012-04-02 Michael Jumper"device" not "display" (typo). Switch back to two-finge...
2012-04-02 Michael JumperProvide means of retrieving scale.
2012-04-02 Michael JumperSet scroll and click thresholds relative to screen...
2012-04-01 Michael JumperAdd scale function, use bounding div for main display...
2012-03-31 Michael JumperMove all thresholds into properties, implement scrollwh...
2012-03-31 Michael JumperCheck for last touch by verifying touch length 0, not...
2012-03-31 Michael JumperImplement right and middle-click.
2012-03-30 Michael JumperMove layers using translation via matrices - do not...
2012-03-30 Michael JumperPartial cleanup, track and expose key and modifier...
2012-03-30 Michael JumperFixed regression with key repeat.
2012-03-29 Michael JumperAllow user of API to decide whether keyboard events...
2012-03-26 Michael JumperChange "Connection does not exist" to more user-friendl...
2012-03-26 Michael JumperAdd error for status code of 0.
2012-03-25 Michael JumperAssume space cap if blank (blank caps would otherwise...
2012-03-25 Michael JumperGeneric error messages from status codes.
2012-03-24 Michael JumperDo not use X-Guacamole-Error-Message - use status code...
2012-03-23 Michael JumperUse screenX/screenY for touch.
2012-03-20 Michael JumperFix ticket #114 - mouse position calculated incorrectly.
2012-03-19 Michael JumperIn chained tunnel, clear handlers in old tunnel when...
2012-03-14 Michael JumperProperly handle errors on write as well as read.
2012-03-14 Michael JumperRefactor arc to include drawing direction.
2012-03-13 Michael JumperImplement set instruction.
2012-03-13 Michael JumperLayers should clip contents.
2012-03-13 Michael JumperImplemented push and pop.
2012-03-13 Michael JumperImplement distort, shade.
2012-03-13 Michael JumperImplement identity, transform.
2012-03-13 Michael JumperImplemented lfill, lstroke.
2012-03-13 Michael JumperImplemented close, curve, arc.
2012-03-13 Michael JumperImplement start, line, and curve instructions.
2012-03-13 Michael JumperRefactored to more reasonable path operations.
2012-03-12 Michael JumperBuffers should be resizable, too.
2012-03-12 Michael JumperReset internal stack state when stack automatically...
2012-03-12 Michael JumperAlphabetized instruction set for future instruction...
2012-03-12 Michael JumperImplement reset instruction.
2012-03-12 Michael JumperFix cursor - copyRect() has been renamed to copy().
2012-03-12 Michael JumperFix reset() to properly reset EVERYTHING.
2012-03-12 Michael JumperAccidentally used getLayer() in RGBA component ints.
2012-03-12 Michael JumperImplement cfill.
2012-03-12 Michael JumperImplemented remaining operations as possible.
2012-03-12 Michael JumperRefactor rect, rename copyRect -> copy, add several...
2012-03-10 Michael JumperFor OSK modifiers, call keydown/keyup events only on...
2012-03-10 Michael JumperErrors thrown by connect() of a chained tunnel should...
2012-03-10 Michael JumperFixed comment on self reference.
2012-03-10 Michael JumperJSDoc, remove useless onerror initialization.
2012-03-10 Michael JumperOnly chain to next tunnel if no instructions received...
2012-03-09 Michael JumperImplement ChainedTunnel, which wraps an arbitrary list...
2012-03-09 Michael JumperImplement tunnel onerror() for WebSocket.
2012-03-09 Michael JumperImplemented WebSocketTunnel.
2012-03-08 Michael JumperRevert "Removing WebSocket tunnel for stable release...
2012-03-05 Michael JumperAdding Matt Hortman to list of contributors.
2012-03-05 Michael JumperMerge remote branch 'matthortman/MBH' into merge-matt
2012-03-05 Matt HortmanJS bitwise operators use all 32-bits, added mask to...
2012-03-02 Michael JumperFix OSK to work in IE9+
2012-02-29 Michael JumperOnly use classList.add() and classList.remove() if...
2012-02-27 Michael JumperTransfer functions on abstract pixels.
2012-02-27 Michael JumperActually DRAW image data.
2012-02-27 Michael JumperInitial refactor of raster operations to real transfer...
2012-02-27 Michael JumperUse composite operation instead of channel mask.
2012-02-27 Michael JumperUse transfer function within copy, if set.
2012-02-27 Michael JumperImplement raster operations as transfer functions,...
2012-02-23 Michael JumperUpdate cursor position when cursor image/hotspot is...
2012-02-23 Michael JumperFix mousewheel support.
2012-02-22 Michael JumperNo capture for anything.
next