1. 05 Mar, 2015 3 commits
  2. 03 Mar, 2015 1 commit
    • Solly Ross's avatar
      Support local scaling · 72747869
      Solly Ross authored
      This commit adds two new addition scaling options.  Both options do
      local scaling.  The first "Local Scaling", does both upscaling and
      downscaling.  The second option, "Local Downscaling", only downscales.
      
      This is based on work by @mightypenguin (with an additional bug
      reported by @glazik12).
      72747869
  3. 27 Feb, 2015 6 commits
  4. 26 Feb, 2015 1 commit
  5. 25 Feb, 2015 1 commit
    • Solly Ross's avatar
      Fix disconnect/reconnect issues · e543525f
      Solly Ross authored
      Commit 155d78b3 prevented reconnections
      from working properly.  This fixes that by creating a new RFB object
      after disconnecting or failing.
      
      Furthermore, this ensures that a new connection cannot be opened util
      we've actually disconnected (either by timer or by receiving a `close`
      event).
      
      Closes #452
      e543525f
  6. 20 Feb, 2015 1 commit
    • Solly Ross's avatar
      Remove 'debian' directory · 2ec29db7
      Solly Ross authored
      This commit removes the old debian packaging information, which is
      out of date.  People who wish to create Debain packages for noVNC
      are better off using the package information from the actual Debian
      or Ubuntu packages.
      
      Closes #453
      2ec29db7
  7. 18 Feb, 2015 1 commit
  8. 17 Feb, 2015 6 commits
  9. 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
  10. 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
  11. 07 Feb, 2015 1 commit
  12. 06 Feb, 2015 4 commits
  13. 04 Feb, 2015 1 commit
  14. 03 Feb, 2015 1 commit
  15. 26 Jan, 2015 1 commit
  16. 15 Jan, 2015 1 commit
  17. 08 Jan, 2015 1 commit
  18. 29 Nov, 2014 1 commit
  19. 28 Nov, 2014 1 commit
  20. 26 Nov, 2014 2 commits
  21. 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