Fixed squidgey exlusion
1 lines of code changed in:
Excluded squidgey experimental stuff from release jar.
3 lines of code changed in:
Updated website for 1.0.1 release
10 lines of code changed in:
XSTR-82: JavaClassConverter supports primitve type classes. Contributed by Matthew Sandoz
20 lines of code changed in:
XSTR-77: Added Chris Kelly's tests. Added tests for Commons Lang Enums to be reused through readResolve(). Ensured complete inheritance heirarchy is searched for readResolve().
94 lines of code changed in:
XSTR-77: If objects contain native serialization style readResolve() method, it shall be used upon deserialization. This supports enum types and objects that need to look themselves up from factories.
XSTR-83: A currency converter : no longer needed as readResolve() will do it automatically.
28 lines of code changed in:
XSTR-79: In servlet environments, Tries to load classes from Thread.currentThread().contextClassLoader() if available, allowing classes to be loaded from WEB-INF/classes when xstream lives in WEB-INF/lib.
13 lines of code changed in:
Included XSTR-84 in changelog
1 lines of code changed in:
XSTR-84: System.identityHashCode() is not unique, so perform an instance check as well as checking hashcode.
65 lines of code changed in:
ThrowableConverter and StackTraceElementConverter now registered by default if running under JDK1.4+
9 lines of code changed in:
ThrowableConverter will serialize extra fields declared in custom exceptions and deal with exceptions with any type of constructor.
Design changed so ThrowableConverter decorates the standard ReflectionConverter and adds extra stuff for stacktrace.
40 lines of code changed in:
Continuous integration build runs unit tests as well
8 lines of code changed in:
StackTraceElement now outputs XML in a much more compact way, with one element per line of the stack trace.
124 lines of code changed in:
XSTR-74: Converter for Throwable that retains stack trace under JDK1.4 - contributed by Brian Oxley
484 lines of code changed in:
Updated changelog to include latest snapshot changes
23 lines of code changed in:
Wake up dc
1 lines of code changed in:
DC to build and deploy snapshot on each checkin
4 lines of code changed in:
Fixed version numbers on website
21 lines of code changed in:
Fixed CVSRoot link on website
1 lines of code changed in:
Fixed broken buildfile(!)
2 lines of code changed in:
XSTR-73: Support for multidimensional arrays
218 lines of code changed in:
Corrected tpyo
2 lines of code changed in:
Tweaked navigation
1 lines of code changed in:
More detailed CVS instructions
30 lines of code changed in:
Rolled back test change
1 lines of code changed in:
Removed unnecessary tarring of website from build (as DC takes care of it now)
1 lines of code changed in:
Ensured website goes to correct directory
1 lines of code changed in:
DC test
2 lines of code changed in:
Another dc attempt
1 lines of code changed in:
yadct (yet another damage control test)
1 lines of code changed in:
fix
1 lines of code changed in:
Another damage control test
1 lines of code changed in:
Testing damage control
2 lines of code changed in:
Added damage control
3 lines of code changed in:
Added continuous integration script
1 lines of code changed in:
test
0 lines of code changed in:
Removed annoying subject prefix from cvs spam messages
5 lines of code changed in:
Another CVSSpam test
1 lines of code changed in:
More CVSSpam
1 lines of code changed in:
Testing CVSSpam
1 lines of code changed in:
Testing CVSSpam
1 lines of code changed in:
CVSSpam setup
2 lines of code changed in:
Updated cvs repo
5 lines of code changed in:
XSTR-27: Experimental support at supporting a more compact plain text syntax than XML.
18 lines of code changed in:
1.0 final release
25 lines of code changed in:
Updated faq
79 lines of code changed in:
"defined-in" attribute for hidden fields is configurable
7 lines of code changed in:
Hidden fields can be of different types
58 lines of code changed in:
Removed duplication
19 lines of code changed in:
XSTR-63: Ability to serialize fields with the same name that are hidden by inheritance. Required a change in the API for ReflectionProvider.
365 lines of code changed in:
More docs
29 lines of code changed in:
JavaDoc for converters.
248 lines of code changed in:
Added more to diagnostics.
10 lines of code changed in:
JavaDoc
67 lines of code changed in:
Reenabled some tests.
2 lines of code changed in:
Upped version to 1.0-rc1. Updated website with changes.
34 lines of code changed in:
Rolling back something I didn't mean to commit.
2 lines of code changed in:
More JDK1.3 compatability in test cases
39 lines of code changed in:
More JDK1.3 compatability.
66 lines of code changed in:
Removed dependencies on classes that aren't available in JDK1.3
129 lines of code changed in:
XSTR-56: With PureJavaReflectionProvider, die fast when trying to serialize objects with final fields, instead of skipping them.
56 lines of code changed in:
Optimization
2 lines of code changed in:
Optimization
11 lines of code changed in:
Optimization
22 lines of code changed in:
Removed nasty e.printStackTrace()
0 lines of code changed in:
JavaDoc
49 lines of code changed in:
JavaDoc
72 lines of code changed in:
Profiling shows that it's almost twice as fast to use sun.misc.Unsafe instead of vanilla reflection, so may as well use it all the time, not just final fields.
0 lines of code changed in:
Removed deprecated method... it's been deprecated for at least two versions now.
2 lines of code changed in:
Added lots of helpful information to the ConversionException upon unmarshalling.
200 lines of code changed in:
Default XStream constructor uses XPP3. Updated docs to recommend including this jar (although it is still optional)
35 lines of code changed in:
XSTR-57: Converters for TreeSet and TreeMap that include Comparators
132 lines of code changed in:
Added Ben Smith as a contributor - he gave the original pointer to using sun.misc.Unsafe
1 lines of code changed in:
XSTR-14: Final fields can be set on Sun JDK1.4. Contributed by Brian Slesinsky.
153 lines of code changed in:
Upped version number
8 lines of code changed in:
Updated website and build for 1.6 final release.
40 lines of code changed in:
XSTR-46: Finally nailed that nasty bug in dereferencing objects that have no children.
268 lines of code changed in:
XSTR-48: Converters for BigInteger and BigDecimal.
XSTR-49: IntConverter uses decode so it can deal with hex/octal representations.
58 lines of code changed in:
Optimization.... reuse String instance if possible
1 lines of code changed in:
Added mechanism for getting the ConverterLookup from XStream facade
5 lines of code changed in:
Replaced ThreadLocal based DateFormat with a pooling mechanism. Scales better in apps with more threads (such as web-apps).
81 lines of code changed in:
XSTR-48: DateConverter is now thread safe
54 lines of code changed in: