- 15 Feb, 2012 1 commit
-
-
Joel Martin authored
Add a helpful popup/panel message for when noVNC is used at kanaka.github.com (e.g. where novnc.com redirects).
-
- 14 Feb, 2012 2 commits
-
-
Joel Martin authored
Addresses: https://github.com/kanaka/websockify/issues/29
-
Joel Martin authored
-
- 02 Feb, 2012 1 commit
-
-
Joel Martin authored
I.e. if the page is https:// then the WebSocket encrypt setting will default to wss:// (TLS encryption). Note that since noVNC settings are saved in cookies, this will only affect first load. If you have already loaded the page, then the encrypt setting will be whatever you last set it to.
-
- 31 Jan, 2012 1 commit
-
-
Joel Martin authored
-
- 27 Jan, 2012 1 commit
-
-
Joel Martin authored
The Jetty WebSocket server code used by the Clojure version of websockify doesn't support WebSocket and Web at the same path so pass in a default value for the path so that we can support the Clojure version websockify.
-
- 12 Jan, 2012 3 commits
-
-
Joel Martin authored
Conflicts: include/display.js include/rfb.js This merges in the fix for https://github.com/kanaka/noVNC/issues/70 This changes noVNC to use the preferred color ordering that most VNC server prefer and that VMWare VNC requires. It's possible this may break some VNC servers out there in which case we might have to do something a bit more subtle such as having alternate render functions for little and big endian color ordering.
-
Joel Martin authored
Issue: https://github.com/kanaka/noVNC/issues/118 Reporter @maxnet also found and suggested the fix. Probably could be more intelligent/generic by keying off the depth sent by the server, but this will do for now.
-
Joel Martin authored
Switched to using: http://www.jshint.com/
-
- 05 Jan, 2012 1 commit
-
-
Joel Martin authored
-
- 15 Dec, 2011 4 commits
-
-
Joel Martin authored
-
Joel Martin authored
Pull from websockify: 008a5118e728. Should address issue https://github.com/kanaka/noVNC/issues/107 - Also add ability to force use of web-socket-js using window.WEB_SOCKET_FORCE_FLASH - in websock.js, for rQshift*, assume length is the full length if not specified.
-
Joel Martin authored
Compare the first byte of the handshake against numbers (character code) as well as string characters.
-
Joel Martin authored
Also add commented out web-socket-js debug variable in include/websock.js
-
- 01 Dec, 2011 1 commit
-
-
Joel Martin authored
Resolve issue: https://github.com/kanaka/noVNC/pull/101 Based on proposal from @mightpenguin: Matthew Balman <emperor@mightypenguin.org> If view_only option is set then do not send mouse and keyboard events. This is not a secure/enforced way to make a client view only. To enforce view only at the server, most VNC servers support setting a view only password.
-
- 19 Nov, 2011 2 commits
-
-
Joel Martin authored
-
Joel Martin authored
Opera presto engine version detection is broken. For now, just return true or false. That should cover most cases.
-
- 17 Nov, 2011 2 commits
-
-
Joel Martin authored
-
Joel Martin authored
libvncserver now includes noVNC as an alternative to the Java web client.
-
- 07 Nov, 2011 1 commit
-
-
Joel Martin authored
-
- 31 Oct, 2011 1 commit
-
-
Joel Martin authored
Thanks Alex Bligh for the catch.
-
- 29 Oct, 2011 1 commit
-
-
Joel Martin authored
-
- 28 Oct, 2011 2 commits
-
-
Joel Martin authored
-
Joel Martin authored
-
- 08 Oct, 2011 2 commits
-
-
Joel Martin authored
-
Joel Martin authored
-
- 29 Sep, 2011 6 commits
-
-
Joel Martin authored
Pull websockify 724aa3a. - Use array module for unmasking HyBi when no numpy module is available. - Detect client close properly when using python 3. - Print request URL path is specified. - New option --run-once will exit after handling a single WebSocket connection (but not ater flash policy or normal web requests). - New option --timeout TIME will stop listening for new connections after exit after TIME seconds (the master process shuts down). Existing WebSocket connections will continue but once all connections are closed all processes will terminate.
-
Joel Martin authored
-
Joel Martin authored
-
Joel Martin authored
-
Joel Martin authored
- Remove the images using the old font. - Simplify the naming of the new control bar icon images. - Change keyboard input type to 'email'. 'url' type doesn't have a space bar. - Some clarifications to main LICENSE.txt file.
-
Chris Gordon authored
- CSS highlighting of buttons when selected. - Keyboard button tweaked to allow show/hide toggle of keyboard. Signed-off-by: Chris Gordon <snorkeyg@gmail.com>
-
- 28 Sep, 2011 1 commit
-
-
Joel Martin authored
- Add Orbitron info to LICENSE.txt - Update TODO.
-
- 27 Sep, 2011 3 commits
-
-
Joel Martin authored
Instead of using Google Font API, use local copy of Orbitron for speed and also in case Internet connection is flaky or unavailable. More info about Orbitron font here: http://www.google.com/webfonts/specimen/Orbitron Orbitron font is: Copyright (c) 2009, Matt McInerney <matt@pixelspread.com> Licensed under SIL Open Font License 1.1 see docs/LICENSE.OFL-1.1 or http://scripts.sil.org/OFL
-
Joel Martin authored
Also, add path option settable with query string.
-
Joel Martin authored
-
- 26 Sep, 2011 4 commits
-
-
Joel Martin authored
Move viewportChange(), getCleanDirtyReset(), absX() and absY() to the public API section. Also add some function comments.
-
Joel Martin authored
Display API change: - getTile -> startTile (no longer returns a tile) - setSubTile -> subTile (drop img/tile first parameter) - putTile -> finishTile (no longer takes img/tile paramter) The Display tile logic uses canvas image data directly and caches/reuses a 16x16 imageData tile (for other sizes, the tile is create for each call). This gives a 30% speedup on Chrome 13 (and no significant change for Firefox 3.6/4.0). Other: - Remove rgbxImageFill and cmapImageFill routines. - Simplify constructor tests and just error if createImageData is not supported by canvas instead of . - Remove webkit canvas bug workaround that effects Chrome 7. Chrome 7 usage share is now less than 0.5 percent and the workaround is ugly. Drop the function wrapping in the constructor and the canvas flush() routine. - Remove support for getImageData (Opera 11+ now required) Update browser support list: - Chrome 8+ (really any except 7) - Firefox 3.6+ - Safari 4+ - Opera 11+ - IE9+ - iOS 4.2+
-
Joel Martin authored
-
Joel Martin authored
-