1. 27 Aug, 2010 1 commit
    • Joel Martin's avatar
      Remove psuedo-UTF8 encoding. · 55dee432
      Joel Martin authored
      It's less efficient on average that base64 (150% vs 133%). It's
      non-standard (0 shifted to 256 before encoding). And I rarely use it.
      55dee432
  2. 12 Aug, 2010 1 commit
  3. 06 Aug, 2010 1 commit
    • Joel Martin's avatar
      Scroll render test and perf speedup. · 4ed717ad
      Joel Martin authored
      Turns out when Windows is running in QEMU and a window scroll happens,
      there are lots of little hextile rects sent. This is slow in noVNC.
      
      - Some recording/playback improvement.
      - Add test harness to drive playback of recordings.
      - By pulling off the rect header in one chunk we get a 3X speedup in
        Chrome and a 20% speedup in firefox (specifically for the scroll
        test).
      - Also, get rid of some noise from creating timers for handle_message.
        Check to make sure there isn't already a pending timer first.
      4ed717ad
  4. 04 Aug, 2010 3 commits
  5. 03 Aug, 2010 1 commit
  6. 17 Jul, 2010 2 commits
    • Joel Martin's avatar
      Fix listen_port check. · 1656b1b9
      Joel Martin authored
      Interestingly, the bug depends on compiler behavior. If local
      variables are automatically initialized to 0, then this always caused
      the program to error out indicating a failure to parse the listen
      port. Otherwise, the test was a no-op (except the rare case where the
      memory happened to be zero anyways).
      
      Thanks to Eugen Melnikoff for finding this.
      1656b1b9
    • Joel Martin's avatar
      Issue #11: daemonize after opening listen port. · 31407abc
      Joel Martin authored
      The listen port should be opened before daemonizing otherwise if
      opening the port fails, the user will get no feedback. The only
      complication was that the listen socket needs to not be closed as part
      of daemonizing.
      
      Thanks to http://github.com/rickr for finding it.
      31407abc
  7. 16 Jul, 2010 1 commit
  8. 01 Jul, 2010 2 commits
  9. 24 Jun, 2010 2 commits
  10. 17 Jun, 2010 4 commits
  11. 16 Jun, 2010 3 commits
  12. 07 Jun, 2010 3 commits