* gcov-io.c (gcov_read_words): Don't call memmove if excess is 0.
[official-gcc.git] / libjava / classpath / ChangeLog.gcj
blob0561093e2ef39bd8fad80045368aed17241fb8f5
1 2014-01-02  Tobias Burnus  <burnus@net-b.de>
3         * gnu/java/rmi/registry/RegistryImpl.java (version): Update
4         copyright notice dates.
5         * tools/gnu/classpath/tools/orbd/Main.java (run): Ditto.
7 2013-11-29  Matthias Klose  <doko@ubuntu.com>
9         * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
10         native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:
11         Fix freetype includes.
13 2013-04-16  Andreas Schwab  <schwab@suse.de>
15         * native/fdlibm/ieeefp.h: Add support for aarch64.
17 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
19         PR bootstrap/56258
20         * doc/cp-tools.texinfo (Virtual Machine Options): Use just
21         one @gccoptlist instead of 3 separate ones.
23 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
25         * gnu/java/rmi/registry/RegistryImpl.java (version): Update
26         copyright notice dates.
27         * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
29 2012-12-03  Matthias Klose  <doko@ubuntu.com>
31         * configure.ac (AM_INIT_AUTOMAKE): Call with no-dist.
32         * m4/lib-ld.m4, m4/lib-link.m4,m4/lib-prefix.m4: New.
34 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
36         * configure: Regenerated.
38 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
40         * gnu/java/rmi/registry/RegistryImpl.java (version): Update
41         copyright notice dates.
42         * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
44 2011-11-29  Andreas Tobler  <andreast@fgznet.ch>
46         * config.rpath (ld_shlibs): Fix detection of FreeBSD-10 and up.
47         (libname_spec): Likewise.
48         * configure: Regenerate with autoconf -I ../../.
50 2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
52         * config.rpath, ltcf-c.sh, ltcf-gcj.sh, ltconfig: Remove
53         handling of freebsd1* which soon would match FreeBSD 10.0.
54         * configure: Regenerate.
56 2011-01-31  Alexandre Oliva  <aoliva@redhat.com>
58         * configure.ac (GCJ_JAVAC): Run false rather than no.
59         * configure: Rebuilt.
61 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
63         * gnu/java/rmi/registry/RegistryImpl.java (version): Update
64         copyright notice dates.
65         * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
67 2010-06-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
69         * doc/Makefile.am (POD2MAN): Provide --date from ChangeLog.
70         * doc/Makefile.in: Regenerate.
72 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
74         * native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaPortDevice.c
75         (Java_gnu_javax_sound_midi_alsa_AlsaPortDevice_run_1receiver_1thread_1):
76         Avoid set but not used warning.
78 2010-01-09  Jakub Jelinek  <jakub@redhat.com>
80         * gnu/java/rmi/registry/RegistryImpl.java (version): Update
81         copyright notice dates.
82         * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
84 2009-07-01  Jakub Jelinek  <jakub@redhat.com>
86         * gnu/javax/swing/text/html/parser/HTML_401F.java (defineElements):
87         Split this huge method into...
88         (defineElements1, defineElements2, defineElements3, defineElements4,
89         defineElements5, defineElements6): ... these smaller methods.
91 2009-06-16  Matthias Klose  <doko@ubuntu.com>
93         * tools/gnu/classpath/tools/gjdoc/Main.java (getGjdocVersion): Use
94         gnu.classpath.Configuration.CLASSPATH_VERSION as version number.
95         * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java
96         (getDocletVersion): Likewise.
97         * tools/classes/gnu/classpath/tools/gjdoc/Main*.class: Regenerate.
98         * tools/classes/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet*.class:
99         Regenerate.
101 2009-03-16  Matthias Klose  <doko@ubuntu.com>
103         * configure.ac: Detect xulrunner-1.9.
104         * configure: Regenerate.
106 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
108         * gnu/java/rmi/registry/RegistryImpl.java (version): Update
109         copyright notice dates.
110         * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
112 2008-12-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
114         * configure: Regenerate.
116 2008-11-12  Jakub Jelinek  <jakub@redhat.com>
118         PR libgcj/33764
119         * configure.ac (INSTALL_BINARIES): New AM_CONDITIONAL.
120         * tools/Makefile.am: If not INSTALL_BINARIES, use noinst_PROGRAMS
121         instead of bin_PROGRAMS for binaries.
122         * configure: Regenerated.
123         * tools/Makefile.in: Regenerated.
125 2008-11-10  Andrew Haley  <aph@redhat.com>
127         * native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c 
128         (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawGlyphVector): 
129         Remove bogus gdk_threads_leave ();
131 2008-10-23  Jakub Jelinek  <jakub@redhat.com>
133         PR java/37893
134         * tools/Makefile.am (tools.zip): Generate *.lst files always, not
135         just in JAVA_MAINTAINER_MODE.
136         * tools/Makefile.in: Regenerated.
138 2008-10-21  Matthias Klose  <doko@ubuntu.com>
140         * classpath/tools/gnu/classpath/tools/gjdoc/expr/Java*: Move from ...
141         * classpath/tools/generated/gnu/classpath/tools/gjdoc/expr/ ... here.
142         * Update .class files.
143         
144 2008-10-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
146         * tools/Makefile.am:
147         Always generate parser in the srcdir.
149 2008-10-21  Matthias Klose  <doko@ubuntu.com>
151         * doc/Makefile.am (MAINTAINERCLEANFILES): Add gjdoc.1.
152         * doc/Makefile.in: Regenerate.
154 2008-10-20  Matthias Klose  <doko@ubuntu.com>
156         * configure.ac: Fix path name in check for generated gjdoc parser files.
157         * configure: Regenerate.
159 2008-10-20  Matthias Klose  <doko@ubuntu.com>
161         * configure.ac: Don't check for working java, if not configured
162         with --enable-java-maintainer-mode.
163         * configure: Regenerate.
165 2008-10-19  Matthias Klose  <doko@ubuntu.com>
167         * m4/ac_prog_java.m4: Revert previous change.
168         * m4/ac_prog_javac.m4: Apply it here.
169         * configure: Regenerate.
171 2008-10-19  Matthias Klose  <doko@ubuntu.com>
173         * m4/ac_prog_javac.m4: Don't check for working javac, if not configured
174         with --enable-java-maintainer-mode.
175         * configure: Regenerate.
176         * Makefile.in, */Makefile.in: Regenerate.
178 2008-09-30  Matthias Klose  <doko@ubuntu.com>
180         * m4/ac_prog_antlr.m4: Check for cantlr binary as well.
182 2008-09-29  Matthias Klose  <doko@ubuntu.com>
184         * m4/ac_prog_antlr.m4: Check for antlr binary as well.
186 2008-09-28  Matthias Klose  <doko@ubuntu.com>
188         * PR libgcj/37636. Revert:
189         2008-02-20  Matthias Klose  <doko@ubuntu.com>
191         * tools/Makefile.am ($(TOOLS_ZIP)): Revert part of previous change,
192         Do copy resource files in JAVA_MAINTAINER_MODE only.
193         * tools/Makefile.in: Regenerate.
195 2008-09-14  Matthias Klose  <doko@ubuntu.com>
197         * m4/ac_prog_javac_works.m4, m4/ac_prog_javac.m4, m4/acinclude.m4:
198         Revert local changes.
199         * m4/ac_prog_antlr.m4: Check for an runantlr binary.
200         * tools/Makefile.am, lib/Makefile.am: Revert local changes (JCOMPILER).
201         * tools/Makefile.am: Remove USE_JAVAC_FLAGS, pass ANTLR_JAR in
202         GLIBJ_CLASSPATH.
204 2008-09-14  Matthias Klose  <doko@ubuntu.com>
206         Revert:
207         Daniel Frampton  <zyridium at zyridium.net>
209         * AUTHORS: Added.
210         * java/lang/InheritableThreadLocal.java,
211         * java/lang/Thread.java,
212         * java/lang/ThreadLocal.java:
213         Modified to use java.lang.ThreadLocalMap.
214         * java/lang/ThreadLocalMap.java:
215         New cheaper ThreadLocal-specific WeakHashMap.
217 2008-08-15  Matthias Klose  <doko@ubuntu.com>
219         * m4/acinclude.m4 (CLASSPATH_JAVAC_MEM_CHECK): Remove unknown
220         args for javac.
222 2008-08-17  Mark Wielaard  <mark@klomp.org>
224         * gnu/java/awt/peer/gtk/CairoGraphics2D.java: Always loadLibrary
225         gtk-peer.
226         * gnu/java/awt/peer/gtk/GdkFontPeer.java: Likewise.
227         * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Likewise.
228         * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java: Likewise.
229         * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
230         * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java: Likewise.
231         * gnu/java/awt/peer/gtk/*.class: Rebuilt.
233 2008-06-28  Matthias Klose  <doko@ubuntu.com>
235         * m4/ac_prog_javac.m4: Disable check for JAVAC, when
236         not configured with --enable-java-maintainer-mode.
237         * aclocal.m4, configure: Regenerate.
238         * native/jni/gstreamer-peer/Makefile.am: Do not link with
239         libclasspathnative.
240         * native/jni/gstreamer-peer/Makefile.in: Regenerate.
241         * tools/Makefile.am, lib/Makefile.am: Use JAVAC for setting
242         JCOMPILER, drop flags not understood by gcj.
244 2008-06-24  Tom Tromey  <tromey@redhat.com>
246         PR libgcj/32198:
247         * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java
248         (compile): Reverse isAssignableFrom test.
249         * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.class:
250         Rebuilt.
252 2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
254         PR bootstrap/35457
255         * aclocal.m4: Regenerate.
256         * configure: Regenerate.
258 2008-04-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
260         * lib/gen-classlist.sh.in: Avoid grepping each omission, by
261         building an awk script with a hash for literal files, and
262         awk regular expressions for the rest.
263         * configure.ac: Call AC_PROG_AWK.
264         * configure: Regenerate.
266         * m4/gcc_attribute.m4 (GCC_ATTRIBUTE): Fix cache variable name.
267         * tools/Makefile.am (gappletviewer, gjarsigner, gkeytool, gjar)
268         (gnative2ascii, gserialver, gjavah, grmiregistry, gtnameserv)
269         (gorbd, grmid, grmic) [!CREATE_WRAPPERS]: Add stub dependencies
270         for these scripts, to trick automake into hiding the respective
271         rules for the programs below the CREATE_WRAPPERS conditional.
272         * aclocal.m4: Regenerate.
273         * configure: Likewise.
274         * Makefile.in: Likewise.
275         * native/jni/Makefile.in: Likewise.
276         * native/jni/classpath/Makefile.in: Likewise.
277         * native/jni/gstreamer-peer/Makefile.in: Likewise.
278         * native/jni/midi-dssi/Makefile.in: Likewise.
279         * native/jni/gconf-peer/Makefile.in: Likewise.
280         * native/jni/java-io/Makefile.in: Likewise.
281         * native/jni/native-lib/Makefile.in: Likewise.
282         * native/jni/java-util/Makefile.in: Likewise.
283         * native/jni/java-lang/Makefile.in: Likewise.
284         * native/jni/midi-alsa/Makefile.in: Likewise.
285         * native/jni/java-nio/Makefile.in: Likewise.
286         * native/jni/java-net/Makefile.in: Likewise.
287         * native/jni/xmlj/Makefile.in: Likewise.
288         * native/jni/qt-peer/Makefile.in: Likewise.
289         * native/jni/gtk-peer/Makefile.in: Likewise.
290         * native/Makefile.in: Likewise.
291         * native/jawt/Makefile.in: Likewise.
292         * native/fdlibm/Makefile.in: Likewise.
293         * native/plugin/Makefile.in: Likewise.
294         * resource/Makefile.in: Likewise.
295         * scripts/Makefile.in: Likewise.
296         * tools/Makefile.in: Likewise.
297         * doc/Makefile.in: Likewise.
298         * doc/api/Makefile.in: Likewise.
299         * lib/Makefile.in: Likewise.
300         * external/Makefile.in: Likewise.
301         * external/jsr166/Makefile.in: Likewise.
302         * external/sax/Makefile.in: Likewise.
303         * external/w3c_dom/Makefile.in: Likewise.
304         * external/relaxngDatatype/Makefile.in: Likewise.
305         * include/Makefile.in: Likewise.
306         * examples/Makefile.in: Likewise.
308 2008-04-17  Tom Tromey  <tromey@redhat.com>
310         PR libgcj/35950:
311         * tools/gnu/classpath/tools/jar/Entry.java: New version from
312         Classpath.
313         * tools/classes/gnu/classpath/tools/jar/Entry.class: Update.
315 2008-03-10  Jim Meyering  <meyering@redhat.com>
317         Don't leak upon failed realloc.
318         * native/jni/classpath/jcl.c (JCL_realloc): Upon failed realloc,
319         free the original buffer before throwing the exception.
321 2008-03-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
323         * doc/cp-hacking.texinfo: Fix spacing after periods.
324         * doc/cp-tools.texinfo: Likewise.
325         * doc/cp-vmintegration.texinfo: Likewise.
327         * doc/cp-hacking.texinfo: Fix some typos.
328         * doc/cp-tools.texinfo: Likewise.
329         * doc/cp-vmintegration.texinfo: Likewise.
331 2008-03-02  Jakub Jelinek  <jakub@redhat.com>
333         * gnu/java/rmi/registry/RegistryImpl.java (version): Update
334         copyright notice dates.
335         * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
337 2008-02-20  Matthias Klose  <doko@ubuntu.com>
339         * tools/Makefile.am ($(TOOLS_ZIP)): Revert part of previous change,
340         Do copy resource files in JAVA_MAINTAINER_MODE only.
341         * tools/Makefile.in: Regenerate.
343 2008-02-18  Jakub Jelinek  <jakub@redhat.com>
345         * doc/cp-tools.texinfo (@direntry): Prefix info name with cp-.
346         * doc/cp-hacking.texinfo (@direntry): Likewise.
347         * doc/cp-vmintegration.texinfo (@direntry): Likewise.
349 2008-02-06  Matthias Klose  <doko@ubuntu.com>
351         * tools/Makefile.am ($(TOOLS_ZIP)): Copy over rmic template files.
352         Copy resource files independent of JAVA_MAINTAINER_MODE.
353         * tools/Makefile.in: Regenerate.
355 2008-01-28  Tom Tromey  <tromey@redhat.com>
357         * tools/classes/gnu/classpath/tools/native2ascii/Native2ASCII$3.class:
358         Added.
360 2008-01-27  Bernhard Fischer  <rep.dot.nop@gmail.com>
362         * java/util/SimpleTimeZone.java (SimpleTimeZone): Fix typo in comment.
363         * gnu/CORBA/GIOP/v1_2/RequestHeader.java (RequestHeader): Fix typo in
364         exception message.
366 2008-01-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
368         * doc/README.jaxp: Fix typos.
370 2007-09-04  Matthias Klose  <doko@ubuntu.com>
372         * configure.ac: Append libgcj soversion to nativeexeclibdir.
373         * configure: Regenerate.
375 2007-08-04  Matthias Klose  <doko@ubuntu.com>
377         * java/util/EnumMap.java (clone): Add cast.
379 2007-07-12  Matthias Klose  <doko@ubuntu.com>
381         * lib/jazzlib, tools/gnu/classpath/tools/rmi: Remove empty directories.
383 2007-06-07  Matthias Klose  <doko@ubuntu.com>
385         PR libgcj/32227
386         * include/config-int.h: Delete, it is a generated file.
388 2007-06-04  Matthias Klose  <doko@ubuntu.com>
390         * m4/acinclude.m4: Accept GCJ and JIKES.
391         * configure: Regenerate.
393 2007-05-31  Matthias Klose  <doko@ubuntu.com>
395         * javax/management/NotificationBroadcasterSupport.java
396         (getNotificationInfo): Add cast.
397         * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include
398         directories.
399         * native/jni/qt-peer/Makefile.in: Regenerate.
401 2007-05-30  H.J. Lu  <hongjiu.lu@intel.com>
403         PR libjava/32098
404         * configure.ac: Add AC_CONFIG_AUX_DIR(../..).
405         * aclocal.m4: Regenerated.
406         * configure: Likewise.
407         * Makefile.in: Likewise.
409 2007-04-25  Andrew Haley  <aph@redhat.com>
411         * java/io/ObjectStreamClass.java (ensureFieldsSet): New method.
412         (setFields): call ensureFieldsSet.
413         (fieldsSet): New field.
414         * java/io/ObjectOutputStream.java (writeFields): Call
415         osc.ensureFieldsSet().
417         * java/io/ObjectInputStream.java (parseContent): Assign the handle
418         for a PROXYCLASSDESC immediately after reading the marker.
420 2007-03-19  Matthias Klose  <doko@ubuntu.com>
422         * configure.ac: New configure option
423         --enable-generated-files-in-srcdir.
424         * doc/Makefile.am: Add support to generate files in srcdir,
425         install the cp-tools documentation in info format.
426         * configure: Regenerate.
427         * native/jni/classpath/Makefile.in, native/jni/midi-dssi/Makefile.in,
428         native/jni/Makefile.in, native/jni/gconf-peer/Makefile.in,
429         native/jni/java-io/Makefile.in, native/jni/native-lib/Makefile.in,
430         native/jni/java-util/Makefile.in, native/jni/java-lang/Makefile.in,
431         native/jni/midi-alsa/Makefile.in, native/jni/java-nio/Makefile.in,
432         native/jni/java-net/Makefile.in, native/jni/xmlj/Makefile.in,
433         native/jni/qt-peer/Makefile.in, native/jni/gtk-peer/Makefile.in,
434         native/Makefile.in, native/jawt/Makefile.in, native/fdlibm/Makefile.in,
435         native/plugin/Makefile.in, resource/Makefile.in, scripts/Makefile.in,
436         tools/Makefile.in, doc/Makefile.in, doc/api/Makefile.in,
437         lib/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
438         external/w3c_dom/Makefile.in, external/jsr166/Makefile.in,
439         external/relaxngDatatype/Makefile.in, include/Makefile.in,
440         examples/Makefile.in: Regenerate.
442 2007-03-09  Gary Benson  <gbenson@redhat.com>
443             Chris Burdess  <dog@gnu.org>
445         PR classpath/30831
446         * gnu/xml/dom/ls/SAXEventSink.java: Only set extended document
447         properties when reader is available.
449 2007-03-08  Gary Benson  <gbenson@redhat.com>
451         PR classpath/30983:
452         * gnu/xml/dom/ls/DomLSParser.java (getInputSource):
453         Do not use the entity resolver to resolve the top-level document.
455 2007-03-07  Gary Benson  <gbenson@redhat.com>
457         PR classpath/30906:
458         * resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList:
459         New file.
461 2007-03-06  Matthias Klose  <doko@ubuntu.com>
463         * doc/Makefile.am(gkeytool.pod): Don't use sed -i.
464         * doc/Makefile.in: Regenerate.
466 2007-03-06  Tom Tromey  <tromey@redhat.com>
468         * tools/gnu/classpath/tools/javah/Main.java (getName): New
469         method.
470         (getParser): Now protected.  Use getName.  Add '-v' alias for
471         --verbose.
472         (postParse): New method.
473         (run): Now protected.  Use postParse.
474         * tools/gnu/classpath/tools/javah/GcjhMain.java: New file.
475         * tools/Makefile.in: Rebuilt.
476         * tools/Makefile.am: Remove vm-tools.lst before creating it.
478 2007-03-05  Matthias Klose  <doko@ubuntu.com>
480         * doc/Makefile.am(man_MANS): Add $(TOOLS_MANFILES).
481         * doc/Makefile.in: Regenerate.
483 2007-02-26  Jakub Jelinek  <jakub@redhat.com>
485         * java/util/TimeZone.java (getDefaultDisplayName): Don't
486         check if TimeZone is instanceof SimpleTimeZone.
488 2007-02-21  Gary Benson  <gbenson@redhat.com>
490         * java/util/GregorianCalendar.java,
491         (add): Don't set fields directly anymore. Use set()
493 2007-02-20  Matthias Klose  <doko@ubuntu.com>
495         * Merge doc update from classpath HEAD.
496         * doc/texi2pod.pl: Not imported.
497         * doc/Makefile.am: Use GCC's texi2pod.pl
498         * doc/Makefile.in: Regenerate.
500 2007-02-20  Gary Benson  <gbenson@redhat.com>
502         * javax/management/MBeanServer.java: Updated.
503         * javax/management/MBeanServerConnection.java: Likewise.
504         * javax/management/ObjectName.java: Likewise.
505         * javax/management/StandardMBean.java: Likewise.
507 2007-02-15  David Daney  <ddaney@avtrex.com>
509         * tools/Makefile.am (TOOLS_ZIP): Add classes from vm-tools-packages.
510         * tools/Makefile.in: Regenerated.
512 2007-02-15  Gary Benson  <gbenson@redhat.com>
514         * javax/management/AttributeList.java: Updated.
515         * javax/management/MBeanServerDelegate.java: Likewise.
516         * javax/management/MBeanServerFactory.java: Likewise.
517         * javax/management/StandardMBean.java: Likewise.
519 2007-02-15  Gary Benson  <gbenson@redhat.com>
521         * gnu/javax/management/Server.java
522         (registerMBean): Always register objects that implement the
523         MBeanRegistration interface, and check the name returned by
524         preRegister before using it.
526 2007-02-15  Gary Benson  <gbenson@redhat.com>
528         * javax/management/ObjectName.java:
529         (getKeyPropertyList()): Remove cast and call
530         to UnmodifiableMap.
532 2007-02-14  Gary Benson  <gbenson@redhat.com>
534         * javax/management/ObjectName.java
535         (toString): Return this item's canonical name.
537 2007-02-12  Tom Tromey  <tromey@redhat.com>
539         * java/util/Collections.java (UnmodifiableMap.toArray): Imported
540         changes from Classpath.
542 2007-02-09  Gary Benson  <gbenson@redhat.com>
544         * javax/management/ObjectName.java
545         (quote): Initialize StringBuilder correctly.
547 2007-02-08  Gary Benson  <gbenson@redhat.com>
549         * javax/management/MBeanServerFactory.java
550         (servers): Initialize.
551         (createMBeanServer): Don't initialize servers.
553 2007-01-31  Tom Tromey  <tromey@redhat.com>
555         * tools/Makefile.in: Rebuilt.
556         * tools/Makefile.am (noinst_SCRIPTS): Renamed from bin_SCRIPTS.
557         (noinst_DATA): Renamed from TOOLS_DATA.
559 2007-01-20  Matthias Klose  <doko@debian.org>
561         * native/jni/gtk-peer/Makefile.am, native/jawt/Makefile.am: Install
562         into nativeexeclibdir instead of gcjversionedlibdir.
563         * native/jni/gtk-peer/Makefile.in, native/jawt/Makefile.in: Regenerate.
565 2007-01-16  Jack Howarth  <howarth@bromo.med.uc.edu>
567         * configure.ac: Use multi.m4 from aclocal rather than
568         custom code.  Use multi_basedir instead libgcj_basedir.
569         * aclocal.m4: Regenerate.
570         * configure: Regenerate.
571         * Makefile.in: Regenerate.
573 2007-01-10  Matthias Klose  <doko@debian.org>
575         Readd missing chunks from r116332:
577         * m4/acinclude.m4 (CLASSPATH_TOOLEXECLIBDIR): New macro.
578         * resource/Makefile.am (loggingdir): Define to
579         toolexeclibdir.
580         (securitydir): Likewise.
581         * configure.ac: Call CLASSPATH_TOOLEXECLIBDIR.
582         Set default nativeexeclibdir using toolexeclibdir.
584         Readd missing chunks from r115839:
586         * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_LDFLAGS):
587         Add -avoid-version.
588         * native/jawt/Makefile.am (libjawt_la_LDFLAGS): Add -avoid-version.
590         * configure, Makefile.in, doc/Makefile.in, doc/api/Makefile.in,
591         examples/Makefile.in, external/Makefile.in,
592         external/jsr166/Makefile.in, external/relaxngDatatype/Makefile.in,
593         external/sax/Makefile.in, external/w3c_dom/Makefile.in,
594         include/Makefile.in, lib/Makefile.in, native/Makefile.in,
595         native/fdlibm/Makefile.in, native/jawt/Makefile.in,
596         native/jni/Makefile.in, native/jni/classpath/Makefile.in,
597         native/jni/gconf-peer/Makefile.in, native/jni/gtk-peer/Makefile.in
598         native/jni/java-io/Makefile.in, native/jni/java-lang/Makefile.in,
599         native/jni/java-net/Makefile.in, native/jni/java-nio/Makefile.in,
600         native/jni/java-util/Makefile.in, native/jni/midi-alsa/Makefile.in,
601         native/jni/midi-dssi/Makefile.in, native/jni/native-lib/Makefile.in,
602         native/jni/qt-peer/Makefile.in, native/jni/xmlj/Makefile.in,
603         native/plugin/Makefile.in, resource/Makefile.in, scripts/Makefile.in,
604         tools/Makefile.in: Regenerate
606 2007-01-10  Matthias Klose  <doko@debian.org>
608         * resource/gnu/regexp, tools/gnu/classpath/tools/rmi/rmic,
609         tools/gnu/classpath/tools/rmi/rmid, tools/gnu/classpath/tools/giop,
610         doc/www.gnu.org, doc/unicode, testsuite, testsuite/java.sun.awt,
611         testsuite/javax.swing.text.html.parser, testsuite/java.lang,
612         testsuite/java.opstack, testsuite/java.sun.tools, testsuite/java.text,
613         testsuite/scheme, testsuite/config, testsuite/java.net, testsuite/lib,
614         testsuite/java.io, testsuite/java.util, native/target,
615         native/testsuite, native/vmi, org/omg/CORBA/SendingContext,
616         gnu/regexp, test, compat: Remove empty directories.
618 2006-12-23  Andreas Tobler <a.tobler@schweiz.org>
620         * classpath/tools/Makefile.am: Replace cp -a with a more portable
621         cp -pR.
622         * classpath/tools/Makefile.in: Regenerate.
624 2006-12-18  Tom Tromey  <tromey@redhat.com>
626         * tools/Makefile.in: Rebuilt.
627         * tools/Makefile.am (GLIBJ_CLASSPATH): Look in srcdir.
629 2006-12-18  Tom Tromey  <tromey@redhat.com>
631         * tools/Makefile.in: Rebuilt.
632         * tools/Makefile.am ($(TOOLS_ZIP)): Put classes in srcdir.
633         * tools/asm, tools/classes: Check in .class files.
635 2006-12-18  Gary Benson  <gbenson@redhat.com>
637         * tools/Makefile.am: Fix typo.
638         * tools/Makefile.in: Rebuilt.
640 2006-12-15  Andrew Haley  <aph@redhat.com>
642         * tools/Makefile.am (TOOLS_ZIP): Pass -g -w to javac.
643         Create all-classes.lst that contains all source filenames.
644         Delete asm.lst.
646 2006-12-15  Tom Tromey  <tromey@redhat.com>
648         * configure, lib/Makefile.in: Rebuilt.
649         * lib/Makefile.am (compile-classes): Use JAVA_MAINTAINER_MODE.
650         * configure.ac: Added --enable-java-maintainer-mode.
652 2006-12-12  Tom Tromey  <tromey@redhat.com>
654         * Makefile.in, tools/Makefile.in: Rebuilt.
655         * Makefile.am (SUBDIRS): Removed gcj-local change.
656         (DIST_SUBDIRS): Likewise.
657         * tools/Makefile.am (JCOMPILER): Use gcj, not gcjx.
658         (GLIBJ_BOOTCLASSPATH): Find core classes in srcdir.
660 2006-12-11  Tom Tromey  <tromey@redhat.com>
662         * Merged in Classpath from libgcj-import-20061211.
664 2006-10-17  Tom Tromey  <tromey@redhat.com>
666         * sun/reflect/annotation/AnnotationInvocationHandler.java
667         (invoke): Clone array values before return.
668         (create): New method.
669         (arrayClone): Likewise.
671 2006-10-12  Tom Tromey  <tromey@redhat.com>
673         * lib/Makefile.in: Rebuilt.
674         * lib/Makefile.am (JAVAC): Put classes in srcdir.
675         (compile-classes): Conditional on MAINTAINER_MODE.
677 2006-07-18  Tom Tromey  <tromey@redhat.com>
679         * lib/Makefile.in: Rebuilt.
680         * lib/Makefile.am (JAVAC): Add -w, -g, and --encoding.
682 2006-07-06  Tom Tromey  <tromey@redhat.com>
684         * lib/Makefile.in: Rebuilt.
685         * lib/Makefile.am (JAVAC): Define when FOUND_GCJ is true.
686         (compile-classes): Remove special case for gcj.
688 2006-06-23  Tom Tromey  <tromey@redhat.com>
690         * Imported Classpath generics 0.91, presesrving local changes.
692 2006-06-09  Tom Tromey  <tromey@redhat.com>
694         * lib/Makefile.gcj (GCJF): Added -g and -ftarget=1.5.
696 2006-05-30  Thomas Fitzsimmons  <fitzsim@redhat.com>
698         * native/jni/gtk-peer/Makefile.am (gcc_version): New variable.
699         (gcjversionedlibdir): Likewise.
700         (libgtkpeer_la_LDFLAGS): Likewise.
701         Install libgtkpeer.so in GCJ versioned library directory.
702         * native/jawt/Makefile.am (gcc_version): New variable.
703         (gcjversionedlibdir): Likewise.
704         (libjawt_la_LDFLAGS): Likewise.
705         Rename libjawtgnu.so libjawt.so.  Install libjawt.so in GCJ
706         versioned library directory.
707         * gnu/java/awt/peer/gtk/GdkFontPeer.java (static): Call
708         System.loadLibrary unconditionally.
709         * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Likewise.
710         * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Likewise.
711         * gnu/java/awt/peer/gtk/GdkGraphics.java: Likewise.
712         * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
713         * gnu/java/awt/peer/gtk/GdkTextLayout.java: Likewise.
715 2006-05-19  Andreas Tobler  <a.tobler@schweiz.ch>
717         * include/config-int.h: Delete, it is a generated file.
719 2006-04-05  Tom Tromey  <tromey@redhat.com>
721         PR libgcj/26625:
722         * lib/Makefile.in: Rebuilt.
723         * lib/Makefile.am (compile-classes): Touch the output file.
725 2006-04-04  Tom Tromey  <tromey@redhat.com>
727         * lib/gen-classlist.sh.in: Correct handle generated files.
729 2006-04-04  Mark Wielaard  <mark@klomp.org>
731         * lib/gen-classlist.sh.in: Use classes.tmp, not classes.2
732         as temporary file name.
734 2006-04-04  Tom Tromey  <tromey@redhat.com>
736         * lib/split-for-gcj.sh: Updated for multi-field format.
737         * lib/Makefile.am (CLEANFILES): Added classes.2.
738         * lib/gen-classlist.sh.in (GCJ): Removed.  Create classes.1 and
739         classes.2 using multiple fields.
741 2006-04-03  Bernhard Rosenkraenzer  <bero@arklinux.org>
743         PR gcc/26901:
744         * Makefile.in: Rebuilt.
745         * Makefile.am (SUBDIRS): Remove 'tools'.
746         (DIST_SUBDIRS): Likewise.
748 2006-03-16  Tom Tromey  <tromey@redhat.com>
750         PR libgcj/26706:
751         * aclocal.m4, configure: Rebuilt.
752         * configure.ac (GCC_NO_EXECUTABLES): Moved earlier.
754 2006-03-15  Tom Tromey  <tromey@redhat.com>
756         PR libgcj/26688:
757         * lib/Makefile.in: Rebuilt.
758         * lib/Makefile.am (propertydirs): Ignore .svn directories.
759         (metafiles): Likewise.
761 2006-03-10  Tom Tromey  <tromey@redhat.com>
763         For PR libgcj/25713:
764         * java/util/zip/InflaterInputStream.java (read): Replaced with
765         libgcj implementation.
767 2006-03-08  Tom Tromey  <tromey@redhat.com>
769         PR libgcj/24183:
770         * native/jni/xmlj/Makefile.in: Rebuilt.
771         * native/jni/xmlj/Makefile.am (nativelib_LTLIBRARIES): Renamed
772         (reverted local patch).
774 2006-01-16  Mark Wielaard  <mark@klomp.org>
776         * native/fdlibm/namespace.h: Empty for gcj.
778 2006-01-14  Anthony Green  <green@redhat.com>
780         * java/net/ServerSocket.java (accept): Remove bogus
781         security check.
782         (implAccept): Add FIXME comment.
784 2006-01-06  Tom Tromey  <tromey@redhat.com>
786         PR libgcj/23499:
787         * lib/Makefile.in: Rebuilt.
788         * lib/Makefile.am (glibj_DATA): Commented out.
790 2005-12-01  Anthony Green  <green@redhat.com>
792         PR bootstrap/25207
793         * configure.ac: Make sure we have an alsa library in addition to
794         the headers.  This extra test is required for systems with
795         multilibs.
796         * configure: Rebuilt.
798 2005-10-03  Tom Tromey  <tromey@redhat.com>
800         * native/jawt/Makefile.in: Rebuilt.
801         * native/jawt/Makefile.am (noinst_LTLIBRARIES): Renamed.
802         * native/jni/xmlj/Makefile.in: Rebuilt.
803         * native/jni/xmlj/Makefile.am (noinst_LTLIBRARIES): Renamed.
804         * native/jni/qt-peer/Makefile.in: Rebuilt.
805         * native/jni/qt-peer/Makefile.am (noinst_LTLIBRARIES): Renamed.
806         * native/jni/gtk-peer/Makefile.in: Rebuilt.
807         * native/jni/gtk-peer/Makefile.am (noinst_LTLIBRARIES): Renamed.
809 2005-10-03  Tom Tromey  <tromey@redhat.com>
811         PR libgcj/24057:
812         * include/Makefile.in: Rebuilt.
813         * include/Makefile.am: Don't install headers.
815 2005-09-30  Tom Tromey  <tromey@redhat.com>
817         PR libgcj/24051:
818         * Makefile.in: Rebuilt.
819         * Makefile.am (ACLOCAL_AMFLAGS): Added -I ../../config
820         * configure: Rebuilt.
821         * configure.ac: Use GCC_NO_EXECUTABLES
823 2005-09-23  Tom Tromey  <tromey@redhat.com>
825         * native/jawt/.cvsignore: Likewise.
826         * native/jni/qt-peer/.cvsignore
827         * native/jawt/Makefile.in: Added.
828         * native/jni/qt-peer/Makefile.in: Likewise.
830 2005-09-23  Tom Tromey  <tromey@redhat.com>
832         Imported Classpath 0.18.
834 2005-08-23  Tom Tromey  <tromey@redhat.com>
836         * configure: Rebuilt.
837         * configure.ac: Fixed typo.
839 2005-08-22  Tom Tromey  <tromey@redhat.com>
841         PR libgcj/23498:
842         * doc/Makefile.am (info_TEXINFOS): Commented out.
843         * doc/Makefile.in: Rebuilt.
845 2005-08-22  Kelley Cook  <kcook@gcc.gnu.org>
847         * Makefile.am (ACLOCAL_AMFLAGS): New.
848         * Makefile.in: Regenerate.
849         
850 2005-08-22  Tom Tromey  <tromey@redhat.com>
852         PR libgcj/23498:
853         * doc/Makefile.am (info_TEXINFOS): Commented out.
854         * doc/Makefile.in: Rebuilt.
856 2005-08-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
858         * lib/split-for-gcj.sh: Don't use unportable %{parameter%word}.
859         Don't use unportable !.
861 2005-07-15  Tom Tromey  <tromey@redhat.com>
863         * ChangeLog.gcj, Makefile.in, aclocal.m4, config.guess,
864         config.sub, configure, ltmain.sh, doc/Makefile.in,
865         doc/api/Makefile.in, examples/Makefile.in, external/Makefile.in,
866         external/sax/Makefile.in, external/w3c_dom/Makefile.in,
867         include/Makefile.in, include/config.h.in, include/jni.h,
868         lib/Makefile.in, native/Makefile.in, native/fdlibm/Makefile.in,
869         native/jni/Makefile.in, native/jni/classpath/Makefile.in,
870         native/jni/gtk-peer/Makefile.in, native/jni/java-io/Makefile.in,
871         native/jni/java-lang/Makefile.in, native/jni/java-net/Makefile.in,
872         native/jni/java-nio/Makefile.in, native/jni/java-util/Makefile.in,
873         native/jni/xmlj/Makefile.in, native/target/Makefile.in,
874         native/target/Linux/Makefile.in,
875         native/target/generic/Makefile.in, resource/Makefile.in,
876         scripts/Makefile.in: Added.
877         * native/fdlibm/.cvsignore, native/jni/xmlj/.cvsignore,
878         native/jni/java-util/.cvsignore, native/jni/classpath/.cvsignore,
879         native/jni/java-net/.cvsignore, native/jni/java-io/.cvsignore,
880         native/jni/.cvsignore, native/jni/java-lang/.cvsignore,
881         native/jni/gtk-peer/.cvsignore, native/jni/java-nio/.cvsignore,
882         native/testsuite/.cvsignore, native/.cvsignore,
883         native/vmi/.cvsignore, native/target/.cvsignore,
884         native/target/generic/.cvsignore, native/target/Linux/.cvsignore,
885         include/.cvsignore, doc/api/.cvsignore,
886         doc/www.gnu.org/faq/.cvsignore,
887         doc/www.gnu.org/downloads/.cvsignore,
888         doc/www.gnu.org/docs/.cvsignore, doc/www.gnu.org/.cvsignore,
889         doc/www.gnu.org/events/.cvsignore,
890         doc/www.gnu.org/announce/.cvsignore, doc/.cvsignore,
891         resource/.cvsignore, external/w3c_dom/.cvsignore,
892         external/sax/.cvsignore, external/.cvsignore,
893         java/util/.cvsignore, .cvsignore, test/java.net/.cvsignore,
894         test/java.io/.cvsignore, test/.cvsignore,
895         test/java.util/.cvsignore, test/gnu.java.lang.reflect/.cvsignore,
896         test/java.lang.reflect/.cvsignore, examples/.cvsignore,
897         lib/.cvsignore, gnu/classpath/.cvsignore, gnu/test/.cvsignore,
898         compat/java.net/.cvsignore, compat/.cvsignore, vm/.cvsignore,
899         vm/reference/.cvsignore, scripts/.cvsignore: Updated.