re PR java/32098 (New libtool doesn't support libjava)
[gcc.git] / libjava / classpath / ChangeLog.gcj
1 2007-05-30 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR libjava/32098
4 * configure.ac: Add AC_CONFIG_AUX_DIR(../..).
5 * aclocal.m4: Regenerated.
6 * configure: Likewise.
7 * Makefile.in: Likewise.
8
9 2007-04-25 Andrew Haley <aph@redhat.com>
10
11 * java/io/ObjectStreamClass.java (ensureFieldsSet): New method.
12 (setFields): call ensureFieldsSet.
13 (fieldsSet): New field.
14 * java/io/ObjectOutputStream.java (writeFields): Call
15 osc.ensureFieldsSet().
16
17 * java/io/ObjectInputStream.java (parseContent): Assign the handle
18 for a PROXYCLASSDESC immediately after reading the marker.
19
20 2007-03-19 Matthias Klose <doko@ubuntu.com>
21
22 * configure.ac: New configure option
23 --enable-generated-files-in-srcdir.
24 * doc/Makefile.am: Add support to generate files in srcdir,
25 install the cp-tools documentation in info format.
26 * configure: Regenerate.
27 * native/jni/classpath/Makefile.in, native/jni/midi-dssi/Makefile.in,
28 native/jni/Makefile.in, native/jni/gconf-peer/Makefile.in,
29 native/jni/java-io/Makefile.in, native/jni/native-lib/Makefile.in,
30 native/jni/java-util/Makefile.in, native/jni/java-lang/Makefile.in,
31 native/jni/midi-alsa/Makefile.in, native/jni/java-nio/Makefile.in,
32 native/jni/java-net/Makefile.in, native/jni/xmlj/Makefile.in,
33 native/jni/qt-peer/Makefile.in, native/jni/gtk-peer/Makefile.in,
34 native/Makefile.in, native/jawt/Makefile.in, native/fdlibm/Makefile.in,
35 native/plugin/Makefile.in, resource/Makefile.in, scripts/Makefile.in,
36 tools/Makefile.in, doc/Makefile.in, doc/api/Makefile.in,
37 lib/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
38 external/w3c_dom/Makefile.in, external/jsr166/Makefile.in,
39 external/relaxngDatatype/Makefile.in, include/Makefile.in,
40 examples/Makefile.in: Regenerate.
41
42 2007-03-09 Gary Benson <gbenson@redhat.com>
43 Chris Burdess <dog@gnu.org>
44
45 PR classpath/30831
46 * gnu/xml/dom/ls/SAXEventSink.java: Only set extended document
47 properties when reader is available.
48
49 2007-03-08 Gary Benson <gbenson@redhat.com>
50
51 PR classpath/30983:
52 * gnu/xml/dom/ls/DomLSParser.java (getInputSource):
53 Do not use the entity resolver to resolve the top-level document.
54
55 2007-03-07 Gary Benson <gbenson@redhat.com>
56
57 PR classpath/30906:
58 * resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList:
59 New file.
60
61 2007-03-06 Matthias Klose <doko@ubuntu.com>
62
63 * doc/Makefile.am(gkeytool.pod): Don't use sed -i.
64 * doc/Makefile.in: Regenerate.
65
66 2007-03-06 Tom Tromey <tromey@redhat.com>
67
68 * tools/gnu/classpath/tools/javah/Main.java (getName): New
69 method.
70 (getParser): Now protected. Use getName. Add '-v' alias for
71 --verbose.
72 (postParse): New method.
73 (run): Now protected. Use postParse.
74 * tools/gnu/classpath/tools/javah/GcjhMain.java: New file.
75 * tools/Makefile.in: Rebuilt.
76 * tools/Makefile.am: Remove vm-tools.lst before creating it.
77
78 2007-03-05 Matthias Klose <doko@ubuntu.com>
79
80 * doc/Makefile.am(man_MANS): Add $(TOOLS_MANFILES).
81 * doc/Makefile.in: Regenerate.
82
83 2007-02-26 Jakub Jelinek <jakub@redhat.com>
84
85 * java/util/TimeZone.java (getDefaultDisplayName): Don't
86 check if TimeZone is instanceof SimpleTimeZone.
87
88 2007-02-21 Gary Benson <gbenson@redhat.com>
89
90 * java/util/GregorianCalendar.java,
91 (add): Don't set fields directly anymore. Use set()
92
93 2007-02-20 Matthias Klose <doko@ubuntu.com>
94
95 * Merge doc update from classpath HEAD.
96 * doc/texi2pod.pl: Not imported.
97 * doc/Makefile.am: Use GCC's texi2pod.pl
98 * doc/Makefile.in: Regenerate.
99
100 2007-02-20 Gary Benson <gbenson@redhat.com>
101
102 * javax/management/MBeanServer.java: Updated.
103 * javax/management/MBeanServerConnection.java: Likewise.
104 * javax/management/ObjectName.java: Likewise.
105 * javax/management/StandardMBean.java: Likewise.
106
107 2007-02-15 David Daney <ddaney@avtrex.com>
108
109 * tools/Makefile.am (TOOLS_ZIP): Add classes from vm-tools-packages.
110 * tools/Makefile.in: Regenerated.
111
112 2007-02-15 Gary Benson <gbenson@redhat.com>
113
114 * javax/management/AttributeList.java: Updated.
115 * javax/management/MBeanServerDelegate.java: Likewise.
116 * javax/management/MBeanServerFactory.java: Likewise.
117 * javax/management/StandardMBean.java: Likewise.
118
119 2007-02-15 Gary Benson <gbenson@redhat.com>
120
121 * gnu/javax/management/Server.java
122 (registerMBean): Always register objects that implement the
123 MBeanRegistration interface, and check the name returned by
124 preRegister before using it.
125
126 2007-02-15 Gary Benson <gbenson@redhat.com>
127
128 * javax/management/ObjectName.java:
129 (getKeyPropertyList()): Remove cast and call
130 to UnmodifiableMap.
131
132 2007-02-14 Gary Benson <gbenson@redhat.com>
133
134 * javax/management/ObjectName.java
135 (toString): Return this item's canonical name.
136
137 2007-02-12 Tom Tromey <tromey@redhat.com>
138
139 * java/util/Collections.java (UnmodifiableMap.toArray): Imported
140 changes from Classpath.
141
142 2007-02-09 Gary Benson <gbenson@redhat.com>
143
144 * javax/management/ObjectName.java
145 (quote): Initialize StringBuilder correctly.
146
147 2007-02-08 Gary Benson <gbenson@redhat.com>
148
149 * javax/management/MBeanServerFactory.java
150 (servers): Initialize.
151 (createMBeanServer): Don't initialize servers.
152
153 2007-01-31 Tom Tromey <tromey@redhat.com>
154
155 * tools/Makefile.in: Rebuilt.
156 * tools/Makefile.am (noinst_SCRIPTS): Renamed from bin_SCRIPTS.
157 (noinst_DATA): Renamed from TOOLS_DATA.
158
159 2007-01-20 Matthias Klose <doko@debian.org>
160
161 * native/jni/gtk-peer/Makefile.am, native/jawt/Makefile.am: Install
162 into nativeexeclibdir instead of gcjversionedlibdir.
163 * native/jni/gtk-peer/Makefile.in, native/jawt/Makefile.in: Regenerate.
164
165 2007-01-16 Jack Howarth <howarth@bromo.med.uc.edu>
166
167 * configure.ac: Use multi.m4 from aclocal rather than
168 custom code. Use multi_basedir instead libgcj_basedir.
169 * aclocal.m4: Regenerate.
170 * configure: Regenerate.
171 * Makefile.in: Regenerate.
172
173 2007-01-10 Matthias Klose <doko@debian.org>
174
175 Readd missing chunks from r116332:
176
177 * m4/acinclude.m4 (CLASSPATH_TOOLEXECLIBDIR): New macro.
178 * resource/Makefile.am (loggingdir): Define to
179 toolexeclibdir.
180 (securitydir): Likewise.
181 * configure.ac: Call CLASSPATH_TOOLEXECLIBDIR.
182 Set default nativeexeclibdir using toolexeclibdir.
183
184 Readd missing chunks from r115839:
185
186 * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_LDFLAGS):
187 Add -avoid-version.
188 * native/jawt/Makefile.am (libjawt_la_LDFLAGS): Add -avoid-version.
189
190 * configure, Makefile.in, doc/Makefile.in, doc/api/Makefile.in,
191 examples/Makefile.in, external/Makefile.in,
192 external/jsr166/Makefile.in, external/relaxngDatatype/Makefile.in,
193 external/sax/Makefile.in, external/w3c_dom/Makefile.in,
194 include/Makefile.in, lib/Makefile.in, native/Makefile.in,
195 native/fdlibm/Makefile.in, native/jawt/Makefile.in,
196 native/jni/Makefile.in, native/jni/classpath/Makefile.in,
197 native/jni/gconf-peer/Makefile.in, native/jni/gtk-peer/Makefile.in
198 native/jni/java-io/Makefile.in, native/jni/java-lang/Makefile.in,
199 native/jni/java-net/Makefile.in, native/jni/java-nio/Makefile.in,
200 native/jni/java-util/Makefile.in, native/jni/midi-alsa/Makefile.in,
201 native/jni/midi-dssi/Makefile.in, native/jni/native-lib/Makefile.in,
202 native/jni/qt-peer/Makefile.in, native/jni/xmlj/Makefile.in,
203 native/plugin/Makefile.in, resource/Makefile.in, scripts/Makefile.in,
204 tools/Makefile.in: Regenerate
205
206 2007-01-10 Matthias Klose <doko@debian.org>
207
208 * resource/gnu/regexp, tools/gnu/classpath/tools/rmi/rmic,
209 tools/gnu/classpath/tools/rmi/rmid, tools/gnu/classpath/tools/giop,
210 doc/www.gnu.org, doc/unicode, testsuite, testsuite/java.sun.awt,
211 testsuite/javax.swing.text.html.parser, testsuite/java.lang,
212 testsuite/java.opstack, testsuite/java.sun.tools, testsuite/java.text,
213 testsuite/scheme, testsuite/config, testsuite/java.net, testsuite/lib,
214 testsuite/java.io, testsuite/java.util, native/target,
215 native/testsuite, native/vmi, org/omg/CORBA/SendingContext,
216 gnu/regexp, test, compat: Remove empty directories.
217
218 2006-12-23 Andreas Tobler <a.tobler@schweiz.org>
219
220 * classpath/tools/Makefile.am: Replace cp -a with a more portable
221 cp -pR.
222 * classpath/tools/Makefile.in: Regenerate.
223
224 2006-12-18 Tom Tromey <tromey@redhat.com>
225
226 * tools/Makefile.in: Rebuilt.
227 * tools/Makefile.am (GLIBJ_CLASSPATH): Look in srcdir.
228
229 2006-12-18 Tom Tromey <tromey@redhat.com>
230
231 * tools/Makefile.in: Rebuilt.
232 * tools/Makefile.am ($(TOOLS_ZIP)): Put classes in srcdir.
233 * tools/asm, tools/classes: Check in .class files.
234
235 2006-12-18 Gary Benson <gbenson@redhat.com>
236
237 * tools/Makefile.am: Fix typo.
238 * tools/Makefile.in: Rebuilt.
239
240 2006-12-15 Andrew Haley <aph@redhat.com>
241
242 * tools/Makefile.am (TOOLS_ZIP): Pass -g -w to javac.
243 Create all-classes.lst that contains all source filenames.
244 Delete asm.lst.
245
246 2006-12-15 Tom Tromey <tromey@redhat.com>
247
248 * configure, lib/Makefile.in: Rebuilt.
249 * lib/Makefile.am (compile-classes): Use JAVA_MAINTAINER_MODE.
250 * configure.ac: Added --enable-java-maintainer-mode.
251
252 2006-12-12 Tom Tromey <tromey@redhat.com>
253
254 * Makefile.in, tools/Makefile.in: Rebuilt.
255 * Makefile.am (SUBDIRS): Removed gcj-local change.
256 (DIST_SUBDIRS): Likewise.
257 * tools/Makefile.am (JCOMPILER): Use gcj, not gcjx.
258 (GLIBJ_BOOTCLASSPATH): Find core classes in srcdir.
259
260 2006-12-11 Tom Tromey <tromey@redhat.com>
261
262 * Merged in Classpath from libgcj-import-20061211.
263
264 2006-10-17 Tom Tromey <tromey@redhat.com>
265
266 * sun/reflect/annotation/AnnotationInvocationHandler.java
267 (invoke): Clone array values before return.
268 (create): New method.
269 (arrayClone): Likewise.
270
271 2006-10-12 Tom Tromey <tromey@redhat.com>
272
273 * lib/Makefile.in: Rebuilt.
274 * lib/Makefile.am (JAVAC): Put classes in srcdir.
275 (compile-classes): Conditional on MAINTAINER_MODE.
276
277 2006-07-18 Tom Tromey <tromey@redhat.com>
278
279 * lib/Makefile.in: Rebuilt.
280 * lib/Makefile.am (JAVAC): Add -w, -g, and --encoding.
281
282 2006-07-06 Tom Tromey <tromey@redhat.com>
283
284 * lib/Makefile.in: Rebuilt.
285 * lib/Makefile.am (JAVAC): Define when FOUND_GCJ is true.
286 (compile-classes): Remove special case for gcj.
287
288 2006-06-23 Tom Tromey <tromey@redhat.com>
289
290 * Imported Classpath generics 0.91, presesrving local changes.
291
292 2006-06-09 Tom Tromey <tromey@redhat.com>
293
294 * lib/Makefile.gcj (GCJF): Added -g and -ftarget=1.5.
295
296 2006-05-30 Thomas Fitzsimmons <fitzsim@redhat.com>
297
298 * native/jni/gtk-peer/Makefile.am (gcc_version): New variable.
299 (gcjversionedlibdir): Likewise.
300 (libgtkpeer_la_LDFLAGS): Likewise.
301 Install libgtkpeer.so in GCJ versioned library directory.
302 * native/jawt/Makefile.am (gcc_version): New variable.
303 (gcjversionedlibdir): Likewise.
304 (libjawt_la_LDFLAGS): Likewise.
305 Rename libjawtgnu.so libjawt.so. Install libjawt.so in GCJ
306 versioned library directory.
307 * gnu/java/awt/peer/gtk/GdkFontPeer.java (static): Call
308 System.loadLibrary unconditionally.
309 * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Likewise.
310 * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Likewise.
311 * gnu/java/awt/peer/gtk/GdkGraphics.java: Likewise.
312 * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
313 * gnu/java/awt/peer/gtk/GdkTextLayout.java: Likewise.
314
315 2006-05-19 Andreas Tobler <a.tobler@schweiz.ch>
316
317 * include/config-int.h: Delete, it is a generated file.
318
319 2006-04-05 Tom Tromey <tromey@redhat.com>
320
321 PR libgcj/26625:
322 * lib/Makefile.in: Rebuilt.
323 * lib/Makefile.am (compile-classes): Touch the output file.
324
325 2006-04-04 Tom Tromey <tromey@redhat.com>
326
327 * lib/gen-classlist.sh.in: Correct handle generated files.
328
329 2006-04-04 Mark Wielaard <mark@klomp.org>
330
331 * lib/gen-classlist.sh.in: Use classes.tmp, not classes.2
332 as temporary file name.
333
334 2006-04-04 Tom Tromey <tromey@redhat.com>
335
336 * lib/split-for-gcj.sh: Updated for multi-field format.
337 * lib/Makefile.am (CLEANFILES): Added classes.2.
338 * lib/gen-classlist.sh.in (GCJ): Removed. Create classes.1 and
339 classes.2 using multiple fields.
340
341 2006-04-03 Bernhard Rosenkraenzer <bero@arklinux.org>
342
343 PR gcc/26901:
344 * Makefile.in: Rebuilt.
345 * Makefile.am (SUBDIRS): Remove 'tools'.
346 (DIST_SUBDIRS): Likewise.
347
348 2006-03-16 Tom Tromey <tromey@redhat.com>
349
350 PR libgcj/26706:
351 * aclocal.m4, configure: Rebuilt.
352 * configure.ac (GCC_NO_EXECUTABLES): Moved earlier.
353
354 2006-03-15 Tom Tromey <tromey@redhat.com>
355
356 PR libgcj/26688:
357 * lib/Makefile.in: Rebuilt.
358 * lib/Makefile.am (propertydirs): Ignore .svn directories.
359 (metafiles): Likewise.
360
361 2006-03-10 Tom Tromey <tromey@redhat.com>
362
363 For PR libgcj/25713:
364 * java/util/zip/InflaterInputStream.java (read): Replaced with
365 libgcj implementation.
366
367 2006-03-08 Tom Tromey <tromey@redhat.com>
368
369 PR libgcj/24183:
370 * native/jni/xmlj/Makefile.in: Rebuilt.
371 * native/jni/xmlj/Makefile.am (nativelib_LTLIBRARIES): Renamed
372 (reverted local patch).
373
374 2006-01-16 Mark Wielaard <mark@klomp.org>
375
376 * native/fdlibm/namespace.h: Empty for gcj.
377
378 2006-01-14 Anthony Green <green@redhat.com>
379
380 * java/net/ServerSocket.java (accept): Remove bogus
381 security check.
382 (implAccept): Add FIXME comment.
383
384 2006-01-06 Tom Tromey <tromey@redhat.com>
385
386 PR libgcj/23499:
387 * lib/Makefile.in: Rebuilt.
388 * lib/Makefile.am (glibj_DATA): Commented out.
389
390 2005-12-01 Anthony Green <green@redhat.com>
391
392 PR bootstrap/25207
393 * configure.ac: Make sure we have an alsa library in addition to
394 the headers. This extra test is required for systems with
395 multilibs.
396 * configure: Rebuilt.
397
398 2005-10-03 Tom Tromey <tromey@redhat.com>
399
400 * native/jawt/Makefile.in: Rebuilt.
401 * native/jawt/Makefile.am (noinst_LTLIBRARIES): Renamed.
402 * native/jni/xmlj/Makefile.in: Rebuilt.
403 * native/jni/xmlj/Makefile.am (noinst_LTLIBRARIES): Renamed.
404 * native/jni/qt-peer/Makefile.in: Rebuilt.
405 * native/jni/qt-peer/Makefile.am (noinst_LTLIBRARIES): Renamed.
406 * native/jni/gtk-peer/Makefile.in: Rebuilt.
407 * native/jni/gtk-peer/Makefile.am (noinst_LTLIBRARIES): Renamed.
408
409 2005-10-03 Tom Tromey <tromey@redhat.com>
410
411 PR libgcj/24057:
412 * include/Makefile.in: Rebuilt.
413 * include/Makefile.am: Don't install headers.
414
415 2005-09-30 Tom Tromey <tromey@redhat.com>
416
417 PR libgcj/24051:
418 * Makefile.in: Rebuilt.
419 * Makefile.am (ACLOCAL_AMFLAGS): Added -I ../../config
420 * configure: Rebuilt.
421 * configure.ac: Use GCC_NO_EXECUTABLES
422
423 2005-09-23 Tom Tromey <tromey@redhat.com>
424
425 * native/jawt/.cvsignore: Likewise.
426 * native/jni/qt-peer/.cvsignore
427 * native/jawt/Makefile.in: Added.
428 * native/jni/qt-peer/Makefile.in: Likewise.
429
430 2005-09-23 Tom Tromey <tromey@redhat.com>
431
432 Imported Classpath 0.18.
433
434 2005-08-23 Tom Tromey <tromey@redhat.com>
435
436 * configure: Rebuilt.
437 * configure.ac: Fixed typo.
438
439 2005-08-22 Tom Tromey <tromey@redhat.com>
440
441 PR libgcj/23498:
442 * doc/Makefile.am (info_TEXINFOS): Commented out.
443 * doc/Makefile.in: Rebuilt.
444
445 2005-08-22 Kelley Cook <kcook@gcc.gnu.org>
446
447 * Makefile.am (ACLOCAL_AMFLAGS): New.
448 * Makefile.in: Regenerate.
449
450 2005-08-22 Tom Tromey <tromey@redhat.com>
451
452 PR libgcj/23498:
453 * doc/Makefile.am (info_TEXINFOS): Commented out.
454 * doc/Makefile.in: Rebuilt.
455
456 2005-08-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
457
458 * lib/split-for-gcj.sh: Don't use unportable %{parameter%word}.
459 Don't use unportable !.
460
461 2005-07-15 Tom Tromey <tromey@redhat.com>
462
463 * ChangeLog.gcj, Makefile.in, aclocal.m4, config.guess,
464 config.sub, configure, ltmain.sh, doc/Makefile.in,
465 doc/api/Makefile.in, examples/Makefile.in, external/Makefile.in,
466 external/sax/Makefile.in, external/w3c_dom/Makefile.in,
467 include/Makefile.in, include/config.h.in, include/jni.h,
468 lib/Makefile.in, native/Makefile.in, native/fdlibm/Makefile.in,
469 native/jni/Makefile.in, native/jni/classpath/Makefile.in,
470 native/jni/gtk-peer/Makefile.in, native/jni/java-io/Makefile.in,
471 native/jni/java-lang/Makefile.in, native/jni/java-net/Makefile.in,
472 native/jni/java-nio/Makefile.in, native/jni/java-util/Makefile.in,
473 native/jni/xmlj/Makefile.in, native/target/Makefile.in,
474 native/target/Linux/Makefile.in,
475 native/target/generic/Makefile.in, resource/Makefile.in,
476 scripts/Makefile.in: Added.
477 * native/fdlibm/.cvsignore, native/jni/xmlj/.cvsignore,
478 native/jni/java-util/.cvsignore, native/jni/classpath/.cvsignore,
479 native/jni/java-net/.cvsignore, native/jni/java-io/.cvsignore,
480 native/jni/.cvsignore, native/jni/java-lang/.cvsignore,
481 native/jni/gtk-peer/.cvsignore, native/jni/java-nio/.cvsignore,
482 native/testsuite/.cvsignore, native/.cvsignore,
483 native/vmi/.cvsignore, native/target/.cvsignore,
484 native/target/generic/.cvsignore, native/target/Linux/.cvsignore,
485 include/.cvsignore, doc/api/.cvsignore,
486 doc/www.gnu.org/faq/.cvsignore,
487 doc/www.gnu.org/downloads/.cvsignore,
488 doc/www.gnu.org/docs/.cvsignore, doc/www.gnu.org/.cvsignore,
489 doc/www.gnu.org/events/.cvsignore,
490 doc/www.gnu.org/announce/.cvsignore, doc/.cvsignore,
491 resource/.cvsignore, external/w3c_dom/.cvsignore,
492 external/sax/.cvsignore, external/.cvsignore,
493 java/util/.cvsignore, .cvsignore, test/java.net/.cvsignore,
494 test/java.io/.cvsignore, test/.cvsignore,
495 test/java.util/.cvsignore, test/gnu.java.lang.reflect/.cvsignore,
496 test/java.lang.reflect/.cvsignore, examples/.cvsignore,
497 lib/.cvsignore, gnu/classpath/.cvsignore, gnu/test/.cvsignore,
498 compat/java.net/.cvsignore, compat/.cvsignore, vm/.cvsignore,
499 vm/reference/.cvsignore, scripts/.cvsignore: Updated.