| 
							
							
								 Michael Jumper | 1229c42152 | Add StringWriter object. | 2014-02-28 15:53:02 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 71ae352208 | Migrate to cleaner InputStream and OutputStream with Reader wrappers. | 2014-02-28 15:25:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | beb9e5c684 | Refactor InputStream API. | 2014-02-28 10:03:01 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4478e91c8a | Add support for pipe instruction. | 2014-02-27 22:26:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 03a67cc3c5 | Rename guacamole.js to all.js. | 2014-01-22 14:20:38 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b8c4419bf5 | Set default layer and cursor layer z-index so they display correctly. | 2014-01-17 01:55:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8936faa6a5 | Sort layer containers within flatten(). | 2014-01-16 17:17:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f706e0febf | Add new layers to default layer by default. | 2014-01-16 11:12:38 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d6c9b8bf81 | Fix recursive handling of layers in flatten(). | 2014-01-16 10:50:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7a7901d18f | Fix distort instruction (called transform() on wrong object). Store matrix. | 2014-01-16 01:17:15 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e3c013804d | Implement dispose() within LayerContainer. | 2014-01-16 01:08:19 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 773f64762a | Implement shade(). | 2014-01-15 22:01:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ad5ab18605 | Add support for multiple layers to flatten(). Add move() to LayerContainer. Track properties of LayerContainer. | 2014-01-15 22:01:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6c00d8428c | Migrate to minify-maven-plugin and Google Closure Compiler. | 2014-01-15 21:50:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 25248ede66 | Disable YUI warnings. When enabled, just yields 300+ messages requesting "try to use a single 'var' statement per scope", which is silly. Declare variables where needed and no earlier when the language allows this. | 2014-01-15 21:50:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b5e6e82012 | Include modules separately along with aggregated .js | 2014-01-15 21:50:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 10b398d5d7 | Massive reorganization. Separate all objects into individual files. Remove duplicate namespace declarations. | 2014-01-15 21:50:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 827e98f626 | Use yui-compressor to combine JS into one file. Rename super to hyper to satisfy yui-compressor. | 2014-01-15 21:50:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5dfd49bce3 | Re-license guacamole-common-js as MIT. | 2014-01-01 16:04:57 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | bf884b8ffd | Trac super as best as possible. Properly track meta. Add modifier state object. | 2013-12-27 17:44:24 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 02ca96c4dc | Update meta appropriately. | 2013-12-27 15:29:22 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 9b20d5e1eb | Streamline identifier parse logic, ensure case is consistent across browsers, use keyIdentifier if it exists and a corresponding keypress is unlikely. | 2013-12-23 11:04:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | bd437622b7 | Do not trust deprecated keyIdentifier - Chrome gets it VERY WRONG sometimes. | 2013-12-20 17:17:45 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2ccbbfbdcb | Properly handle shift within identifier parse. | 2013-12-20 10:59:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6afc994f8e | Simply keydown handling, fix regression in key recognition. | 2013-12-20 02:34:10 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ba972d3949 | Fix typo. | 2013-12-18 10:09:13 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 34916e1752 | Add support for new, improved JavaScript key events. | 2013-12-18 02:53:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f1c4187f77 | Ensure layers are painted properly in Chrome when GPU compositing is enabled. | 2013-12-06 15:33:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1807ac0664 | Fix JavaScript typo. | 2013-12-06 15:31:59 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d673212da6 | Validate that the layer container exists before attempting to install a sync hook into the contained layer. | 2013-12-06 12:01:52 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c71ea434c9 | Minor performance enhancements - do NOT take thumbnails every 1000ms, and only use transfer function if not NOP and not a simple copy. | 2013-11-06 15:32:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | afb8474c28 | Send ack after audio/file/video/blob receipt. | 2013-10-27 23:25:33 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3925eedc53 | Implement ack, use instead of sync to signal continuing upload. | 2013-10-16 16:38:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3c5c7fccf7 | Update onerror for client. Add onerror for output stream. Handle abort instruction. Track streams by index. | 2013-10-16 16:38:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 56c6c1d637 | Add onsync handler. | 2013-09-27 17:03:49 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a0f5ccbcf0 | Fix ordering of reads. | 2013-09-24 14:26:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5b0b8e5374 | Migrate video instruction to new stream style. | 2013-09-24 14:25:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | efcda74912 | Modify audio support to handle blob packets rather than base64. | 2013-09-24 14:08:39 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 68e2e2b028 | Migrate blob to input stream (ish) API. | 2013-09-24 13:14:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5401ec6ae3 | Implement integer pool. Automatically allocate stream indices. | 2013-09-24 00:37:56 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5f10ccb64a | Create dedicated object for streams. | 2013-09-24 00:18:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 29bd388bdb | Rename functions appropriately. | 2013-09-23 23:55:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 94c0ec1f17 | Add basic support for file upload via dragging. | 2013-09-23 20:52:11 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4a0003b53d | Fix jsdoc comments. | 2013-09-02 17:41:25 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ae7e97ad52 | Bump guacamole-common-js to correct version. | 2013-08-27 14:07:40 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | efe16971fe | Add missing sections from distributable poms. | 2013-08-26 10:07:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5912ea402d | Remove central guac-dev repo reference. Refactor net.sourceforge.guacamole to org.glyptodon.guacamole. Extensions are remaining with their classes in net.sourceforge.guacamole for compatibility's sake until we have a better system for extensions. | 2013-08-25 13:39:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 80ef9586a8 | Improve scroll handling by paying attention to scroll amount. | 2013-07-28 19:41:49 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8f94b1000f | Do not automatically flush layers. Add flush() function. Flush automatically on sync. | 2013-07-28 00:50:24 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ac8222430c | Use assembly plugin 2.4, add missing ID. | 2013-07-17 15:10:53 -07:00 |  |