This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

classpath-0.95 merge


Some progress on the merge.

- tagged trunk as classpath-095-merge-branchpoint to be used as branchpoint
  for the merge of classpath-0.95 to the classpath-095-merge-branch.

- new branch gcj/classpath-095-import-branch based on
  branches/classpath-generics to import classpath-0.95
  imported classpath-0.95 on this branch.

  My previous import of cp-0.95 on the CLASSPATH branch was of no use; for
  the future, this branch should be updated every time a new snapshot is
  merged, without the generated files.

- I now have a merged classpath-0.95 in my working copy, which sucessfully
  builds ands runs the testsuite on i686-linux-gnu. the ChangeLog is
  attached. Should this be committed to the classpath-095-merge-branch
  so that others can test this merge?

Some questions / outstanding issues:

- classpath/tools/Makefile.am, classpath/lib/Makefile.am had some file
  conflicts. Please review my changes here.

- classpath/javax/management/NotificationBroadcasterSupport.java:221: error:
  Type mismatch: cannot convert from Object to MBeanNotificationInfo[]
        return info.clone();
               ^^^^^^^^^^^^
  Just added a cast to make it build. Please review.

- I didn't update classes found in libjava, which were updated in
  classpath/libjava except the necessary bits to make the merge build again.
  Is there a way to determine out-of-date files, files which need updates?

- How to determine .class and generated .h files for .java files which are
  removed in the merge. Currently only removed the files mentioned below.

- Some files directories are not in classpath anymore: should these be
  removed from in the import?

  classpath/.externalToolBuilders
  classpath/.settings
  classpath/.cdtproject
  classpath/ChangeLog.usermap
  classpath/.classpath
  classpath/.project


Thanks for any comments.

  Matthias

	Imported GNU Classpath 0.95.

	* classpath/Makefile.in,
	classpath/native/jni/midi-dssi/Makefile.in,
	classpath/native/jni/classpath/Makefile.in,
	classpath/native/jni/Makefile.in,
	classpath/native/jni/gconf-peer/Makefile.in,
	classpath/native/jni/java-io/Makefile.in,
	classpath/native/jni/native-lib/Makefile.in,
	classpath/native/jni/java-util/Makefile.in,
	classpath/native/jni/midi-alsa/Makefile.in,
	classpath/native/jni/java-lang/Makefile.in,
	classpath/native/jni/java-nio/Makefile.in,
	classpath/native/jni/java-net/Makefile.in,
	classpath/native/jni/xmlj/Makefile.in,
	classpath/native/jni/qt-peer/Makefile.in,
	classpath/native/jni/gtk-peer/Makefile.in,
	classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
	classpath/native/fdlibm/Makefile.in,
	classpath/native/plugin/Makefile.in,
	classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
	classpath/tools/Makefile.in, classpath/doc/Makefile.in,
	classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
	classpath/external/Makefile.in,	classpath/external/jsr166/Makefile.in,
	classpath/external/sax/Makefile.in,
	classpath/external/w3c_dom/Makefile.in,
	classpath/external/relaxngDatatype/Makefile.in,
	classpath/include/Makefile.in,
	classpath/examples/Makefile.in: Regenerate.
	* classpath/config.guess, classpath/config.sub,
	classpath/ltmain.sh : Update.
	* classpath/configure, classpath/depcomp, classpath/missing,
	classpath/aclocal.m4, classpath/install-sh: Regenerate.

	* gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95.
	* sources.am: Regenerate.
	* Makefile.in: Regenerate.

	* Update the .class files and generated CNI header files, add new
	.class and generated CNI header files.
	* Remove generated files for removed java source files:
	classpath/gnu/java/net/BASE64.java,
	classpath/gnu/java/security/util/Base64.java,
	classpath/gnu/java/awt/peer/gtk/GThreadMutex.java,
	classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
	classpath/gnu/java/awt/font/autofit/Scaler.java,
	classpath/gnu/classpath/jdwp/util/Value.java,
	classpath/gnu/javax/net/ssl/Base64.java.
	* Remove empty directories.

	* Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc.
	* java/lang/Class.java(setAccessible): Merge from classpath.
	* java/util/Locale.java: Remove.
	* gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java,
	gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New.

Attachment: svn-status.log.gz
Description: GNU Zip compressed data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]