- 17 Feb, 2015 6 commits
-
-
Solly Ross authored
When `utils/launch.sh` clones websockify, it can be cloned into the incorrect directory, depending on how `utils/launch.sh` is run. This commit ensures that websockify is always cloned into `utils/websockify`.
-
Solly Ross authored
Somehow, `utils/websockify` itself manage to sneak back in to 6f514864. This actually removes it.
-
Solly authored
Remove local copies of websockify
-
Solly authored
Replace custom getPosition algorithms with getBoundingClientRect.
-
Solly Ross authored
Closes #434
-
Jesper Dam (jalfd) authored
-
- 16 Feb, 2015 2 commits
-
-
Solly Ross authored
The current noVNC release is 0.5.1, but package.json still says version 0.5.0. This fixes that. Fixes #441
-
Solly Ross authored
This commit removes local copies of websockify. Instead `utils/launch.sh` performs the following logic: If `utils/websockify` exists, use `utils/websockify/run` (if the latter does not exist, or is not executable, fail, since this is probably a mistake). Otherwise, check to see if websockify is installed somewhere (try `which websockify`). If it is, use that. Otherwise, clone websockify from github, and tell git to ignore that directory. Packaged versions of noVNC should simply list websockify as a requirement. The debian packaging has been updated to reflect this. Closes #433
-
- 10 Feb, 2015 3 commits
-
-
Solly authored
Support ExtendedDesktopSize and SetDesktopSize
-
samhed authored
* Added new tests for the setDesktopSize encoding * Added new tests for the ExtendedDesktopSize encoding
-
samhed authored
* Added a resize request (setDesktopSize) triggered when connecting and by changes to the browser window's size. * Hid the view-drag-hand when the display area is the same or smaller than the remote session size. * Added a setting for the automatic resize feature. * Updated vnc.html and vnc_auto.html to reflect the changes to the UI.
-
- 07 Feb, 2015 1 commit
-
-
Samuel authored
keysym.js needs inclusion in debian's install list
-
- 06 Feb, 2015 4 commits
-
-
Jeremy Hanmer authored
-
samhed authored
* Support sending the setDesktopSize encoding (client -> server) * Support recieving the ExtendedDesktopSize encoding (server <- client)
-
samhed authored
* Split viewportChange into two functions, one for changing size and the other for changing position. * Modified viewport code to be capable of changing to a bigger size in the context of a client-initiated resize. * Made clearer distinctions between when viewport-clipping or not. * Added public function for telling when viewport-clipping. * Updated tests that were using viewportChange.
-
samhed authored
-
- 04 Feb, 2015 1 commit
-
-
Solly authored
Unregister event listeners from websock.
-
- 03 Feb, 2015 1 commit
-
-
samhed authored
-
- 26 Jan, 2015 1 commit
-
-
Nathaniel Bibler authored
-
- 15 Jan, 2015 1 commit
-
-
samhed authored
-
- 08 Jan, 2015 1 commit
-
-
Jacob Swanner authored
Prevents possible memory and event notification leaks when tearing down connection and reestablishing a new one.
-
- 29 Nov, 2014 1 commit
-
-
Samuel authored
Loads keysym.js
-
- 28 Nov, 2014 1 commit
-
-
Julien Fontanet authored
Without it, `XK_ISO_Level3_Shift` (at least) is undefined.
-
- 26 Nov, 2014 2 commits
- 24 Nov, 2014 1 commit
-
-
Solly Ross authored
The HEXTILE test which tested for a background tile followed by an empty tile was only wide enough to actually test for one tile, thus not actually testing the functionality. It now actually uses two tiles, thus actually testing the functionality.
-
- 23 Nov, 2014 2 commits
- 18 Nov, 2014 2 commits
-
-
Solly Ross authored
Closes #412
-
Ramon de Klein authored
Previously, if a HEXTILE tiles was received with a subencoding of 0x00, it would draw a rectangle using data from the render queue, which would result in random colored blocks when using the HEXTILE encoding. This is the result of a miscopy during the refactoring. It now has the correct functionality according to the RFB protocol specification, which is to draw a rectangle with the last set background color. Closes #411
-
- 17 Nov, 2014 2 commits
-
-
Solly Ross authored
Previously, we were using the karma-sinon-chai package to provide sinon-chai to karma. This used an older version of sinon-chai, and looks to be no longer maintained (it's been a month since sinon-chai was updated). A new package, karma-sinon-chai-latest, is now used. This package uses the latest version of sinon-chai and sinon, just like karma-chai uses the latest version of chai.
-
Solly Ross authored
Commit 795fca23 changed the default size from 640 to 240. This broke a couple tests which depended on the default size being 640. Those tests have now been fixed.
-
- 13 Nov, 2014 1 commit
-
-
samhed authored
-
- 11 Nov, 2014 1 commit
-
-
samhed authored
-
- 06 Nov, 2014 1 commit
-
-
Solly authored
Added in guidelines for contributing to noVNC
-
- 02 Nov, 2014 1 commit
-
-
Solly Ross authored
In CONTRIBUTING.md, you can now find a set of guidelines for contributing to the noVNC project. They detail coding style information, requirements for pull requests, and how to run the unit tests.
-
- 29 Oct, 2014 1 commit
-
-
Solly Ross authored
This fixes an issue where, when using true color, the changeCursor function would not actually write the cursor to the target array. Fixes #407
-
- 01 Oct, 2014 2 commits
-
-
Samuel authored
Fix subprotocols
-
Julien Fontanet authored
Broken by b1dee947
-
- 30 Sep, 2014 1 commit
-
-
Solly Ross authored
The latest version of Node.js has a bug that affects the Karma test runner. A patch has been merged to Karma, but has not landed in a version yet. Until a new version of Karma is released, we should keep node at 0.11.13. See karma-runner/karma#1182 (cherry picked from commit 9af2346a0cead634f3af5f390770ea65929c1f4a)
-