| 
							
							
								 Michael Jumper | 4582f123c3 | GUACAMOLE-250: Store image URL in client state only if such an image can be generated (non-zero width/height). | 2017-04-12 23:05:52 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | ae7d57b3c3 | GUACAMOLE-250: Merge support for saving/restoring client state. | 2017-04-11 21:27:33 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2a894ffcfb | GUACAMOLE-250: Add support for saving/restoring Guacamole.Client state. | 2017-04-11 21:23:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f915862f3b | GUACAMOLE-250: Add tunnel implementation which reads static files via HTTP. | 2017-04-11 16:33:18 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 1a621886c6 | Merge 0.9.12-incubating changes back to master. | 2017-03-13 22:09:38 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | ac7ccbf606 | GUACAMOLE-231: Merge client handling for mouse instruction | 2017-03-13 21:52:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 96140d4167 | GUACAMOLE-231: Update software cursor location when a "mouse" instruction is received. | 2017-03-11 14:41:06 -08:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 25b9425eda | Merge 0.9.12-incubating changes back to master. | 2017-03-07 17:11:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 69ff583a07 | GUACAMOLE-230: Supply oncursor event with new canvas (having correct dimensions). | 2017-03-04 20:36:24 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c2f7fdb61d | GUACAMOLE-230: Provide means of retrieving a canvas with the same dimensions and content as a layer. | 2017-03-04 20:33:57 -08:00 |  | 
			
				
					| 
							
							
								 Tyler Schneider | b5bd316dfd | GUACAMOLE-229: Remove intervals properly when XHR is polling. | 2017-03-02 11:59:58 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 3ec99cbcdd | Merge 0.9.12-incubating changes back to master. | 2017-03-01 08:27:22 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3de690abfe | GUACAMOLE-225: Bump version numbers to 0.9.12-incubating (guacamole-common unchanged). | 2017-02-28 09:33:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | bc97fc8246 | GUACAMOLE-208: Define and document new status codes. | 2017-02-15 21:24:39 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 053f34a54d | GUACAMOLE-187: Only preserve canvas contents during resize if there are contents to preserve. | 2017-01-27 16:43:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7f176d0dd1 | GUACAMOLE-187: Reduce the number of full canvas copies that occur when continuously resizing a layer. | 2017-01-27 16:42:54 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 47f2b95abc | GUACAMOLE-177: Tie all layer property changes to display frame flush. | 2017-01-24 16:09:13 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 41881be909 | GUACAMOLE-172: Do not send potentially-invalid "sync" as a keep-alive. Use "nop" instead. | 2017-01-24 11:01:45 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4241e8c13f | GUACAMOLE-119: Add Apache license boilerplate to project assembly XMLs. | 2016-11-12 18:16:43 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 322d2ba144 | GUACAMOLE-119: Add Apache license boilerplate to pom.xml. | 2016-11-12 18:16:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 27bb5632f5 | GUACAMOLE-119: Add Apache RAT validation to build. | 2016-11-12 18:16:03 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1cdbd49dff | GUACAMOLE-115: Explicitly close connection when disconnect instruction is received. | 2016-11-07 10:29:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 30e2122e61 | GUACAMOLE-107: Remove redundant NOTICE and LICENSE. Should only be in top-level directory. | 2016-10-26 21:53:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | abbed83ba5 | GUACAMOLE-107: Remove DTD for the XML on-screen keyboard (it's JSON now). | 2016-10-26 21:53:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d39a50bb8c | GUACAMOLE-107: Remove horrendously out-of-date READMEs. | 2016-10-26 21:53:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 141400bc77 | GUACAMOLE-107: Point all pom.xml at new project website. | 2016-10-26 21:53:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f8e79d9543 | GUACAMOLE-107: Remove horrendously out-of-date changelogs. | 2016-10-26 21:53:26 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 3f7ed57a8a | GUACAMOLE-87: Bump guacamole-client version numbers to 0.9.10-incubating. | 2016-08-25 21:48:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2a20aefa92 | GUACAMOLE-55: Do not attempt to send empty text blobs. | 2016-06-27 18:33:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c87f7444cc | GUACAMOLE-55: Refactor FileWriter to BlobWriter. | 2016-06-23 19:45:33 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 274145abdc | GUACAMOLE-44: Merge file slicing change. | 2016-06-02 16:17:11 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4d501e78d0 | GUACAMOLE-44: Use more-readable JSDoc3 syntax for links. | 2016-06-02 16:14:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 998eff9ca3 | GUACAMOLE-44: Implement Guacamole.FileWriter which provides for streaming local files over a Guacamole.OutputStream. | 2016-06-02 16:01:07 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2c977a3134 | GUACAMOLE-44: Explicitly define and document the magic 6048-byte blob within ArrayBufferWriter. Allow the blob size to be overridden. | 2016-06-02 15:42:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d398509660 | GUACAMOLE-44: Expose tunnel UUID to JavaScript. Document allowed internal use of the empty opcode. | 2016-06-02 12:50:50 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4b552ce419 | GUACAMOLE-25: It's a browser, not a browse. | 2016-05-23 21:15:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c32a779825 | GUACAMOLE-25: Add onclose/onerror handlers to Guacamole.AudioRecorder. | 2016-05-23 21:08:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d0533d097f | GUACAMOLE-25: Implement new "RESOURCE_CLOSED" status code. | 2016-05-23 21:08:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | df3347f631 | GUACAMOLE-25: Automatically invalidate output stream due to "ack" ONLY if it's the same stream that received the "ack". It is possible for the output stream to be freed and replaced with a different stream within onack. | 2016-05-23 21:08:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4b88066f26 | GUACAMOLE-25: Only capture as long as stream is open. | 2016-05-23 21:08:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | efa6bf3c72 | GUACAMOLE-25: Increase audio recording buffer to 2048 bytes. | 2016-05-23 15:06:46 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c137312963 | GUACAMOLE-25: Migrate to Lanczos interpolation (a = 3). | 2016-05-23 15:00:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0c0ee96aaa | GUACAMOLE-25: Clean up media source and processor node on end. Keep reference while streaming (prevent faulty garbage collection of the nodes). | 2016-05-23 15:00:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8442f7c33f | GUACAMOLE-25: Compensate for underflow/overflow induced by rounding error. | 2016-05-23 15:00:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b36a955d20 | GUACAMOLE-25: Use linear interpolation for resampling input audio. | 2016-05-23 15:00:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1047afbb43 | GUAC-1511: Apply basic resampling when copying audio from source to destination. | 2016-04-03 16:16:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 77cc8ef720 | GUAC-1511: Use constant buffer size. | 2016-04-03 15:04:01 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6a4fab67aa | GUAC-1511: Take number of channels into account when creating SampleArray. | 2016-04-03 15:03:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b6e13465a7 | GUAC-1511: Reduce size of buffer. | 2016-04-03 14:47:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 65e610275b | GUAC-1511: Provide ArrayBufferWriter with ArrayBuffer. Providing 16-bit TypedArray results in truncation of each sample to the low 8 bits. | 2016-04-03 14:47:33 -07:00 |  |