Michael Jumper
							
						 
					 | 
					
						
						
							
						
						03ac523688
					 | 
					
						
						
							
							Add resource servlet.
						
						
						
						
						
						
					 | 
					
						2012-09-11 18:05:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						ffe33f3b21
					 | 
					
						
						
							
							Bump to version 0.7.0.
						
						
						
						
						
						
					 | 
					
						2012-09-07 15:30:41 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						982dcb9881
					 | 
					
						
						
							
							Refactor to org.glyptodon.guacamole.
						
						
						
						
						
						
					 | 
					
						2012-09-05 13:16:25 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						70d456f9a7
					 | 
					
						
						
							
							Update guacamole-ext version number.
						
						
						
						
						
						
					 | 
					
						2012-08-13 10:03:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						650ae27d19
					 | 
					
						
						
							
							Bump version number.
						
						
						
						
						
						
					 | 
					
						2012-08-13 09:59:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						ad73864f1b
					 | 
					
						
						
							
							Depend on same version of guacamole-common as guacamole.
						
						
						
						
						
						
					 | 
					
						2012-08-13 09:59:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						d7381d48ef
					 | 
					
						
						
							
							Update changelog
						
						
						
						
						
						
					 | 
					
						2012-08-11 14:16:30 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						aef892cafa
					 | 
					
						
						
							
							Update guacamole-common-js
						
						
						
						
						
						
					 | 
					
						2012-08-11 14:14:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						05c7031d8e
					 | 
					
						
						
							
							Update version number, update changelog
						
						
						
						
						
						
					 | 
					
						2012-08-11 14:12:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						e24b1102e0
					 | 
					
						
						
							
							Update version number, update guacamole-common.
						
						
						
						
						
						
					 | 
					
						2012-08-11 14:09:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						ed4dd27a05
					 | 
					
						
						
							
							Update changelog and version.
						
						
						
						
						
						
					 | 
					
						2012-08-11 14:08:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						5fef7cda4c
					 | 
					
						
						
							
							Updated changelog
						
						
						
						
						
						
					 | 
					
						2012-08-11 14:03:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						21fb1e92bb
					 | 
					
						
						
							
							Fix jsdoc, add missing documentation.
						
						
						
						
						
						
					 | 
					
						2012-08-11 12:52:30 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						b3c721e159
					 | 
					
						
						
							
							Add package-info.java files for all packages.
						
						
						
						
						
						
					 | 
					
						2012-08-09 23:11:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						c9876cc16e
					 | 
					
						
						
							
							Revert moderately silly changes.
						
						
						
						
						
						
					 | 
					
						2012-08-09 20:57:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						7d66740a96
					 | 
					
						
						
							
							Add missing JavaDoc.
						
						
						
						
						
						
					 | 
					
						2012-08-09 14:42:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						591dc39ba3
					 | 
					
						
						
							
							Added missing package-info.java, fixed other.
						
						
						
						
						
						
					 | 
					
						2012-08-09 14:40:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						96ad89486f
					 | 
					
						
						
							
							Add missing periods.
						
						
						
						
						
						
					 | 
					
						2012-08-09 14:36:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						720a78b174
					 | 
					
						
						
							
							Add package-info.java for all packages.
						
						
						
						
						
						
					 | 
					
						2012-08-09 14:18:46 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						545c525361
					 | 
					
						
						
							
							Make method parameters final where it makes sense.
						
						
						
						
						
						
					 | 
					
						2012-08-09 14:09:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						5ab65225ef
					 | 
					
						
						
							
							Remove redundant public modified missed in last pass.
						
						
						
						
						
						
					 | 
					
						2012-08-09 12:51:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						66b222bc5c
					 | 
					
						
						
							
							Remove redundant public modifiers.
						
						
						
						
						
						
					 | 
					
						2012-08-09 12:45:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						211348c82f
					 | 
					
						
						
							
							Removed trailing whitespace.
						
						
						
						
						
						
					 | 
					
						2012-08-09 11:43:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						e911a615bc
					 | 
					
						
						
							
							Removed trailing whitespace.
						
						
						
						
						
						
					 | 
					
						2012-08-09 11:42:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						bdd0ab250f
					 | 
					
						
						
							
							Remove trailing whitespace.
						
						
						
						
						
						
					 | 
					
						2012-08-09 11:08:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						d5e1b88cdc
					 | 
					
						
						
							
							Use addEventListener(), only ignore key event if truly unknown (might have keyIdentifiier, but no keycode).
						
						
						
						
						
						
					 | 
					
						2012-08-02 00:53:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						ce0bade000
					 | 
					
						
						
							
							Only take parent into account if actually relevant to positioning.
						
						
						
						
						
						
					 | 
					
						2012-08-01 11:33:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						e90eec79e4
					 | 
					
						
						
							
							Simpler heuristic for handling touch-generated mouse events (disable handling of mouse events upon receipt of a touch event until a specified number of mousemove events have been received).
						
						
						
						
						
						
					 | 
					
						2012-07-30 15:00:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						3e8d14e699
					 | 
					
						
						
							
							Clean up handling of viewport-relative coordinates. Modify absolute touch support to properly handle scrolled viewport.
						
						
						
						
						
						
					 | 
					
						2012-07-29 20:57:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						182f8e891a
					 | 
					
						
						
							
							Ignore absolute touch events if more than one touch.
						
						
						
						
						
						
					 | 
					
						2012-07-29 17:27:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						2f6dbde5da
					 | 
					
						
						
							
							Use event-queue heuristics to detect and ignore mouse events caused by touch events.
						
						
						
						
						
						
					 | 
					
						2012-07-29 17:13:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						917d532431
					 | 
					
						
						
							
							Use new Guacamole.Mouse.Touchpad.
						
						
						
						
						
						
					 | 
					
						2012-07-27 23:42:53 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						50567d401b
					 | 
					
						
						
							
							Fix setting of state within touchscreen events.
						
						
						
						
						
						
					 | 
					
						2012-07-27 23:00:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						0da51499fe
					 | 
					
						
						
							
							First basic absolute pointer implementation.
						
						
						
						
						
						
					 | 
					
						2012-07-27 23:00:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						1c363ec37b
					 | 
					
						
						
							
							Stubbed out Guacamole.Mouse.Touchscreen.
						
						
						
						
						
						
					 | 
					
						2012-07-27 23:00:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						6800bd7329
					 | 
					
						
						
							
							Cleaned up Guacamole.Mouse.Touchpad and docs.
						
						
						
						
						
						
					 | 
					
						2012-07-27 22:59:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						afdc4ed536
					 | 
					
						
						
							
							Split Guacamole.Mouse into Guacamole.Mouse (mouse event handling) and Guacamole.Mouse.Touchpad (touch event translation handling).
						
						
						
						
						
						
					 | 
					
						2012-07-27 22:59:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						078322f808
					 | 
					
						
						
							
							Do not handle keypress if we already handled the event in keydown.
						
						
						
						
						
						
					 | 
					
						2012-07-27 13:21:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						4e72a2d4a6
					 | 
					
						
						
							
							Remove excessive layer of buffering.
						
						
						
						
						
						
					 | 
					
						2012-07-25 10:11:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						48ca5200b9
					 | 
					
						
						
							
							Always read/write Guacamole protocol in UTF-8.
						
						
						
						
						
						
					 | 
					
						2012-07-24 15:33:44 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						8f8b41fe8b
					 | 
					
						
						
							
							Use timeout only as failsafe. Send key events immediately when we know we will handle via keypress or keydown.
						
						
						
						
						
						
					 | 
					
						2012-06-20 22:46:53 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						5456b0dbc9
					 | 
					
						
						
							
							Blur touch clipboard on clipboard hide (fixes #142).
						
						
						
						
						
						
					 | 
					
						2012-06-03 17:52:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						03486264d1
					 | 
					
						
						
							
							Implement size for buffers.
						
						
						
						
						
						
					 | 
					
						2012-05-17 00:23:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						88e2a7d500
					 | 
					
						
						
							
							Renamed deferred handler.
						
						
						
						
						
						
					 | 
					
						2012-05-16 15:32:46 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						6cc12e88f9
					 | 
					
						
						
							
							preventDefault() in keypress, too.
						
						
						
						
						
						
					 | 
					
						2012-05-16 13:38:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						a650a4a6ec
					 | 
					
						
						
							
							As keydown/keypress are handled via deferred setTimeout(), so should keyup (otherwise, there's a race condition that keyup might happen before the deferred handling of keydown/keypress, and the key might be effectively stuck down or in a repeating state).
						
						
						
						
						
						
					 | 
					
						2012-05-16 13:36:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						aa7c38be32
					 | 
					
						
						
							
							Should be using clearTimeout(), not clearInterval() for timeout.
						
						
						
						
						
						
					 | 
					
						2012-05-16 10:40:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						685f07ed75
					 | 
					
						
						
							
							Don't wait for keypress if keycode well defined. Define space via keycode (some browsers interpret "space" as scroll down).
						
						
						
						
						
						
					 | 
					
						2012-05-16 10:36:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						0399689177
					 | 
					
						
						
							
							Ignore unknown key events.
						
						
						
						
						
						
					 | 
					
						2012-05-16 00:52:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						49fa2723a9
					 | 
					
						
						
							
							Only send release for ctrl+alt when both are pressed (we assume Ctrl+Alt == AltGr in the context of keypress).
						
						
						
						
						
						
					 | 
					
						2012-05-14 13:54:44 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |