Permalink
Commits on Apr 23, 2013
  1. Contributors

    revmischa committed Apr 23, 2013
Commits on Apr 16, 2013
  1. more tolerent JSON encoding - don't silently fail and explode if we f…

    revmischa committed Apr 16, 2013
    …ail to parse the incoming AnyMQ message as JSON
  2. queue up messages to be sent when we actually connect with MXHR. if u…

    revmischa committed Apr 12, 2012
    …sing IE8/mxhr, on_connect gets called before 'new Hippie()' returns, breaking sending events on connect
Commits on Sep 29, 2012
Commits on Apr 28, 2012
Commits on Apr 23, 2012
Commits on Apr 12, 2012
  1. queue up messages to be sent when we actually connect with MXHR. if u…

    revmischa committed Apr 12, 2012
    …sing IE8/mxhr, on_connect gets called before 'new Hippie()' returns, breaking sending events on connect
Commits on Apr 7, 2012
  1. Trim a couple unnecessary divs

    alexmv committed Apr 7, 2012
  2. Remove JS which enforces websocket support

    alexmv committed Apr 7, 2012
    hippie supports websockets, mxhr, and long poll; as such, lack of
    websockets is explicitly _not_ a showstopper.
  3. Make title and footer consistent between index and chat pages

    alexmv committed Apr 7, 2012
    Also, as Twiggy.pm might not have been loaded (Plack::Handler::Twiggy is
    loaded instead), this prevents undef warnings.
  4. Move client_id from hippie.js to hippie.pipe.js

    alexmv committed Apr 7, 2012
    Similarly to the previous commit, centralize all handling of client_id,
    and the 'hippie.pipe.set_client_id' message, in hippie.pipe.js.  This
    removes some repeated code, and preserves better separation of concerns.
  5. Remove client_id from Web::Hippie, leaving it in Web::Hippie::Pipe

    alexmv committed Apr 7, 2012
    On the first request from a client, Web::Hippie stored a different value
    in $client_id, and $env->{'hippie.handle'}->id, than was ultimately sent
    back to the client by Web::Hippie::Pipe.  As Web::Hippie::Handle::MXHR
    and ::WebSocket do not in any way use the 'id' they contain, simply
    remove it.  This leaves all client_id handling contained within
    Web::Hippie::Pipe.
  6. Switch to hash initializers for Hippie and Hippie.Pipe

    alexmv committed Apr 7, 2012
    Particularly with a large number of options, some of which are optional,
    providing a hash-based constructor make the code much more
    understandable.
Commits on Mar 27, 2012
  1. fix whitespace

    revmischa committed with eventd Mar 27, 2012
Commits on Feb 23, 2012
  1. Checking in changes prior to tagging of version 0.40.

    clkao committed Feb 23, 2012
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 253a942..4221b07 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,7 @@
     Revision history for Perl extension Web::Hippie
    
    +0.40 Thu Feb 23 21:33:52 CST 2012
    +        - fix draft-ietf-hybi-17 handshake hanging on win32.
    
     0.39 Sun Aug 28 20:25:56 CST 2011
             - get request origin from protocol::websocket.
  2. workaround weird read blocking issues on win32.

    clkao committed Feb 23, 2012
    in draft-ietf-hybi-17, there's no longer challenge to be read from the
    socket, and doing so somehow blocks Twiggy on win32 (strawberryperl),
    even though the handle is nonblocking.
Commits on Oct 29, 2011
Commits on Aug 28, 2011
  1. Checking in changes prior to tagging of version 0.39.

    clkao committed Aug 28, 2011
    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 50e8ae9..253a942 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,6 +1,9 @@
     Revision history for Perl extension Web::Hippie
    
    +0.39 Sun Aug 28 20:25:56 CST 2011
    +        - get request origin from protocol::websocket.
    +
     0.38 Wed Aug  3 22:09:55 CST 2011
             - fix websocket messages for draft-ietf-hybi-00.