Michael Jumper
							
						 
					 | 
					
						
						
							
						
						2cff92ff1f
					 | 
					
						
						
							
							Only chain to next tunnel if no instructions received. Pass through errors otherwise.
						
						
						
						
						
						
					 | 
					
						2012-03-09 16:00:23 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						90876a47d6
					 | 
					
						
						
							
							Implement ChainedTunnel, which wraps an arbitrary list of tunnels, using each in order if a tunnel fails.
						
						
						
						
						
						
					 | 
					
						2012-03-09 15:53:54 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						862ad8760a
					 | 
					
						
						
							
							Implement tunnel onerror() for WebSocket.
						
						
						
						
						
						
					 | 
					
						2012-03-09 14:56:41 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						52d3fa8748
					 | 
					
						
						
							
							Implemented WebSocketTunnel.
						
						
						
						
						
						
					 | 
					
						2012-03-09 12:27:16 -08: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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						e866dbcd1d
					 | 
					
						
						
							
							Only use classList.add() and classList.remove() if classList is supported.
						
						
						
						
						
						
					 | 
					
						2012-02-29 13:34:11 -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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						3019b4d5cd
					 | 
					
						
						
							
							Layer should preserve composite operation through resize.
						
						
						
						
						
						
					 | 
					
						2012-02-15 12:26:56 -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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						0209bf448a
					 | 
					
						
						
							
							Synchronize layers properly in copy.
						
						
						
						
						
						
					 | 
					
						2012-01-30 00:53:13 -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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						08c3a8344a
					 | 
					
						
						
							
							Release key on mouse out.
						
						
						
						
						
						
					 | 
					
						2012-01-23 10:51:12 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						5ca6a2cacf
					 | 
					
						
						
							
							Support for user-defined classes in keyboard XML.
						
						
						
						
						
						
					 | 
					
						2012-01-23 10:41:39 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						aa5b07761e
					 | 
					
						
						
							
							Use pressed classname for pressed keys.
						
						
						
						
						
						
					 | 
					
						2012-01-23 10:04:27 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						c210444fac
					 | 
					
						
						
							
							Track pressed state for modifiers globally. Do not track pressed state of non-modifiers.
						
						
						
						
						
						
					 | 
					
						2012-01-21 12:58:44 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						53683c90d2
					 | 
					
						
						
							
							Only modifier states should toggle.
						
						
						
						
						
						
					 | 
					
						2012-01-21 12:53:59 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						61fcf959b3
					 | 
					
						
						
							
							Toggle modifier pressed states.
						
						
						
						
						
						
					 | 
					
						2012-01-21 12:53:18 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						7e6ad2d953
					 | 
					
						
						
							
							Initial version of onclick for keys, improved classes.
						
						
						
						
						
						
					 | 
					
						2012-01-21 12:06:43 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						6149a33738
					 | 
					
						
						
							
							Better classname assignment for keycaps, restructure of keyboard (keyboard/key-container(s)/key/cap(s)).
						
						
						
						
						
						
					 | 
					
						2012-01-20 22:33:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						2c0bee0890
					 | 
					
						
						
							
							Store caps by modifier in keys within central key array.
						
						
						
						
						
						
					 | 
					
						2012-01-20 13:57:32 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						80795f656f
					 | 
					
						
						
							
							Resizable elements.
						
						
						
						
						
						
					 | 
					
						2012-01-19 15:05:53 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						1a88b26c98
					 | 
					
						
						
							
							Improved placement and available classes.
						
						
						
						
						
						
					 | 
					
						2012-01-19 14:25:42 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |