OSDN Git Service

a7ee39fdc79d48b7999582e4212806b28814e633
[pf3gnuchains/gcc-fork.git] / libjava / classpath / ChangeLog
1 2010-07-30  Andrew Haley  <aph@redhat.com>
2
3         * javax/print/attribute/standard/JobStateReasons.java (add): Fix
4         infinite recursion with call to super.
5
6 2010-06-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7
8         * scripts/check_jni_methods.sh.in: Don't use diff -U.
9         Adapt grep regex, ignore file and problem message.
10
11 2010-06-03  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
12
13         * configure: Regenerate.
14
15 2010-05-04  Andrew Haley  <aph@redhat.com>
16
17         * lib/gen-classlist.sh.in: Use absolute pathnames for all the
18         directory names in the output file.
19
20 2010-04-27  Andrew Haley  <aph@redhat.com>
21
22         * java/util/concurrent/CopyOnWriteArrayList.java: Fix for empty
23         list.
24
25 2010-04-27  Andrew Haley  <aph@redhat.com>
26
27         * gnu/javax/print/ipp/IppResponse.java (parseAttributes): Handle
28         IppValueTag.UNKNOWN.  
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.
34
35 2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
36
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>
74
75         PR libgcj/38251
76         * tools/Makefile.am (dist-hook): Prune .svn directories in asm and
77         classes copies.
78         * tools/Makefile.in: Regenerate.
79
80         Revert:
81         2008-11-05  Andrew Haley  <aph@redhat.com>
82
83         * tools/Makefile.am (UPDATE_TOOLS_ZIP, CREATE_TOOLS_ZIP): Exclude
84         .svn direcories.
85
86 2010-01-18  Andreas Tobler  <andreast@fgznet.ch>
87
88         * tools/Makefile.am (GJDOC_EX): Use find -name pattern -prune -o.
89         * tools/Makefile.in: Regenerate.
90
91 2009-12-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
92
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.
128
129 2009-10-22  Richard Guenther  <rguenther@suse.de>
130
131         PR cp-tools/39177
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.
135
136 2009-08-26  Dave Korn  <dave.korn.cygwin@gmail.com>
137
138         * ltmain.sh (removedotparts): Don't use comma as 's' separator.
139         (collapseslashes): Likewise.
140
141 2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
142
143         * configure.ac (AC_PREREQ): Bump to 2.64.
144
145 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
146
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.
149
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.
187
188 2009-08-20  Dave Korn  <dave.korn.cygwin@gmail.com>
189
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.
195
196 2009-06-29  Andrew Haley  <aph@redhat.com>
197
198         PR java/40590   
199         * tools/gnu/classpath/tools/javah/FieldHelper.java (print):
200         Use printName().
201         * tools/gnu/classpath/tools/javah/MethodHelper.java (print):
202         Use printName().
203         * tools/gnu/classpath/tools/javah/CniStubPrinter.java (printDecl):
204         Use printName().
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
214         print.
215         (printName(PrintStream, String), printName(String), printlnName):
216         New methods.
217         (moveToPackage): Use printName().
218
219 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
220
221         * configure: Regenerate.
222
223 2009-02-05  Andrew John Hughes  <ahughes@redhat.com>
224
225         * NEWS: Add VM updates.
226         
227 2009-02-05  Andrew John Hughes  <ahughes@redhat.com>
228
229         * NEWS: Updated.
230         * configure.ac:
231         Bump to 0.98 proper.
232
233 2009-02-05  Andrew Haley  <aph@redhat.com>
234
235         PR libgcj/38861
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.
240
241 2009-02-05  Mark Wielaard  <mark@klomp.org>
242
243         PR classpath/38912:
244         * gnu/xml/stream/XMLParser.java:
245         (getLocalName()): Respect stringInterning.
246         (getName()): Likewise.
247         (getPrefix()): Likewise.
248
249 2009-02-04  Andrew John Hughes  <ahughes@redhat.com>
250
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.
255         
256 2009-02-03  Andrew John Hughes  <ahughes@redhat.com>
257
258         * native/jni/native-lib/cpproc.c:
259         (cpproc_forkAndExec): Handle return of
260         chdir.
261         
262 2009-02-03  Andrew John Hughes  <ahughes@redhat.com>
263
264         PR classpath/38417:
265         * gnu/java/security/jce/prng/SecureRandomAdapter.java:
266         Remove unneeded import.
267         * gnu/javax/crypto/jce/prng/FortunaImpl.java:
268         Fix typo.
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
274         access it.
275
276 2009-01-22  Mario Torre  <neugens@aicas.com>
277
278         PR classpath/38417:
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
282         VMSecureRandom.
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().
300
301 2009-01-22  Mark Wielaard  <mark@klomp.org>
302
303         * tools/gnu/classpath/tools/gjdoc/Main.java (getGjdocVersion):
304         Read version.properties from package.
305
306 2009-01-05  Robert Schuster  <robertschuster@fsfe.org>
307
308         * gnu/java/awt/peer/gtk/CairoGraphics2D.java:
309         (drawPolyline): Rewritten.
310
311 2009-01-05  Andrew John Hughes  <gnu_andrew@member.fsf.org>
312
313         * Makefile.am:
314         Add ChangeLog-2008 to EXTRA_DIST.
315         
316 2009-01-02  Andrew John Hughes  <gnu_andrew@member.fsf.org>
317
318         * ChangeLog-2008: New file.
319         
320 2009-01-02  Andrew John Hughes  <gnu_andrew@member.fsf.org>
321
322         * java/text/MessageFormat.java:
323         (setLocale(Locale)): Integer format should use
324         NumberFormat.getIntegerInstance.
325
326 \f
327 Local Variables:
328 coding: iso-latin-1-unix        
329 End:
330