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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						99c3f2696f
					 | 
					
						
						
							
							GUAC-1511: ArrayBufferWriter must not exceed maximum instruction size of 8192 bytes.
						
						
						
						
						
						
					 | 
					
						2016-04-03 14:45:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						93783cf5d5
					 | 
					
						
						
							
							GUAC-1517: Maintain singleton instance of AudioContext.
						
						
						
						
						
						
					 | 
					
						2016-03-31 15:22:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						076995d994
					 | 
					
						
						
							
							GUAC-1511: Implement Guacamole.AudioRecorder and Guacamole.RawAudioRecorder.
						
						
						
						
						
						
					 | 
					
						2016-03-30 09:55:30 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						4e489fefad
					 | 
					
						
						
							
							GUAC-1511: Clean up output stream creation. Add generic createOutputStream(). Add createAudioStream().
						
						
						
						
						
						
					 | 
					
						2016-03-30 09:41:48 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						b9de1d74c1
					 | 
					
						
						
							
							GUAC-1511: Refactor private Guacamole.RawAudioPlayer._Format to public Guacamole.RawAudioFormat.
						
						
						
						
						
						
					 | 
					
						2016-03-30 09:17:30 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						831e974f5f
					 | 
					
						
						
							
							GUACAMOLE-1: Update pom.xml to reflect Apache licensing.
						
						
						
						
						
						
					 | 
					
						2016-03-28 20:50:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						c569d2fb62
					 | 
					
						
						
							
							GUACAMOLE-1: Add required LICENSE and NOTICE. Remove old MIT license.
						
						
						
						
						
						
					 | 
					
						2016-03-28 20:50:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						1810ec971f
					 | 
					
						
						
							
							GUACAMOLE-1: Relicense C and JavaScript files.
						
						
						
						
						
						
					 | 
					
						2016-03-28 20:50:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						cbe3387d92
					 | 
					
						
						
							
							GUACAMOLE-1: Replace version 0.9.9 with version 0.9.9-incubating.
						
						
						
						
						
						
					 | 
					
						2016-03-28 20:49:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						1f7d9bb052
					 | 
					
						
						
							
							GUACAMOLE-1: Update SCM references in pom.xml
						
						
						
						
						
						
					 | 
					
						2016-03-28 20:49:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						6990344697
					 | 
					
						
						
							
							GUACAMOLE-1: Refactor org.glyptodon package/groupId to org.apache.
						
						
						
						
						
						
					 | 
					
						2016-03-28 20:43:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Muehlner
							
						 
					 | 
					
						
						
							
						
						f4e94e22f0
					 | 
					
						
						
							
							GUAC-1463: Don't trust the keydown event if it's for a printable character.
						
						
						
						
						
						
					 | 
					
						2016-01-18 20:26:19 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						fb6d2fa550
					 | 
					
						
						
							
							GUAC-1452: Input streams must be invalidated when closed.
						
						
						
						
						
						
					 | 
					
						2016-01-12 18:58:58 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						0aaf233759
					 | 
					
						
						
							
							GUAC-1392: Update Guacamole.API_VERSION.
						
						
						
						
						
						
					 | 
					
						2015-12-15 13:02:13 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						6a77c39c68
					 | 
					
						
						
							
							GUAC-1392: Bump version to 0.9.9 within all pom.xml (all projects were modified for this release).
						
						
						
						
						
						
					 | 
					
						2015-12-15 12:58:22 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						d41a5c084f
					 | 
					
						
						
							
							GUAC-791: Add configuration file for JSDoc generation.
						
						
						
						
						
						
					 | 
					
						2015-12-14 14:51:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						15edb39aed
					 | 
					
						
						
							
							GUAC-791: Document the Guacamole namespace.
						
						
						
						
						
						
					 | 
					
						2015-12-14 14:51:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						7cdfd146ef
					 | 
					
						
						
							
							GUAC-791: Add missing private tags to inner variables/functions.
						
						
						
						
						
						
					 | 
					
						2015-12-14 14:51:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						4554c64bb7
					 | 
					
						
						
							
							GUAC-791: Add missing constructor tag for Guacamole.Status. Fix swapped status code definitions.
						
						
						
						
						
						
					 | 
					
						2015-12-14 14:51:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						2959513d95
					 | 
					
						
						
							
							GUAC-791: Fix type expressions to comply with JSDoc 3.
						
						
						
						
						
						
					 | 
					
						2015-12-14 14:51:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mike Jumper
							
						 
					 | 
					
						
						
							
						
						f4f011e05d
					 | 
					
						
						
							
							Merge pull request #301 from glyptodon/GUAC-1430
						
						
						
						
						
						
						
						GUAC-1430: Fix connection error handling 
						
						
					 | 
					
						2015-12-09 21:48:27 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Muehlner
							
						 
					 | 
					
						
						
							
						
						1b4181a200
					 | 
					
						
						
							
							GUAC-1430: Do not move on to the next chained tunnel on upstream timeout.
						
						
						
						
						
						
					 | 
					
						2015-12-09 21:15:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						e6d6c5c56e
					 | 
					
						
						
							
							GUAC-1428: Do not call handlers on non-existent streams.
						
						
						
						
						
						
					 | 
					
						2015-12-09 19:43:44 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						3057db60ff
					 | 
					
						
						
							
							GUAC-1354: Add base Guacamole.VideoPlayer (no codec implementations at present). Allow custom video codec implementations via onvideo callback on Guacamole.Client.
						
						
						
						
						
						
					 | 
					
						2015-10-18 22:07:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						d4f4ec0fb2
					 | 
					
						
						
							
							GUAC-1354: Use ArrayBuffer.slice - do not call slice directly on typed arrays (not widely supported).
						
						
						
						
						
						
					 | 
					
						2015-10-02 16:52:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						079e3dad8c
					 | 
					
						
						
							
							GUAC-1354: Dynamically split and reassemble audio packets to minimize clicking.
						
						
						
						
						
						
					 | 
					
						2015-10-02 16:42:24 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						a3dd959dc4
					 | 
					
						
						
							
							GUAC-1354: Do not recalculate max latency using packet duration. Audio packet duration will ALWAYS be roughly the same due to the max blob size.
						
						
						
						
						
						
					 | 
					
						2015-09-30 17:11:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						572534c6d3
					 | 
					
						
						
							
							GUAC-1354: Use Web Audio API timestamps directly - no need to convert to milliseconds and back.
						
						
						
						
						
						
					 | 
					
						2015-09-30 17:06:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						f0e6da86c9
					 | 
					
						
						
							
							GUAC-1354: Use Guacamole.AudioPlayer.getInstance(), etc. to abstract away the various implementations.
						
						
						
						
						
						
					 | 
					
						2015-09-30 17:02:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						df57eac616
					 | 
					
						
						
							
							GUAC-1354: Use past audio packet size to determine playback latency threshold for audio. Add missing private annotations.
						
						
						
						
						
						
					 | 
					
						2015-09-28 13:23:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						ff5687c01e
					 | 
					
						
						
							
							GUAC-1354: Refactor Guacamole.AudioChannel to Guacamole.AudioPlayer.
						
						
						
						
						
						
					 | 
					
						2015-09-28 12:37:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mike Jumper
							
						 
					 | 
					
						
						
							
						
						c54001476d
					 | 
					
						
						
							
							Merge pull request #253 from flangelo/num_keypad_map
						
						
						
						
						
						
						
						GUAC-1314: Added mapping of keycodes for numeric keypad and changed k… 
						
						
					 | 
					
						2015-09-24 13:25:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Frode Langelo
							
						 
					 | 
					
						
						
							
						
						ff255ce977
					 | 
					
						
						
							
							GUAC-1314: Remove is_mac flag
						
						
						
						
						
						
					 | 
					
						2015-09-24 15:55:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Frode Langelo
							
						 
					 | 
					
						
						
							
						
						005d7897fb
					 | 
					
						
						
							
							GUAC-1314: Remove mapping of Mac's Clear to Num Lock.
						
						
						
						
						
						
					 | 
					
						2015-09-24 03:21:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						1d5b47a70a
					 | 
					
						
						
							
							GUAC-1322: Within interpret_event() in Guacamole.Keyboard, always return the interpreted event (or null), as required by its definition.
						
						
						
						
						
						
					 | 
					
						2015-09-04 21:43:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |