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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Hortman
							
						 
					 | 
					
						
						
							
						
						b549968e60
					 | 
					
						
						
							
							Highlight the modifier keys when they're toggled.
						
						
						
						
						
						
					 | 
					
						2012-03-12 12:34:51 -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
							
						 
					 | 
					
						
						
							
						
						5953e8f140
					 | 
					
						
						
							
							Use Guacamole.ChainedTunnel when WebSocket is available (to safely fall back to HTTP if WebSocket fails).
						
						
						
						
						
						
					 | 
					
						2012-03-09 16:12:49 -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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						6a52434b12
					 | 
					
						
						
							
							Test for WebSocket, default to HTTP.
						
						
						
						
						
						
					 | 
					
						2012-03-09 12:42:56 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |