Summary Period: 2002-04-19 to 2006-01-12
[root]/helma/src/helma/objectmodel/dom
Total Lines Of Code:
2605 (2006-01-13 18:49)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 66 (100.0%) | 4971 (100.0%) | 75.3 |
hannes | 56 (84.8%) | 4229 (85.1%) | 75.5 |
stefanp | 10 (15.2%) | 742 (14.9%) | 74.2 |
* Minor cleanup: no need to cast and assign nodes to variable.
4 lines of code changed in:
Move helma.xsl from helma/objectmodel/db to helma/objectmodel/dom package
(following the move of XmlDatabase)
169 lines of code changed in:
Split IDatabase.saveNode() into insertNode() and updateNode(). Fixes bug 418.
32 lines of code changed in:
Moved/merged to XmlIDGenerator in the same package.
0 lines of code changed in:
Move XmlDatabase to helma.objectmodel.dom package.
Move the IDGenerator into XmlIDGenerator in the same package.
Make helma.objectmodel.db.IDGenerator an interface that can be
used to plug id generators into NodeManager.
576 lines of code changed in:
Set DbMapping in deserialized Nodes along with prototype name.
3 lines of code changed in:
Add xml style sheet processing instruction
4 lines of code changed in:
Move helma.xsl from dom to db because it's XmlDatabase which installs the file
0 lines of code changed in:
Add Tobi's stylesheet for Helma xml db files
127 lines of code changed in:
Fix references from transient nodes to persistent ones in Xml.read() and Xml.write().
* In XmlWriter generate reference tags when referencing a persistent node from a
transient one.
* In XmlReader make sure we have the app's NodeManager to look up node
references we don't know about.
Fixes bug 371: http://helma.org/bugs/show_bug.cgi?id=371
27 lines of code changed in:
Do not treat hop:parent element as property when reading XML-encoded HopObject.
Fixes bug 281: http://helma.org/bugs/show_bug.cgi?id=281
9 lines of code changed in:
Fix import statements
44 lines of code changed in:
XML-encode HopObject name to prevent illegal XML to be produced.
3 lines of code changed in:
Merge from helma_1_2_4
1729 lines of code changed in:
Merged in changes from helma_1_2 branch
23 lines of code changed in:
Removed boolean inherit argument from INode.get*() methods because it
was never used.
6 lines of code changed in:
The previous version was checked in by mistake. Going back to what we had before.
1 lines of code changed in:
Tentative fix for bug 113: numbers as names of named properties do not
work in embedded db
When a property is encountered that *might* not be suitable as XML element name,
we use "property" as element name and add the real property name as attribute to
that element.
99 lines of code changed in:
Rewrote XML encoding of properties not to stumble over null values (hopefully).
Also did some minor code cleanup.
Support for stopTypes has been added but is commented out.
42 lines of code changed in:
XmlReader now uses the SAX API to read XML files into HopObjects. SAX is
generally faster than DOM because it doesn't report an intermediary DOM tree, but
reports parsing events directly to the application.
XmlDatabase now uses a separate, special purpose XmlReader called XmlDatabaseReader
which parses only one-level HopObjects and generates NodeHandle objects
for all references.
325 lines of code changed in:
(18 more)
Generated by StatCVS 0.2.2