1. 15 Dec, 2014 3 commits
  2. 13 Dec, 2014 3 commits
    • gergely-ujvari's avatar
      Merge pull request #1798 from hypothesis/rename-auth-account · 44c4fe91
      gergely-ujvari authored
      Move h.auth -> h.account on frontend
      44c4fe91
    • Randall Leeds's avatar
      Move h.auth -> h.account on frontend · 5446c79c
      Randall Leeds authored
      5446c79c
    • Randall Leeds's avatar
      Switch to ws4py · 2358bd20
      Randall Leeds authored
      Since pyramid_sockjs seems pretty unmaintained, having fallen behind
      gevent-websocket quite a bit, and there don't seem to be any actively
      maintained pyramid websocket integration libraries, switch to using
      ws4py directly.
      
      This change drops support for non-native websockets. As a result, we
      have to do our own JSON decoding of the messages.
      
      We also switch to a `gevent.pywsgi` based worker of our own. This
      worker combines the gevent_pywsgi worker from Gunicorn with the
      gevent helpers from ws4py that cleanly shutdown sockets on server
      termination.
      2358bd20
  3. 12 Dec, 2014 10 commits
  4. 11 Dec, 2014 3 commits
  5. 10 Dec, 2014 1 commit
  6. 09 Dec, 2014 6 commits
  7. 08 Dec, 2014 1 commit
    • csillag's avatar
      Update PDF plugin · ad1a4b16
      csillag authored
      ... to 18d8f72a (typed-packaging branch),
      which brings support for the PDF.js version
      shiping with FF35.
      ad1a4b16
  8. 05 Dec, 2014 7 commits
  9. 04 Dec, 2014 3 commits
  10. 03 Dec, 2014 3 commits
    • csillag's avatar
      4977bfa9
    • Randall Leeds's avatar
      Merge pull request #1752 from hypothesis/consistent-rpc-names · 9aac31c2
      Randall Leeds authored
      Rename rpc methods to be more consistent
      9aac31c2
    • csillag's avatar
      Consolidate code paths around deciding about PDF.js · 2fe5485f
      csillag authored
      Annotator's PDF.js plugin replaces the document plugin
      for PDF.js, so when we are using the PDF plugin, we
      don't want to load the document plugin.
      
      For this, we are removing it from the options, in
      presence of PDF.
      
      This commit changes how we test for PDF.
      
      Earlier, we were simply testing for the presence of the
      global PDF.js object, but it's better to actually
      use the test already implemented inside the PDF plugin.
      
      This has two benefits:
       * If the PDF plugin is not present, we won't
         mistakenly  remove the document plugin.
       * If the PDF plugin decides that it can't deploy,
         for whatever reason, we won't
         mistakenly remove the document plugin.
      2fe5485f