Sample Active Escrow Report Developers: jstrachan

Login name:
jstrachan
Total Commits:
28 (0.5%)
Lines of Code:
1019 (1.3%)
Most Recent Commit:
2005-04-29 03:08

Activity by Clock Time

Activity by Hour of Day for jstrachan

Activity by Day of Week for jstrachan

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 28 (100.0%) 1019 (100.0%) 36.3
src/java/com/thoughtworks/xstream/io/xml/ 14 (50.0%) 547 (53.7%) 39.0
src/test/com/thoughtworks/xstream/io/xml/ 4 (14.3%) 199 (19.5%) 49.7
src/test/com/thoughtworks/acceptance/ 5 (17.9%) 174 (17.1%) 34.8
src/test/com/thoughtworks/xstream/converters/collections/ 1 (3.6%) 58 (5.7%) 58.0
src/java/com/thoughtworks/xstream/ 1 (3.6%) 22 (2.2%) 22.0
src/java/com/thoughtworks/xstream/io/ 1 (3.6%) 19 (1.9%) 19.0
lib/ 2 (7.1%) 0 (0.0%) 0.0

Activity of jstrachan

Most Recent Commits

jstrachan 2005-04-29 03:08 Rev.: 585

Fixed namespace handling with StAX and added a bunch more test cases to ensure we respect both repairing modes as well as fixing the toXML() methods on XStream to use the StAX driver

252 lines of code changed in 6 files:

  • src/java/com/thoughtworks/xstream: XStream.java (+22 -3)
  • src/java/com/thoughtworks/xstream/io: NamespaceAwareDriver.java (new 19)
  • src/java/com/thoughtworks/xstream/io/xml: StaxDriver.java (+11 -11), StaxWriter.java (+52 -7)
  • src/test/com/thoughtworks/acceptance: QNameMappedConcreteClassesTest.java (+44 -5)
  • src/test/com/thoughtworks/xstream/io/xml: StaxWriter2Test.java (new 104)
jstrachan 2005-04-25 09:34 Rev.: 573

Added a new explicit test case to catch any empty-byte array related bugs

58 lines of code changed in 1 file:

  • src/test/com/thoughtworks/xstream/converters/collections: ByteArrayConverterTest.java (new 58)
jstrachan 2005-04-21 02:59 Rev.: 568

Patched test case to work with StAX RI rather than woodstox

1 lines of code changed in 1 file:

  • src/test/com/thoughtworks/xstream/io/xml: StaxWriterTest.java (+1 -1)
jstrachan 2005-04-21 02:55 Rev.: 567

Added a new StAX based test case

80 lines of code changed in 1 file:

  • src/test/com/thoughtworks/xstream/io/xml: StaxWriterTest.java (new 80)
jstrachan 2004-10-01 09:20 Rev.: 370

Allow default namespace and optional prefix to be specified to make namespace-generated XML easy

54 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/io/xml: QNameMap.java (+18 -1)
  • src/test/com/thoughtworks/acceptance: QNameMappedConcreteClassesTest.java (+36 -7)
jstrachan 2004-10-01 07:49 Rev.: 369

Added support for full QName aliasing of class names for StAX based reader/writer.
Would ideally be integrated into the XStream.alias() methods - which would introduce a dependency of javax.xml.namespace.QName but thats OK, its 1 class in 1 package which we could ship with xstream.jar no problem (as its never changed since it was created - its a very trivial class).

196 lines of code changed in 6 files:

  • src/java/com/thoughtworks/xstream/io/xml: QNameMap.java (new 72), StaxDriver.java (+34 -3), StaxReader.java (+10 -2), StaxWriter.java (+18 -5)
  • src/test/com/thoughtworks/acceptance: AbstractAcceptanceTest.java (+8 -1), QNameMappedConcreteClassesTest.java (new 54)
jstrachan 2004-09-30 08:16 Rev.: 368

Added flag to fix XSTR-134

19 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/xml: StaxWriter.java (+19 -2)
jstrachan 2004-09-29 10:07 Rev.: 367

added a close() method

13 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/io/xml: StaxWriter.java (+13)
jstrachan 2004-09-29 09:35 Rev.: 366

Added a writer for StAX

68 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/io/xml: StaxDriver.java (+10), StaxWriter.java (new 58)
jstrachan 2004-09-29 09:23 Rev.: 365

Got acceptance tests working against StAX

33 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/io/xml: StaxReader.java (+1 -1)
  • src/test/com/thoughtworks/acceptance: AbstractAcceptanceTest.java (+32 -6)
jstrachan 2004-09-29 09:02 Rev.: 364

Added a StAX implementation of the driver and reader

245 lines of code changed in 5 files:

  • lib: stax-1.1.1-dev.jar (new), stax-api-1.0.jar (new)
  • src/java/com/thoughtworks/xstream/io/xml: StaxDriver.java (new 80), StaxReader.java (new 151)
  • src/test/com/thoughtworks/xstream/io/xml: StaxReaderTest.java (new 14)