Commit Graph

  • 1a3801c2f7 Clean up interface.js a bit. Michael Jumper 2012-11-09 11:00:00 -08:00
  • 95a61ceb14 Center display within window. Michael Jumper 2012-11-08 18:34:53 -08:00
  • 4a5880cf82 Only send if actually changed. Michael Jumper 2012-11-08 17:56:31 -08:00
  • 9f6c04aa07 Send clipboard update after blur. Michael Jumper 2012-11-08 17:53:52 -08:00
  • 6332e5015f Ignore touch-generated mouse events. Michael Jumper 2012-11-08 12:41:46 -08:00
  • ab90a9983c Use device DPI on client. Michael Jumper 2012-11-08 11:23:14 -08:00
  • 828c3d4835 Show/hide keyboard with three-finger tap. Michael Jumper 2012-11-08 11:16:44 -08:00
  • ce180d828b Actually connect OSK to client. Michael Jumper 2012-11-08 10:55:24 -08:00
  • a410ac3f28 Restore OSK, show with Ctrl+Alt+Shift. Michael Jumper 2012-11-08 10:49:22 -08:00
  • 944dce0dc0 Do not use false to mark unpressed - just delete entry. Michael Jumper 2012-11-08 10:45:36 -08:00
  • a261bd2305 Key state object should be object, not Array. Michael Jumper 2012-11-08 10:30:02 -08:00
  • ebe8b40f8e Fix call to addEventListener (ticket #210). Michael Jumper 2012-11-07 14:54:12 -08:00
  • 3862a84014 Fix call to addEventListener (ticket #210). Michael Jumper 2012-11-07 14:54:02 -08:00
  • 7d6eed709b Fix history truncation. Michael Jumper 2012-11-07 14:21:21 -08:00
  • d1aeb5e347 Use onstorage event - don't poll. Increase screenshot frequency to one second. Michael Jumper 2012-11-07 10:15:01 -08:00
  • 3b3f213c6d Maintain proper history with roughly six entries, continuously update thumbnails. Michael Jumper 2012-11-07 01:11:58 -08:00
  • aff008714c More UI cleanup, refactor thumbnail set into history. Michael Jumper 2012-11-06 16:25:20 -08:00
  • e461df3523 Organize root UI into separate JavaScript and HTML files. Michael Jumper 2012-11-06 09:37:52 -08:00
  • 0550bf7095 Fix dl hierarchy in settings. Michael Jumper 2012-11-05 15:21:09 -08:00
  • 6fcef4bd51 Remove Apple-specific webapp meta tag. Michael Jumper 2012-11-05 13:36:53 -08:00
  • 53b29d1452 Improve styling, add disable sound setting. Michael Jumper 2012-11-05 12:24:55 -08:00
  • fe7a51c58b Remove log entry. Michael Jumper 2012-11-05 11:34:04 -08:00
  • 730ad5b3af Add auto-fit setting, update property before calling onchange. Michael Jumper 2012-11-05 11:29:12 -08:00
  • dd2beb7f35 Further remove unneeded elements and styles. Michael Jumper 2012-11-05 10:48:10 -08:00
  • 8b8bdf1509 Add more documentation to session. Michael Jumper 2012-11-05 10:47:50 -08:00
  • 9d13b260a5 Remove unused CSS entries. Michael Jumper 2012-11-05 00:52:21 -08:00
  • dce2de0a5a Focus existing client window if already open. Michael Jumper 2012-11-05 00:49:39 -08:00
  • 0dc34294e6 Fix button shadow. Michael Jumper 2012-11-04 22:42:58 -08:00
  • 957823a18b Brighter button. Michael Jumper 2012-11-04 22:39:04 -08:00
  • ddc8515f43 Remove shadow. Michael Jumper 2012-11-04 22:33:20 -08:00
  • 5d92eb705b Persist and update clipboard, improve styling. Michael Jumper 2012-11-04 22:31:23 -08:00
  • 695edad4c7 Share state using session control object, add missing licenses, fix wrong license. Michael Jumper 2012-11-04 21:51:23 -08:00
  • a8cce89390 Remove href from link. Michael Jumper 2012-11-04 16:09:00 -08:00
  • bf7a973477 Remove old menu and UI, link clipboards between connections. Michael Jumper 2012-11-04 15:58:59 -08:00
  • 68b53e0c08 Improved, stylish protocol icons. Michael Jumper 2012-11-04 10:51:53 -08:00
  • dce952b7eb Fix logout panel padding. Michael Jumper 2012-11-03 23:41:52 -07:00
  • 4d3da12c81 Density should be medium-dpi. Michael Jumper 2012-11-03 23:38:32 -07:00
  • 8e74f243df Fix input box width. Michael Jumper 2012-11-03 23:37:20 -07:00
  • 588455ec86 FIx positioning of version and logo. Michael Jumper 2012-11-03 22:49:38 -07:00
  • a0652b918a Login screen style improvements. Michael Jumper 2012-11-03 22:19:29 -07:00
  • a1894549a2 Improve styling and handling of missing history. Michael Jumper 2012-11-03 19:24:30 -07:00
  • 7858b631d6 Stub implementation of flatten(). Michael Jumper 2012-11-03 18:38:35 -07:00
  • a9c2f5ab8d New, fancy connection UI. Michael Jumper 2012-11-03 18:38:14 -07:00
  • b592b74513 Support float durations. Michael Jumper 2012-11-01 21:05:37 -07:00
  • e0407c3ad2 Use proper timeline sheduling, leverage existing noteOn() semantics. Michael Jumper 2012-11-01 19:39:26 -07:00
  • 0e920a5816 Add error handling to parser. Michael Jumper 2012-11-01 11:15:26 -07:00
  • 88ca65ac84 Use setTimeout() rather than potentially-inaccurate noteOn(). Michael Jumper 2012-10-31 14:09:48 -07:00
  • 099b4c0126 Timeline-based packet scheduling. Michael Jumper 2012-10-30 17:05:15 -07:00
  • 01b4c41650 Implement Web Audio API packet. Michael Jumper 2012-10-29 15:15:12 -07:00
  • 4e2f4dff31 Remove old mimetype events. Michael Jumper 2012-10-29 09:20:21 -07:00
  • 4ac8a4b57c Encode mimetypes for URIs. Michael Jumper 2012-10-28 00:07:32 -07:00
  • 43a823e5c8 Add file instruction handler and event, modify parser to not drop length if only partially received. Michael Jumper 2012-10-26 12:23:18 -07:00
  • fa5c060fad Send video mimetypes for video (using wrong collection). Michael Jumper 2012-10-25 19:05:59 -07:00
  • 29f8707cd5 Send supported video mimetypes to server. Michael Jumper 2012-10-25 19:00:10 -07:00
  • 5f730f93df Perform video codec checks. Michael Jumper 2012-10-25 18:59:45 -07:00
  • 5786dbcf0e Implement video instruction. Michael Jumper 2012-10-25 14:30:09 -07:00
  • c6d12ebac0 Implement video playback in layer. Michael Jumper 2012-10-25 14:29:57 -07:00
  • ec0ea40b58 Update ChangeLog Michael Jumper 2012-10-24 12:00:21 -07:00
  • 59fa48d957 Update ChangeLog Michael Jumper 2012-10-24 11:59:23 -07:00
  • e1f7b4297b Update ChangeLog Michael Jumper 2012-10-24 11:57:55 -07:00
  • 3c5e662942 Remove auto margin-left/margin-right from arbitrary descendants of display - should only be direct children of display. Michael Jumper 2012-10-24 11:54:30 -07:00
  • d0bedf6178 Show/hide touch menu through display rather than visiblity, fix sending of non-integer screen sizes for small screens. Michael Jumper 2012-10-24 11:44:57 -07:00
  • 79ada6ffea Force minimum 600x600 screen resolution when requesting . Michael Jumper 2012-10-24 11:10:38 -07:00
  • 60bacd3a25 Automatically scale client to fit screen. Michael Jumper 2012-10-24 10:53:50 -07:00
  • ea6764743f Add width/height getters, add onresize event. Michael Jumper 2012-10-24 10:52:53 -07:00
  • 88062589a9 Include audio.js. Michael Jumper 2012-10-24 00:59:43 -07:00
  • 56495c7cfa Implement audio instruction. Michael Jumper 2012-10-24 00:18:43 -07:00
  • 61abcc639b Add Guacamole.AudioChannel, Michael Jumper 2012-10-24 00:08:16 -07:00
  • 0bb8495426 Detect audio and prioritize supported audio mimetypes. Michael Jumper 2012-10-23 19:59:03 -07:00
  • a585e52546 If specified, pass audio and video parameters via info to socket. Michael Jumper 2012-10-23 19:58:23 -07:00
  • 4e43b79f0e Actually implement audio and video parts of preamble. Michael Jumper 2012-10-23 19:45:16 -07:00
  • 142c71a9ef Use List rather than Set to represent supported mimetypes (as they will be prioritized). Michael Jumper 2012-10-23 19:32:34 -07:00
  • 2e681a1348 Remove old silence tests, test via canPlayType(). Michael Jumper 2012-10-23 19:05:32 -07:00
  • 564c58ca20 Explicitly detect mimetype support using test sounds. Michael Jumper 2012-09-12 02:48:24 -07:00
  • 3b9adefa4a Switch from WAITING to CONNECTED on first sync, rather than first png. Michael Jumper 2012-10-23 11:02:54 -07:00
  • d5d4d506c0 Send size event on window resize. Michael Jumper 2012-10-23 10:41:31 -07:00
  • a6435f7c05 Bump version. Michael Jumper 2012-10-23 00:48:53 -07:00
  • d13014a481 Bump version. Michael Jumper 2012-10-23 00:48:30 -07:00
  • d2006ec3d3 Bump version. Michael Jumper 2012-10-23 00:48:06 -07:00
  • 2bd982fe83 Bump version. Michael Jumper 2012-10-23 00:47:15 -07:00
  • fce54be8df Pass width/height to tunnel. Michael Jumper 2012-10-23 00:40:22 -07:00
  • 75a7d491b3 Add width/height parameters to basic tunnel. Michael Jumper 2012-10-23 00:38:55 -07:00
  • 2c3a3a53f0 Use client information object to complete handshake. Michael Jumper 2012-10-23 00:36:55 -07:00
  • ca579c6bc9 Implement client information object. Michael Jumper 2012-10-23 00:36:22 -07:00
  • dbc4a7f915 Add audio/video/size instructions. Michael Jumper 2012-10-22 17:06:30 -07:00
  • 6026b14a0f Add audio/video/size event functions. Michael Jumper 2012-10-21 15:48:07 -07:00
  • 9b9981acc3 Implement nest instruction. Michael Jumper 2012-10-20 20:09:13 -07:00
  • f2f6173c7d Implemented Guacamole.Parser Michael Jumper 2012-10-20 19:33:53 -07:00
  • b77e78deb5 Update ChangeLog Michael Jumper 2012-10-16 18:17:55 -07:00
  • 76162ce14a Update ChangeLog Michael Jumper 2012-10-16 18:17:04 -07:00
  • 361b3149a5 Ignore anything after UUID in tunnel requests (required for fix to #201). Michael Jumper 2012-10-16 14:13:48 -07:00
  • d0c582b5e8 Add unique integer to end of request (fix #201). Michael Jumper 2012-10-16 14:13:18 -07:00
  • ae131b8af0 Update ChangeLog, bump version. Michael Jumper 2012-10-15 10:53:41 -07:00
  • 8b172d4af5 Updated guacamole-common. Michael Jumper 2012-10-15 10:49:57 -07:00
  • 2a89f9ff09 Bump version. Michael Jumper 2012-10-15 10:43:52 -07:00
  • 14d54cf549 Update ChangeLog, bump version. Michael Jumper 2012-10-15 10:42:03 -07:00
  • ad331a5704 Update ChangeLog Michael Jumper 2012-10-03 10:29:28 -07:00
  • 13db41f704 Fix NPE if end-of-stream encountered during handshake (fixes #195). Michael Jumper 2012-10-03 10:27:53 -07:00
  • 2c73b682d1 Fix variable naming conflict (ticket #191). Fix other warnings. Michael Jumper 2012-09-27 21:05:38 -07:00
  • 45e5a60962 Explicitly detect mimetype support using test sounds. Fallback to canPlayType(). Michael Jumper 2012-09-12 02:48:24 -07:00