![]() | ![]() |
[root]/src/java/com/thoughtworks/xstream/io/path
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 51 (100.0%) | 782 (100.0%) | 15.3 |
joe | 36 (70.6%) | 702 (89.8%) | 19.5 |
joehni | 14 (27.5%) | 74 (9.5%) | 5.2 |
mauro | 1 (2.0%) | 6 (0.8%) | 6.0 |
Add license headers to core.
55 lines of code changed in 5 files:
XPath expressions used in references are now also XML-friendly encoded to match the real XML path (XSTR-420).
Added XmlFriendlyReader and XmlFriendlyWriter interfaces to access the functionality of the XmlFriendlyReplacer.
Added compatibility test case for XStream 1.2.x.
Factored out an abstract TreeMarshallingStrategy with an easy possibility to overload the creation of the contexts.
5 lines of code changed in 1 file:
Adjust svn properties.
0 lines of code changed in 5 files:
XSTR-321: Applied patch2 from Paul Hammant.
6 lines of code changed in 1 file:
27% performance improvement!
3 lines of code changed in 1 file:
Optimize solution for XSTR-288.
12 lines of code changed in 1 file:
Resolve references to implicit collections (XSTR-276 and XSTR-283).
Factor out AbstractReference(Un)Marshaller.
1 lines of code changed in 1 file:
Deprecate ClassMapper, CannotResolveClassException and NameMapper to remove alias package at all in later verrsions.
Remove any deprecated stuff from 1.1.x.
1 lines of code changed in 1 file:
Misc code cleanup and tiny performance tweaks.
1 lines of code changed in 1 file:
Cleanup:
* Added JavaDoc for XPath libraray.
* Removed some long dead code and use of deprecated methods.
* Extracted ReaderWrapper/WriterWrapper from PathTrackingReader/Writer to make it easy to create other decorators.
140 lines of code changed in 6 files:
Added HierarichalStreamReader.getAttributeNames(). Contributed by Trygve Laugstol.
6 lines of code changed in 1 file:
JIRA:XSTR-104 HierarchicalStreamReader now exposes all available attributes to the Converter implementations
12 lines of code changed in 1 file:
XSTR-179: Support for ObjectInputStream.registerValidation(ObjectInputValidation).
XSTR-178: Serialized inner class now maintains reference to outer class.
19 lines of code changed in 2 files:
Performance
17 lines of code changed in 3 files:
Moved Path string logic into Path object
37 lines of code changed in 2 files:
Performance
11 lines of code changed in 2 files:
Performance
3 lines of code changed in 1 file:
Introduced Path object to encapsulate an XPath reference, which was previously a String. This allows the object to have behavior and caching (and reduces the need for repetitive string manipulation).
147 lines of code changed in 3 files:
Optimization
22 lines of code changed in 1 file:
Added lots of helpful information to the ConversionException upon unmarshalling.
6 lines of code changed in 1 file:
(6 more)