1. 17 Feb, 2015 4 commits
  2. 16 Feb, 2015 2 commits
    • Solly Ross's avatar
      Update package.json to specify version 0.5.1 · 4e534a80
      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
      4e534a80
    • Solly Ross's avatar
      Remove local copies of websockify · 6f514864
      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
      6f514864
  3. 10 Feb, 2015 3 commits
    • Solly's avatar
      Merge pull request #444 from samhed/extdesktop · f675e03c
      Solly authored
      Support ExtendedDesktopSize and SetDesktopSize
      f675e03c
    • samhed's avatar
      Support automatic resize [Part 4/4]: unit tests · 4dec490a
      samhed authored
      * Added new tests for the setDesktopSize encoding
      * Added new tests for the ExtendedDesktopSize encoding
      4dec490a
    • samhed's avatar
      Support automatic resize [Part 3/4]: ui.js · f8b399d7
      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.
      f8b399d7
  4. 07 Feb, 2015 1 commit
  5. 06 Feb, 2015 4 commits
  6. 04 Feb, 2015 1 commit
  7. 03 Feb, 2015 1 commit
  8. 26 Jan, 2015 1 commit
  9. 15 Jan, 2015 1 commit
  10. 08 Jan, 2015 1 commit
  11. 29 Nov, 2014 1 commit
  12. 28 Nov, 2014 1 commit
  13. 26 Nov, 2014 2 commits
  14. 24 Nov, 2014 1 commit
    • Solly Ross's avatar
      Fixed Erroneous HEXTILE test · 4865278d
      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.
      4865278d
  15. 23 Nov, 2014 2 commits
  16. 18 Nov, 2014 2 commits
    • Solly Ross's avatar
      Merge "pull-request/412" (ramondeklein/noVNC) · 1f84c999
      Solly Ross authored
      Closes #412
      1f84c999
    • Ramon de Klein's avatar
      Don't draw "blank" HEXTILE tiles with random data · 40ac6f0a
      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
      40ac6f0a
  17. 17 Nov, 2014 2 commits
    • Solly Ross's avatar
      Fix Karma sinon-chai version issues · c42ea225
      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.
      c42ea225
    • Solly Ross's avatar
      Fix broken tests from changing default screen size · fda40d89
      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.
      fda40d89
  18. 13 Nov, 2014 1 commit
  19. 11 Nov, 2014 1 commit
  20. 06 Nov, 2014 1 commit
  21. 02 Nov, 2014 1 commit
    • Solly Ross's avatar
      Added in guidelines for contributing to noVNC · dbaf49f5
      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.
      dbaf49f5
  22. 29 Oct, 2014 1 commit
  23. 01 Oct, 2014 2 commits
  24. 30 Sep, 2014 2 commits
  25. 23 Sep, 2014 1 commit
    • Solly Ross's avatar
      Make Utils.js use Object.define to modify Array · f9fd0313
      Solly Ross authored
      Previously, we were modifying Array's prototype using
      simple assignment.  This can mess with enumeration/iteration.
      Thus, we now use Object.defineProperty with enumerable set to
      false.
      
      See #366
      f9fd0313