Commit Graph
60 Commits
Author SHA1 Message Date
Michael Jumper 18369f277f GUAC-559: Notify when tunnel is disconnected. Ignore explicit disconnection status from Guacamole.Client. 2014-03-23 18:34:30 -07:00
Michael Jumper adff91af2b GUAC-561: Reword tunnel errors to describe UPSTREAM_TIMEOUT properly. 2014-03-23 13:12:31 -07:00
Michael Jumper 6d4a83ce33 GUAC-558: Add separate error strings for tunnel errors. 2014-03-21 19:46:01 -07:00
Michael Jumper ec614c2f83 GUAC-556: Fix JavaScript definitions of UPSTREAM_TIMEOUT and UPSTREAM_ERROR - they were swapped. 2014-03-19 22:12:16 -07:00
Michael Jumper a1aba4d2a7 GUAC-549: Use new onerror/onack handlers. Translate Guacamole.Status codes to human-readable messages. 2014-03-19 15:43:36 -07:00
Michael Jumper 4334cf7d76 Use servlet to retrieve clipboard state. 2014-03-03 09:48:31 -08:00
Michael Jumper fb1bc0f5e4 Integrate clipboard paste. Add stubs for copy/cut. 2014-03-03 09:48:30 -08:00
Michael Jumper 853d5d5cc4 Fix file upload. 2014-02-28 15:51:10 -08:00
Michael Jumper 7ffbfd8a23 Fix file download. 2014-02-28 15:47:41 -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 3e20648343 Ensure width/height/DPI are sent as integers. Properly adjust display scale for reported pixel size. 2014-01-01 21:03:38 -08:00
Michael Jumper c2852d4a22 Re-license guacamole as MIT. 2013-12-28 20:32:51 -08:00
Michael Jumper b722cf5977 Add support for DPI within size instruction and client info. 2013-12-27 00:35:21 -08:00
Michael Jumper 77da265979 Smooth dialog show animation, clean dialogs. 2013-11-11 11:41:49 -08:00
Michael Jumper e8d1b7de6f Add show-dialog animation. Style dialogs in client. 2013-11-11 11:31:05 -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 5ba188abf4 Add progress bar. 2013-10-16 16:38:09 -07:00
Michael Jumper 47dcada639 Display errors in red. 2013-10-16 16:38:09 -07:00
Michael Jumper 76049fbc38 File upload dialog. 2013-10-16 16:38:09 -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 3b147096e6 Send blobs in response to sync, rather than waiting an arbitrary time period. 2013-09-27 17:04:41 -07:00
Michael Jumper 68e2e2b028 Migrate blob to input stream (ish) API. 2013-09-24 13:14:26 -07:00
Michael Jumper 8848b87c21 It's actually writing. 2013-09-24 00:45:30 -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 830b36c970 Comment private file upload functions. 2013-09-24 00:00:16 -07:00
Michael Jumper 29bd388bdb Rename functions appropriately. 2013-09-23 23:55:17 -07:00
Michael Jumper 324b6237a9 Add drop event to display rather than body for sake of Firefox. 2013-09-23 21:28:12 -07:00
Michael Jumper 4620abbb5b Use subarray rather than slice (as IE10 lacks slice). 2013-09-23 20:59:42 -07:00
Michael Jumper 94c0ec1f17 Add basic support for file upload via dragging. 2013-09-23 20:52:11 -07:00
Michael Jumper 1391f628a8 Use Blob.js and FileSaver.js for providing file downloads across platforms lacking blob and HTML5 download links. 2013-07-01 15:01:13 -07:00
Michael Jumper 984ab06100 Add close button to notifications. Improve styling. 2013-07-01 15:01:13 -07:00
Michael Jumper 6f33d188fd Add notification area. Preload images that would otherwise be loaded later, as such a load may fail due to resource starvation. 2013-07-01 15:01:13 -07:00
Michael Jumper 6efb7b8bde Used fixed notation, rather than the classic Math.round() rounding idiom. 2013-07-01 15:01:12 -07:00
Michael Jumper a902155a59 Clean up notification, add animated progress indicator. 2013-07-01 15:01:12 -07:00
Michael Jumper ebcf761e53 Add download notification, progress indicator. 2013-07-01 15:01:12 -07:00
Michael Jumper 15c9ba6ab2 Add mimetype to link. 2013-07-01 15:01:12 -07:00
Michael Jumper be3e75d592 When a file is received, download. 2013-07-01 15:01:11 -07:00
Michael Jumper 257535675f Add alternative to panning when panning makes no sense (fixes #226). 2012-11-28 21:46:47 -08:00
Michael Jumper 0576ed3dcc Provide explicit means of exiting panning mode (fixes #223). 2012-11-28 21:26:20 -08:00
Michael Jumper 1a8cede4b2 Do not (potentially) set multiple update timers. 2012-11-25 16:48:30 -08:00
Michael Jumper 3efd88db9a Restore error message styling. 2012-11-22 15:58:20 -08:00
Michael Jumper da9c3e0dc5 Fix display sizing in zoomed mode. 2012-11-22 14:47:37 -08:00
Michael Jumper 472a478bc0 Fix namespace. 2012-11-22 14:08:02 -08:00
Michael Jumper 1e6f8566a1 Reorganize interface code. 2012-11-22 14:05:24 -08:00
Michael Jumper a35e93ba5f Remove unused components. 2012-11-21 19:09:09 -08:00
Michael Jumper 202dfc403d Completely remove old interface.js. 2012-11-21 19:06:57 -08:00
Michael Jumper 91a6dd5c1a Further conversion to new UI. 2012-11-21 18:37:34 -08:00