Commit Graph

  • b5e6e82012 Include modules separately along with aggregated .js Michael Jumper 2014-01-12 01:09:30 -08:00
  • ba1f13bd57 Use single JS file. Michael Jumper 2014-01-12 01:04:33 -08:00
  • 10b398d5d7 Massive reorganization. Separate all objects into individual files. Remove duplicate namespace declarations. Michael Jumper 2014-01-12 00:34:09 -08:00
  • 827e98f626 Use yui-compressor to combine JS into one file. Rename super to hyper to satisfy yui-compressor. Michael Jumper 2014-01-12 00:21:02 -08:00
  • 9b5ef9b5ff Ticket #486: Add white-space: pre; style to avoid trimming of clipboard spaces. Michael Jumper 2014-01-04 21:15:46 -08:00
  • 0ab2932f1e Re-license guacamole-auth-ldap as MIT. Michael Jumper 2013-12-28 14:37:37 -08:00
  • 3e20648343 Ensure width/height/DPI are sent as integers. Properly adjust display scale for reported pixel size. Michael Jumper 2014-01-01 20:57:21 -08:00
  • ea7e04505f Re-license guacamole-common as MIT. Michael Jumper 2013-12-28 14:32:23 -08:00
  • 5dfd49bce3 Re-license guacamole-common-js as MIT. Michael Jumper 2013-12-28 14:26:19 -08:00
  • 3ee5a216df Re-license guacamole-ext. Michael Jumper 2013-12-28 14:13:04 -08:00
  • 8f32b98ae7 Re-license guacamole-auth-noauth as MIT. Michael Jumper 2013-12-29 11:28:46 -08:00
  • 2acfba2d7e Add missing packages. Michael Jumper 2013-12-28 20:51:08 -08:00
  • 673052b101 Re-license guacamole-auth-mysql as MIT. Michael Jumper 2013-12-28 16:50:52 -08:00
  • c2852d4a22 Re-license guacamole as MIT. Michael Jumper 2013-12-28 20:32:51 -08:00
  • bf884b8ffd Trac super as best as possible. Properly track meta. Add modifier state object. Michael Jumper 2013-12-27 17:44:24 -08:00
  • 02ca96c4dc Update meta appropriately. Michael Jumper 2013-12-27 15:29:22 -08:00
  • b722cf5977 Add support for DPI within size instruction and client info. Michael Jumper 2013-12-27 00:35:21 -08:00
  • 9b20d5e1eb Streamline identifier parse logic, ensure case is consistent across browsers, use keyIdentifier if it exists and a corresponding keypress is unlikely. Michael Jumper 2013-12-20 17:15:42 -08:00
  • b2f00879b8 Ticket #362: Moved all HTTP Exception handling into AOP magic. James Muehlner 2013-12-21 21:16:17 -08:00
  • bd437622b7 Do not trust deprecated keyIdentifier - Chrome gets it VERY WRONG sometimes. Michael Jumper 2013-12-20 14:43:58 -08:00
  • f32bb558e3 Ticket #362: Using FORBIDDEN for GuacamoleSecurityException. James Muehlner 2013-12-20 15:11:09 -08:00
  • 2ccbbfbdcb Properly handle shift within identifier parse. Michael Jumper 2013-12-20 10:59:05 -08:00
  • 6afc994f8e Simply keydown handling, fix regression in key recognition. Michael Jumper 2013-12-20 02:34:10 -08:00
  • 8e3a73a9a2 Ticket #362: Fixed inefficient map iteration. James Muehlner 2013-12-19 19:16:12 -08:00
  • 2303417385 Ticket #362: Merge REST changes to master. James Muehlner 2013-12-19 17:39:52 -08:00
  • ba972d3949 Fix typo. Michael Jumper 2013-12-18 10:09:13 -08:00
  • 34916e1752 Add support for new, improved JavaScript key events. Michael Jumper 2013-12-18 02:53:40 -08:00
  • f115ae934c Ticket #362: Fixed comment. James Muehlner 2013-12-16 17:05:06 -08:00
  • 2414cfcce7 Ticket #362: Fixed comment. James Muehlner 2013-12-16 16:41:55 -08:00
  • 21a0ecfd84 Ticket #362: The cleaning has ended, for now. James Muehlner 2013-12-09 20:58:41 -08:00
  • 339083a379 Ticket #362: The cleaning never ends. James Muehlner 2013-12-09 20:56:45 -08:00
  • 94fef7307e Ticket #362: Cleaned up even morely. James Muehlner 2013-12-09 20:50:07 -08:00
  • abdb022426 Ticket #362: Cleaned up even more. James Muehlner 2013-12-09 20:46:45 -08:00
  • 10e8fcabd2 Ticket #362: Cleaned up a bit more. James Muehlner 2013-12-09 20:43:08 -08:00
  • d2aec9457f Ticket #362: Cleaned up a bit. James Muehlner 2013-12-09 20:35:29 -08:00
  • 756ffa7637 Ticket #362: Created user CRUD. James Muehlner 2013-12-09 20:26:06 -08:00
  • 82413b2103 Ticket #362: Changed url to be a bit more semantic. James Muehlner 2013-12-06 10:07:22 -08:00
  • 64e56dc9ab Ticket #362: Changed permission operations to be atomic. James Muehlner 2013-12-05 20:45:38 -08:00
  • 9aa29fe4b2 Ticket #362: Fixed bug in user directory. James Muehlner 2013-12-04 22:47:27 -08:00
  • 6146aeba93 Ticket #362: Cleaned up permission list code a bit. James Muehlner 2013-12-04 22:42:23 -08:00
  • 67ea6406eb Ticket #362: Re-ordered lines. James Muehlner 2013-12-04 21:33:01 -08:00
  • 3d33b5fc6e Ticket #362: Added initial permission REST services. James Muehlner 2013-12-04 21:28:19 -08:00
  • da5b8ffba0 Ticket #362: Remove nb-configuration.xml from commited files. James Muehlner 2013-10-13 16:33:22 -07:00
  • 754bbb28c0 Ticket #362: Added ConnectionGroup REST endpoints. James Muehlner 2013-10-13 16:31:54 -07:00
  • 0fefe94b4d Ticket #362: Created packing info file. James Muehlner 2013-10-02 21:12:17 -07:00
  • 08934a4723 Ticket #362. Created APIConnectionWrapper and added package info to the java packages. James Muehlner 2013-09-25 22:12:23 -07:00
  • 031d9c9137 Ticket #362. Improved error handling. James Muehlner 2013-09-24 22:50:17 -07:00
  • 8b2acc99b6 Ticket #362. Got connection create working. James Muehlner 2013-09-24 21:47:03 -07:00
  • feb03b87c5 Ticket #362: All basic CRUD operations for connection. James Muehlner 2013-09-24 19:58:22 -07:00
  • d111d9a9a6 Ticket #362: Changes to make mjumper happy. James Muehlner 2013-09-19 22:58:20 -07:00
  • 873fd57e25 Ticket #362: Removed pointless super() call. James Muehlner 2013-09-19 21:10:26 -07:00
  • 1c36eab1c7 Ticket #362: Added session timeout. James Muehlner 2013-09-19 20:58:40 -07:00
  • c4ad38e74a Ticket #362: Improved error handling a bit, and added a DELETE function for connections. James Muehlner 2013-09-19 19:52:40 -07:00
  • 614e6395fb Ticket #362: Cleaned up a bit and converted error throwing to new HTTPException. James Muehlner 2013-09-19 19:17:11 -07:00
  • 131aea1173 Ticket #362: Added getConnection() with path-params. James Muehlner 2013-09-16 22:12:45 -07:00
  • a624182d76 Ticket #362: Streamlined authentication. James Muehlner 2013-09-16 21:53:17 -07:00
  • 6f15c20e50 Ticket #362: Cleaned up a little bit. James Muehlner 2013-09-16 21:37:24 -07:00
  • b15777a70f Ticket #362: Got JSON mapping working. James Muehlner 2013-09-16 21:17:21 -07:00
  • 064802a9fb Ticket #362: Authentication working. James Muehlner 2013-09-06 21:25:03 -07:00
  • 4df635e407 Ticket #362: Super basic REST endpoint exposed with Guice and Jersey. James Muehlner 2013-09-02 19:20:30 -07:00
  • e4b90703be Add file transfer parameters for RDP. Michael Jumper 2013-12-11 15:02:20 -08:00
  • f1c4187f77 Ensure layers are painted properly in Chrome when GPU compositing is enabled. Michael Jumper 2013-12-06 15:13:46 -08:00
  • 1807ac0664 Fix JavaScript typo. Michael Jumper 2013-12-06 15:31:59 -08:00
  • d673212da6 Validate that the layer container exists before attempting to install a sync hook into the contained layer. Michael Jumper 2013-12-06 12:01:52 -08:00
  • ccf8b17150 Use blank.gif rather than dot.gif - the only browser that needed the dot now supports "cursor: none". Michael Jumper 2013-11-21 18:55:00 -08:00
  • 170b671b64 Hide hardware cursor completely via "cursor: none" on browsers that support it. Michael Jumper 2013-11-21 18:46:19 -08:00
  • b5d053c715 Switch to ID-based style for button. Michael Jumper 2013-11-11 23:27:34 -08:00
  • b3cc0beaf5 Add nifty button icons. Michael Jumper 2013-11-11 23:14:12 -08:00
  • 77da265979 Smooth dialog show animation, clean dialogs. Michael Jumper 2013-11-11 11:41:49 -08:00
  • e8d1b7de6f Add show-dialog animation. Style dialogs in client. Michael Jumper 2013-11-11 11:31:05 -08:00
  • 27ae6e5024 Use style from ui.css. Michael Jumper 2013-11-10 17:45:43 -08:00
  • 6776eaa15e Cleaner notifications. Michael Jumper 2013-11-10 16:54:15 -08:00
  • e4dbdc10f7 Cleaner headshake. Michael Jumper 2013-11-09 22:27:46 -08:00
  • b200d45253 Shake head on login failures. Michael Jumper 2013-11-09 22:25:03 -08:00
  • b1163a5102 Clean up styling. Michael Jumper 2013-11-09 21:41:43 -08:00
  • c71ea434c9 Minor performance enhancements - do NOT take thumbnails every 1000ms, and only use transfer function if not NOP and not a simple copy. Michael Jumper 2013-11-06 15:32:41 -08:00
  • a47735969b Add public key auth parameters. Add missing enable-sftp parameter. Michael Jumper 2013-10-30 23:44:26 -07:00
  • a920199ab7 Add support for multiline text fields. Michael Jumper 2013-10-30 23:43:30 -07:00
  • afb8474c28 Send ack after audio/file/video/blob receipt. Michael Jumper 2013-10-27 23:25:33 -07:00
  • 5ba188abf4 Add progress bar. Michael Jumper 2013-10-15 15:49:09 -07:00
  • 47dcada639 Display errors in red. Michael Jumper 2013-10-15 12:57:56 -07:00
  • 76049fbc38 File upload dialog. Michael Jumper 2013-10-15 12:39:43 -07:00
  • 3925eedc53 Implement ack, use instead of sync to signal continuing upload. Michael Jumper 2013-10-15 11:51:14 -07:00
  • 3c5c7fccf7 Update onerror for client. Add onerror for output stream. Handle abort instruction. Track streams by index. Michael Jumper 2013-09-27 20:21:44 -07:00
  • 8481254273 Add logging for exceptions within websocket tunnel servlets. Michael Jumper 2013-10-16 10:02:34 -07:00
  • 2db11ea489 Properly select "guacamole" protocol. Michael Jumper 2013-10-15 23:48:19 -07:00
  • d7986bba59 Use utility class, not tunnel servlet itself. Init underling auth servlet within websocket auth. Michael Jumper 2013-10-15 23:34:40 -07:00
  • 1079809e2e Add official WebSocket support for both Jetty and Tomcat. Require "enable-websocket" property to be set to "true". Michael Jumper 2013-10-15 19:04:15 -07:00
  • 405c112b70 Require "enable-websocket" property to be set to "true" before enabling WebSocket support. Michael Jumper 2013-03-15 21:04:15 -07:00
  • 4599ac7431 Add official WebSocket support, always enabled, for both Jetty and Tomcat. Michael Jumper 2013-03-14 22:33:45 -07:00
  • 3b147096e6 Send blobs in response to sync, rather than waiting an arbitrary time period. Michael Jumper 2013-09-27 17:04:41 -07:00
  • 56c6c1d637 Add onsync handler. Michael Jumper 2013-09-27 17:03:49 -07:00
  • a0f5ccbcf0 Fix ordering of reads. Michael Jumper 2013-09-24 14:26:26 -07:00
  • 5b0b8e5374 Migrate video instruction to new stream style. Michael Jumper 2013-09-24 14:25:27 -07:00
  • efcda74912 Modify audio support to handle blob packets rather than base64. Michael Jumper 2013-09-24 14:08:39 -07:00
  • 68e2e2b028 Migrate blob to input stream (ish) API. Michael Jumper 2013-09-24 13:14:26 -07:00
  • 8848b87c21 It's actually writing. Michael Jumper 2013-09-24 00:45:30 -07:00
  • 5401ec6ae3 Implement integer pool. Automatically allocate stream indices. Michael Jumper 2013-09-24 00:37:56 -07:00
  • 5f10ccb64a Create dedicated object for streams. Michael Jumper 2013-09-24 00:18:19 -07:00
  • 830b36c970 Comment private file upload functions. Michael Jumper 2013-09-24 00:00:16 -07:00