XSTR-178: Inner classes now maintain reference to outer class
141 lines of code changed in:
Fixed case
2 lines of code changed in:
Added continuous integration build file to constantly publish the snapshot
2 lines of code changed in:
Included JavaDoc in dist
4 lines of code changed in:
Made clearer
1 lines of code changed in:
Moved website to a dedicated cvs module (xstream-website)
0 lines of code changed in:
Website automatically converts <jira>XSTR-123</jira> into link to jira
21 lines of code changed in:
Put more realistic 'fake' test in.
76 lines of code changed in:
Task to copy fake test
7 lines of code changed in:
Added sample test result to keep beetlejuice happy
6 lines of code changed in:
optimized imports
16 lines of code changed in:
Put publish path in buildfile (ci server doesn't seem to handle -D ant args)
2 lines of code changed in:
Added publish target for continuous integration
8 lines of code changed in:
Moved website into new module
148 lines of code changed in:
Split build.xml into two separate builds: one for the xstream library and one for the website. This simplifies the build files greatly and means the user doesn't have a buildfile of stuff not related to the download.
57 lines of code changed in:
(XSTR-180) Serializable objects support defaultReadObject() even when no default fields available.
37 lines of code changed in:
Deprecated constructor that doesn't take ClassLoader
3 lines of code changed in:
Moved immutable type setup into XStream facade
140 lines of code changed in:
Moved new classes that support the new mapping architecture into their own package. com.thoughtworks.xstream.mapper
591 lines of code changed in:
Removed lots of occurences of that pesky classAttributeIdentifier
54 lines of code changed in:
Yanked default converter setup out of DefaultConverterLookup and into XStream facade
13 lines of code changed in:
Moved setup of standard converters from DefaultConverterLookup to XStream facade, making it easy to override
112 lines of code changed in:
Moved all default implementations into an easy to override method
59 lines of code changed in:
Moved all aliasing defaults out of DefaultConverterLookup and into XStream facade (in an easy to override method)
117 lines of code changed in:
Added @deprecated tag to ClassMapper.alias
10 lines of code changed in:
Deprecated alias() method on ClassMapper in favour of finer grained methods AliasingMapper.addAlias() and DefaulImplementationsMapper.addDefault()
55 lines of code changed in:
Introducing new Mapper interface, to replace clunky old ClassMapper
35 lines of code changed in:
Pulled remaining functionality (which has no special rules left) out of DefaultClassMapper into DefaultMapper
36 lines of code changed in:
Pulled caching functionality out of DefaultClassMapper into CachingMapper
0 lines of code changed in:
Pulled caching functionality out of DefaultClassMapper into CachingMapper
4 lines of code changed in:
Pulled more XML naming functionality out of DefaultClassMapper into XmlFriendlyMapper
34 lines of code changed in:
Pulled aliasing functionality out of DefaultClassMapper into AliasingMapper
18 lines of code changed in:
Pulled dynamic proxy functionality out of DefaultClassMapper into DynamicProxyMapper
8 lines of code changed in:
Pulled Array naming conventions functionality out of DefaultClassMapper into ArrayMapper
9 lines of code changed in:
Pulled XML naming conventions functionality out of DefaultClassMapper into XmlFriendlyMapper
10 lines of code changed in:
Pulled immutable value types and default implementation functionality out of DefaultClassMapper into ImmutableTypesMapper and DefaultImplementationMapper
16 lines of code changed in:
Start of refactoring to break ClassMapper apart into smaller components that are easier to customize the behavior of.
183 lines of code changed in:
XSTR-93, XSTR-120, XSTR-170: Support for \r newline in strings.
115 lines of code changed in:
Added archives for user's mailing list to website
2 lines of code changed in:
XSTR-173: Thread context classloader is loaded by the correct thread. (Thanks to Padraic Renaghan for pointing this out)
20 lines of code changed in:
Added reminder comment
1 lines of code changed in:
FAQ additions:
* XStream compared to java.beans.XMLEncoder.
* How does XStream deal with newer versions of classes?
43 lines of code changed in:
Whoops, removed System.out.println() - didn't mean to commit that.
0 lines of code changed in:
XSTR-96: Support for serializing subclasses of HashMap. Initially I just wanted to add a test to prove it worked, but in doing so it exposed a bug. The SerializableConverter was not taking into account default aliases. Fixed now.
15 lines of code changed in:
Temporarily disabled dodgy timezone test until we figure out a way to make it give repeatable results across timezones
1 lines of code changed in:
Put Gmane archives on website.
4 lines of code changed in:
Navigation restructure - links grouped by type of visitor:
- Evaluator (What is XStream? how do I use it? Is it what I need?)
- User (I'm using XStream... how do I do this? Advanced stuff?)
- Developer (Info for contributors)
Put Gmane archives on website.
23 lines of code changed in:
Whoops - just meant to capture links, not remove them.
1 lines of code changed in:
Improved minimesh website generator to fail build if any broken links are found
41 lines of code changed in:
fixed test:single target
1 lines of code changed in:
Disabled damagecontrol (now using beetlejuice)
1 lines of code changed in:
Distribution zip includes xstream-version prefix directory when unpacked
3 lines of code changed in:
Bit the bullet and replaced the test suite decorator with a horrible static util class. Not elegant, but seems to keep IDEA happy.
54 lines of code changed in:
Updated docs for 1.1 release
37 lines of code changed in:
Added Mauro to team page
1 lines of code changed in:
Don't write <com.blah.Class> in Serializable object heirarchy, unless it actually contains something.
22 lines of code changed in:
Don't write <default> in Serializable objects, unless it actually contains something.
25 lines of code changed in:
Docs: Added new mini-tutorial on object streaming, directly to/from ObjectOutputStream/ObjectInputStream
0 lines of code changed in:
Style
8 lines of code changed in:
Formatting
4 lines of code changed in:
Docs: Added architecture overview
9 lines of code changed in:
It's now 2005
1 lines of code changed in:
Added 1.0.2 header (seems to have vanished at some point)
4 lines of code changed in:
blip
1 lines of code changed in:
Added XStream ObjectOutputStream.close() impl.
49 lines of code changed in:
ObjectInputStream detects end of stream and throws EOFException
13 lines of code changed in:
Documentation for recent changes
55 lines of code changed in:
Two cool additions (with very little effort).
XSTR-168: SerializableConverter now handles classes that use getFields()/putFields().
XSTR-169: Drop in replacement from ObjectInputStream/ObjectOutputStream. Use XStream.createObjectInputStream().
456 lines of code changed in:
Build: Prevented junit from trying to run decorator. Cleaned up some fluff in build.xml
60 lines of code changed in:
Some tests were still failing when run in different timezones. Created a generic junit test decorator to look after timezones.
33 lines of code changed in:
Upgraded to latest sitemesh snapshot - decoupled offline website from servlet api
55 lines of code changed in: