Permalink
Commits on Dec 9, 2011
  1. Epoch incremented

    Sergey Kosyrev committed Dec 9, 2011
Commits on Oct 3, 2011
  1. Fix place of the unpacked files

    Pavel Shkitin committed Oct 3, 2011
Commits on Sep 23, 2011
  1. Prepared for build with gear

    Pavel Shkitin committed Sep 14, 2011
Commits on Jul 12, 2011
  1. Merge pull request #3 from sleepsonthefloor/master

    Declare Token Variable, minor fix
    termie committed Jul 12, 2011
Commits on May 26, 2011
  1. declare local variable

    sleepsonthefloor committed May 26, 2011
Commits on Mar 23, 2011
  1. make websocket path /data

    root committed Mar 23, 2011
  2. Merge remote branch 'kanaka/master'

    root committed Mar 23, 2011
Commits on Mar 22, 2011
  1. Higher connectTimeout default with web-socket-js.

    Current timeout is 2 seconds for connect timeout. Use 5 seconds if
    web-socket-js (Flash WebSockets emulator) is being used. On Windows XP
    with Flash 10.2.152.26, connecting seems to take quite a bit longer
    than it probably should. This should make it work more consistently.
    kanaka committed Mar 22, 2011
Commits on Mar 16, 2011
  1. Update web-socket-js to bb5797cad.

    Syncs with same change to websockify (7534574).
    
    Primary change is removal of FABridge interface.
    
    Seems to improve overall latency by perhaps 10%. Also, the slowdown
    over time in Opera is about half as bad (but still there).
    kanaka committed Mar 16, 2011
Commits on Mar 15, 2011
  1. test/*.html: use "../include" instead of symlink.

    This allows tests to work on the github pages site.
    kanaka committed Mar 15, 2011
Commits on Mar 14, 2011
Commits on Mar 2, 2011
  1. web based vnc proxy for nova

    root committed Mar 2, 2011
Commits on Feb 23, 2011
  1. Add Javascript binary byte array test.

    Compares normal Javascript arrays with Canvas ImageData arrays and
    Typed Arrays (ArrayBuffers from WebGL).
    kanaka committed Feb 23, 2011
Commits on Feb 19, 2011
  1. Some JSLint'ing

    kanaka committed Feb 19, 2011
Commits on Feb 5, 2011
Commits on Feb 3, 2011
  1. Add logo, favicon.

    Thanks to Michael Sersen for creating images/Logo.svg.
    
    - Add images directory with original SVG logo, favicon, and some
      derivative PNGs of the logo for different purpose.
    
    - Note that license on images/* is CC BY-SA.
    
    - Add utils/img2js.py to take an image and generate a base64 encoded
      data URI string.
    
    - Add base64 encoded data URI screen logo to display in canvas when
      disconnected.
    kanaka committed Feb 3, 2011
Commits on Feb 2, 2011
  1. Fix CSS sizes with HTML5 doctype.

    Using HTML5 doctype means CSS pixels sizes must have "px" suffix which
    many of them did not. Fix that.
    kanaka committed Feb 2, 2011
Commits on Feb 1, 2011
  1. Better reaper, catch occasional bad WS header line.

    Call waitpid in loop to catch SIGCHLD signals that happen while
    handling the original SIGCHLD signal.
    
    Pulled from websockify.
    kanaka committed Feb 1, 2011
Commits on Jan 31, 2011
  1. Add DOCTYPE. Misc cleanup.

    kanaka committed Jan 31, 2011
  2. IE9 fixes. Works but slow. API change.

    API change: changed include path variable from VNC_uri_prefix to
    URI_INCLUDE since websock.js uses the variable and websock.js is no
    longer just for noVNC (i.e. websockify is really the canonical
    location for websock.js).
    
    Changes to get web-socket-js to work. Right now it's a hack to get
    around: https://github.com/gimite/web-socket-js/issues#issue/41. The
    hack is to disable caching of the flash objects by appending
    "?" + Math.random() to the end of the flash object path (but only when
    using IE).
    Joel Martin committed Jan 31, 2011
Commits on Jan 24, 2011
  1. Opera 11 WebSockets and Opera '-' key mapping fix.

    Opera 11 native WebSockets (if enabled) seems to have bad behavior for
    the bufferedAmount so add change from websockify project to allow max
    bufferedAmount (before send queue is delay) to be configured.
    
    Also, Opera 11 and 10.60 behave like Mozilla regarding the '-' key so
    translate it correctly.
    kanaka committed Jan 24, 2011
  2. websock.send returns true/false.

    If all send data was flushed from the send queue then return true,
    otherwise false. This doesn't mean the data won't be sent, just that
    it wasn't sent this time and is queued.
    kanaka committed Jan 24, 2011
  3. Tolerate some bufferedAmount.

    Only delay sending data if bufferedAmount is greater than 1000.
    
    This seems to match the intention of the spec better. bufferedAmount
    does not mean that we can't send, it's just an indication that the
    network is becoming saturated. But Opera 11 native WebSockets seems to
    have a bug that bufferedAmount isn't set back to zero correctly so
    we'll be a bit more tolerant.
    kanaka committed Jan 24, 2011
Commits on Jan 19, 2011
  1. web-socket-js: Add function invocation fix.

    Related to this issue:
    https://github.com/gimite/web-socket-js/issues/#issue/50
    
    This prevents the "Uncaught exception: TypeError:
    'this.__handleEvents' is not a function" everytime the timer fires.
    
    Yay, one of Javascript's worst behaviors; the way it sets "this".
    kanaka committed Jan 19, 2011
  2. include/canvas.js: fix changeCursor data format.

    Issues #27 (safari cursor rendering messed up) and #29 (firefox 3.6.10
    segault).
    
    Finally found some better reference on the icon/cursor format which is
    added to the docs/links file.
    
    It seems like I was missing the XOR section. So setting the cursor
    would cause corruptin in Safari rendering or the segfault for firefox.
    kanaka committed Jan 19, 2011
Commits on Jan 18, 2011
  1. Move advanced, integration, troubleshoot to wiki.

    Move the Advanced Usage, Integration and Troubleshooting sections to
    their own pages in the wiki.
    
    Also, update wsproxy.py referneces to be websockify.
    kanaka committed Jan 18, 2011
  2. include/canvas.js: add numpad support to getKeysym.

    Check keyLocation and translate numpad keys into numbers. keyLocation
    is not widely supported yet, but it should start percolating into
    browsers eventually:
    http://www.w3.org/TR/DOM-Level-3-Events/#events-KeyboardEvent
    
    This change is based on:
    leeor/noVNC@8e59e37
    kanaka committed Jan 18, 2011
Commits on Jan 17, 2011
  1. tests/vnc_perf.html: load from data/multi.js

    To go along with addition of performance notes to the website.
    kanaka committed Jan 17, 2011
  2. Misc docs/{TODO,links} updates.

    kanaka committed Jan 17, 2011
  3. Update gimite/web-socket-js build.

    Update to a build based on 20f837425d4 from gimite/web-socket-js.
    
    This changes the event handling code and fixes the frequent recursive
    call into Flash errors.
    kanaka committed Jan 17, 2011