Michael Jumper
							
						 
					 | 
					
						
						
							
						
						df595d46ec
					 | 
					
						
						
							
							Avoid crazy accelerating autoscroll by using clientX/clientY instead of screenX/screenY.
						
						
						
						
						
						
					 | 
					
						2012-04-08 21:22:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						eaa233520c
					 | 
					
						
						
							
							Calculate mouse position including scroll of overflow elements (cannot rely on pageX/Y).
						
						
						
						
						
						
					 | 
					
						2012-04-06 12:38:24 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						041f22563c
					 | 
					
						
						
							
							Revert fixes for iPad #90 due to performance regression - can avoid bug in libguac-client-rdp and friends until it is fixed upstream.
						
						
						
						
						
						
					 | 
					
						2012-04-05 15:29:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						6e835dacdc
					 | 
					
						
						
							
							More efficient blocking, leveraging the now-necessary image data copy.
						
						
						
						
						
						
					 | 
					
						2012-04-03 02:35:32 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						9e1d2b2442
					 | 
					
						
						
							
							Fix iPad synchronization issue (ticket #90).
						
						
						
						
						
						
					 | 
					
						2012-04-03 02:18:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						f6868b8661
					 | 
					
						
						
							
							"device" not "display" (typo). Switch back to two-finger scroll.
						
						
						
						
						
						
					 | 
					
						2012-04-01 18:52:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						ff20799b29
					 | 
					
						
						
							
							Provide means of retrieving scale.
						
						
						
						
						
						
					 | 
					
						2012-04-01 18:52:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						818f081bb5
					 | 
					
						
						
							
							Set scroll and click thresholds relative to screen pixel density (if readable) and size of gesture.
						
						
						
						
						
						
					 | 
					
						2012-04-01 18:20:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						dcf55cbd75
					 | 
					
						
						
							
							Add scale function, use bounding div for main display element, such that the display can be scaled independently of the surrounding div, which provides the layout.
						
						
						
						
						
						
					 | 
					
						2012-04-01 01:07:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						5e2858a413
					 | 
					
						
						
							
							Move all thresholds into properties, implement scrollwheel via touch.
						
						
						
						
						
						
					 | 
					
						2012-03-30 23:12:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						e22296bbff
					 | 
					
						
						
							
							Check for last touch by verifying touch length 0, not 1. Fix wrong use of max() (should be min).
						
						
						
						
						
						
					 | 
					
						2012-03-30 22:59:46 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						ed3d12fbce
					 | 
					
						
						
							
							Implement right and middle-click.
						
						
						
						
						
						
					 | 
					
						2012-03-30 22:48:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						fa96143884
					 | 
					
						
						
							
							Move layers using translation via matrices - do not use CSS top/left.
						
						
						
						
						
						
					 | 
					
						2012-03-29 23:48:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						b0196b89f1
					 | 
					
						
						
							
							Partial cleanup, track and expose key and modifier states.
						
						
						
						
						
						
					 | 
					
						2012-03-29 23:11:13 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						8c7b883d55
					 | 
					
						
						
							
							Fixed regression with key repeat.
						
						
						
						
						
						
					 | 
					
						2012-03-29 17:42:34 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						eca34b24fb
					 | 
					
						
						
							
							Allow user of API to decide whether keyboard events are canceled.
						
						
						
						
						
						
					 | 
					
						2012-03-29 10:05:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						e8ee79a5b0
					 | 
					
						
						
							
							Fixed project URL.
						
						
						
						
						
						
					 | 
					
						2012-03-26 18:51:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						631ec6120e
					 | 
					
						
						
							
							Change "Connection does not exist" to more user-friendly error.
						
						
						
						
						
						
					 | 
					
						2012-03-25 23:03:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						3b7b8382a3
					 | 
					
						
						
							
							Add error for status code of 0.
						
						
						
						
						
						
					 | 
					
						2012-03-25 17:56:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						d4aabf013b
					 | 
					
						
						
							
							Assume space cap if blank (blank caps would otherwise not render, and IE trims the contents of XML tags, which breaks the OSK spacebar).
						
						
						
						
						
						
					 | 
					
						2012-03-25 13:37:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						b80ede52a4
					 | 
					
						
						
							
							Generic error messages from status codes.
						
						
						
						
						
						
					 | 
					
						2012-03-24 19:13:32 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						e6249fbf5b
					 | 
					
						
						
							
							Do not use X-Guacamole-Error-Message - use status code only.
						
						
						
						
						
						
					 | 
					
						2012-03-24 16:57:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						8ad557cf31
					 | 
					
						
						
							
							Use screenX/screenY for touch.
						
						
						
						
						
						
					 | 
					
						2012-03-22 17:28:24 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						7522c3a853
					 | 
					
						
						
							
							Fix ticket #114 - mouse position calculated incorrectly.
						
						
						
						
						
						
					 | 
					
						2012-03-20 10:14:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						fccfe52a19
					 | 
					
						
						
							
							In chained tunnel, clear handlers in old tunnel when new tunnel is taking over.
						
						
						
						
						
						
					 | 
					
						2012-03-19 15:11:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						431d38d21f
					 | 
					
						
						
							
							Properly handle errors on write as well as read.
						
						
						
						
						
						
					 | 
					
						2012-03-14 16:18:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						cc6c2671ac
					 | 
					
						
						
							
							Refactor arc to include drawing direction.
						
						
						
						
						
						
					 | 
					
						2012-03-13 18:59:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						6df9fe2871
					 | 
					
						
						
							
							Implement set instruction.
						
						
						
						
						
						
					 | 
					
						2012-03-13 12:12:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						02500bf96b
					 | 
					
						
						
							
							Layers should clip contents.
						
						
						
						
						
						
					 | 
					
						2012-03-13 00:29:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						c91efb51ec
					 | 
					
						
						
							
							Implemented push and pop.
						
						
						
						
						
						
					 | 
					
						2012-03-12 23:58:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						fc716d7d9a
					 | 
					
						
						
							
							Implement distort, shade.
						
						
						
						
						
						
					 | 
					
						2012-03-12 23:25:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						b540cc0427
					 | 
					
						
						
							
							Implement identity, transform.
						
						
						
						
						
						
					 | 
					
						2012-03-12 17:42:44 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						4b3b2966f5
					 | 
					
						
						
							
							Implemented lfill, lstroke.
						
						
						
						
						
						
					 | 
					
						2012-03-12 17:39:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						3435edf4d6
					 | 
					
						
						
							
							Implemented close, curve, arc.
						
						
						
						
						
						
					 | 
					
						2012-03-12 17:37:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						c25a4edab7
					 | 
					
						
						
							
							Implement start, line, and curve instructions.
						
						
						
						
						
						
					 | 
					
						2012-03-12 17:27:42 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						88e897dcd2
					 | 
					
						
						
							
							Refactored to more reasonable path operations.
						
						
						
						
						
						
					 | 
					
						2012-03-12 17:04:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						5b902e669c
					 | 
					
						
						
							
							Buffers should be resizable, too.
						
						
						
						
						
						
					 | 
					
						2012-03-11 22:21:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						6cffafad6a
					 | 
					
						
						
							
							Reset internal stack state when stack automatically reset from resize.
						
						
						
						
						
						
					 | 
					
						2012-03-11 22:13:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						b363f958b0
					 | 
					
						
						
							
							Alphabetized instruction set for future instruction-adding convenience.
						
						
						
						
						
						
					 | 
					
						2012-03-11 21:59:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						e63b7108f3
					 | 
					
						
						
							
							Implement reset instruction.
						
						
						
						
						
						
					 | 
					
						2012-03-11 21:48:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						6cb68f86cf
					 | 
					
						
						
							
							Fix cursor - copyRect() has been renamed to copy().
						
						
						
						
						
						
					 | 
					
						2012-03-11 21:33:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						66d3973cdc
					 | 
					
						
						
							
							Fix reset() to properly reset EVERYTHING.
						
						
						
						
						
						
					 | 
					
						2012-03-11 21:30:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						ead3811df6
					 | 
					
						
						
							
							Accidentally used getLayer() in RGBA component ints.
						
						
						
						
						
						
					 | 
					
						2012-03-11 21:17:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						87cf3940c6
					 | 
					
						
						
							
							Implement cfill.
						
						
						
						
						
						
					 | 
					
						2012-03-11 21:10:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						56facdb6b2
					 | 
					
						
						
							
							Implemented remaining operations as possible.
						
						
						
						
						
						
					 | 
					
						2012-03-11 21:00:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						aa1e467791
					 | 
					
						
						
							
							Refactor rect, rename copyRect -> copy, add several necessary operations, remove unused functions.
						
						
						
						
						
						
					 | 
					
						2012-03-11 20:16:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						4c4b2de654
					 | 
					
						
						
							
							For OSK modifiers, call keydown/keyup events only on press, calling keydown if modifier activated, and keyup if modifier deactivated. Do not call keyup on release if key is a modifier.
						
						
						
						
						
						
					 | 
					
						2012-03-09 16:38:17 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						b11445e8dd
					 | 
					
						
						
							
							Errors thrown by connect() of a chained tunnel should be resent to onerror() if caught within ChainedTunnel.attach().
						
						
						
						
						
						
					 | 
					
						2012-03-09 16:27:22 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						10b192b677
					 | 
					
						
						
							
							Fixed comment on self reference.
						
						
						
						
						
						
					 | 
					
						2012-03-09 16:12:12 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						0d95a5b5b8
					 | 
					
						
						
							
							JSDoc, remove useless onerror initialization.
						
						
						
						
						
						
					 | 
					
						2012-03-09 16:11:16 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |