1. 15 Feb, 2012 1 commit
  2. 14 Feb, 2012 2 commits
  3. 02 Feb, 2012 1 commit
    • Joel Martin's avatar
      Make WebSocket encrypt setting default to page protocol. · 1af3e54b
      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.
      1af3e54b
  4. 31 Jan, 2012 1 commit
  5. 27 Jan, 2012 1 commit
    • Joel Martin's avatar
      Default path 'websockify' for Clojure Websockify. · 523cc4d6
      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.
      523cc4d6
  6. 12 Jan, 2012 3 commits
  7. 05 Jan, 2012 1 commit
  8. 15 Dec, 2011 4 commits
  9. 01 Dec, 2011 1 commit
    • Joel Martin's avatar
      Add View Only mode setting. · 06a9ef0c
      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.
      06a9ef0c
  10. 19 Nov, 2011 2 commits
  11. 17 Nov, 2011 2 commits
  12. 07 Nov, 2011 1 commit
  13. 31 Oct, 2011 1 commit
  14. 29 Oct, 2011 1 commit
  15. 28 Oct, 2011 2 commits
  16. 08 Oct, 2011 2 commits
  17. 29 Sep, 2011 6 commits
    • Joel Martin's avatar
      websockify --run-once, --timeout, numpy fallback · 1e508715
      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.
      1e508715
    • Joel Martin's avatar
      Fix README screenshot src. · 65db2d82
      Joel Martin authored
      65db2d82
    • Joel Martin's avatar
      Update README screenshots. · b29e06f3
      Joel Martin authored
      b29e06f3
    • Joel Martin's avatar
      f4bce783
    • Joel Martin's avatar
      Formatting. Image renames/cleanup. · 5299db1a
      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.
      5299db1a
    • Chris Gordon's avatar
      Mobile icons. · 938daad1
      Chris Gordon authored
      - CSS highlighting of buttons when selected.
      - Keyboard button tweaked to allow show/hide toggle of keyboard.
      Signed-off-by: 's avatarChris Gordon <snorkeyg@gmail.com>
      938daad1
  18. 28 Sep, 2011 1 commit
  19. 27 Sep, 2011 3 commits
  20. 26 Sep, 2011 4 commits
    • Joel Martin's avatar
      Move viewport functions. · 7cd6118c
      Joel Martin authored
      Move viewportChange(), getCleanDirtyReset(), absX() and absY() to the
      public API section. Also add some function comments.
      7cd6118c
    • Joel Martin's avatar
      Remove support for non-HTML5 browsers. · 490d471c
      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+
      490d471c
    • Joel Martin's avatar
      include/ui.js: remove console.log debug. · 859fc7f1
      Joel Martin authored
      859fc7f1
    • Joel Martin's avatar
      Make tests/vnc_perf.html work again. · 13106063
      Joel Martin authored
      13106063