CVSROOT:        /cvs/kaffe
Module name:    kaffe
Changes by:     tullman 02/10/31 09:32:05

Modified files:
        .              : ChangeLog 
        developers     : update-class-list 
        include        : Makefile.am Makefile.in 
        libraries/clib/native: ObjectStreamClassImpl.c 
        libraries/javalib: Klasses.jar.bootstrap Makefile.am Makefile.in 
                           bootstrap.classlist rebuildLib.in 
        libraries/javalib/java/awt: Component.java 
        libraries/javalib/java/io: ObjectInputStream.java 
                                   ObjectOutputStream.java 
                                   ObjectStreamClass.java 
                                   ObjectStreamConstants.java 
                                   OptionalDataException.java 
        libraries/javalib/java/math: BigInteger.java 
        libraries/javalib/java/util: HashMap.java Hashtable.java 
        libraries/javalib/kaffe/io: ClassLoaderObjectInputStream.java 
        test/regression: Makefile.am Makefile.in 
Added files:
        libraries/javalib/java/io: ObjectStreamField.java 
        test/regression: SerialPersistentFields.java 
                         SerializationCompatibility.java 
                         TestObjectStreamField.java 
                         TestSerialFields.java TestSerialPersistent.java 
                         TestSerialVersions.java 
Removed files:
        libraries/javalib/kaffe/io: DefaultSerializationFactory.java 
                                    ObjectInputStreamImpl.java 
                                    ObjectOutputStreamImpl.java 
                                    ObjectStreamClassImpl.java 
                                    SerializationFactory.java 

Log message:
* developers/update-class-list: tweak warning message format
* include/Makefile.am: add java_io_ObjectStreamClass.h and
java_io_ObjectStreamField.h, remove kaffe_io_ObjectStreamClassImpl.h
* libraries/javalib/java/awt/Component.java:
Not compatible with Sun's serialization, so don't claim to
be.  Remove hacky (and now unsupported Kaffe-specific serialization support)
* libraries/javalib/Makefile.am,
libraries/javalib/bootstrap.classlist:
drop kaffe.io.ObjectStreamClassImpl, add java/io/ObjectStreamField
* libraries/javalib/java/io/ObjectInputStream.java,
libraries/javalib/java/io/ObjectOutputStream.java,
libraries/javalib/java/io/ObjectStreamConstants.java,
libraries/javalib/java/io/ObjectStreamField.java,
libraries/javalib/java/io/ObjectStreamClass.java,
libraries/clib/native/ObjectStreamClassImpl.c: support
serialPersistentFields, support ObjectStreamField and simplify
stream reading code, add a large serialization TODO list,
remove serialization "factory" support (customization should
be possible via subclassing accessors to per-field
serialization state, improve error messages, more asserts,
better error handling,
* libraries/javalib/kaffe/io/DefaultSerializationFactory.java,
libraries/javalib/kaffe/io/ObjectInputStreamImpl.java,
libraries/javalib/kaffe/io/ObjectOutputStreamImpl.java,
libraries/javalib/kaffe/io/ObjectStreamClassImpl.java,
libraries/javalib/kaffe/io/SerializationFactory.java:
Removed.
* libraries/javalib/java/io/OptionalDataException.java:
constructors should be package private
* libraries/javalib/java/math/BigInteger.java,
libraries/javalib/java/util/HashTable.java,
libraries/javalib/java/util/HashMap.java:
Re-write serialization compatibility support to use
public APIs.
* test/regression/Makefile.am,
test/regression/SerialPersistentFields.java,
test/regression/SerializationCompatibility.java,
test/regression/TestObjectStreamField.java,
test/regression/TestSerialFields.java,
test/regression/TestSerialPersistent.java,
test/regression/TestSerialVersions.java:
Add six new serialization tests
* Klasser.jar.bootstrap, <various>/Makefile.in: regenerated


_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to