Permalink
Commits on Feb 21, 2010
  1. Add a test of the buffer overrun functionality, and update the test h…

    …arness to support expecting errors.
    isaacs committed Feb 21, 2010
Commits on Feb 16, 2010
  1. Break CDATA events up into multiple chunks, if they are spread out ac…

    …ross multiple writes. (Otherwise, streaming a large file over XMPP would require buffering the entire file, which would be no good.)
    isaacs committed Feb 16, 2010
  2. Add the other unit test that jimbojw sent, and don't require that "en…

    …d" and "ready" be included in the expect list.
    isaacs committed Feb 16, 2010
  3. Test harness.

    Unit tests, care of tmpvar and jimbojw.
    isaacs committed Feb 16, 2010
Commits on Feb 11, 2010
  1. Throw unhandled errors rather than a new error.

    Return the parser from end and write.
    Reset parser.closed in ctor.
    isaacs committed Feb 11, 2010
  2. Move some things around a bit more in the name of speed. Remove the w…

    …rite/process/chomp delegation. Don't buffer the body.
    isaacs committed Feb 11, 2010
  3. Restructure the code a bit, pulling the helper functions out of the t…

    …rampoline area, to make it easier to convert to a switch.
    isaacs committed Feb 11, 2010
Commits on Feb 10, 2010
  1. Update docs to match API.

    isaacs committed Feb 10, 2010
  2. Handle DOCTYPEs better.

    Expose the ENTITIES hash on the parser, so that it can be safely modified (if someone feels like supporting more entities, which will be required for the HTML parser.)
    isaacs committed Feb 10, 2010
  3. Add resume function doc

    isaacs committed Feb 10, 2010
  4. Fix for CDATA.

    isaacs committed Feb 10, 2010
  5. Add support for trimming text nodes with an optional second "opt" arg…

    …ument.
    
    This fixes Issue #1
    isaacs committed Feb 10, 2010
  6. Rewrite to be more efficient with closures, support comments and doct…

    …ypes better, decode entities.
    
    This fixes issues 2, 3, 5, and 9.
    isaacs committed Feb 10, 2010
  7. More examples.

    isaacs committed Feb 10, 2010
Commits on Feb 9, 2010
  1. Remove dependence on EventEmitter, and don't use process.nextTick.

    Update docs to match API change.
    This fixes Issue#4 and Issue#6
    isaacs committed Feb 9, 2010
  2. For the readings.

    isaacs committed Feb 9, 2010
  3. Bit of cleanup

    isaacs committed Feb 9, 2010
  4. initial commit

    isaacs committed Feb 9, 2010