| 
							
							
								 Michael Jumper | f9d6830ab5 | Merge branch 'loadable-websocket-support' into unstable | 2012-03-09 12:33:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 52d3fa8748 | Implemented WebSocketTunnel. | 2012-03-09 12:27:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7a266eb6b0 | Using WebSocket tunnnel for connection (HTTP Tunnel temporarily disabled - need support detection) | 2012-03-08 08:14:18 -08:00 |  | 
			
				
					| 
							
							
								 Matt Hortman | c524ba4914 | fixed keysym for right Alt key | 2012-03-08 09:59:45 -05:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | fded6d2873 | Revert "Removing WebSocket tunnel for stable release. It will be back." This reverts commit 31a7ce3912ebed5d6fee8b5d400b982b2e87cbfd. | 2012-03-07 21:38:47 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b2704ffcad | Use logger, fix JavaDoc. | 2012-03-07 20:29:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7dbbf9fa55 | Merge branch 'unstable' into loadable-websocket-support | 2012-03-07 19:48:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 9f8fedcf47 | Adding Matt Hortman to list of contributors. | 2012-03-05 12:18:15 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8724c22d55 | Merge remote branch 'matthortman/MBH' into merge-matt | 2012-03-05 11:52:14 -08:00 |  | 
			
				
					| 
							
							
								 Matt Hortman | e539907b41 | JS bitwise operators use all 32-bits, added mask to keep bitwise NOT to 8-bits | 2012-03-05 12:07:45 -05:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 108ca03420 | Fix OSK to work in IE9+ | 2012-03-01 16:00:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 64b8bb0295 | Do not require classList. | 2012-03-01 12:56:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 612b1c19ef | Menu button styling. | 2012-03-01 12:55:50 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e866dbcd1d | Only use classList.add() and classList.remove() if classList is supported. | 2012-02-29 13:34:11 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0dcaed693e | Hint to browser that configuration list should not be cached. | 2012-02-29 00:10:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5eb316a3ba | Transfer functions on abstract pixels. | 2012-02-27 13:23:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ceb94ba4c3 | Actually DRAW image data. | 2012-02-27 12:36:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 02e1333e58 | Initial refactor of raster operations to real transfer functions. | 2012-02-27 12:23:38 -08:00 |  | 
			
				
					| 
							
							
								 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 |  |