nodetree

log

age author description
Mon, 12 Mar 2012 19:22:32 -0400 Arc Riley Improved support for working with empty document nodes and progressive parsing.default tip
Mon, 12 Mar 2012 18:15:22 -0400 Arc Riley Shorter version of previous commit. These produce a potential error:
Mon, 12 Mar 2012 18:09:30 -0400 Arc Riley Fixed incremental parsing when no initial string is provided.
Mon, 12 Mar 2012 17:49:10 -0400 Arc Riley Added Document.parse method for incremental parsing.
Mon, 12 Mar 2012 16:53:01 -0400 Arc Riley Added basic one-shot document parsing. It works!
Mon, 02 Jan 2012 17:36:41 -0500 Arc Riley Updating copyright for 2012
Fri, 16 Dec 2011 16:00:01 -0500 Arc Riley Started work on Element._Attributes.__iter__
Fri, 09 Dec 2011 19:06:28 -0500 Arc Riley Greatly expanded pydocs for Element type
Fri, 09 Dec 2011 12:58:57 -0500 Arc Riley Documented free'ing nodetree_node structs as we walk them in Comment.__dealloc__
Fri, 09 Dec 2011 12:49:37 -0500 Arc Riley Rewrote Comment.__dealloc__ for speed and fixing some edge cases which could lead memory.
Fri, 09 Dec 2011 12:07:55 -0500 Arc Riley Added code example to nodetree.Comment to show what repr() and str() output.
Fri, 09 Dec 2011 10:00:18 -0500 Arc Riley Added examples to Document.append showing illegal XML in a Document node
Fri, 09 Dec 2011 00:25:25 -0500 Arc Riley Restored Py3 compiling support, small doc fixes
Thu, 08 Dec 2011 23:07:45 -0500 Arc Riley Expanded Document and Document.root docs with examples
Thu, 08 Dec 2011 14:46:40 -0500 Arc Riley Adding TestDocs (doctest module), updating .hgignore for *.pyc and *.pyo mostly for the tests directory
Thu, 08 Dec 2011 13:51:18 -0500 Arc Riley Moving tests.py to tests/TestTree.py so other parts of the API can be tested too
Thu, 08 Dec 2011 00:34:57 -0500 Arc Riley Added tag 0.2 for changeset e045d64a576c
Thu, 08 Dec 2011 00:32:13 -0500 Arc Riley Updating MANIFEST.in for release0.2
Thu, 08 Dec 2011 00:11:49 -0500 Arc Riley Fixed Element.name setter
Thu, 08 Dec 2011 06:51:57 +0200 Juhani Ahman Added few unit tests.
Wed, 07 Dec 2011 23:15:39 -0500 Arc Riley Element._Attributes now performs attribute deletion and setting on all copies of a Node, not just the primary one.
Wed, 07 Dec 2011 22:19:37 -0500 Arc Riley Updated Element's append and sq_ass_item to apply changes to all nodes.
Wed, 07 Dec 2011 21:38:29 -0500 Arc Riley Properly prune old root node when replacing it in a document.
Wed, 07 Dec 2011 21:28:42 -0500 Arc Riley Now allows Document root replacement with document[] only when new root is exactly the same index (replace in-place). Document.root still recommended.
Wed, 07 Dec 2011 18:24:41 -0500 Arc Riley Added nodetree_node_Py2XML and nodetree_node_Child_Set functions
Wed, 07 Dec 2011 15:25:01 -0500 Arc Riley Removed Document.name property, added Document.root deletion
Wed, 07 Dec 2011 00:28:00 -0500 Arc Riley Fixed Document.append for root element adding, now also supports comments.
Tue, 06 Dec 2011 23:35:46 -0500 Arc Riley Added Comment.__repr__ (which really is the same as __str__ and can likely be reused since comments contain no children and cannot thus be nicely formatted)
Tue, 06 Dec 2011 23:30:18 -0500 Arc Riley Adding Element.__repr__ that outputs formatted (indented) version of str()
Tue, 06 Dec 2011 23:29:43 -0500 Arc Riley Small typo from normalization on Document.c
Tue, 06 Dec 2011 23:16:37 -0500 Arc Riley More normalization on Document.c
Tue, 06 Dec 2011 23:10:11 -0500 Arc Riley Normalizing function and struct names in Document.c
Tue, 06 Dec 2011 23:02:40 -0500 Arc Riley Renamed document.c element.c and element.attributes.c to namespace names
Tue, 06 Dec 2011 22:58:39 -0500 Arc Riley sed -i 's/nodetree_Node/nodetree_node/g'
Tue, 06 Dec 2011 22:19:34 -0500 Arc Riley Now returns text nodes as strings (vs None)
Tue, 06 Dec 2011 21:11:44 -0500 Arc Riley Switched Document and Element to use nodetree_Node_Child_Count and nodetree_Node_Child_Get
Tue, 06 Dec 2011 21:10:11 -0500 Arc Riley Added nodetree_Node_Child_Count and nodetree_Node_Child_Get
Tue, 06 Dec 2011 20:26:35 -0500 Arc Riley Some normalization in document.c
Tue, 06 Dec 2011 20:26:03 -0500 Arc Riley Added sq_item for Element class
Tue, 06 Dec 2011 11:12:59 -0500 Arc Riley Element.append now uses a copy of an element node which already has a parent
Tue, 06 Dec 2011 02:41:10 -0500 Arc Riley Added sq_length and append for Element type
Tue, 06 Dec 2011 01:45:29 -0500 Arc Riley Renaming src/module.c to src/__init__.c
Tue, 06 Dec 2011 01:38:23 -0500 Arc Riley Added mp_ass_subscript for Element.attributes[name] = value and del(Element.attributes[name])
Mon, 05 Dec 2011 23:30:37 -0500 Arc Riley Added mp_subscript
Mon, 05 Dec 2011 23:00:01 -0500 Arc Riley Normalized label comments at column 59 to keep line lengths capped at 79
Mon, 05 Dec 2011 22:55:14 -0500 Arc Riley Added sq_length and sq_contains functions (which work so far)
Mon, 05 Dec 2011 22:23:06 -0500 Arc Riley Normalized field label comment indentation and function names
Mon, 05 Dec 2011 01:38:07 -0500 Arc Riley Added nodetree.Element._Attributes type which provides nodetree.Element.attributes
Sun, 04 Dec 2011 12:07:55 -0500 Arc Riley Changed short description from "Python XML stream parsing" to "Pythonic XML Data Binding Package" in all source file headers
Sun, 04 Dec 2011 05:42:37 -0500 Arc Riley Added standard indentation for nodetree.Element.__doc__
Sun, 04 Dec 2011 04:26:45 -0500 Arc Riley nodetree_Element_dealloc should now be working properly, pruning orphaned nodes and freeing nodetree_Node structs.
Sun, 04 Dec 2011 03:21:11 -0500 Arc Riley Updated short description and url.
Sun, 04 Dec 2011 03:19:52 -0500 Arc Riley Added nodetree_Node_Prune for recursively deleting a node
Sat, 03 Dec 2011 21:04:39 -0500 Arc Riley Updated PyPI classifiers
Sat, 03 Dec 2011 12:19:00 -0500 Arc Riley Fixed list in nodetree.__doc__ and copyright year in nodetree.__credits__
Sat, 03 Dec 2011 12:10:40 -0500 Arc Riley Fixed list in package description
Wed, 25 May 2011 02:52:00 -0400 Arc Riley Added new prototypes to nodetree.h
Wed, 25 May 2011 02:46:50 -0400 Arc Riley Added nodetree_Node_Create and nodetree_Node_Copy
Wed, 25 May 2011 02:44:55 -0400 Arc Riley Added nodetree_Element_Create
Tue, 24 May 2011 02:41:53 -0400 Arc Riley Added Document.__repr__ (which will hopefully show indented output)