1. 02 Apr, 2007 2 commits
  2. 30 Mar, 2007 1 commit
    • tromey's avatar
      libjava · 337d8bc1
      tromey authored
      	PR libgcj/29869:
      	* java/util/logging/LogManager.java (readConfiguration): Handle
      	comma-separated 'handlers'.  Don't try to add a non-existing
      	handler.
      libgcj/classpath
      	PR libgcj/29869:
      	* gnu/java/util/jar/JarUtils.java (log): Commented out.
      	(readSFManifest): Don't log.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123356 138bc75d-0d04-0410-961f-82ee72b054a4
      337d8bc1
  3. 28 Mar, 2007 2 commits
    • tromey's avatar
      2007-03-28 Casey Marshall <csm@gnu.org> · 7661969d
      tromey authored
      	* gnu/javax/net/ssl/provider/ClientHandshake.java (RSAGen.implRun):
      	check keyEncipherment bit of the certificate, and just pass the public
      	key to the cipher.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123307 138bc75d-0d04-0410-961f-82ee72b054a4
      7661969d
    • tromey's avatar
      2007-03-27 Casey Marshall <csm@gnu.org> · 4c49ca29
      tromey authored
      	PR classpath/31302:
      	* gnu/javax/net/ssl/provider/SSLSocketImpl.java (SSLSocketImpl):
      	Always make a new socket.
      	(bind, connect, getInetAddress, getLocalAddress, getPort,
      	getLocalPort, getRemoteSocketAddress, getLocalSocketAddress,
      	setTcpNoDelay, getTcpNoDelay, setSoLinger, getSoLinger,
      	setOOBInline, getOOBInline, setSoTimeout, getSoTimeout,
      	setSendBufferSize, getSendBufferSize, setReceiveBufferSize,
      	getReceiveBufferSize, setKeepAlive, getKeepAlive, setTrafficClass,
      	getTrafficClass, setReuseAddress, getReuseAddress, close,
      	shutdownInput, shutdownOutput, isConnected, isBound, isClosed,
      	isInputShutdown, isOutputShutdown): Always use
      	'underlyingSocket'.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123285 138bc75d-0d04-0410-961f-82ee72b054a4
      4c49ca29
  4. 27 Mar, 2007 3 commits
    • tromey's avatar
      PR classpath/31303: · 18514e7d
      tromey authored
      	* external/sax/org/xml/sax/helpers/XMLReaderFactory.java
      	(createXMLReader): Code in Classpath default.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123267 138bc75d-0d04-0410-961f-82ee72b054a4
      18514e7d
    • kseitz's avatar
      Classpath JDWP merge with upstream · 9b8321dd
      kseitz authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123265 138bc75d-0d04-0410-961f-82ee72b054a4
      9b8321dd
    • tromey's avatar
      Index: gcc/java/ChangeLog · 685b8709
      tromey authored
      from  Tom Tromey  <tromey@redhat.com>
      
      	* Make-lang.in (JAVA_MANFILES): Removed grmiregistry.1.
      	(java.maintainer-clean): Likewise.
      	(java.install-man): Likewise.
      	(.INTERMEDIATE): Removed grmiregistry.pod.
      	(grmiregistry.pod): Removed.
      	* gcj.texi (Invoking gcjh): Removed.
      	(Invoking gjnih): Likewise.
      	(Invoking grmiregistry): Likewise.
      	(direntry): Updated.
      	(Top): Likewise.
      	(which-gcj): Removed.
      
      Index: libjava/classpath/ChangeLog
      from  Tom Tromey  <tromey@redhat.com>
      
      	* doc/cp-tools.texinfo (gcjh Tool): Added more text.
      	(rmid Tool): Likewise.
      
      2007-03-25  Dalibor Topic  <robilad@kaffe.org>
      
      	* doc/cp-tools.texinfo: Fix node ordering.
      
      2007-03-19  Matthias Klose  <doko@ubuntu.com>
      
      	* doc/Makefile.am: Build a gcjh(1) man page.
      	* doc/cp-tools.texinfo: Add documentation for gcjh.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123253 138bc75d-0d04-0410-961f-82ee72b054a4
      685b8709
  5. 26 Mar, 2007 1 commit
  6. 17 Mar, 2007 2 commits
    • fitzsim's avatar
      2007-03-17 Thomas Fitzsimmons <fitzsim@redhat.com> · 23bf2a5f
      fitzsim authored
      	* resource/com/sun/tools/javac/messages.properties
      	(Main.FailedToRead, Main.MalformedURL, Main.FailedToLoad): Clarify
      	messages for when --with-ecj-jar is not specified.
      	* configure.ac (FOUND_ECJ_JAR): Remove conditional.
      	* tools/Makefile.am: Build com.sun.tools.javac package
      	unconditionally.
      	* configure, doc/api/Makefile.in, doc/Makefile.in,
      	examples/Makefile.in, external/jsr166/Makefile.in,
      	external/Makefile.in, external/relaxngDatatype/Makefile.in,
      	external/sax/Makefile.in, external/w3c_dom/Makefile.in,
      	include/Makefile.in, lib/Makefile.in, Makefile.in,
      	native/fdlibm/Makefile.in, native/jawt/Makefile.in,
      	native/jni/classpath/Makefile.in,
      	native/jni/gconf-peer/Makefile.in,
      	native/jni/gtk-peer/Makefile.in, native/jni/java-io/Makefile.in,
      	native/jni/java-lang/Makefile.in, native/jni/java-net/Makefile.in,
      	native/jni/java-nio/Makefile.in, native/jni/java-util/Makefile.in,
      	native/jni/Makefile.in, native/jni/midi-alsa/Makefile.in,
      	native/jni/midi-dssi/Makefile.in,
      	native/jni/native-lib/Makefile.in, native/jni/qt-peer/Makefile.in,
      	native/jni/xmlj/Makefile.in, native/Makefile.in,
      	native/plugin/Makefile.in, resource/Makefile.in,
      	scripts/Makefile.in, tools/Makefile.in: Regenerate.
      	* tools/classes/com/sun/tools/javac: New directory.
      	* tools/classes/com/sun/tools/javac/Main.class,
      	tools/classes/com/sun/tools/javac/Messages.class: New files.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123015 138bc75d-0d04-0410-961f-82ee72b054a4
      23bf2a5f
    • tromey's avatar
      * tools/gnu/classpath/tools/javah/Main.java (run): Use class' · 2c9f7a46
      tromey authored
      	name in File case.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123012 138bc75d-0d04-0410-961f-82ee72b054a4
      2c9f7a46
  7. 16 Mar, 2007 1 commit
    • tromey's avatar
      * tools/gnu/classpath/tools/javah/JniStubPrinter.java · 7ed17066
      tromey authored
      	(printClass): Added filename argument.
      	* tools/gnu/classpath/tools/javah/JniIncludePrinter.java
      	(printClass): Added filename argument.
      	* tools/gnu/classpath/tools/javah/CniIncludePrinter.java
      	(printClass): Use user's file name.
      	* tools/gnu/classpath/tools/javah/CniStubPrinter.java
      	(printClass): Use user's file name.
      	* tools/gnu/classpath/tools/javah/Printer.java (printClass): Added
      	filename argument.
      	* tools/gnu/classpath/tools/javah/Main.java (getParser): Fix '-v'
      	argument order.
      	(writeHeaders): Use a HashMap.
      	(run): Put class name into HashMap for writeHeaders.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123000 138bc75d-0d04-0410-961f-82ee72b054a4
      7ed17066
  8. 05 Mar, 2007 1 commit
  9. 22 Feb, 2007 1 commit
    • jakub's avatar
      libjava/ · 94d43e70
      jakub authored
      	PR libgcj/17002
      	PR classpath/28550
      	* java/util/VMTimeZone.java (getDefaultTimeZoneId): To read
      	/etc/localtime, use ZoneInfo.readTZFile instead of
      	VMTimeZone.readtzFile.  Get better timezone name for /etc/localtime,
      	either if it is a symlink or through /etc/sysconfig/clock.
      	(readSysconfigClockFile): New static method.
      	(readtzFile): Removed.
      	* java/lang/System.java: Add gnu.java.util.zoneinfo.dir to comments.
      	* posix.cc (_Jv_platform_initProperties): Set
      	gnu.java.util.zoneinfo.dir.
      	* sources.am (gnu_java_util_source_files): Add
      	classpath/gnu/java/util/ZoneInfo.java.
      	* Makefile.in: Regenerated.
      	* java/util/VMTimeZone.h: Regenerated.
      	* java/util/TimeZone.h: Regenerated.
      	* gnu/java/util/ZoneInfo.h: Generated.
      libjava/classpath/
      	* java/util/Date.java (parse): Properly parse 09:01:02 as
      	hours/minutes/seconds, not as hours/minutes/year.
      	* java/util/SimpleTimeZone.java (SimpleTimeZone): Simplify
      	{start,end}TimeMode constructor by calling shorter constructor,
      	set {start,end}TimeMode fields after it returns.
      	(setStartRule): Don't adjust startTime into WALL_TIME.  Set
      	startTimeMode to WALL_TIME.
      	(endStartRule): Similarly.
      	(getOffset): Handle properly millis + dstOffset overflowing into the
      	next day.  Adjust startTime resp. endTime based on startTimeMode
      	resp. endTimeMode.
      	* java/util/TimeZone.java (zoneinfo_dir, availableIDs, aliases0): New
      	static fields.
      	(timezones): Remove synchronized keyword.  Set zoneinfo_dir.
      	If non-null, set up aliases0 and don't put anything into
      	timezones0.
      	(defaultZone): Call getTimeZone instead of timezones().get.
      	(getDefaultTimeZone): Fix parsing of EST5 or EST5EDT6.  Use
      	getTimeZoneInternal instead of timezones().get.
      	(parseTime): Parse correctly hour:minute.
      	(getTimeZoneInternal): New private method.
      	(getTimeZone): Do the custom ID checking first, canonicalize
      	ID for custom IDs as required by documentation.  Call
      	getTimeZoneInternal to handle the rest.
      	(getAvailableIDs(int)): Add locking.  Handle zoneinfo_dir != null.
      	(getAvailableIDs(File,String,ArrayList)): New private method.
      	(getAvailableIDs()): Add locking.  Handle zoneinfo_dir != null.
      	* gnu/java/util/ZoneInfo.java: New file.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122229 138bc75d-0d04-0410-961f-82ee72b054a4
      94d43e70
  10. 20 Feb, 2007 1 commit
    • doko's avatar
      ChangeLog · 707c3e73
      doko authored
      2007-02-20  Matthias Klose  <doko@ubuntu.com>
      
              * doc/Makefile.am: Add rules to build and install man pages
              from texinfo docs.
              * doc/hacking.texinfo doc/tools.texinfo, doc/vmintegration.texinfo:
              Rename, prefix files with "cp-".
              * doc/cp-tools.texinfo: Add markup for man page generation,
              add documentation for command line options for gjar, gjavah,
              gnative2ascii, gorbd, grmid, grmiregistry, gserialver, gtnameserv.
              doc/texi2pod.pl: New, taken from the GCC sources.
      
      ChangeLog.gcj
      
      2007-02-20  Matthias Klose  <doko@ubuntu.com>
      
              * Merge doc update from classpath HEAD.
              * doc/texi2pod.pl: Not imported.
              * doc/Makefile.am: Use GCC's texi2pod.pl
              * doc/Makefile.in: Regenerate.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122170 138bc75d-0d04-0410-961f-82ee72b054a4
      707c3e73
  11. 16 Feb, 2007 2 commits
    • tromey's avatar
      2006-10-14 Edwin Steiner <edwin.steiner@gmx.net> · aba3c457
      tromey authored
      	PR classpath/28652:
      	* javax/management/MBeanInfo.java (MBeanInfo): 
      	Use clone to duplicate the arrays in order to
      	preserve the array type.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122050 138bc75d-0d04-0410-961f-82ee72b054a4
      aba3c457
    • aph's avatar
      2007-02-15 Andrew Haley <aph@redhat.com> · be2aabc4
      aph authored
              * Makefile.am (nat_source_files): Remove
              java/lang/management/natVMManagementFactory.cc.
              * java/lang/Thread.java (getStackTrace): Use reflection to call
              the ManagementFactory.
              * java/lang/management/VMManagementFactory.java: Remove native
              methods.
              * java/lang/management/natVMManagementFactory.cc: Deleted.
              * sources.am: Regnerate.
              * scripts/makemake.tcl: Add new "bcheaders" type.
              Move java/lang/management and gnu/classpath/management to "bc".
              Move gnu/java/lang/management to "bcheaders".
      
      2007-02-16  Andrew Haley  <aph@redhat.com>
      
              * gnu/java/lang/management/MemoryMXBeanImpl.java,
              javax/management/MBeanServerDelegate.java: Use
              gnu.javax.management.ListenerData rather than
              gnu.classpath.ListenerData.
              * gnu/javax/management/ListenerData.java: Move here from
              gnu/classpath/ListenerData.java.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122041 138bc75d-0d04-0410-961f-82ee72b054a4
      be2aabc4
  12. 14 Feb, 2007 1 commit
  13. 09 Feb, 2007 3 commits
  14. 07 Feb, 2007 1 commit
    • tromey's avatar
      2007-02-07 Chris Burdess <dog@gnu.org> · 7ff59ae9
      tromey authored
      	Fixes PR 30718.
      	* gnu/xml/dom/ls/SAXEventSink.java: Add public accessor/mutators.
      	* gnu/xml/transform/XSLURIResolver.java: Add support for custom
      	  SAXSources without a backing URL or stream.
      
      	Fixes PR 27710.
      	* gnu/xml/dom/DomDocumentBuilderFactory.java: Fall back to synchronous
      	  LSParser if implementation does not support asynchronous.
      	* gnu/xml/stream/XMLParser.java,
      	  gnu/xml/stream/XIncludeFilter.java: Use custom code instead of
      	  java.net.URL to resolve to an an absolute URI, to avoid nonexistent
      	  protocol handler problems.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121694 138bc75d-0d04-0410-961f-82ee72b054a4
      7ff59ae9
  15. 06 Feb, 2007 2 commits
  16. 05 Feb, 2007 1 commit
  17. 31 Jan, 2007 1 commit
  18. 29 Jan, 2007 1 commit
  19. 26 Jan, 2007 1 commit
    • tromey's avatar
      libjava · f3a70d05
      tromey authored
      	* Updated headers.
      libjava/classpath
      	* tools/gnu/classpath/tools/javah/FieldHelper.java (print): Print
      	'volatile' after field type.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121215 138bc75d-0d04-0410-961f-82ee72b054a4
      f3a70d05
  20. 23 Jan, 2007 1 commit
  21. 17 Jan, 2007 1 commit
  22. 09 Jan, 2007 1 commit
  23. 22 Sep, 2006 1 commit
    • fitzsim's avatar
      2006-08-02 Sven de Marothy <sven@physto.se> · de1def92
      fitzsim authored
      	* gnu/java/awt/peer/gtk/GtkChoicePeer.java
      	(remove): Force event on removing item 0 when it's selected.
      	(handleEvent): Always call Choice.selected().
      	* java/awt/Choice.java:
      	(remove): Simplify and correct.
      
      2006-07-30  Sven de Marothy  <sven@physto.se>
      
      	* java/awt/Choice.java:
      	(accessibleAction): Call select() directly.
      	(add, insert, remove): Reimplement.
      	(dispatchEventImpl): Always call super.
      	(processItemEvent): Does not set the index.
      	* include/gnu_java_awt_peer_gtk_GtkChoicePeer.h
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
      	(append): removed.
      	(nativeAdd): Name changed to add.
      	(selection_changed_cb): Simplify callback.
      	* gnu/java/awt/peer/gtk/GtkChoicePeer.java
      	(selected): New field.
      	(add): Replaced with native impl.
      	(handleEvent): New method.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117142 138bc75d-0d04-0410-961f-82ee72b054a4
      de1def92
  24. 14 Aug, 2006 1 commit
    • mark's avatar
      2006-08-14 Mark Wielaard <mark@klomp.org> · ffde862e
      mark authored
             Imported GNU Classpath 0.92
             * HACKING: Add more importing hints. Update automake version
             requirement.
      
             * configure.ac (gconf-peer): New enable AC argument.
             Add --disable-gconf-peer and --enable-default-preferences-peer
             to classpath configure when gconf is disabled.
             * scripts/makemake.tcl: Set gnu/java/util/prefs/gconf and
             gnu/java/awt/dnd/peer/gtk to bc. Classify
             gnu/java/security/Configuration.java as generated source file.
      
             * gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java,
             gnu/java/lang/management/VMClassLoadingMXBeanImpl.java,
             gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java,
             gnu/java/lang/management/VMThreadMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryMXBeanImpl.java,
             gnu/java/lang/management/VMCompilationMXBeanImpl.java: New VM stub
             classes.
             * java/lang/management/VMManagementFactory.java: Likewise.
             * java/net/VMURLConnection.java: Likewise.
             * gnu/java/nio/VMChannel.java: Likewise.
      
             * java/lang/Thread.java (getState): Add stub implementation.
             * java/lang/Class.java (isEnum): Likewise.
             * java/lang/Class.h (isEnum): Likewise.
      
             * gnu/awt/xlib/XToolkit.java (getClasspathTextLayoutPeer): Removed.
      
             * javax/naming/spi/NamingManager.java: New override for StackWalker
             functionality.
      
             * configure, sources.am, Makefile.in, gcj/Makefile.in,
             include/Makefile.in, testsuite/Makefile.in: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116139 138bc75d-0d04-0410-961f-82ee72b054a4
      ffde862e
  25. 07 Jul, 2006 1 commit
    • mrs's avatar
      Port to hosts whose 'sort' and 'tail' implementations · 1c8f43ad
      mrs authored
      	treat operands with leading '+' as file names, as POSIX
      	has required since 2001.  However, make sure the code still
      	works on pre-POSIX hosts.
      	* libjava/classpath/ltmain.sh: Don't assume "sort +2" is
      	equivalent to "sort -k 3", since POSIX 1003.1-2001 no longer
      	requires this.
      	This uses the same fix that is already in
      	libjava/libltdl/ltmain.sh.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115271 138bc75d-0d04-0410-961f-82ee72b054a4
      1c8f43ad
  26. 04 Jul, 2006 1 commit
    • aoliva's avatar
      ChangeLog: · 46276eaf
      aoliva authored
      * ltconfig: chmod 644 before ranlib during install.
      libiberty/ChangeLog:
      * Makefile.in: chmod 644 before ranlib during install.
      gcc/ChangeLog:
      * mklibgcc.in: chmod 644 before ranlib during install.
      libjava/classpath/ChangeLog:
      * ltconfig: chmod 644 before ranlib during install.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115183 138bc75d-0d04-0410-961f-82ee72b054a4
      46276eaf
  27. 18 May, 2006 1 commit
    • mark's avatar
      Imported GNU Classpath 0.90 · 64089cc9
      mark authored
             * scripts/makemake.tcl: LocaleData.java moved to gnu/java/locale.
      
             * sources.am: Regenerated.
             * gcj/javaprims.h: Regenerated.
             * Makefile.in: Regenerated.
             * gcj/Makefile.in: Regenerated.
             * include/Makefile.in: Regenerated.
             * testsuite/Makefile.in: Regenerated.
      
             * gnu/java/lang/VMInstrumentationImpl.java: New override.
             * gnu/java/net/local/LocalSocketImpl.java: Likewise.
             * gnu/classpath/jdwp/VMMethod.java: Likewise.
             * gnu/classpath/jdwp/VMVirtualMachine.java: Update to latest
             interface.
             * java/lang/Thread.java: Add UncaughtExceptionHandler.
             * java/lang/reflect/Method.java: Implements GenericDeclaration and
             isSynthetic(),
             * java/lang/reflect/Field.java: Likewise.
             * java/lang/reflect/Constructor.java
             * java/lang/Class.java: Implements Type, GenericDeclaration,
             getSimpleName() and getEnclosing*() methods.
             * java/lang/Class.h: Add new public methods.
             * java/lang/Math.java: Add signum(), ulp() and log10().
             * java/lang/natMath.cc (log10): New function.
             * java/security/VMSecureRandom.java: New override.
             * java/util/logging/Logger.java: Updated to latest classpath
             version.
             * java/util/logging/LogManager.java: New override.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113887 138bc75d-0d04-0410-961f-82ee72b054a4
      64089cc9
  28. 10 Mar, 2006 1 commit
    • mark's avatar
      Imported GNU Classpath 0.90 · ce57ab76
      mark authored
             * scripts/makemake.tcl: Set gnu/java/awt/peer/swing to ignore.
             * gnu/classpath/jdwp/VMFrame.java (SIZE): New constant.
             * java/lang/VMCompiler.java: Use gnu.java.security.hash.MD5.
             * java/lang/Math.java: New override file.
             * java/lang/Character.java: Merged from Classpath.
             (start, end): Now 'int's.
             (canonicalName): New field.
             (CANONICAL_NAME, NO_SPACES_NAME, CONSTANT_NAME): New constants.
             (UnicodeBlock): Added argument.
             (of): New overload.
             (forName): New method.
             Updated unicode blocks.
             (sets): Updated.
             * sources.am: Regenerated.
             * Makefile.in: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111942 138bc75d-0d04-0410-961f-82ee72b054a4
      ce57ab76
  29. 04 Feb, 2006 1 commit
  30. 17 Jan, 2006 1 commit
    • mark's avatar
      Imported GNU Classpath 0.20 · 2d8cf20d
      mark authored
             * Makefile.am (AM_CPPFLAGS): Add classpath/include.
             * java/nio/charset/spi/CharsetProvider.java: New override file.
             * java/security/Security.java: Likewise.
             * sources.am: Regenerated.
             * Makefile.in: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109831 138bc75d-0d04-0410-961f-82ee72b054a4
      2d8cf20d
  31. 15 Jan, 2006 1 commit