Sample Active Escrow Report Developers: jvanzyl

Login name:
jvanzyl
Total Commits:
78 (1.4%)
Lines of Code:
1179 (1.5%)
Most Recent Commit:
2004-03-05 20:23

Activity by Clock Time

Activity by Hour of Day for jvanzyl

Activity by Day of Week for jvanzyl

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 78 (100.0%) 1179 (100.0%) 15.1
src/java/com/thoughtworks/xstream/xml/xpp3/ 11 (14.1%) 322 (27.3%) 29.2
src/test/com/thoughtworks/xstream/xml/xpp3/ 5 (6.4%) 280 (23.7%) 56.0
src/test/com/thoughtworks/xstream/ 7 (9.0%) 142 (12.0%) 20.2
src/java/com/thoughtworks/xstream/alias/ 12 (15.4%) 120 (10.2%) 10.0
src/java/com/thoughtworks/xstream/ 6 (7.7%) 69 (5.9%) 11.5
src/test/com/thoughtworks/acceptance/ 3 (3.8%) 58 (4.9%) 19.3
src/test/com/thoughtworks/someobjects/ 3 (3.8%) 56 (4.7%) 18.6
/ 14 (17.9%) 44 (3.7%) 3.1
src/java/com/thoughtworks/xstream/converters/extended/ 1 (1.3%) 25 (2.1%) 25.0
src/java/com/thoughtworks/xstream/converters/composite/ 4 (5.1%) 22 (1.9%) 5.5
src/java/com/thoughtworks/xstream/converters/collections/ 4 (5.1%) 16 (1.4%) 4.0
xdocs/ 3 (3.8%) 14 (1.2%) 4.6
src/java/com/thoughtworks/xstream/xml/dom4j/ 1 (1.3%) 4 (0.3%) 4.0
src/java/com/thoughtworks/xstream/xml/dom/ 1 (1.3%) 4 (0.3%) 4.0
src/java/com/thoughtworks/xstream/xml/ 1 (1.3%) 2 (0.2%) 2.0
src/test/com/thoughtworks/xstream/alias/ 1 (1.3%) 1 (0.1%) 1.0
xdocs/images/ 1 (1.3%) 0 (0.0%) 0.0

Activity of jvanzyl

Most Recent Commits

jvanzyl 2004-03-05 20:23 Rev.: 77

o adding a feature whereby a specified attribute which identifies class to
use for a particular element is adhered to. Previous the "class" attribute
was only being honoured in the ObjectWithFieldsConverter.

Now you can specify the class to use for the outter element (change
performed in XStream), collections (changes made only to readItem)
and fields. You can also optionally specify what you want to use
as the identifier. The default is "class".

94 lines of code changed in 9 files:

  • src/java/com/thoughtworks/xstream: XStream.java (+17 -5)
  • src/java/com/thoughtworks/xstream/converters/collections: AbstractCollectionConverter.java (+10 -2), ArrayConverter.java (+2 -4), CollectionConverter.java (+2 -2), MapConverter.java (+2 -2)
  • src/java/com/thoughtworks/xstream/converters/composite: ObjectWithFieldsConverter.java (+5 -3)
  • src/test/com/thoughtworks/someobjects: Handler.java (new 18), HandlerManager.java (new 20), Protocol.java (new 18)
jvanzyl 2004-03-05 20:20 Rev.: 76

o a test for a new feature whereby a specified class is used in any place
in the xml.

19 lines of code changed in 1 file:

  • src/test/com/thoughtworks/xstream: XStreamTest.java (+19 -12)
jvanzyl 2004-02-27 14:12 Rev.: 75

o updating for changes made to the mapping mechanism

29 lines of code changed in 5 files:

  • src/java/com/thoughtworks/xstream/converters/composite: ObjectWithFieldsConverter.java (+3 -7)
  • src/test/com/thoughtworks/acceptance: AbstractAcceptanceTest.java (+3 -6)
  • src/test/com/thoughtworks/xstream: XStreamTest.java (+20)
  • src/test/com/thoughtworks/xstream/alias: DefaultClassMapperTest.java (+1 -1)
  • src/test/com/thoughtworks/xstream/xml/xpp3: Xpp3XStreamTest.java (+2 -6)
jvanzyl 2004-02-27 14:11 Rev.: 74

o making fields protected to allow for easy subclassing. using the new
class mapper that takes a name mapper.

32 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream: XStream.java (+32 -13)
jvanzyl 2004-02-27 14:10 Rev.: 73

o i have changed ElementMapper to a general NameMapper that can eventually
be used for attributes as well.

o i have changed the class mapper to take a name mapper in the constructor
as the class mapper seems to be the thing readily available, maybe this
isn't the best place for it but i will refactor given any suggestions
to make it better. Currently I am only mapping element names but
attribute mapping can be added.

o changed names from toXml/fromXML to toXML/fromXML to be more conformant
with the existing naming.

41 lines of code changed in 6 files:

  • src/java/com/thoughtworks/xstream/alias: ClassMapper.java (+4), DefaultClassMapper.java (+18 -5), DefaultElementMapper.java (del), DefaultNameMapper.java (new 12), ElementMapper.java (del), NameMapper.java (new 7)
jvanzyl 2004-02-27 13:43 Rev.: 72

o removing ${basedir}, no longer required.

1 lines of code changed in 1 file:

  • project.xml (+1 -1)
jvanzyl 2004-02-27 11:45 Rev.: 71

o adding a touch of documentation
o moving the creation of the child map and list to the constructor, the addition
of a child before any other operation was causing an NPE.

The additions made here make the baby dom more complete and i've moved it
here so that I could offload as much as possible to xstream where I
previously had it in plexus. But the little dom package might be
useful separately, but it's in xstream for now.

72 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/xml/xpp3: Xpp3Dom.java (+72 -21)
jvanzyl 2004-02-25 13:36 Rev.: 70

o restoring project source formatting

6 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/alias: DefaultElementMapper.java (+3 -6), ElementMapper.java (+3 -4)
jvanzyl 2004-01-15 14:45 Rev.: 64

o i think we're getting close to 1.0.

1 lines of code changed in 1 file:

  • project.xml (+1 -1)
jvanzyl 2004-01-15 13:47 Rev.: 62

o preparing to release 0.4

1 lines of code changed in 1 file:

  • project.xml (+1 -5)
jvanzyl 2004-01-13 18:54 Rev.: 61

o http://jira.codehaus.org/secure/ViewIssue.jspa?key=XSTR-17

57 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/converters/extended: FileConverter.java (new 25)
  • src/test/com/thoughtworks/acceptance: ExtendedTypesTest.java (+32)
jvanzyl 2004-01-13 18:46 Rev.: 60

o applying patch supplied in:

http://jira.codehaus.org/secure/ViewIssue.jspa?id=12765

Thanks to Dan Brown :-)

48 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/alias: DefaultClassMapper.java (+48 -2)
jvanzyl 2004-01-13 18:45 Rev.: 59

o add a test that causes a failure when deserializing objects which
container primitive arrays.

23 lines of code changed in 1 file:

  • src/test/com/thoughtworks/acceptance: ArraysTest.java (+23)
jvanzyl 2004-01-13 16:00 Rev.: 58

o added change

4 lines of code changed in 1 file:

  • xdocs: changes.xml (+4)
jvanzyl 2004-01-10 01:51 Rev.: 57

o fixing POM <id/>
o reformatted to joe style (sorry 'bout that joe.)

221 lines of code changed in 8 files:

  • project.xml (+1)
  • src/java/com/thoughtworks/xstream/xml/xpp3: Xpp3Dom.java (+23 -39), Xpp3DomBuilder.java (+29 -45), Xpp3DomXMLReader.java (+19 -37), Xpp3DomXMLReaderDriver.java (+6 -11), Xpp3DomXMLWriter.java (+15 -26)
  • src/test/com/thoughtworks/xstream/xml/xpp3: Xpp3XMLReaderTest.java (+16 -19), Xpp3XStreamTest.java (+112 -131)
jvanzyl 2004-01-10 01:48 Rev.: 56

o allow the specification of the xml reader driver in the constructor.

4 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream: XStream.java (+4 -3)
jvanzyl 2004-01-10 01:46 Rev.: 55

o adding a copy of the xstream test but using an xpp3 reader driver.

131 lines of code changed in 1 file:

  • src/test/com/thoughtworks/xstream/xml/xpp3: Xpp3XStreamTest.java (new 131)
jvanzyl 2004-01-10 01:04 Rev.: 54

*** empty log message ***

19 lines of code changed in 1 file:

  • src/test/com/thoughtworks/xstream/xml/xpp3: Xpp3XMLReaderTest.java (new 19)
jvanzyl 2004-01-10 01:04 Rev.: 53

o adding xpp3 dep

8 lines of code changed in 1 file:

  • project.xml (+8 -2)
jvanzyl 2004-01-10 01:02 Rev.: 52

o adding xpp3 implementation

158 lines of code changed in 5 files:

  • src/java/com/thoughtworks/xstream/xml/xpp3: Xpp3Dom.java (new 39), Xpp3DomBuilder.java (new 45), Xpp3DomXMLReader.java (new 37), Xpp3DomXMLReaderDriver.java (new 11), Xpp3DomXMLWriter.java (new 26)

(22 more)