Permalink
Commits on Jan 26, 2012
  1. version 0.5.2

    defunctzombie committed Jan 26, 2012
  2. fix invalid argument type for get_child

    defunctzombie committed Jan 26, 2012
    Should be an int not a double.
Commits on Jan 12, 2012
  1. support node 0.4.12

    defunctzombie committed Jan 12, 2012
Commits on Jan 10, 2012
  1. tweak xml_perser recoverable parse test

    defunctzombie committed Jan 10, 2012
    different versions of libxml produce slightly different errors
  2. remove stale _root_element code

    defunctzombie committed Jan 10, 2012
    This was holding a reference to the document and not allowing it to be cleaned up.
    
    closes #97
  3. version 0.5.0

    defunctzombie committed Jan 10, 2012
  4. Merge pull request #90 from polotek/develop

    defunctzombie committed Jan 10, 2012
    build changes (node-waf) and api refactoring
Commits on Jan 9, 2012
  1. Update wiki docs

    polotek committed Jan 9, 2012
  2. Update sax parser wiki docs

    polotek committed Jan 9, 2012
Commits on Dec 21, 2011
  1. Update README.md

    defunctzombie committed Dec 21, 2011
  2. xml syntax errors are now Error objects

    defunctzombie committed Dec 21, 2011
    integrates better with existing error handling and stack printing
Commits on Dec 20, 2011
  1. add comment to testcase

    defunctzombie committed Dec 20, 2011
  2. roll sax callbacks into XmlSaxParser class

    defunctzombie committed Dec 20, 2011
    - no need to have a different class just for callbacks (less code)
  3. remove parseFile from SaxParser

    defunctzombie committed Dec 20, 2011
    If you want to parse a file, use the node fs module and then parseString.
  4. make SaxParser and SaxPushParser event emitters

    defunctzombie committed Dec 20, 2011
    - constructor function can take an object listing the callbacks
      (no longer does it provide an argument or require a function)
    - connect events to the parser using 'on' and other event emitter methods
    - setCallbacks no longer exists
  5. move to node::ObjectWrap over custom version

    defunctzombie committed Dec 20, 2011
    - wrap some of the c++ classes in js (documented and easier to follow)
    - no longer can attributes and namespaces objects be created
Commits on Dec 19, 2011
  1. move tests to nodeunit

    defunctzombie committed Dec 19, 2011
    simpler unit testing
  2. update README

    defunctzombie committed Dec 19, 2011
    - removed scons requirement
    - removed link to repo (redundant)
    - update test section
  3. remove CHANGELOG

    defunctzombie committed Nov 21, 2011
    It was stale and unupdated anyway, there is git commit history.
  4. add travis.yml

    defunctzombie committed Nov 20, 2011
  5. header cleanup

    defunctzombie committed Nov 2, 2011
    Use the proper headers in the right files. Massive single header include
    files are bad form!
  6. cleanup document error handling

    defunctzombie committed Dec 19, 2011
    avoid using persistent handles for error objects
Commits on Dec 18, 2011
  1. build with -Werror

    defunctzombie committed Dec 18, 2011
    There is a special place in hell for codebases that do not use this flag :)
  2. cleanup memory management routines

    defunctzombie committed Dec 18, 2011
    - libxml has hooks for allocation/deallocation, no need to manually trigger
    - remove dead code
  3. build with -O3

    defunctzombie committed Oct 30, 2011
  4. fix invalid array initialization

    defunctzombie committed Oct 27, 2011
    using var[variable] is not valid c++
  5. fix argument to xmlSaveToBuffer

    defunctzombie committed Dec 18, 2011
    Last argument is an int for options