XSTR-195: Support for loading of array classes for classes that have not yet been loaded.
24 lines of code changed in:
XSTR-192: Implicit collection mappings are now supported in inheritance hierarchies.
105 lines of code changed in:
XSTR-189: Enhanced mode support on HPUX
9 lines of code changed in:
XSTR-179: Support for ObjectInputStream.registerValidation(ObjectInputValidation).
XSTR-178: Serialized inner class now maintains reference to outer class.
390 lines of code changed in:
XSTR-185: JavaClassConverter can now load array classes for classes that have not yet been loaded. (Thanks to Henri Tremblay)
3 lines of code changed in:
More work on the new mapper architecture.
736 lines of code changed in:
XSTR-188: readResolve()/writeReplace() now supports object substitutions of different types.
128 lines of code changed in:
XSTR-187: Build file was not including source
2 lines of code changed in:
Included weird reference bugfix on changes
1 lines of code changed in:
Added test for weird circular reference bug
64 lines of code changed in:
Added toString to aid debugging
11 lines of code changed in:
Prelimary fix to weird circular reference problem (still investigating)
8 lines of code changed in:
Rolled back a println that I didn't mean to commit
0 lines of code changed in:
Bugfix: FontConverter extended to support FontUIResource which does some awkward native calls.
9 lines of code changed in:
Converters can now be registered with priorities associated. This allows finer grain customisation by end users. It also replaces the need for the concept of a 'default converter'
134 lines of code changed in:
Improved support for classes using ObjectInputFields to follow the serialization specification.
129 lines of code changed in:
Removed final inner class workaround
5 lines of code changed in:
Use ObjectStreamClass for ObjectOutputStream.defaultWriteObject()
51 lines of code changed in:
Custom serialization that makes use of PutFields/GetFields, now writes out a format that looks like defaultWriteObject(). This is a step towards seamless interchange between the two approaches.
93 lines of code changed in:
Maintain order of fields written using ObjectOutputStream.putFields()
136 lines of code changed in:
Support for ObjectInputStream.registerValidatation(ObjectInputValidation)
57 lines of code changed in:
Cleaned up algorithm
11 lines of code changed in:
Added PrioritizedList (to hopefully kill two birds with one stone - more control over Converter ordering and ObjectInputValidations).
161 lines of code changed in:
Bugfix: readObject() is now called for classes containing only transient fields.
170 lines of code changed in:
Added test to check the order of the object serialization callbacks in inheritance hierarchy matches that of Java Object Serialization
174 lines of code changed in:
Bugfix: For serialized objects class hierarchy is serialized starting with superclass (as per Java Object Serialization).
32 lines of code changed in: