guacamole-common-js.git
12 years agoRemoving WebSocket tunnel for stable release. It will be back.
Michael Jumper [Sat, 10 Dec 2011 22:31:47 +0000 (14:31 -0800)]
Removing WebSocket tunnel for stable release. It will be back.

12 years agoRelicensed as Mozilla/LGPL/GPL.
Michael Jumper [Mon, 5 Dec 2011 01:15:18 +0000 (17:15 -0800)]
Relicensed as Mozilla/LGPL/GPL.

12 years agoBumped versions to 0.5.0.
Michael Jumper [Fri, 4 Nov 2011 22:20:15 +0000 (15:20 -0700)]
Bumped versions to 0.5.0.

12 years agoCode cleanup.
Michael Jumper [Tue, 11 Oct 2011 22:31:01 +0000 (15:31 -0700)]
Code cleanup.

12 years agoUpdated comments
Michael Jumper [Fri, 16 Sep 2011 06:16:41 +0000 (06:16 +0000)]
Updated comments

12 years agoPartial implementation of new format instructions in output.
Michael Jumper [Sun, 11 Sep 2011 23:10:38 +0000 (16:10 -0700)]
Partial implementation of new format instructions in output.

12 years agoSupport for new instruction format.
Michael Jumper [Sun, 11 Sep 2011 02:09:17 +0000 (19:09 -0700)]
Support for new instruction format.

12 years agoAutomatically handle relative URLs.
Michael Jumper [Fri, 2 Sep 2011 20:40:58 +0000 (13:40 -0700)]
Automatically handle relative URLs.

12 years agoWorking initial implementation of websocket tunnel.
Michael Jumper [Thu, 1 Sep 2011 22:39:02 +0000 (15:39 -0700)]
Working initial implementation of websocket tunnel.

12 years agoDrag support.
Michael Jumper [Mon, 29 Aug 2011 21:31:23 +0000 (14:31 -0700)]
Drag support.

12 years agoTap support, ignore mouse events while touch events are in progress.
Michael Jumper [Sat, 27 Aug 2011 19:13:10 +0000 (12:13 -0700)]
Tap support, ignore mouse events while touch events are in progress.

12 years agoChanged simulated mouse to simulated touchpad. Temporary lack of tap support.
Michael Jumper [Fri, 26 Aug 2011 23:44:49 +0000 (16:44 -0700)]
Changed simulated mouse to simulated touchpad. Temporary lack of tap support.

12 years agoMerge branch 'unstable' into touch-support
Michael Jumper [Fri, 26 Aug 2011 21:00:14 +0000 (14:00 -0700)]
Merge branch 'unstable' into touch-support

Conflicts:
src/main/resources/mouse.js

12 years agoFixed layer resize(), avoid multiple handlePengingTasks() calls
Michael Jumper [Fri, 19 Aug 2011 01:00:45 +0000 (18:00 -0700)]
Fixed layer resize(), avoid multiple handlePengingTasks() calls

12 years agoAlpha for rgba() is from 0.0 to 1.0, not 0 to 255.
Michael Jumper [Tue, 9 Aug 2011 23:08:18 +0000 (16:08 -0700)]
Alpha for rgba() is from 0.0 to 1.0, not 0 to 255.

12 years agoRect and clip instructions.
Michael Jumper [Thu, 21 Jul 2011 22:16:19 +0000 (15:16 -0700)]
Rect and clip instructions.

12 years agoFixed message generation logic.
Michael Jumper [Wed, 13 Jul 2011 18:09:14 +0000 (11:09 -0700)]
Fixed message generation logic.

12 years agoClient now handles tunnel errors.
Michael Jumper [Wed, 13 Jul 2011 07:17:34 +0000 (00:17 -0700)]
Client now handles tunnel errors.

12 years agoTunnel JSDoc.
Michael Jumper [Mon, 11 Jul 2011 03:49:38 +0000 (20:49 -0700)]
Tunnel JSDoc.

12 years agoMore JSDoc and cleanup.
Michael Jumper [Sat, 9 Jul 2011 16:12:06 +0000 (09:12 -0700)]
More JSDoc and cleanup.

12 years agoCleanup, JSDoc for keyboard events.
Michael Jumper [Fri, 8 Jul 2011 16:16:52 +0000 (09:16 -0700)]
Cleanup, JSDoc for keyboard events.

12 years agoSome JSDoc for keyboard, cleaned up keymap.
Michael Jumper [Fri, 8 Jul 2011 06:48:32 +0000 (23:48 -0700)]
Some JSDoc for keyboard, cleaned up keymap.

12 years agoFixed type error in copy rect of Layer.
Michael Jumper [Fri, 8 Jul 2011 06:28:06 +0000 (23:28 -0700)]
Fixed type error in copy rect of Layer.

12 years agoBetter mouse state object, more JSDoc, cleanup.
Michael Jumper [Fri, 8 Jul 2011 06:19:19 +0000 (23:19 -0700)]
Better mouse state object, more JSDoc, cleanup.

12 years agoFixed autosize -> layer.autosize.
Michael Jumper [Wed, 6 Jul 2011 22:33:11 +0000 (15:33 -0700)]
Fixed autosize -> layer.autosize.

12 years agoFinished JSDoc of Layer, more cleanup.
Michael Jumper [Wed, 6 Jul 2011 21:39:50 +0000 (14:39 -0700)]
Finished JSDoc of Layer, more cleanup.

12 years agoMore JSDoc, renamed Update to Task, fixed wording.
Michael Jumper [Wed, 6 Jul 2011 20:14:40 +0000 (13:14 -0700)]
More JSDoc, renamed Update to Task, fixed wording.

12 years agoMore JSDoc.
Michael Jumper [Wed, 6 Jul 2011 06:08:34 +0000 (23:08 -0700)]
More JSDoc.

12 years agoJSDoc + namespace, some cleanup.
Michael Jumper [Wed, 6 Jul 2011 05:13:45 +0000 (22:13 -0700)]
JSDoc + namespace, some cleanup.

12 years agoMore migration to traditional JS events.
Michael Jumper [Tue, 5 Jul 2011 17:16:03 +0000 (10:16 -0700)]
More migration to traditional JS events.

12 years agoMigrating to traditional JS handlers.
Michael Jumper [Mon, 4 Jul 2011 21:25:52 +0000 (14:25 -0700)]
Migrating to traditional JS handlers.

12 years agoRemoved keymap (merged into keyboard), fixed JS semicolons, etc.
Michael Jumper [Sun, 3 Jul 2011 22:32:06 +0000 (15:32 -0700)]
Removed keymap (merged into keyboard), fixed JS semicolons, etc.

12 years agoExperimental working touch-based mouse.
Michael Jumper [Thu, 9 Jun 2011 16:25:47 +0000 (09:25 -0700)]
Experimental working touch-based mouse.

12 years agoUpdated version numbers to 0.4.0
Michael Jumper [Fri, 27 May 2011 20:46:03 +0000 (13:46 -0700)]
Updated version numbers to 0.4.0

12 years agoFixed initial draw location for new cursors
Michael Jumper [Wed, 18 May 2011 21:24:45 +0000 (14:24 -0700)]
Fixed initial draw location for new cursors

12 years agoFixed issue with moving cursor when icon updates.
Michael Jumper [Tue, 17 May 2011 20:32:32 +0000 (13:32 -0700)]
Fixed issue with moving cursor when icon updates.

13 years agoRelease mouse buttons if mouse leaves browser window.
Michael Jumper [Tue, 26 Apr 2011 19:31:20 +0000 (12:31 -0700)]
Release mouse buttons if mouse leaves browser window.

13 years agoError handling, added data submission for connect.
Michael Jumper [Sat, 9 Apr 2011 05:41:31 +0000 (22:41 -0700)]
Error handling, added data submission for connect.

13 years agoAdded support for multiple tunnels (tunnel UUID returned by connect).
Michael Jumper [Fri, 8 Apr 2011 23:28:33 +0000 (16:28 -0700)]
Added support for multiple tunnels (tunnel UUID returned by connect).

13 years agoFixed potential layer sync issue (if multiple layers are used, and multiple layers...
Michael Jumper [Sun, 3 Apr 2011 07:53:00 +0000 (00:53 -0700)]
Fixed potential layer sync issue (if multiple layers are used, and multiple layers are ready, multiply unnecessary sync responses may be sent for a single sync instruction)

13 years agoFixed copyrect: although synchronization was properly established, draw jobs were...
Michael Jumper [Sun, 3 Apr 2011 06:53:30 +0000 (23:53 -0700)]
Fixed copyrect: although synchronization was properly established, draw jobs were not properly reserved in the destination layer, so draw operations would NOT block (synchronized on source only), resulting in draw race conditions. In a copy, the destination layer should block until the source layer is ready.

13 years agoFixed typo in copy.
Michael Jumper [Fri, 1 Apr 2011 08:58:41 +0000 (01:58 -0700)]
Fixed typo in copy.

13 years agoAdded channel mask.
Michael Jumper [Wed, 30 Mar 2011 07:29:44 +0000 (00:29 -0700)]
Added channel mask.

13 years agoSupport for sync instruction
Michael Jumper [Sat, 12 Mar 2011 03:43:13 +0000 (19:43 -0800)]
Support for sync instruction

13 years agoRemoved unnecessary (and often ignored) setting of Content-length header
Michael Jumper [Wed, 9 Mar 2011 06:04:15 +0000 (22:04 -0800)]
Removed unnecessary (and often ignored) setting of Content-length header

13 years agoAdded missing semicolons, improved state handling
Michael Jumper [Wed, 9 Mar 2011 05:42:43 +0000 (21:42 -0800)]
Added missing semicolons, improved state handling

13 years agoAdded disconnect function to tunnel, added automatic disconnect on error receipt...
Michael Jumper [Wed, 9 Mar 2011 05:08:59 +0000 (21:08 -0800)]
Added disconnect function to tunnel, added automatic disconnect on error receipt in client.

13 years agoRevert "Added busy handlers for layer, implemented ready instruction handling in...
Michael Jumper [Mon, 7 Mar 2011 01:02:18 +0000 (17:02 -0800)]
Revert "Added busy handlers for layer, implemented ready instruction handling in client"

This reverts commit 7c3ceb1245a5e2a838811c10599b47b1578a5cf9.

13 years agoAdded busy handlers for layer, implemented ready instruction handling in client
Michael Jumper [Sat, 5 Mar 2011 22:47:50 +0000 (14:47 -0800)]
Added busy handlers for layer, implemented ready instruction handling in client

13 years agoFixed error in call to redrawCursor() and layer
Michael Jumper [Thu, 3 Mar 2011 01:21:26 +0000 (17:21 -0800)]
Fixed error in call to redrawCursor() and layer

13 years agoExtracted tunnel, mouse, and keyboard handling from GuacamoleClient
Michael Jumper [Thu, 3 Mar 2011 00:01:03 +0000 (16:01 -0800)]
Extracted tunnel, mouse, and keyboard handling from GuacamoleClient

13 years agoFixed layer positioning.
Michael Jumper [Sun, 20 Feb 2011 21:50:22 +0000 (13:50 -0800)]
Fixed layer positioning.

13 years agoMore efficient layer implementation (job queue, rather than array + ids... should...
Michael Jumper [Sun, 20 Feb 2011 21:20:17 +0000 (13:20 -0800)]
More efficient layer implementation (job queue, rather than array + ids... should be less mem)

13 years agoAutodetect whether polling should be stopped (whether browser supports multiple ready...
Michael Jumper [Sat, 19 Feb 2011 07:50:35 +0000 (23:50 -0800)]
Autodetect whether polling should be stopped (whether browser supports multiple readyState==3 events).

13 years agoFIX: Not all browsers send onreadystatechange for new data (Opera doesn't)
Michael Jumper [Sat, 19 Feb 2011 07:26:47 +0000 (23:26 -0800)]
FIX: Not all browsers send onreadystatechange for new data (Opera doesn't)

13 years agoMerge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole...
Michael Jumper [Fri, 18 Feb 2011 03:23:02 +0000 (19:23 -0800)]
Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common-js into unstable

13 years agoRemoved SNAPSHOT
Michael Jumper [Fri, 18 Feb 2011 03:19:05 +0000 (19:19 -0800)]
Removed SNAPSHOT

13 years agoremoveChild(), not removeNode()
Michael Jumper [Thu, 17 Feb 2011 10:27:49 +0000 (02:27 -0800)]
removeChild(), not removeNode()

13 years agoMerge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole...
Michael Jumper [Thu, 17 Feb 2011 10:11:59 +0000 (02:11 -0800)]
Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common-js into unstable

13 years agoAdding a layer should not remove ALL contents of display (the on-screen keyboard...
Michael Jumper [Thu, 17 Feb 2011 10:05:36 +0000 (02:05 -0800)]
Adding a layer should not remove ALL contents of display (the on-screen keyboard, for example, is a child of the display)

13 years agoFixed deadlock in layer
Michael Jumper [Wed, 16 Feb 2011 02:46:02 +0000 (18:46 -0800)]
Fixed deadlock in layer

13 years agocopyRect should be synchronized with source layer/buffer's updates (as it may not...
Michael Jumper [Sun, 13 Feb 2011 02:22:39 +0000 (18:22 -0800)]
copyRect should be synchronized with source layer/buffer's updates (as it may not be finished drawing by the time a copy is issued)

13 years agoFixed error when layers are missing
Michael Jumper [Sun, 13 Feb 2011 02:10:46 +0000 (18:10 -0800)]
Fixed error when layers are missing

13 years agoAdded autosize to layer
Michael Jumper [Sun, 13 Feb 2011 00:14:29 +0000 (16:14 -0800)]
Added autosize to layer

13 years agoTrue layer and buffer support (not stub)
Michael Jumper [Sat, 12 Feb 2011 22:07:12 +0000 (14:07 -0800)]
True layer and buffer support (not stub)

13 years agoStub implementation of layer/buffer support (initial compat for new version of protocol)
Michael Jumper [Sat, 12 Feb 2011 09:35:32 +0000 (01:35 -0800)]
Stub implementation of layer/buffer support (initial compat for new version of protocol)

13 years agoUsing handler for name message, rather than setting document.title directly (as this...
Michael Jumper [Mon, 24 Jan 2011 22:06:56 +0000 (14:06 -0800)]
Using handler for name message, rather than setting document.title directly (as this is now a JS library)

13 years agoUsing UTF-8 source encoding.
Michael Jumper [Mon, 24 Jan 2011 01:02:56 +0000 (17:02 -0800)]
Using UTF-8 source encoding.

13 years agoUsing new tunnel servlet API
Michael Jumper [Sun, 23 Jan 2011 23:22:06 +0000 (15:22 -0800)]
Using new tunnel servlet API

13 years agoMoved error style change into hook
Michael Jumper [Sun, 23 Jan 2011 09:42:37 +0000 (01:42 -0800)]
Moved error style change into hook

13 years agoInitial commit
Michael Jumper [Sun, 23 Jan 2011 06:08:14 +0000 (22:08 -0800)]
Initial commit