Commit Graph

207 Commits

Author SHA1 Message Date
Michael Jumper
0d07c0fc8d GUACAMOLE-44: ManagedFileUpload.getInstance() must not directly invoke $apply() - it can result in an infinite $digest loop. 2016-06-03 11:14:40 -07:00
Michael Jumper
2934f4a9be GUACAMOLE-44: Use Guacamole.FileWriter within ManagedFileUpload (rather than load entire file into memory). 2016-06-02 16:01:07 -07:00
Michael Jumper
421294490b GUACAMOLE-25: Automatically reestablish audio stream when it closes normally. 2016-05-23 21:08:54 -07:00
Michael Jumper
900c8f2a27 GUAC-1511: Automatically open audio stream upon connect. 2016-03-30 11:22:54 -07:00
Michael Jumper
67b09c39da GUACAMOLE-1: Relicense CSS files. 2016-03-28 20:50:32 -07:00
Michael Jumper
98a32feed8 GUACAMOLE-1: Remove copyright notice from template HTML (the DOM tree is insane otherwise). Add required license header to index.html. 2016-03-28 20:50:22 -07:00
Michael Jumper
1810ec971f GUACAMOLE-1: Relicense C and JavaScript files. 2016-03-28 20:50:18 -07:00
Michael Jumper
a36bc3d9c3 GUAC-1480: Sync local clipboard with received clipboard data if it appears to be due to an in-progress keyboard shortcut. 2016-02-09 21:59:46 -08:00
Michael Jumper
443e93a3c2 GUAC-1480: Consume 'guacClipboard' events ONLY in guacClient directive. Use 'guacClipboard' events as the sole source of clipboard data - do not scope watch. 2016-02-09 14:05:48 -08:00
James Muehlner
a492e2a8f3 GUAC-1480: Fix broken menu clipboard regression. 2016-02-08 21:39:58 -08:00
James Muehlner
1564aeed87 GUAC-1480: Unfocus clipboard DOM element to avoid mobile keyboard popping up. 2016-02-08 21:00:56 -08:00
Michael Jumper
1896d9418f GUAC-1480: Check clipboard on load as well. 2016-02-05 11:39:39 -08:00
Michael Jumper
944d126c42 GUAC-1480: Clean up and document init. 2016-02-05 10:47:30 -08:00
Michael Jumper
3869ca25c9 GUAC-1480: Increase size of timing window when waiting for clipboard to settle. 2016-02-05 10:43:06 -08:00
Michael Jumper
43022c14b3 GUAC-1480: Only check clipboard when window regains focus. Do not attempt to read clipboard unless textarea actually has focus (paste may occur elsewhere otherwise). 2016-02-04 22:01:36 -08:00
Michael Jumper
31eb5ec73f GUAC-1480: Do not poll - just hook into events where the clipboard may have changed. 2016-02-04 17:35:13 -08:00
Michael Jumper
8740d365eb GUAC-1480: Do not rely on 0x0 clipping - it causes window.getSelection().toString() to return nothing. Things need to be at least 1x1 for selection to work reliably. 2016-02-03 16:54:25 -08:00
Michael Jumper
ca20d6a17d GUAC-1480: Remove use of "Allow Clipboard" extension. 2016-02-03 16:53:13 -08:00
James Muehlner
b361168bb9 GUAC-1480: Don't set the clipboard state if it hasn't changed. 2016-02-01 23:05:05 -08:00
James Muehlner
7ec53c94ce GUAC-1480: Use AllowClipboard and execCommand for local/remote clipboard integration. 2016-02-01 22:03:44 -08:00
Michael Jumper
7d759a5718 GUAC-1379: Ensure focus is assigned back to the document, even if it would otherwise be prevented by preventDefault() within Guacamole.Mouse. 2016-01-18 22:10:18 -08:00
James Muehlner
7da13129c4 GUAC-1465: Interpolate text nodes as text to avoid XSS issues. 2016-01-07 21:55:35 -08:00
James Muehlner
28ff969d32 GUAC-1430: Always show connection closed status after authentication update attempt. 2015-12-09 21:41:47 -08:00
James Muehlner
dc41f58639 Merge pull request #285 from glyptodon/video-error
GUAC-1375: Use Guacamole.VideoPlayer.getSupportedTypes() instead of canPlayType()
2015-11-02 14:00:23 -08:00
Michael Jumper
f708e4b204 GUAC-1376: Add reconnect button style. 2015-11-02 13:35:09 -08:00
Michael Jumper
835cb21315 GUAC-1376: Add logout action to disconnect/error notification in client. 2015-11-02 13:18:04 -08:00
Michael Jumper
3cc78665e2 GUAC-1375: MS EDGE will fail if canPlayType() is called under certain circumstances, but this function need not be called anymore anyway. Use Guacamole.VideoPlayer.getSupportedTypes(). 2015-11-02 12:52:04 -08:00
Michael Jumper
4cded89c83 GUAC-1364: Check authentication status at the end of each connection. 2015-10-16 12:35:18 -07:00
Michael Jumper
27fea9574b GUAC-1349: Ensure file transfer dialog does not overflow viewport bounds. 2015-10-12 12:52:18 -07:00
Michael Jumper
324c800167 GUAC-1354: Use Guacamole.AudioPlayer.getSupportedTypes() to query available audio mimetypes within webapp. 2015-09-30 17:07:14 -07:00
Michael Jumper
8cc51113a2 GUAC-1305: Only test for supported images when guacImage is initially loaded. No need to retest. 2015-09-20 22:30:01 -07:00
Michael Jumper
b890ab17f3 Merge branch 'webp' of git://github.com/flangelo/guacamole-client into check-webp-support
Conflicts:
	guacamole-common/src/main/java/org/glyptodon/guacamole/protocol/GuacamoleClientInformation.java
	guacamole/src/main/webapp/app/client/services/guacImage.js
	guacamole/src/main/webapp/app/client/types/ManagedClient.js
2015-09-20 17:42:20 -07:00
Michael Jumper
dc1fb9deaa GUAC-1305: Send supported image formats within Guacamole protocol handshake. 2015-09-20 17:06:46 -07:00
Michael Jumper
8e15aa94db GUAC-1305: Add guacImage service for determining supported image formats. 2015-09-20 17:05:55 -07:00
Michael Jumper
b3614aef58 GUAC-586: Use data source when connecting to connections or groups. Remove deprecated getUserContext() from GuacamoleSession and related classes. Use identifiers which embed the data source for client URLs. 2015-09-02 19:51:28 -07:00
Frode Langelo
1544a43ea3 GUAC-1305: Implement detection of browser WebP support and add new image mimetype to handshake which will include any non-standard image encodings supported. 2015-08-20 16:39:56 +00:00
Michael Jumper
31fc2d8787 GUAC-1292: Verify existence of filesystem before refreshing. 2015-08-13 16:22:05 -07:00
Michael Jumper
b3a5ad38f8 GUAC-1293: Refresh function need not be on scope. 2015-08-13 13:24:24 -07:00
Michael Jumper
6b27b6a877 GUAC-1293: Refresh file browser when file browser is shown. 2015-08-13 13:24:24 -07:00
Michael Jumper
f019a36ccf GUAC-1293: Refresh file browser when any upload completes. 2015-08-13 13:24:24 -07:00
Michael Jumper
03e2fe86c1 GUAC-1293: Fire events when file uploads and downloads complete. 2015-08-13 13:24:24 -07:00
Michael Jumper
a2efb47e3c GUAC-1293: Rename click handler sensibly. No need to prevent default, etc. for clicks. 2015-08-13 13:24:24 -07:00
Michael Jumper
ae642030b3 GUAC-1293: Remove "focused" class after action is fired. 2015-08-13 13:24:24 -07:00
Michael Jumper
96908d4248 GUAC-1293: Remove parent directory entry. 2015-08-13 13:24:22 -07:00
Michael Jumper
3596ca8383 GUAC-1293: Do not use double click - use click when file is focused. 2015-08-13 13:23:48 -07:00
Michael Jumper
4ae069d424 GUAC-1293: Prevent selection of filename text during navigation. 2015-08-13 12:52:28 -07:00
Michael Jumper
56d35a84d8 GUAC-1293: Focus files on click. Download or change directory on double-click. 2015-08-13 12:52:28 -07:00
Michael Jumper
169be87239 GUAC-1293: Display file transfer dialog in front of file browser / guac menu. 2015-08-13 12:52:28 -07:00
Michael Jumper
05eb8da0ec GUAC-1172: Use template for files within the file browser. 2015-07-05 13:42:56 -07:00
Michael Jumper
e6886f7bbf GUAC-1172: Move file transfer manager to corner of client display. 2015-07-05 12:45:09 -07:00