[cp-patches] FYI: More JAPI fixes
Another series of fixes from reverse JAPI... ChangeLog: 2008-03-11 Andrew John Hughes [EMAIL PROTECTED] * java/beans/beancontext/BeanContextServicesSupport.java: (BCSSProxyServiceProvider(BeanContextServiceProvider)): Add package-private constructor. * java/lang/StringBuffer.java: (ensureCapacity_unsynchronized(int)): Make package-private. * java/rmi/activation/Activatable.java: (export(ActivationID, Remote, int, RMIServerSocketFactory)): Make private. (makeId(ActivationID)): Likewise. * java/security/MessageDigest.java: (update(ByteBuffer)): Make final. * java/security/cert/PolicyQualifierInfo.java: (getPolicyQualifierId()): Likewise. (getEncoded()): Likewise. (getPolicyQualifier()): Likewise. * java/text/DateFormat.java: (ISO_YEAR_FIELD): Removed. (LOCALIZED_DAY_OF_WEEK_FIELD): Likewise. (EXTENDED_YEAR_FIELD): Likewise. (MODIFIED_JULIAN_DAY_FIELD): Likewise. (MILLISECOND_IN_DAY_FIELD): Likewise. (RFC822_TIMEZONE_FIELD): Likewise. (Field.ISO_YEAR_FIELD): Likewise. (Field.LOCALIZED_DAY_OF_WEEK_FIELD): Likewise. (Field.EXTENDED_YEAR_FIELD): Likewise. (Field.MODIFIED_JULIAN_DAY_FIELD): Likewise. (Field.MILLISECOND_IN_DAY_FIELD): Likewise. (Field.RFC822_TIMEZONE_FIELD): Likewise. * java/text/DecimalFormat.java: (format(Object,StringBuffer,FieldPosition)): Make final. * java/text/Format.java: (Format()): Make protected. * java/text/NumberFormat.java: (NumberFormat()): Likewise. * java/text/SimpleDateFormat.java: Remove code using RFC822_TIMEZONE_FIELD. * java/util/Stack.java: Use array of Objects rather than instances of T. * java/util/Vector.java: Likewise. * java/util/concurrent/CopyOnWriteArrayList.java: Don't extend AbstractList. (containsAll(Collection)): Implemented. (listIterator()): Likewise. (subList(int,int)): Likewise. * java/util/zip/Deflater.java: (getTotalIn()): Remove deprecation. (getTotalOut()): Likewise. * java/util/zip/Inflater.java, (getTotalIn()): Likewise. (getTotalOut()): Likewise. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 Index: java/beans/beancontext/BeanContextServicesSupport.java === RCS file: /sources/classpath/classpath/java/beans/beancontext/BeanContextServicesSupport.java,v retrieving revision 1.16 diff -u -3 -p -u -r1.16 BeanContextServicesSupport.java --- java/beans/beancontext/BeanContextServicesSupport.java 7 Jan 2008 21:11:24 - 1.16 +++ java/beans/beancontext/BeanContextServicesSupport.java 12 Mar 2008 23:24:35 - @@ -86,6 +86,11 @@ public class BeanContextServicesSupport private BeanContextServiceProvider provider; +BCSSProxyServiceProvider(BeanContextServiceProvider p) +{ + provider = p; +} + public Iterator getCurrentServiceSelectors (BeanContextServices bcs, Class serviceClass) { Index: java/lang/StringBuffer.java === RCS file: /sources/classpath/classpath/java/lang/StringBuffer.java,v retrieving revision 1.36 diff -u -3 -p -u -r1.36 StringBuffer.java --- java/lang/StringBuffer.java 26 Feb 2008 23:26:00 - 1.36 +++ java/lang/StringBuffer.java 12 Mar 2008 23:24:35 - @@ -955,7 +955,7 @@ public final class StringBuffer * @param minimumCapacity the minimum capacity * @see #ensureCapacity(int) */ - protected void ensureCapacity_unsynchronized(int minimumCapacity) + void ensureCapacity_unsynchronized(int minimumCapacity) { if (shared || minimumCapacity value.length) { Index: java/rmi/activation/Activatable.java === RCS file: /sources/classpath/classpath/java/rmi/activation/Activatable.java,v retrieving revision 1.11 diff -u -3 -p -u -r1.11 Activatable.java --- java/rmi/activation/Activatable.java 14 May 2007 02:20:01 - 1.11 +++ java/rmi/activation/Activatable.java 12 Mar 2008 23:24:36 - @@ -462,8 +462,8 @@ public abstract class Activatable * means anonymous port. * @param serverSocketFactory the server socket factory */ - public static Remote export(ActivationID id, Remote obj, int port, - RMIServerSocketFactory serverSocketFactory) + private static Remote export(ActivationID id, Remote obj, int port, + RMIServerSocketFactory serverSocketFactory) throws RemoteException
[cp-patches] FYI: Add news announcement for 0.97.1
This adds the news announcement for 0.97.1 which is now on our web site. ChangeLog: 2008-03-11 Andrew John Hughes [EMAIL PROTECTED] * doc/www.gnu.org/newsitems.txt: Add new announcement. * doc/www.gnu.org/announce/20080311.wml: Added. * doc/www.gnu.org/cp-tools/.cvsignore: Ignore generated HTML files. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 Index: doc/www.gnu.org/newsitems.txt === RCS file: /sources/classpath/classpath/doc/www.gnu.org/newsitems.txt,v retrieving revision 1.46 diff -u -3 -p -u -r1.46 newsitems.txt --- doc/www.gnu.org/newsitems.txt 26 Feb 2008 21:19:55 - 1.46 +++ doc/www.gnu.org/newsitems.txt 12 Mar 2008 23:41:53 - @@ -1,3 +1,8 @@ +newsitem date=11 Mar 2008 +createlink name=GNU Classpath 0.97.1 +url=announce/20080311.html +/newsitem + newsitem date=22 Feb 2008 createlink name=GNU Classpath 0.97 url=announce/20080222.html Index: doc/www.gnu.org/announce/20080311.wml === RCS file: doc/www.gnu.org/announce/20080311.wml diff -N doc/www.gnu.org/announce/20080311.wml --- /dev/null 1 Jan 1970 00:00:00 - +++ doc/www.gnu.org/announce/20080311.wml 12 Mar 2008 23:41:54 - @@ -0,0 +1,117 @@ +#!wml --include=.. + +#include include/layout.wml + +subject GNU Classpath 0.97.1 Announcement (2008-03-11) + +box +boxtitleGNU Classpath 0.97.1/boxtitle +boxitem +We are proud to announce the release of GNU Classpath 0.97.1, +the first bugfix release for GNU Classpath 0.97. +p +GNU Classpath, essential libraries for java, is a project to create +free core class libraries for use with runtimes, compilers and tools +for the java programming language. +p +The GNU Classpath developer snapshot releases are not directly aimed +at the end user but are meant to be integrated into larger development +platforms. For example JamVM, CACAO and Kaffe can make use of an installed +copy of GNU Classpath 0.97.1, while GCC (gcj) will use the developer +snapshots as a base for future versions. For more projects based on GNU +Classpath, createlink url=http://www.gnu.org/software/classpath/stories.html; +/p +p +This is the first of a new series of bugfix releases that follow a major (0.x) +release. A 0.x.y release will only contain minor bug fixes. It will not cause +major changes in the functionality of GNU Classpath, either for better or for +worse. +/p +p +With this bugfix release, the following issues have been resolved: +/p +ul +liBuilding the Javadoc documentation for the JSR166 classes (java.util.concurrent). +See createlink url=http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35422;/li +liFixing an incompatibility in our STaX API implementation/li +liIncluding the properties files for the tools in the released tarball./li +/ul +p +From the 0.95 release, we switched fully towards the 1.5 generics work +that we previously released separately as classpath-generics. All this work +is now fully integrated in the main release and various runtimes (gcj, +cacao, jamvm, ikvm, etc) have been extended to take advantage of the +new generics, annotations and enumeration support in the core +library. As a consequence, only 1.5 capable compilers (currently the Eclipse +Compiler for Java (ecj) and Sun's javac) may be used to build Classpath. +p +The GNU Classpath developers site +createlink url=http://developer.classpath.org/; +provides detailed information on how to start with helping the GNU +Classpath project and gives an overview of the core class library +packages currently provided. +p +For each snapshot release generated documentation is provided through +the GNU Classpath Tools gjdoc project. A documentation generation +framework for java source files used by the GNU project. Full +documentation on the currently implementated packages and classes can +be found at: createlink url=http://developer.classpath.org/doc/; +We are looking into how to extend the documentation experience in the +future. Please contact the mailinglist if you would like to help with +this effort. +p +For more information about the project see also: +ul +liGNU Classpath home page: createlink url=http://www.gnu.org/software/classpath/; + +liDeveloper information (wiki): createlink url=http://developer.classpath.org/; + +liFull class documentation: createlink url=http://developer.classpath.org/doc/; + +liGNU Classpath hackers: createlink url=http://planet.classpath.org/; + +liAutobuilder, current build status, build snapshots: createlink url=http://builder.classpath.org/; + +liApplication test pages (wiki) + createlink url=http://developer.classpath.org/mediation/Applets; + createlink
[cp-testresults] FAIL: regressions for mauve-kaffe on Wed Mar 12 08:02:07 UTC 2008
Baseline from: Mon Mar 10 15:24:05 UTC 2008 Regressions: FAIL: java.awt.ColorClass.brighter FAIL: java.awt.Container.addImpl FAIL: java.lang.SecurityManager.thread FAIL: javax.swing.JComboBox.ComboRobot Totals: PASS: 2917 XPASS: 0 FAIL: 210 XFAIL: 0 ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
[cp-testresults] FAIL: gjdoc build on Wed Mar 12 12:39:20 UTC 2008
/home/cpdev/Nightly/scripts/GJDoc: line 17: ../gjdoc/configure: No such file or directory ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
[cp-testresults] FAIL: jamvm release build on Wed Mar 12 12:56:24 UTC 2008
4. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 235) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 5. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 235) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 6. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 257) static void addTypeParameters(CPStringBuilder sb, TypeVariable[] typeArgs) ^^^ CPStringBuilder cannot be resolved to a type -- 7. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 273) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 8. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 273) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 8 problems (6 errors, 2 warnings)make[2]: *** [classes.zip] Error 255 make[2]: Leaving directory `/home/cpdev/Nightly/jamvm-release/build/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/cpdev/Nightly/jamvm-release/build/lib' make: *** [all-recursive] Error 1 ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
[cp-testresults] FAIL: regressions for mauve-jamvm on Wed Mar 12 13:48:30 UTC 2008
Baseline from: Mon Mar 10 21:16:45 UTC 2008 Regressions: FAIL: java.io.Serializable.BreakMeTestSer Totals: PASS: 2930 XPASS: 0 FAIL: 198 XFAIL: 0 ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
[cp-testresults] FAIL: regressions for mauve-cacao on Wed Mar 12 14:10:34 UTC 2008
Baseline from: Tue Mar 4 00:03:10 UTC 2008 Regressions: FAIL: java.net.HttpURLConnection.timeout Improvements: PASS: javax.net.ssl.SSLEngine.TestHandshake Totals: PASS: 2951 XPASS: 0 FAIL: 197 XFAIL: 0 ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
[cp-testresults] FAIL: jamvm release build on Wed Mar 12 20:29:41 UTC 2008
4. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 235) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 5. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 235) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 6. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 257) static void addTypeParameters(CPStringBuilder sb, TypeVariable[] typeArgs) ^^^ CPStringBuilder cannot be resolved to a type -- 7. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 273) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 8. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 273) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 8 problems (6 errors, 2 warnings)make[2]: *** [classes.zip] Error 255 make[2]: Leaving directory `/home/cpdev/Nightly/jamvm-release/build/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/cpdev/Nightly/jamvm-release/build/lib' make: *** [all-recursive] Error 1 ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
[cp-testresults] FAIL: regressions for mauve-kaffe on Wed Mar 12 22:56:25 UTC 2008
Baseline from: Mon Mar 10 15:24:05 UTC 2008 Regressions: FAIL: BinaryCompatibility.BinaryCompatibilityTest FAIL: java.awt.ColorClass.brighter FAIL: java.awt.Container.addImpl FAIL: javax.swing.JComboBox.ComboRobot Totals: PASS: 2917 XPASS: 0 FAIL: 210 XFAIL: 0 ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
[cp-testresults] FAIL: jamvm release build on Thu Mar 13 03:55:54 UTC 2008
4. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 235) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 5. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 235) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 6. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 257) static void addTypeParameters(CPStringBuilder sb, TypeVariable[] typeArgs) ^^^ CPStringBuilder cannot be resolved to a type -- 7. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 273) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 8. ERROR in ../../jamvm/lib/java/lang/reflect/Constructor.java (at line 273) CPStringBuilder sb = new CPStringBuilder(128); ^^^ CPStringBuilder cannot be resolved to a type -- 8 problems (6 errors, 2 warnings)make[2]: *** [classes.zip] Error 255 make[2]: Leaving directory `/home/cpdev/Nightly/jamvm-release/build/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/cpdev/Nightly/jamvm-release/build/lib' make: *** [all-recursive] Error 1 ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
[cp-testresults] FAIL: regressions for mauve-jamvm on Thu Mar 13 04:50:59 UTC 2008
Baseline from: Mon Mar 10 21:16:45 UTC 2008 Regressions: FAIL: java.io.Serializable.BreakMeTestSer FAIL: java.text.SimpleDateFormat.regress Totals: PASS: 2929 XPASS: 0 FAIL: 199 XFAIL: 0 ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
[cp-testresults] FAIL: regressions for mauve-cacao on Thu Mar 13 05:13:24 UTC 2008
Baseline from: Tue Mar 4 00:03:10 UTC 2008 Regressions: FAIL: java.net.HttpURLConnection.postHeaders FAIL: java.net.HttpURLConnection.timeout FAIL: java.text.SimpleDateFormat.regress Improvements: PASS: javax.net.ssl.SSLEngine.TestHandshake Totals: PASS: 2949 XPASS: 0 FAIL: 199 XFAIL: 0 ___ Classpath-testresults mailing list Classpath-testresults@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-testresults
JamVM 1.5.1 released
Hi, I'm pleased to announce the release of JamVM 1.5.1(http://jamvm.sourceforge.net). This is a minor-feature and bug-fix release. The full list of changes are here: http://sourceforge.net/project/shownotes.php?release_id=583302 Thanks, Rob. P.S. JamVM 1.0.0 was released 5 years ago today!
[commit-cp] classpath ChangeLog java/beans/beancontext/Bean...
CVSROOT:/sources/classpath Module name:classpath Changes by: Andrew John Hughes gnu_andrew 08/03/12 23:39:51 Modified files: . : ChangeLog java/beans/beancontext: BeanContextServicesSupport.java java/lang : StringBuffer.java java/rmi/activation: Activatable.java java/security : MessageDigest.java java/security/cert: PolicyQualifierInfo.java java/text : DateFormat.java DecimalFormat.java Format.java NumberFormat.java SimpleDateFormat.java java/util : Stack.java Vector.java java/util/concurrent: CopyOnWriteArrayList.java java/util/zip : Deflater.java Inflater.java Log message: 2008-03-11 Andrew John Hughes [EMAIL PROTECTED] * java/beans/beancontext/BeanContextServicesSupport.java: (BCSSProxyServiceProvider(BeanContextServiceProvider)): Add package-private constructor. * java/lang/StringBuffer.java: (ensureCapacity_unsynchronized(int)): Make package-private. * java/rmi/activation/Activatable.java: (export(ActivationID, Remote, int, RMIServerSocketFactory)): Make private. (makeId(ActivationID)): Likewise. * java/security/MessageDigest.java: (update(ByteBuffer)): Make final. * java/security/cert/PolicyQualifierInfo.java: (getPolicyQualifierId()): Likewise. (getEncoded()): Likewise. (getPolicyQualifier()): Likewise. * java/text/DateFormat.java: (ISO_YEAR_FIELD): Removed. (LOCALIZED_DAY_OF_WEEK_FIELD): Likewise. (EXTENDED_YEAR_FIELD): Likewise. (MODIFIED_JULIAN_DAY_FIELD): Likewise. (MILLISECOND_IN_DAY_FIELD): Likewise. (RFC822_TIMEZONE_FIELD): Likewise. (Field.ISO_YEAR_FIELD): Likewise. (Field.LOCALIZED_DAY_OF_WEEK_FIELD): Likewise. (Field.EXTENDED_YEAR_FIELD): Likewise. (Field.MODIFIED_JULIAN_DAY_FIELD): Likewise. (Field.MILLISECOND_IN_DAY_FIELD): Likewise. (Field.RFC822_TIMEZONE_FIELD): Likewise. * java/text/DecimalFormat.java: (format(Object,StringBuffer,FieldPosition)): Make final. * java/text/Format.java: (Format()): Make protected. * java/text/NumberFormat.java: (NumberFormat()): Likewise. * java/text/SimpleDateFormat.java: Remove code using RFC822_TIMEZONE_FIELD. * java/util/Stack.java: Use array of Objects rather than instances of T. * java/util/Vector.java: Likewise. * java/util/concurrent/CopyOnWriteArrayList.java: Don't extend AbstractList. (containsAll(Collection)): Implemented. (listIterator()): Likewise. (subList(int,int)): Likewise. * java/util/zip/Deflater.java: (getTotalIn()): Remove deprecation. (getTotalOut()): Likewise. * java/util/zip/Inflater.java, (getTotalIn()): Likewise. (getTotalOut()): Likewise. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.9550r2=1.9551 http://cvs.savannah.gnu.org/viewcvs/classpath/java/beans/beancontext/BeanContextServicesSupport.java?cvsroot=classpathr1=1.16r2=1.17 http://cvs.savannah.gnu.org/viewcvs/classpath/java/lang/StringBuffer.java?cvsroot=classpathr1=1.36r2=1.37 http://cvs.savannah.gnu.org/viewcvs/classpath/java/rmi/activation/Activatable.java?cvsroot=classpathr1=1.11r2=1.12 http://cvs.savannah.gnu.org/viewcvs/classpath/java/security/MessageDigest.java?cvsroot=classpathr1=1.17r2=1.18 http://cvs.savannah.gnu.org/viewcvs/classpath/java/security/cert/PolicyQualifierInfo.java?cvsroot=classpathr1=1.6r2=1.7 http://cvs.savannah.gnu.org/viewcvs/classpath/java/text/DateFormat.java?cvsroot=classpathr1=1.24r2=1.25 http://cvs.savannah.gnu.org/viewcvs/classpath/java/text/DecimalFormat.java?cvsroot=classpathr1=1.34r2=1.35 http://cvs.savannah.gnu.org/viewcvs/classpath/java/text/Format.java?cvsroot=classpathr1=1.16r2=1.17 http://cvs.savannah.gnu.org/viewcvs/classpath/java/text/NumberFormat.java?cvsroot=classpathr1=1.23r2=1.24 http://cvs.savannah.gnu.org/viewcvs/classpath/java/text/SimpleDateFormat.java?cvsroot=classpathr1=1.56r2=1.57 http://cvs.savannah.gnu.org/viewcvs/classpath/java/util/Stack.java?cvsroot=classpathr1=1.12r2=1.13 http://cvs.savannah.gnu.org/viewcvs/classpath/java/util/Vector.java?cvsroot=classpathr1=1.30r2=1.31