Skip to content
Commits on May 10, 2011
Commits on May 9, 2011
  1. @toolness

    This is a somewhat experimental change that attempts to make the doct…

    …ests easier to understand by displaying relevant snippets of code from the child frame.
    
    I'm not sure how effective it is, but it does help me understand how to use jschannel a bit better by juxtaposing child and parent code on the same page.
    
    This enhancement is purely for the sake of readability, however, and shouldn't impact the execution of tests in any way.
    toolness committed May 8, 2011
  2. @toolness

    Made the doctests easier to read by changing some of the examples to …

    …be multi-line. Among other things, this makes it so readers don't have to scroll horizontally in the <pre> areas to see all the code.
    toolness committed May 8, 2011
Commits on May 8, 2011
  1. @toolness
  2. @toolness

    Another typo fix.

    toolness committed May 8, 2011
  3. @toolness
  4. @toolness
Commits on Apr 30, 2011
  1. @lloyd
  2. @lloyd

    use window to disambiguate window destinations, which now allows mult…

    …iple child iframes bound to different children with the same scope and origin
    lloyd committed Apr 30, 2011
Commits on Feb 18, 2011
  1. @lloyd
Commits on Feb 10, 2011
  1. @lloyd

    invoke a success callback with no arguments when the

                      payload is 'undefined'
    lloyd committed Feb 10, 2011
Commits on Dec 8, 2010
  1. @lloyd
Commits on Oct 8, 2010
  1. @lloyd
Commits on Oct 1, 2010
  1. @lloyd

    add .origin property to the transaction object, useful for when '*' i…

    …s bound to know who it is you're talking to
    lloyd committed Oct 1, 2010
Commits on Sep 27, 2010
  1. @lloyd

    fix typo resulting in exception in the case when origin is something …

    …other than '*'. oops
    lloyd committed Sep 27, 2010
Commits on Sep 25, 2010
  1. @lloyd

    move from one message handler per active channel to a single handler …

    …that does routing. This means we only parse a message once, and msg dispatching is log(n) as opposed to exponential. Also some restrictions are lifted, and others are made explicit (throw rather than just break). I'm hoping this is a Good Change.
    lloyd committed Sep 24, 2010
  2. @lloyd

    whitespace changes

    lloyd committed Sep 24, 2010
  3. @lloyd

    add .DS_Store to .gitignore files

    lloyd committed Sep 24, 2010
  4. @lloyd
  5. @lloyd

    break tranTbl into two - incoming requests, and outgoing requests. Th…

    …is reduces the size of hash tables when we do lookups, and eliminates the possible problem that could occur if an incoming and outgoing request shared the same id at the same time.
    lloyd committed Sep 24, 2010
  6. @lloyd
  7. @lloyd
  8. @lloyd

    there is now a global transaction ID counter to ensure all queries em…

    …mitted from a single javascript context will have a unique id, and to allow eminent perf optimizations
    lloyd committed Sep 24, 2010
  9. @lloyd
Commits on Sep 23, 2010
  1. @lloyd

    two more IE8 fixes, doctestjs is broken for multiline tests on IE, an…

    …d there's some odd scoping assymetry
    lloyd committed Sep 23, 2010
  2. @lloyd

    port to IE8

    lloyd committed Sep 23, 2010
  3. @lloyd

    update to latest (working) doctest

    lloyd committed Sep 23, 2010
  4. @lloyd
  5. @lloyd

    fix tests under safari, who likes to append debugging information in …

    …the form of properties to objects that you throw
    lloyd committed Sep 23, 2010
  6. @lloyd
  7. @lloyd
  8. @lloyd

    bump to latest doctestjs

    lloyd committed Sep 23, 2010
Commits on Sep 22, 2010
  1. @lloyd

    impelment an .onReady callback that the client can attach to to be in…

    …formed when the channel is 'ready', that is we've completed the application level handshake and know the other side is there
    lloyd committed Sep 22, 2010
  2. @lloyd
Commits on Sep 21, 2010
  1. @lloyd
Something went wrong with that request. Please try again.