On Wed, 28 Jun 2000, Warren Levy wrote:
> On 28 Jun 2000, Brian Jones wrote:
>
> > I'm eagerly awaiting the merge. :)
>
> Me too. ;-)
Ok, I've made 2 commits. My first one was a bunch of fixes for
discrepancies against the JDK (plus a few significant bugfixes to
BigDecimal). The latter commit was for some serialization fixups per the
JDK doc (e.g. make non-std fields transient, make field names match,
etc.). Here are the ChangeLog entries:
2000-06-29 Warren Levy <[EMAIL PROTECTED]>
* java/beans/PropertyChangeEvent.java (oldVal): Renamed to oldValue.
(newVal): Renamed to newValue.
* java/beans/PropertyVetoException.java (changeEvent): Renamed to evt.
* java/beans/beancontext/BeanContextServiceRevokedEvent.java
(revokeNow): Renamed to invalidateRefs.
* java/io/ObjectOutputStream.java (writeObject): Use component type
when writing arrays.
Fixed typo.
* java/io/WriteAbortedException.java (message): Made transient.
2000-06-29 Warren Levy <[EMAIL PROTECTED]>
* java/math/BigDecimal.java (add): Reimplemented.
(subtract): Corrected method name from 'substract'. Reimplemented.
* java/sql/Connection.java (TRANSACTION_SERIALIZABLE): Corrected
spelling to match JDK spec.
* java/sql/DatabaseMetaData.java (getIdentifierQuoteString):
Corrected method name from 'getIdentiferQuoteString'.
(getTimeDateFunctions): Corrected name to match the spec.
(supportsCatalogsInPrivilegeDefinitions): Ditto.
(getMaxUserNameLength): Ditto.
(getTables): Added String types[] parameter to match the spec.
* java/sql/Driver.java (getMajorVersion): Corrected method name.
* java/sql/PreparedStatement.java: Class extends Statement.
(setBigDecimal): New method.
(setAsciiStream): Added int length parameter.
(setUnicodeStream): Ditto.
(setBinaryStream): Ditto.
(setCharacterStream): Ditto.
(execute): New method.
(executeQuery): New method.
(executeUpdate): New method.
That takes care of all the things I had waiting to go in. Moving forward,
I should be able to check things in to classpath concurently with
any changes to the code elsewhere. I.e. I don't want to be the cause of
any apparent digression between libgcj & classpath.
--warrenl