1 2010-07-30 Andrew Haley <aph@redhat.com>
3 * javax/print/attribute/standard/JobStateReasons.java (add): Fix
4 infinite recursion with call to super.
6 2010-06-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8 * scripts/check_jni_methods.sh.in: Don't use diff -U.
9 Adapt grep regex, ignore file and problem message.
11 2010-06-03 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13 * configure: Regenerate.
15 2010-05-04 Andrew Haley <aph@redhat.com>
17 * lib/gen-classlist.sh.in: Use absolute pathnames for all the
18 directory names in the output file.
20 2010-04-27 Andrew Haley <aph@redhat.com>
22 * java/util/concurrent/CopyOnWriteArrayList.java: Fix for empty
25 2010-04-27 Andrew Haley <aph@redhat.com>
27 * gnu/javax/print/ipp/IppResponse.java (parseAttributes): Handle
29 * gnu/javax/print/ipp/IppRequest.java (writeOperationAttributes):
30 Handle RequestedAttributes.
31 * gnu/javax/print/ipp/IppPrintService.java (processResponse): Add
32 DocFlavor.SERVICE_FORMATTED.PAGEABLE and
33 DocFlavor.SERVICE_FORMATTED.PRINTABLE.
35 2010-04-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
37 * HACKING: Update required Automake version.
38 * Makefile.in: Regenerate.
39 * aclocal.m4: Regenerate.
40 * doc/Makefile.in: Regenerate.
41 * doc/api/Makefile.in: Regenerate.
42 * examples/Makefile.in: Regenerate.
43 * external/Makefile.in: Regenerate.
44 * external/jsr166/Makefile.in: Regenerate.
45 * external/relaxngDatatype/Makefile.in: Regenerate.
46 * external/sax/Makefile.in: Regenerate.
47 * external/w3c_dom/Makefile.in: Regenerate.
48 * include/Makefile.in: Regenerate.
49 * lib/Makefile.in: Regenerate.
50 * native/Makefile.in: Regenerate.
51 * native/fdlibm/Makefile.in: Regenerate.
52 * native/jawt/Makefile.in: Regenerate.
53 * native/jni/Makefile.in: Regenerate.
54 * native/jni/classpath/Makefile.in: Regenerate.
55 * native/jni/gconf-peer/Makefile.in: Regenerate.
56 * native/jni/gstreamer-peer/Makefile.in: Regenerate.
57 * native/jni/gtk-peer/Makefile.in: Regenerate.
58 * native/jni/java-io/Makefile.in: Regenerate.
59 * native/jni/java-lang/Makefile.in: Regenerate.
60 * native/jni/java-math/Makefile.in: Regenerate.
61 * native/jni/java-net/Makefile.in: Regenerate.
62 * native/jni/java-nio/Makefile.in: Regenerate.
63 * native/jni/java-util/Makefile.in: Regenerate.
64 * native/jni/midi-alsa/Makefile.in: Regenerate.
65 * native/jni/midi-dssi/Makefile.in: Regenerate.
66 * native/jni/native-lib/Makefile.in: Regenerate.
67 * native/jni/qt-peer/Makefile.in: Regenerate.
68 * native/jni/xmlj/Makefile.in: Regenerate.
69 * native/plugin/Makefile.in: Regenerate.
70 * resource/Makefile.in: Regenerate.
71 * scripts/Makefile.in: Regenerate.
72 * tools/Makefile.in: Regenerate.
73 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
76 * tools/Makefile.am (dist-hook): Prune .svn directories in asm and
78 * tools/Makefile.in: Regenerate.
81 2008-11-05 Andrew Haley <aph@redhat.com>
83 * tools/Makefile.am (UPDATE_TOOLS_ZIP, CREATE_TOOLS_ZIP): Exclude
86 2010-01-18 Andreas Tobler <andreast@fgznet.ch>
88 * tools/Makefile.am (GJDOC_EX): Use find -name pattern -prune -o.
89 * tools/Makefile.in: Regenerate.
91 2009-12-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
93 * Makefile.in: Regenerate.
94 * configure: Regenerate.
95 * doc/Makefile.in: Regenerate.
96 * doc/api/Makefile.in: Regenerate.
97 * examples/Makefile.in: Regenerate.
98 * external/Makefile.in: Regenerate.
99 * external/jsr166/Makefile.in: Regenerate.
100 * external/relaxngDatatype/Makefile.in: Regenerate.
101 * external/sax/Makefile.in: Regenerate.
102 * external/w3c_dom/Makefile.in: Regenerate.
103 * include/Makefile.in: Regenerate.
104 * lib/Makefile.in: Regenerate.
105 * native/Makefile.in: Regenerate.
106 * native/fdlibm/Makefile.in: Regenerate.
107 * native/jawt/Makefile.in: Regenerate.
108 * native/jni/Makefile.in: Regenerate.
109 * native/jni/classpath/Makefile.in: Regenerate.
110 * native/jni/gconf-peer/Makefile.in: Regenerate.
111 * native/jni/gstreamer-peer/Makefile.in: Regenerate.
112 * native/jni/gtk-peer/Makefile.in: Regenerate.
113 * native/jni/java-io/Makefile.in: Regenerate.
114 * native/jni/java-lang/Makefile.in: Regenerate.
115 * native/jni/java-math/Makefile.in: Regenerate.
116 * native/jni/java-net/Makefile.in: Regenerate.
117 * native/jni/java-nio/Makefile.in: Regenerate.
118 * native/jni/java-util/Makefile.in: Regenerate.
119 * native/jni/midi-alsa/Makefile.in: Regenerate.
120 * native/jni/midi-dssi/Makefile.in: Regenerate.
121 * native/jni/native-lib/Makefile.in: Regenerate.
122 * native/jni/qt-peer/Makefile.in: Regenerate.
123 * native/jni/xmlj/Makefile.in: Regenerate.
124 * native/plugin/Makefile.in: Regenerate.
125 * resource/Makefile.in: Regenerate.
126 * scripts/Makefile.in: Regenerate.
127 * tools/Makefile.in: Regenerate.
129 2009-10-22 Richard Guenther <rguenther@suse.de>
132 * tools/gnu/classpath/tools/jar/Creator.java (writeCommandLineEntries):
133 Do not use uninitialized manifest.
134 * tools/classes/gnu/classpath/tools/jar/Creator.class: Re-generated.
136 2009-08-26 Dave Korn <dave.korn.cygwin@gmail.com>
138 * ltmain.sh (removedotparts): Don't use comma as 's' separator.
139 (collapseslashes): Likewise.
141 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
143 * configure.ac (AC_PREREQ): Bump to 2.64.
145 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
147 * doc/cp-hacking.texinfo (Needed Tools and Libraries): Bump
148 Autoconf version to 2.64, Automake to 1.11, M4 to 1.4.6.
150 * Makefile.in: Regenerate.
151 * aclocal.m4: Regenerate.
152 * configure: Regenerate.
153 * doc/Makefile.in: Regenerate.
154 * doc/api/Makefile.in: Regenerate.
155 * examples/Makefile.in: Regenerate.
156 * external/Makefile.in: Regenerate.
157 * external/jsr166/Makefile.in: Regenerate.
158 * external/relaxngDatatype/Makefile.in: Regenerate.
159 * external/sax/Makefile.in: Regenerate.
160 * external/w3c_dom/Makefile.in: Regenerate.
161 * include/Makefile.in: Regenerate.
162 * include/config.h.in: Regenerate.
163 * lib/Makefile.in: Regenerate.
164 * native/Makefile.in: Regenerate.
165 * native/fdlibm/Makefile.in: Regenerate.
166 * native/jawt/Makefile.in: Regenerate.
167 * native/jni/Makefile.in: Regenerate.
168 * native/jni/classpath/Makefile.in: Regenerate.
169 * native/jni/gconf-peer/Makefile.in: Regenerate.
170 * native/jni/gstreamer-peer/Makefile.in: Regenerate.
171 * native/jni/gtk-peer/Makefile.in: Regenerate.
172 * native/jni/java-io/Makefile.in: Regenerate.
173 * native/jni/java-lang/Makefile.in: Regenerate.
174 * native/jni/java-math/Makefile.in: Regenerate.
175 * native/jni/java-net/Makefile.in: Regenerate.
176 * native/jni/java-nio/Makefile.in: Regenerate.
177 * native/jni/java-util/Makefile.in: Regenerate.
178 * native/jni/midi-alsa/Makefile.in: Regenerate.
179 * native/jni/midi-dssi/Makefile.in: Regenerate.
180 * native/jni/native-lib/Makefile.in: Regenerate.
181 * native/jni/qt-peer/Makefile.in: Regenerate.
182 * native/jni/xmlj/Makefile.in: Regenerate.
183 * native/plugin/Makefile.in: Regenerate.
184 * resource/Makefile.in: Regenerate.
185 * scripts/Makefile.in: Regenerate.
186 * tools/Makefile.in: Regenerate.
188 2009-08-20 Dave Korn <dave.korn.cygwin@gmail.com>
190 * ltmain.sh (func_normal_abspath): New function.
191 (func_relative_path): Likewise.
192 (func_mode_help): Document new -bindir option for link mode.
193 (func_mode_link): Add new -bindir option, and use it to place
194 output DLL if specified.
196 2009-06-29 Andrew Haley <aph@redhat.com>
199 * tools/gnu/classpath/tools/javah/FieldHelper.java (print):
201 * tools/gnu/classpath/tools/javah/MethodHelper.java (print):
203 * tools/gnu/classpath/tools/javah/CniStubPrinter.java (printDecl):
205 * tools/gnu/classpath/tools/javah/Keywords.java (words): Replace
206 with keywords list from gcc/java/mangle.c.
207 * tools/gnu/classpath/tools/javah/ClassWrapper.java (printMethods):
208 Don't pre-convert a C++ keyword.
209 (print(CniPrintStream)): Call CniPrintStream.printName().
210 (printContents): Likewise.
211 * tools/gnu/classpath/tools/javah/CniPrintStream.java
212 (getClassName): Don't call replaceAll("/", "::").
213 (print(Type)): Add ""::" befor name, " *" after. Use printName(), not
215 (printName(PrintStream, String), printName(String), printlnName):
217 (moveToPackage): Use printName().
219 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
221 * configure: Regenerate.
223 2009-02-05 Andrew John Hughes <ahughes@redhat.com>
225 * NEWS: Add VM updates.
227 2009-02-05 Andrew John Hughes <ahughes@redhat.com>
233 2009-02-05 Andrew Haley <aph@redhat.com>
236 * native/plugin/gcjwebplugin.cc: Cope with the changed header file
237 format. https://bugzilla.mozilla.org/show_bug.cgi?id=455458
238 (GCJ_GetJavaClass): Likewise.
239 (NP_Initialize): Likewise.
241 2009-02-05 Mark Wielaard <mark@klomp.org>
244 * gnu/xml/stream/XMLParser.java:
245 (getLocalName()): Respect stringInterning.
246 (getName()): Likewise.
247 (getPrefix()): Likewise.
249 2009-02-04 Andrew John Hughes <ahughes@redhat.com>
251 * native/jni/native-lib/cpproc.c:
252 (cpproc_forkAndExec): Don't return on a -1
253 result from chdir as this may be valid in
254 some cases. A better fix is needed.
256 2009-02-03 Andrew John Hughes <ahughes@redhat.com>
258 * native/jni/native-lib/cpproc.c:
259 (cpproc_forkAndExec): Handle return of
262 2009-02-03 Andrew John Hughes <ahughes@redhat.com>
265 * gnu/java/security/jce/prng/SecureRandomAdapter.java:
266 Remove unneeded import.
267 * gnu/javax/crypto/jce/prng/FortunaImpl.java:
269 * java/security/SecureRandom.java:
270 Remove duplicate use of VMSecureRandom,
271 call SecureRandomAdapter instead.
272 * vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java:
273 Moved from java/security so SecureRandomAdapter can
276 2009-01-22 Mario Torre <neugens@aicas.com>
279 * gnu/java/security/jce/prng/SecureRandomAdapter.java:
280 (getSeed(int)): New; retrieve seed from source specified
281 by securerandom.source property or failing that, use
283 * gnu/javax/crypto/jce/prng/ARCFourRandomSpi.java:
284 (engineGenerateSeed(int)): Use SecureRandomAdapter.
285 (engineNextBytes(byte[])): Initialise using new seed.
286 * gnu/javax/crypto/jce/prng/CSPRNGSpi.java:
287 (engineGenerateSeed(int)): Use SecureRandomAdapter.
288 (engineNextBytes(byte[])): Initialise using new seed.
289 * gnu/javax/crypto/jce/prng/FortunaImpl.java:
290 (engineSetSeed(byte[])): Initialise with new seed if unused.
291 (engineGenerateSeed(int)): Use SecureRandomAdapter.
292 * gnu/javax/crypto/jce/prng/ICMRandomSpi.java:
293 (engineGenerateSeed(int)): Use SecureRandomAdapter.
294 (engineNextBytes(byte[])): Initialise using new seed.
295 * gnu/javax/crypto/jce/prng/UMacRandomSpi.java:
296 (engineGenerateSeed(int)): Use SecureRandomAdapter.
297 (engineNextBytes(byte[])): Initialise using new seed.
298 * gnu/javax/crypto/prng/ICMGenerator.java:
299 (setup(Map)): Call fillBlock().
301 2009-01-22 Mark Wielaard <mark@klomp.org>
303 * tools/gnu/classpath/tools/gjdoc/Main.java (getGjdocVersion):
304 Read version.properties from package.
306 2009-01-05 Robert Schuster <robertschuster@fsfe.org>
308 * gnu/java/awt/peer/gtk/CairoGraphics2D.java:
309 (drawPolyline): Rewritten.
311 2009-01-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
314 Add ChangeLog-2008 to EXTRA_DIST.
316 2009-01-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
318 * ChangeLog-2008: New file.
320 2009-01-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
322 * java/text/MessageFormat.java:
323 (setLocale(Locale)): Integer format should use
324 NumberFormat.getIntegerInstance.
328 coding: iso-latin-1-unix