1 2008-11-10 Andrew Haley <aph@redhat.com>
3 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
4 (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawGlyphVector):
5 Remove bogus gdk_threads_leave ();
7 2008-11-05 Andrew Haley <aph@redhat.com>
9 * gnu/java/awt/peer/gtk/FreetypeGlyphVector.java (getKerning):
10 Return result in a float[], not a Point2D.
11 (performDefaultLayout): Call getKerning with a float[].
12 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
13 (getKerning): Return result in a float[], not a Point2D.
15 2008-11-05 Andrew Haley <aph@redhat.com>
17 * tools/Makefile.am (UPDATE_TOOLS_ZIP, CREATE_TOOLS_ZIP): Exclude
20 2008-10-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
22 * m4/ac_prog_antlr.m4:
23 Remove redundant checks.
25 Use gjdoc_gendir when calling antlr.
27 2008-10-17 Robert Lougher <rob.lougher@gmail.com>
29 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
30 (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawGlyphVector):
33 2008-10-16 Tom Tromey <tromey@redhat.com>
35 * tools/gnu/classpath/tools/jar/WorkSet.java (initSet): Use
36 foreach. Change argument type.
37 (WorkSet): Change argument type.
38 * tools/gnu/classpath/tools/jar/Indexer.java (indexJarFile): Use
40 * tools/gnu/classpath/tools/jar/Creator.java
41 (writeCommandLineEntries): Use foreach.
42 (getAllEntries): Likewise.
44 2008-10-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
47 Remove superfluous AC_PROG_JAVA call.
49 2008-10-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
52 Check for cantlr as well.
54 Only build GJDoc parser when both
55 CREATE_GJDOC and CREATE_GJDOC_PARSER
58 2008-10-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
61 Add regen-gjdoc-parser option,
62 and separate antlr tests.
63 * m4/ac_prog_antlr.m4:
64 Turn single test into AC_LIB_ANTLR
69 Support CREATE_GJDOC_PARSER option.
71 2008-09-29 Matthias Klose <doko@ubuntu.com>
73 * m4/ac_prog_antlr.m4:
74 Check for antlr binary as well.
76 2008-09-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
79 Always check for JAVA prior to ANTLR check.
80 * java/lang/ThreadLocal.java,
81 * java/lang/ThreadLocalMap.java:
82 Rename notFound back to sentinel to avoid
83 potential issues with use of the old name.
85 * java/nio/Buffer.java,
86 * java/nio/ByteBuffer.java,
87 * java/nio/ByteBufferImpl.java,
88 * java/nio/CharBuffer.java,
89 * java/nio/CharViewBufferImpl.java,
90 * java/nio/DirectByteBufferImpl.java,
91 * java/nio/DoubleBuffer.java,
92 * java/nio/DoubleBufferImpl.java,
93 * java/nio/FloatBuffer.java,
94 * java/nio/FloatBufferImpl.java,
95 * java/nio/IntBuffer.java,
96 * java/nio/LongBuffer.java,
97 * java/nio/LongBufferImpl.java,
98 * java/nio/MappedByteBuffer.java,
99 * java/nio/ShortBuffer.java,
100 * java/nio/ShortBufferImpl.java,
101 * java/nio/ShortViewBufferImpl.java:
104 2008-09-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
106 * java/lang/System.java (getenv): Reinstate
107 use of EnvironmentMap as opposed to raw
110 2008-09-16 Mario Torre <neugens@aicas.com>
112 * java/lang/System.java (getenv): Fix env entries of the form
113 key=value=value=value not parsed correctly.
115 2008-09-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
117 Reported by: Matthias Klose
119 Simplify the addition of the ANTLR
120 JAR file to the classpath.
122 2008-09-14 Matthias Klose <doko@ubuntu.com>
124 * m4/ac_prog_antlr.m4:
125 Allow use of runantlr on systems
126 which have it (Debian/Ubuntu).
128 2008-09-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
130 * examples/Makefile.am:
131 Check lib directly as well as glibj.zip
134 Only require the class files to be built
135 to allow the tools and examples to be built,
136 not the installation of glibj.zip.
138 Check lib directly as well as glibj.zip
141 2008-09-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
143 * examples/Makefile.am,
146 * m4/ac_prog_javac.m4:
147 Check whether JAVAC is gcj.
148 * m4/ac_prog_javac_works.m4:
151 Don't bother checking for -J
156 2007-08-23 Daniel Frampton <zyridium@zyridium.net>
159 * java/lang/InheritableThreadLocal.java,
160 * java/lang/Thread.java,
161 * java/lang/ThreadLocal.java:
162 Modified to use java.lang.ThreadLocalMap.
163 * java/lang/ThreadLocalMap.java:
164 New cheaper ThreadLocal-specific WeakHashMap.
166 2008-02-07 Ian Rogers <ian.rogers@manchester.ac.uk>
168 * java/util/zip/ZipEntry.java:
169 Use byte fields instead of integer fields,
170 store the time as well as the DOS time and
171 don't retain a global Calendar instance.
172 (setDOSTime(int)): Set KNOWN_DOSTIME instead
173 of KNOWN_TIME, and unset KNOWN_TIME.
174 (getDOSTime()): Compute DOS time from UNIX time
176 (clone()): Provide cloning via the ZipEntry constructor
178 (setTime(long)): Don't compute DOS time at this point.
179 (getCalendar()): Removed.
181 2008-09-09 Andrew John Hughes <gnu_andrew@member.fsf.org>
183 * tools/gnu/classpath/tools/getopt/Parser.java:
184 (setHeader(String)): Make synchronized.
185 (setFooter(String)): Likewise.
186 * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java,
187 (reset()): Make synchronized.
188 (name(Class)): Likewise.
190 2008-09-04 Robert Schuster <robertschuster@fsfe.org>
192 * gnu/java/nio/charset/ByteDecodeLoopHelper:
193 (arrayDecodeLoop): Added new break label, escape to that label.
194 * gnu/java/nio/charset/ByteEncodeLoopHelper:
195 (arrayDecodeLoop): Added new break label, escape to that label.
197 2008-09-04 Robert Schuster <robertschuster@fsfe.org>
199 * java/text/DecimalFormat.java:
200 (scanFix): Use 'i + 1' when looking at following character.
201 (scanNegativePattern): Dito.
203 2008-09-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
205 * tools/gnu/classpath/tools/javah/ClassWrapper.java:
206 (makeVtable()): Populate methodNameMap.
207 (printMethods(CniPrintStream)): Always use pre-populated
208 methodNameMap for bridge targets.
210 2008-09-01 Mario Torre <neugens@aicas.com>
212 * gnu/java/awt/peer/x/XImage.java (XImageProducer): remove @Override
213 annotation to allow compilation on javac < 1.6 and ecj < 3.4.
215 2008-09-01 Mario Torre <neugens@aicas.com>
217 * gnu/java/awt/peer/x/XGraphicsDevice.java (getDisplay): fix to support
219 * gnu/java/awt/peer/x/XImage.java (getSource): method implemented.
220 * gnu/java/awt/peer/x/XImage.java (XImageProducer): implement ImageProducer
223 2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
225 * gnu/java/util/regex/BacktrackStack.java,
226 * gnu/java/util/regex/CharIndexed.java,
227 * gnu/java/util/regex/CharIndexedCharArray.java,
228 * gnu/java/util/regex/CharIndexedCharSequence.java,
229 * gnu/java/util/regex/CharIndexedInputStream.java,
230 * gnu/java/util/regex/CharIndexedString.java,
231 * gnu/java/util/regex/CharIndexedStringBuffer.java,
232 * gnu/java/util/regex/RE.java,
233 * gnu/java/util/regex/REException.java,
234 * gnu/java/util/regex/REFilterInputStream.java,
235 * gnu/java/util/regex/REMatch.java,
236 * gnu/java/util/regex/REMatchEnumeration.java,
237 * gnu/java/util/regex/RESyntax.java,
238 * gnu/java/util/regex/REToken.java,
239 * gnu/java/util/regex/RETokenAny.java,
240 * gnu/java/util/regex/RETokenBackRef.java,
241 * gnu/java/util/regex/RETokenChar.java,
242 * gnu/java/util/regex/RETokenEnd.java,
243 * gnu/java/util/regex/RETokenEndOfPreviousMatch.java,
244 * gnu/java/util/regex/RETokenEndSub.java,
245 * gnu/java/util/regex/RETokenIndependent.java,
246 * gnu/java/util/regex/RETokenLookAhead.java,
247 * gnu/java/util/regex/RETokenLookBehind.java,
248 * gnu/java/util/regex/RETokenNamedProperty.java,
249 * gnu/java/util/regex/RETokenOneOf.java,
250 * gnu/java/util/regex/RETokenPOSIX.java,
251 * gnu/java/util/regex/RETokenRange.java,
252 * gnu/java/util/regex/RETokenRepeated.java,
253 * gnu/java/util/regex/RETokenStart.java,
254 * gnu/java/util/regex/RETokenWordBoundary.java,
255 * gnu/java/util/regex/UncheckedRE.java:
258 2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
260 * gnu/java/util/regex/RETokenStart.java:
261 (getMaximumLength()): Add Override annotation.
262 (matchThis(CharIndexed, REMatch)): Likewise.
263 (returnsFixedLengthMatches()): Renamed from
264 returnsFixedLengthmatches and added Override
266 (findFixedLengthMatches(CharIndexed,REMatch,int)):
267 Add Override annotation.
268 (dump(CPStringBuilder)): Likewise.
269 * gnu/javax/print/ipp/IppRequest.java:
270 (RequestWriter.writeOperationAttributes(AttributeSet)):
271 Throw exception, don't just create and drop it.
272 * javax/management/MBeanServerPermission.java:
273 (MBeanServerPermissionCollection.add(Permission)): Compare
274 against individual Strings not the entire array, and
275 store the result of replace.
276 * javax/swing/text/html/StyleSheet.java:
277 (setBaseFontSize(size)): Store result of trim().
279 2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
281 * javax/tools/FileObject.java:
282 (openReader(boolean)): Document new parameter.
284 2008-03-27 Michael Franz <mvfranz@gmail.com>
287 * javax/tools/FileObject.java:
288 (toUri()): Fix case from toURI.
289 (openReader(boolean)): Add missing boolean argument.
291 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
294 * gnu/javax/management/Server.java:
295 (beans): Change to ConcurrentHashMap.
296 (defaultDomain): Make final.
298 (LazyListenersHolder): Added to wrap
299 listeners, also now a ConcurrentHashMap,
300 providing lazy initialisation safely.
301 (sequenceNumber): Documented.
302 (getBean(ObjectName)): Remove redundant cast.
303 (addNotificationListener(ObjectName,NotificationListener,
304 NotificationFilter,Object)): Remove map initialisation
306 (getObjectInstance(ObjectName)): Remove redundant cast.
307 (registerMBean(Object,ObjectName)): Add bean atomically.
308 (removeNotificationListener(ObjectName,NotificationListener)):
310 (removeNotificationListener(ObjectName,NotificationListener,
311 NotificationFilter,Object)): Likewise.
312 (notify(ObjectName,String)): Documented.
314 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
316 * gnu/javax/management/Server.java:
319 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
321 * gnu/javax/management/Translator.java:
324 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
326 * javax/management/DefaultLoaderRepository.java,
327 * javax/management/JMX.java,
328 * javax/management/MBeanAttributeInfo.java,
329 * javax/management/MBeanConstructorInfo.java,
330 * javax/management/MBeanOperationInfo.java,
331 * javax/management/MBeanServerDelegate.java:
332 Fix warnings due to generics.
334 2008-08-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
336 * javax/management/MBeanPermission.java,
337 * javax/management/MBeanServerDelegate.java,
338 * javax/management/MBeanServerFactory.java,
339 * javax/management/MBeanServerInvocationHandler.java,
340 * javax/management/MBeanServerPermission.java:
341 Fix warnings due to use of non-generic collections.
343 2008-08-25 Mario Torre <neugens@aicas.com>
345 * gnu/javax/rmi/CORBA/RmiUtilities.java (readValue): check if sender is
348 2008-08-22 Mario Torre <neugens@aicas.com>
350 * gnu/CORBA/OrbFunctional.java (set_parameters): Fix
351 NullPointerException checking when param is null.
353 2008-08-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
355 * java/util/regex/Matcher.java:
356 (reset()): Reset append position so
357 we don't try and append to the end of
360 2008-08-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
364 Also allow versions of GJDoc from 0.8* on, as
367 2008-08-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
371 (CLASSPATH_WITH_GJDOC): Ensure version 0.7.9 is
374 2008-08-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
377 Add taglets subdirectory to list of excluded
378 paths when GJDoc is not compiled.
380 2008-08-19 David P Grove <groved@us.ibm.com>
382 * scripts/check_jni_methods.sh.in:
383 Fix build issue on AIX by splitting generation
386 2008-08-18 Andrew John Hughes <gnu_andrew@member.fsf.org>
388 * native/jni/gstreamer-peer/gst_native_pipeline.c:
389 (get_free_space(int)): Use #else not #elif when
390 there is no condition.
392 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
395 * java/text/DecimalFormat.java:
396 (setCurrency(Currency)): Update prefixes and
397 suffixes when currency changes.
398 * java/text/DecimalFormatSymbols.java:
399 (DecimalFormatSymbols(Locale)): Set locale earlier
400 so it can be used by setCurrency(Currency).
401 (setCurrency(Currency)): Set the symbol correctly using
402 the locale of the instance.
403 * java/util/Currency.java:
404 Throw error instead of just printing a message.
406 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
408 * javax/activation/ActivationDataFlavor.java:
409 Suppress warnings from public API.
410 (mimeType): Made final.
411 (representationClass): Added generic type and
413 (normalizeMimeTypeParameter(String,String)):
415 * javax/activation/CommandInfo.java:
417 (className): Made final.
418 * javax/activation/DataHandler.java:
419 (dataSource): Made final.
420 * javax/activation/FileDataSource.java:
422 * javax/activation/MailcapCommandMap.java:
423 Use generics on collections and CPStringBuilder
424 instead of StringBuffer.
425 * javax/activation/MimeType.java:
426 (toString()): Use CPStringBuilder.
427 (getBaseType()): Likewise.
428 * javax/activation/MimeTypeParameterList.java:
429 Use generics on collections and CPStringBuilder
430 instead of StringBuffer.
431 * javax/activation/MimeTypeParseException.java:
432 (MimeTypeParseException(String,String)): Use
434 * javax/activation/MimetypesFileTypeMap.java:
435 Use generics on collections and CPStringBuilder
436 instead of StringBuffer.
437 * javax/activation/URLDataSource.java:
440 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
442 * gnu/javax/activation/viewers/ImageViewer.java,
443 * gnu/javax/activation/viewers/TextEditor.java,
444 * gnu/javax/activation/viewers/TextViewer.java,
445 * javax/activation/ActivationDataFlavor.java,
446 * javax/activation/CommandInfo.java,
447 * javax/activation/CommandMap.java,
448 * javax/activation/CommandObject.java,
449 * javax/activation/DataContentHandler.java,
450 * javax/activation/DataContentHandlerFactory.java,
451 * javax/activation/DataHandler.java,
452 * javax/activation/DataHandlerDataSource.java,
453 * javax/activation/DataSource.java,
454 * javax/activation/DataSourceDataContentHandler.java,
455 * javax/activation/FileDataSource.java,
456 * javax/activation/FileTypeMap.java,
457 * javax/activation/MailcapCommandMap.java,
458 * javax/activation/MimeType.java,
459 * javax/activation/MimeTypeParameterList.java,
460 * javax/activation/MimeTypeParseException.java,
461 * javax/activation/MimetypesFileTypeMap.java,
462 * javax/activation/ObjectDataContentHandler.java,
463 * javax/activation/URLDataSource.java,
464 * javax/activation/UnsupportedDataTypeException.java,
465 * javax/activation/package.html,
466 * resource/META-INF/mailcap.default,
467 * resource/META-INF/mimetypes.default:
468 Import GNU JAF CVS as of 17/08/2008.
470 2006-04-25 Archit Shah <ashah@redhat.com>
472 * javax/activation/MimeTypeParameterList.java:
473 Insert ';' separator before parameter list.
475 2005-06-29 Xavier Poinsard <xpoinsard@openpricer.com>
477 * javax/activation/ObjectDataContentHandler.java:
480 2005-05-28 Chris Burdess <dog@bluezoo.org>
482 * javax/activation/CommandMap.java,
483 * javax/activation/MailcapCommandMap.java:
486 2004-06-09 Chris Burdess <dog@bluezoo.org>
488 * javax/activation/MailcapCommandMap.java:
489 Fixed bug whereby x-java prefix was not
492 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
494 * AUTHORS: Added Laszlo.
496 2008-04-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
499 * java/util/Scanner.java:
500 Fix package to be java.util and correct
503 2007-07-25 Laszlo Andras Hernadi <e0327023@student.tuwien.ac.at>
506 * java/util/Scanner.java:
507 Initial implementation.
509 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
511 * java/util/regex/Matcher.java:
512 (toMatchResult()): Implemented.
514 2008-08-13 Joshua Sumali <jsumali@redhat.com>
516 * doc/Makefile.am (gjdoc.pod): Generate gjdoc pod from cp-tools.texinfo
517 instead of invoke.texi. Remove invoke.texi from EXTRA_DIST.
518 * doc/invoke.texi: Removed and merged into ...
519 * doc/cp-tools.texinfo: Here
521 2008-08-12 Robert Schuster <robertschuster@fsfe.org>
523 * native/jni/java-net/local.c
524 (local_bind): Removed fprintf call, fixed access outside
527 2008-07-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
529 * m4/acinclude.m4 (CLASSPATH_COND_IF): New macro.
530 * configure.ac: Use it.
531 * tools/Makefile.am (!CREATE_WRAPPERS): Update comment.
533 2008-07-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
535 * resource/gnu/java/locale/LocaleInformation.properties,
536 * resource/gnu/java/locale/LocaleInformation_aa.properties,
537 * resource/gnu/java/locale/LocaleInformation_af.properties,
538 * resource/gnu/java/locale/LocaleInformation_af_NA.properties,
539 * resource/gnu/java/locale/LocaleInformation_ak.properties,
540 * resource/gnu/java/locale/LocaleInformation_am.properties,
541 * resource/gnu/java/locale/LocaleInformation_ar.properties,
542 * resource/gnu/java/locale/LocaleInformation_as.properties,
543 * resource/gnu/java/locale/LocaleInformation_az.properties,
544 * resource/gnu/java/locale/LocaleInformation_be.properties,
545 * resource/gnu/java/locale/LocaleInformation_bg.properties,
546 * resource/gnu/java/locale/LocaleInformation_bn.properties,
547 * resource/gnu/java/locale/LocaleInformation_bs.properties,
548 * resource/gnu/java/locale/LocaleInformation_byn.properties,
549 * resource/gnu/java/locale/LocaleInformation_ca.properties,
550 * resource/gnu/java/locale/LocaleInformation_cch.properties,
551 * resource/gnu/java/locale/LocaleInformation_cop.properties,
552 * resource/gnu/java/locale/LocaleInformation_cs.properties,
553 * resource/gnu/java/locale/LocaleInformation_cy.properties,
554 * resource/gnu/java/locale/LocaleInformation_da.properties,
555 * resource/gnu/java/locale/LocaleInformation_de.properties,
556 * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
557 * resource/gnu/java/locale/LocaleInformation_dv.properties,
558 * resource/gnu/java/locale/LocaleInformation_dz.properties,
559 * resource/gnu/java/locale/LocaleInformation_ee.properties,
560 * resource/gnu/java/locale/LocaleInformation_el.properties,
561 * resource/gnu/java/locale/LocaleInformation_en.properties,
562 * resource/gnu/java/locale/LocaleInformation_en_BE.properties,
563 * resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
564 * resource/gnu/java/locale/LocaleInformation_en_GB.properties,
565 * resource/gnu/java/locale/LocaleInformation_en_IE.properties,
566 * resource/gnu/java/locale/LocaleInformation_en_MT.properties,
567 * resource/gnu/java/locale/LocaleInformation_en_SG.properties,
568 * resource/gnu/java/locale/LocaleInformation_eo.properties,
569 * resource/gnu/java/locale/LocaleInformation_es.properties,
570 * resource/gnu/java/locale/LocaleInformation_es_AR.properties,
571 * resource/gnu/java/locale/LocaleInformation_es_CL.properties,
572 * resource/gnu/java/locale/LocaleInformation_es_CO.properties,
573 * resource/gnu/java/locale/LocaleInformation_es_EC.properties,
574 * resource/gnu/java/locale/LocaleInformation_es_PE.properties,
575 * resource/gnu/java/locale/LocaleInformation_es_US.properties,
576 * resource/gnu/java/locale/LocaleInformation_et.properties,
577 * resource/gnu/java/locale/LocaleInformation_eu.properties,
578 * resource/gnu/java/locale/LocaleInformation_fa.properties,
579 * resource/gnu/java/locale/LocaleInformation_fi.properties,
580 * resource/gnu/java/locale/LocaleInformation_fil.properties,
581 * resource/gnu/java/locale/LocaleInformation_fo.properties,
582 * resource/gnu/java/locale/LocaleInformation_fr.properties,
583 * resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
584 * resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
585 * resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
586 * resource/gnu/java/locale/LocaleInformation_fur.properties,
587 * resource/gnu/java/locale/LocaleInformation_ga.properties,
588 * resource/gnu/java/locale/LocaleInformation_gaa.properties,
589 * resource/gnu/java/locale/LocaleInformation_gez.properties,
590 * resource/gnu/java/locale/LocaleInformation_gl.properties,
591 * resource/gnu/java/locale/LocaleInformation_gu.properties,
592 * resource/gnu/java/locale/LocaleInformation_gv.properties,
593 * resource/gnu/java/locale/LocaleInformation_ha.properties,
594 * resource/gnu/java/locale/LocaleInformation_haw.properties,
595 * resource/gnu/java/locale/LocaleInformation_he.properties,
596 * resource/gnu/java/locale/LocaleInformation_hi.properties,
597 * resource/gnu/java/locale/LocaleInformation_hr.properties,
598 * resource/gnu/java/locale/LocaleInformation_hu.properties,
599 * resource/gnu/java/locale/LocaleInformation_hy.properties,
600 * resource/gnu/java/locale/LocaleInformation_ia.properties,
601 * resource/gnu/java/locale/LocaleInformation_id.properties,
602 * resource/gnu/java/locale/LocaleInformation_ig.properties,
603 * resource/gnu/java/locale/LocaleInformation_is.properties,
604 * resource/gnu/java/locale/LocaleInformation_it.properties,
605 * resource/gnu/java/locale/LocaleInformation_it_CH.properties,
606 * resource/gnu/java/locale/LocaleInformation_iu.properties,
607 * resource/gnu/java/locale/LocaleInformation_ja.properties,
608 * resource/gnu/java/locale/LocaleInformation_ka.properties,
609 * resource/gnu/java/locale/LocaleInformation_kaj.properties,
610 * resource/gnu/java/locale/LocaleInformation_kam.properties,
611 * resource/gnu/java/locale/LocaleInformation_kcg.properties,
612 * resource/gnu/java/locale/LocaleInformation_kfo.properties,
613 * resource/gnu/java/locale/LocaleInformation_kk.properties,
614 * resource/gnu/java/locale/LocaleInformation_kl.properties,
615 * resource/gnu/java/locale/LocaleInformation_km.properties,
616 * resource/gnu/java/locale/LocaleInformation_kn.properties,
617 * resource/gnu/java/locale/LocaleInformation_ko.properties,
618 * resource/gnu/java/locale/LocaleInformation_kok.properties,
619 * resource/gnu/java/locale/LocaleInformation_kpe.properties,
620 * resource/gnu/java/locale/LocaleInformation_kw.properties,
621 * resource/gnu/java/locale/LocaleInformation_ky.properties,
622 * resource/gnu/java/locale/LocaleInformation_ln.properties,
623 * resource/gnu/java/locale/LocaleInformation_lo.properties,
624 * resource/gnu/java/locale/LocaleInformation_lt.properties,
625 * resource/gnu/java/locale/LocaleInformation_lv.properties,
626 * resource/gnu/java/locale/LocaleInformation_mk.properties,
627 * resource/gnu/java/locale/LocaleInformation_ml.properties,
628 * resource/gnu/java/locale/LocaleInformation_mn.properties,
629 * resource/gnu/java/locale/LocaleInformation_mr.properties,
630 * resource/gnu/java/locale/LocaleInformation_ms.properties,
631 * resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
632 * resource/gnu/java/locale/LocaleInformation_mt.properties,
633 * resource/gnu/java/locale/LocaleInformation_my.properties,
634 * resource/gnu/java/locale/LocaleInformation_nb.properties,
635 * resource/gnu/java/locale/LocaleInformation_ne.properties,
636 * resource/gnu/java/locale/LocaleInformation_nl.properties,
637 * resource/gnu/java/locale/LocaleInformation_nn.properties,
638 * resource/gnu/java/locale/LocaleInformation_nr.properties,
639 * resource/gnu/java/locale/LocaleInformation_nso.properties,
640 * resource/gnu/java/locale/LocaleInformation_ny.properties,
641 * resource/gnu/java/locale/LocaleInformation_om.properties,
642 * resource/gnu/java/locale/LocaleInformation_or.properties,
643 * resource/gnu/java/locale/LocaleInformation_pa.properties,
644 * resource/gnu/java/locale/LocaleInformation_pl.properties,
645 * resource/gnu/java/locale/LocaleInformation_ps.properties,
646 * resource/gnu/java/locale/LocaleInformation_pt.properties,
647 * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
648 * resource/gnu/java/locale/LocaleInformation_ro.properties,
649 * resource/gnu/java/locale/LocaleInformation_ru.properties,
650 * resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
651 * resource/gnu/java/locale/LocaleInformation_rw.properties,
652 * resource/gnu/java/locale/LocaleInformation_sa.properties,
653 * resource/gnu/java/locale/LocaleInformation_se.properties,
654 * resource/gnu/java/locale/LocaleInformation_si.properties,
655 * resource/gnu/java/locale/LocaleInformation_sid.properties,
656 * resource/gnu/java/locale/LocaleInformation_sk.properties,
657 * resource/gnu/java/locale/LocaleInformation_sl.properties,
658 * resource/gnu/java/locale/LocaleInformation_so.properties,
659 * resource/gnu/java/locale/LocaleInformation_sq.properties,
660 * resource/gnu/java/locale/LocaleInformation_sr.properties,
661 * resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
662 * resource/gnu/java/locale/LocaleInformation_sr_ME_Latn.properties,
663 * resource/gnu/java/locale/LocaleInformation_ss.properties,
664 * resource/gnu/java/locale/LocaleInformation_st.properties,
665 * resource/gnu/java/locale/LocaleInformation_sv.properties,
666 * resource/gnu/java/locale/LocaleInformation_sw.properties,
667 * resource/gnu/java/locale/LocaleInformation_syr.properties,
668 * resource/gnu/java/locale/LocaleInformation_ta.properties,
669 * resource/gnu/java/locale/LocaleInformation_te.properties,
670 * resource/gnu/java/locale/LocaleInformation_tg.properties,
671 * resource/gnu/java/locale/LocaleInformation_th.properties,
672 * resource/gnu/java/locale/LocaleInformation_ti.properties,
673 * resource/gnu/java/locale/LocaleInformation_tig.properties,
674 * resource/gnu/java/locale/LocaleInformation_tn.properties,
675 * resource/gnu/java/locale/LocaleInformation_to.properties,
676 * resource/gnu/java/locale/LocaleInformation_tr.properties,
677 * resource/gnu/java/locale/LocaleInformation_trv.properties,
678 * resource/gnu/java/locale/LocaleInformation_ts.properties,
679 * resource/gnu/java/locale/LocaleInformation_tt.properties,
680 * resource/gnu/java/locale/LocaleInformation_ug.properties,
681 * resource/gnu/java/locale/LocaleInformation_uk.properties,
682 * resource/gnu/java/locale/LocaleInformation_ur.properties,
683 * resource/gnu/java/locale/LocaleInformation_uz.properties,
684 * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
685 * resource/gnu/java/locale/LocaleInformation_ve.properties,
686 * resource/gnu/java/locale/LocaleInformation_vi.properties,
687 * resource/gnu/java/locale/LocaleInformation_wal.properties,
688 * resource/gnu/java/locale/LocaleInformation_wo.properties,
689 * resource/gnu/java/locale/LocaleInformation_xh.properties,
690 * resource/gnu/java/locale/LocaleInformation_yo.properties,
691 * resource/gnu/java/locale/LocaleInformation_zh.properties,
692 * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
693 * resource/gnu/java/locale/LocaleInformation_zu.properties:
694 Correct use of 'v' with 'z' in locale data as Java does not
695 support this new pattern character.
697 2008-07-12 David Daney <ddaney@avtrex.com>
699 * gnu/java/net/protocol/http/LimitedLengthInputStream.java: Clean up
700 white space in entire file.
701 (handleClose): Remove redundant braces from if statement.
703 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
705 * java/text/DateFormatSymbols.java:
706 (getZoneStrings(ResourceBundle,Locale)):
707 Handle missing standard zone names.
709 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
711 * java/text/DateFormatSymbols.java:
712 (getZoneStrings(ResourceBundle,Locale)):
713 Fallback on to parent locales.
715 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
717 * java/text/DateFormatSymbols.java:
718 (getZoneStrings(ResourceBundle,Locale)):
719 Use metazones to convert metazone names to standard
720 Continent/City form. Also add hack to include GMT
722 * resource/java/text/metazones.properties:
723 New properties file for mapping metazones to standard
726 2008-07-07 Christian Thalinger <twisti@complang.tuwien.ac.at>
728 * configure.ac (AC_CHECK_HEADERS): Added sys/sockio.h, required
730 (AC_CHECK_LIB): Check for socket.
731 * native/jni/java-net/java_net_VMNetworkInterface.c (unistd.h):
733 [HAVE_SYS_SOCKIO_H] (sys/sockio.h): Likewise.
735 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
737 * THANKYOU: Added Byeogncheol.
739 2008-07-07 Byeogncheol Lee <lineonking@gmail.com>
742 * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java:
743 (executeTopLevelThreadGroups(ByteBuffer,DataOutputStream)):
746 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
748 * java/text/DateFormatSymbols.java:
749 (getZoneStrings(ResourceBundle,Locale)):
750 Pad arrays smaller than 5 with empty strings.
752 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
754 * java/util/Calendar.java:
755 (Calendar(TimeZone,Locale)): Use weeks.properties
756 instead of LocaleInformation bundles.
757 * resource/java/util/iso4217.properties:
758 Updated with new supplementgen header.
759 * resource/java/util/weeks.properties:
762 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
764 * resource/gnu/java/locale/LocaleInformation.properties,
765 * resource/gnu/java/locale/LocaleInformation_aa.properties,
766 * resource/gnu/java/locale/LocaleInformation_af.properties,
767 * resource/gnu/java/locale/LocaleInformation_af_NA.properties,
768 * resource/gnu/java/locale/LocaleInformation_ak.properties,
769 * resource/gnu/java/locale/LocaleInformation_am.properties,
770 * resource/gnu/java/locale/LocaleInformation_ar.properties,
771 * resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
772 * resource/gnu/java/locale/LocaleInformation_as.properties,
773 * resource/gnu/java/locale/LocaleInformation_az.properties,
774 * resource/gnu/java/locale/LocaleInformation_be.properties,
775 * resource/gnu/java/locale/LocaleInformation_bg.properties,
776 * resource/gnu/java/locale/LocaleInformation_bn.properties,
777 * resource/gnu/java/locale/LocaleInformation_bn_IN.properties,
778 * resource/gnu/java/locale/LocaleInformation_bs.properties,
779 * resource/gnu/java/locale/LocaleInformation_byn.properties,
780 * resource/gnu/java/locale/LocaleInformation_ca.properties,
781 * resource/gnu/java/locale/LocaleInformation_cs.properties,
782 * resource/gnu/java/locale/LocaleInformation_cy.properties,
783 * resource/gnu/java/locale/LocaleInformation_da.properties,
784 * resource/gnu/java/locale/LocaleInformation_de.properties,
785 * resource/gnu/java/locale/LocaleInformation_de_AT.properties,
786 * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
787 * resource/gnu/java/locale/LocaleInformation_de_CH.properties,
788 * resource/gnu/java/locale/LocaleInformation_de_LI.properties,
789 * resource/gnu/java/locale/LocaleInformation_dv.properties,
790 * resource/gnu/java/locale/LocaleInformation_dz.properties,
791 * resource/gnu/java/locale/LocaleInformation_el.properties,
792 * resource/gnu/java/locale/LocaleInformation_en.properties,
793 * resource/gnu/java/locale/LocaleInformation_en_AU.properties,
794 * resource/gnu/java/locale/LocaleInformation_en_BE.properties,
795 * resource/gnu/java/locale/LocaleInformation_en_BW.properties,
796 * resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
797 * resource/gnu/java/locale/LocaleInformation_en_CA.properties,
798 * resource/gnu/java/locale/LocaleInformation_en_GB.properties,
799 * resource/gnu/java/locale/LocaleInformation_en_HK.properties,
800 * resource/gnu/java/locale/LocaleInformation_en_IN.properties,
801 * resource/gnu/java/locale/LocaleInformation_en_NZ.properties,
802 * resource/gnu/java/locale/LocaleInformation_en_PH.properties,
803 * resource/gnu/java/locale/LocaleInformation_en_PK.properties,
804 * resource/gnu/java/locale/LocaleInformation_en_SG.properties,
805 * resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties,
806 * resource/gnu/java/locale/LocaleInformation_en_ZA.properties,
807 * resource/gnu/java/locale/LocaleInformation_en_ZW.properties,
808 * resource/gnu/java/locale/LocaleInformation_eo.properties,
809 * resource/gnu/java/locale/LocaleInformation_es.properties,
810 * resource/gnu/java/locale/LocaleInformation_es_AR.properties,
811 * resource/gnu/java/locale/LocaleInformation_es_CL.properties,
812 * resource/gnu/java/locale/LocaleInformation_es_CR.properties,
813 * resource/gnu/java/locale/LocaleInformation_es_PY.properties,
814 * resource/gnu/java/locale/LocaleInformation_es_UY.properties,
815 * resource/gnu/java/locale/LocaleInformation_es_VE.properties,
816 * resource/gnu/java/locale/LocaleInformation_et.properties,
817 * resource/gnu/java/locale/LocaleInformation_eu.properties,
818 * resource/gnu/java/locale/LocaleInformation_fa.properties,
819 * resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
820 * resource/gnu/java/locale/LocaleInformation_fi.properties,
821 * resource/gnu/java/locale/LocaleInformation_fil.properties,
822 * resource/gnu/java/locale/LocaleInformation_fo.properties,
823 * resource/gnu/java/locale/LocaleInformation_fr.properties,
824 * resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
825 * resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
826 * resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
827 * resource/gnu/java/locale/LocaleInformation_fur.properties,
828 * resource/gnu/java/locale/LocaleInformation_ga.properties,
829 * resource/gnu/java/locale/LocaleInformation_gez.properties,
830 * resource/gnu/java/locale/LocaleInformation_gl.properties,
831 * resource/gnu/java/locale/LocaleInformation_gu.properties,
832 * resource/gnu/java/locale/LocaleInformation_gv.properties,
833 * resource/gnu/java/locale/LocaleInformation_ha.properties,
834 * resource/gnu/java/locale/LocaleInformation_haw.properties,
835 * resource/gnu/java/locale/LocaleInformation_he.properties,
836 * resource/gnu/java/locale/LocaleInformation_hi.properties,
837 * resource/gnu/java/locale/LocaleInformation_hr.properties,
838 * resource/gnu/java/locale/LocaleInformation_hu.properties,
839 * resource/gnu/java/locale/LocaleInformation_hy.properties,
840 * resource/gnu/java/locale/LocaleInformation_id.properties,
841 * resource/gnu/java/locale/LocaleInformation_is.properties,
842 * resource/gnu/java/locale/LocaleInformation_it.properties,
843 * resource/gnu/java/locale/LocaleInformation_it_CH.properties,
844 * resource/gnu/java/locale/LocaleInformation_ja.properties,
845 * resource/gnu/java/locale/LocaleInformation_ka.properties,
846 * resource/gnu/java/locale/LocaleInformation_kk.properties,
847 * resource/gnu/java/locale/LocaleInformation_kl.properties,
848 * resource/gnu/java/locale/LocaleInformation_km.properties,
849 * resource/gnu/java/locale/LocaleInformation_kn.properties,
850 * resource/gnu/java/locale/LocaleInformation_ko.properties,
851 * resource/gnu/java/locale/LocaleInformation_kok.properties,
852 * resource/gnu/java/locale/LocaleInformation_ku.properties,
853 * resource/gnu/java/locale/LocaleInformation_kw.properties,
854 * resource/gnu/java/locale/LocaleInformation_ky.properties,
855 * resource/gnu/java/locale/LocaleInformation_ln.properties,
856 * resource/gnu/java/locale/LocaleInformation_lo.properties,
857 * resource/gnu/java/locale/LocaleInformation_lt.properties,
858 * resource/gnu/java/locale/LocaleInformation_lv.properties,
859 * resource/gnu/java/locale/LocaleInformation_mk.properties,
860 * resource/gnu/java/locale/LocaleInformation_ml.properties,
861 * resource/gnu/java/locale/LocaleInformation_mn.properties,
862 * resource/gnu/java/locale/LocaleInformation_mr.properties,
863 * resource/gnu/java/locale/LocaleInformation_ms.properties,
864 * resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
865 * resource/gnu/java/locale/LocaleInformation_mt.properties,
866 * resource/gnu/java/locale/LocaleInformation_my.properties,
867 * resource/gnu/java/locale/LocaleInformation_nb.properties,
868 * resource/gnu/java/locale/LocaleInformation_ne.properties,
869 * resource/gnu/java/locale/LocaleInformation_nl.properties,
870 * resource/gnu/java/locale/LocaleInformation_nl_BE.properties,
871 * resource/gnu/java/locale/LocaleInformation_nn.properties,
872 * resource/gnu/java/locale/LocaleInformation_nr.properties,
873 * resource/gnu/java/locale/LocaleInformation_nso.properties,
874 * resource/gnu/java/locale/LocaleInformation_om.properties,
875 * resource/gnu/java/locale/LocaleInformation_or.properties,
876 * resource/gnu/java/locale/LocaleInformation_pa.properties,
877 * resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
878 * resource/gnu/java/locale/LocaleInformation_pl.properties,
879 * resource/gnu/java/locale/LocaleInformation_ps.properties,
880 * resource/gnu/java/locale/LocaleInformation_pt.properties,
881 * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
882 * resource/gnu/java/locale/LocaleInformation_ro.properties,
883 * resource/gnu/java/locale/LocaleInformation_ru.properties,
884 * resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
885 * resource/gnu/java/locale/LocaleInformation_sa.properties,
886 * resource/gnu/java/locale/LocaleInformation_se.properties,
887 * resource/gnu/java/locale/LocaleInformation_se_FI.properties,
888 * resource/gnu/java/locale/LocaleInformation_sk.properties,
889 * resource/gnu/java/locale/LocaleInformation_sl.properties,
890 * resource/gnu/java/locale/LocaleInformation_so.properties,
891 * resource/gnu/java/locale/LocaleInformation_sq.properties,
892 * resource/gnu/java/locale/LocaleInformation_sr.properties,
893 * resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
894 * resource/gnu/java/locale/LocaleInformation_sr_ME_Latn.properties,
895 * resource/gnu/java/locale/LocaleInformation_ss.properties,
896 * resource/gnu/java/locale/LocaleInformation_st.properties,
897 * resource/gnu/java/locale/LocaleInformation_sv.properties,
898 * resource/gnu/java/locale/LocaleInformation_sv_FI.properties,
899 * resource/gnu/java/locale/LocaleInformation_sw.properties,
900 * resource/gnu/java/locale/LocaleInformation_syr.properties,
901 * resource/gnu/java/locale/LocaleInformation_ta.properties,
902 * resource/gnu/java/locale/LocaleInformation_te.properties,
903 * resource/gnu/java/locale/LocaleInformation_tg.properties,
904 * resource/gnu/java/locale/LocaleInformation_th.properties,
905 * resource/gnu/java/locale/LocaleInformation_ti.properties,
906 * resource/gnu/java/locale/LocaleInformation_tig.properties,
907 * resource/gnu/java/locale/LocaleInformation_tn.properties,
908 * resource/gnu/java/locale/LocaleInformation_to.properties,
909 * resource/gnu/java/locale/LocaleInformation_tr.properties,
910 * resource/gnu/java/locale/LocaleInformation_ts.properties,
911 * resource/gnu/java/locale/LocaleInformation_tt.properties,
912 * resource/gnu/java/locale/LocaleInformation_uk.properties,
913 * resource/gnu/java/locale/LocaleInformation_ur.properties,
914 * resource/gnu/java/locale/LocaleInformation_uz.properties,
915 * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
916 * resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
917 * resource/gnu/java/locale/LocaleInformation_ve.properties,
918 * resource/gnu/java/locale/LocaleInformation_vi.properties,
919 * resource/gnu/java/locale/LocaleInformation_wal.properties,
920 * resource/gnu/java/locale/LocaleInformation_xh.properties,
921 * resource/gnu/java/locale/LocaleInformation_yo.properties,
922 * resource/gnu/java/locale/LocaleInformation_zh.properties,
923 * resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties,
924 * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
925 * resource/gnu/java/locale/LocaleInformation_zh_MO_Hant.properties,
926 * resource/gnu/java/locale/LocaleInformation_zh_SG_Hans.properties,
927 * resource/gnu/java/locale/LocaleInformation_zu.properties,
928 * resource/java/util/iso4217.properties:
929 Regenerated from CLDR 1.6.0.
930 * resource/gnu/java/locale/LocaleInformation_en_Dsrt.properties,
931 * resource/gnu/java/locale/LocaleInformation_en_Shaw.properties,
932 * resource/gnu/java/locale/LocaleInformation_ku_Latn.properties,
933 * resource/gnu/java/locale/LocaleInformation_trv.properties,
934 * resource/gnu/java/locale/LocaleInformation_si.properties,
935 * resource/gnu/java/locale/LocaleInformation_ur_IN.properties:
936 New files from CLDR 1.6.0.
938 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
940 * resource/gnu/java/locale/LocaleInformation.properties,
941 * resource/gnu/java/locale/LocaleInformation_aa.properties,
942 * resource/gnu/java/locale/LocaleInformation_aa_DJ.properties,
943 * resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties,
944 * resource/gnu/java/locale/LocaleInformation_af.properties,
945 * resource/gnu/java/locale/LocaleInformation_ak.properties,
946 * resource/gnu/java/locale/LocaleInformation_am.properties,
947 * resource/gnu/java/locale/LocaleInformation_ar.properties,
948 * resource/gnu/java/locale/LocaleInformation_ar_JO.properties,
949 * resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
950 * resource/gnu/java/locale/LocaleInformation_ar_QA.properties,
951 * resource/gnu/java/locale/LocaleInformation_ar_SA.properties,
952 * resource/gnu/java/locale/LocaleInformation_ar_SY.properties,
953 * resource/gnu/java/locale/LocaleInformation_ar_TN.properties,
954 * resource/gnu/java/locale/LocaleInformation_ar_YE.properties,
955 * resource/gnu/java/locale/LocaleInformation_as.properties,
956 * resource/gnu/java/locale/LocaleInformation_az.properties,
957 * resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,
958 * resource/gnu/java/locale/LocaleInformation_be.properties,
959 * resource/gnu/java/locale/LocaleInformation_bg.properties,
960 * resource/gnu/java/locale/LocaleInformation_bn.properties,
961 * resource/gnu/java/locale/LocaleInformation_bo.properties,
962 * resource/gnu/java/locale/LocaleInformation_bs.properties,
963 * resource/gnu/java/locale/LocaleInformation_byn.properties,
964 * resource/gnu/java/locale/LocaleInformation_ca.properties,
965 * resource/gnu/java/locale/LocaleInformation_cch.properties,
966 * resource/gnu/java/locale/LocaleInformation_cop.properties,
967 * resource/gnu/java/locale/LocaleInformation_cs.properties,
968 * resource/gnu/java/locale/LocaleInformation_cy.properties,
969 * resource/gnu/java/locale/LocaleInformation_da.properties,
970 * resource/gnu/java/locale/LocaleInformation_de.properties,
971 * resource/gnu/java/locale/LocaleInformation_de_AT.properties,
972 * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
973 * resource/gnu/java/locale/LocaleInformation_dv.properties,
974 * resource/gnu/java/locale/LocaleInformation_dz.properties,
975 * resource/gnu/java/locale/LocaleInformation_ee.properties,
976 * resource/gnu/java/locale/LocaleInformation_el.properties,
977 * resource/gnu/java/locale/LocaleInformation_en.properties,
978 * resource/gnu/java/locale/LocaleInformation_en_IE.properties,
979 * resource/gnu/java/locale/LocaleInformation_eo.properties,
980 * resource/gnu/java/locale/LocaleInformation_es.properties,
981 * resource/gnu/java/locale/LocaleInformation_et.properties,
982 * resource/gnu/java/locale/LocaleInformation_eu.properties,
983 * resource/gnu/java/locale/LocaleInformation_fa.properties,
984 * resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
985 * resource/gnu/java/locale/LocaleInformation_fi.properties,
986 * resource/gnu/java/locale/LocaleInformation_fil.properties,
987 * resource/gnu/java/locale/LocaleInformation_fo.properties,
988 * resource/gnu/java/locale/LocaleInformation_fr.properties,
989 * resource/gnu/java/locale/LocaleInformation_fur.properties,
990 * resource/gnu/java/locale/LocaleInformation_ga.properties,
991 * resource/gnu/java/locale/LocaleInformation_gaa.properties,
992 * resource/gnu/java/locale/LocaleInformation_gez.properties,
993 * resource/gnu/java/locale/LocaleInformation_gl.properties,
994 * resource/gnu/java/locale/LocaleInformation_gu.properties,
995 * resource/gnu/java/locale/LocaleInformation_gv.properties,
996 * resource/gnu/java/locale/LocaleInformation_ha.properties,
997 * resource/gnu/java/locale/LocaleInformation_ha_Arab.properties,
998 * resource/gnu/java/locale/LocaleInformation_haw.properties,
999 * resource/gnu/java/locale/LocaleInformation_he.properties,
1000 * resource/gnu/java/locale/LocaleInformation_hi.properties,
1001 * resource/gnu/java/locale/LocaleInformation_hr.properties,
1002 * resource/gnu/java/locale/LocaleInformation_hu.properties,
1003 * resource/gnu/java/locale/LocaleInformation_hy.properties,
1004 * resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties,
1005 * resource/gnu/java/locale/LocaleInformation_ia.properties,
1006 * resource/gnu/java/locale/LocaleInformation_id.properties,
1007 * resource/gnu/java/locale/LocaleInformation_ig.properties,
1008 * resource/gnu/java/locale/LocaleInformation_ii.properties,
1009 * resource/gnu/java/locale/LocaleInformation_is.properties,
1010 * resource/gnu/java/locale/LocaleInformation_it.properties,
1011 * resource/gnu/java/locale/LocaleInformation_iu.properties,
1012 * resource/gnu/java/locale/LocaleInformation_ja.properties,
1013 * resource/gnu/java/locale/LocaleInformation_ka.properties,
1014 * resource/gnu/java/locale/LocaleInformation_kaj.properties,
1015 * resource/gnu/java/locale/LocaleInformation_kam.properties,
1016 * resource/gnu/java/locale/LocaleInformation_kcg.properties,
1017 * resource/gnu/java/locale/LocaleInformation_kfo.properties,
1018 * resource/gnu/java/locale/LocaleInformation_kk.properties,
1019 * resource/gnu/java/locale/LocaleInformation_kl.properties,
1020 * resource/gnu/java/locale/LocaleInformation_km.properties,
1021 * resource/gnu/java/locale/LocaleInformation_kn.properties,
1022 * resource/gnu/java/locale/LocaleInformation_ko.properties,
1023 * resource/gnu/java/locale/LocaleInformation_kok.properties,
1024 * resource/gnu/java/locale/LocaleInformation_kpe.properties,
1025 * resource/gnu/java/locale/LocaleInformation_ku.properties,
1026 * resource/gnu/java/locale/LocaleInformation_kw.properties,
1027 * resource/gnu/java/locale/LocaleInformation_ky.properties,
1028 * resource/gnu/java/locale/LocaleInformation_ln.properties,
1029 * resource/gnu/java/locale/LocaleInformation_lo.properties,
1030 * resource/gnu/java/locale/LocaleInformation_lt.properties,
1031 * resource/gnu/java/locale/LocaleInformation_lv.properties,
1032 * resource/gnu/java/locale/LocaleInformation_mk.properties,
1033 * resource/gnu/java/locale/LocaleInformation_ml.properties,
1034 * resource/gnu/java/locale/LocaleInformation_mn.properties,
1035 * resource/gnu/java/locale/LocaleInformation_mr.properties,
1036 * resource/gnu/java/locale/LocaleInformation_ms.properties,
1037 * resource/gnu/java/locale/LocaleInformation_mt.properties,
1038 * resource/gnu/java/locale/LocaleInformation_my.properties,
1039 * resource/gnu/java/locale/LocaleInformation_nb.properties,
1040 * resource/gnu/java/locale/LocaleInformation_ne.properties,
1041 * resource/gnu/java/locale/LocaleInformation_nl.properties,
1042 * resource/gnu/java/locale/LocaleInformation_nn.properties,
1043 * resource/gnu/java/locale/LocaleInformation_nr.properties,
1044 * resource/gnu/java/locale/LocaleInformation_nso.properties,
1045 * resource/gnu/java/locale/LocaleInformation_ny.properties,
1046 * resource/gnu/java/locale/LocaleInformation_om.properties,
1047 * resource/gnu/java/locale/LocaleInformation_or.properties,
1048 * resource/gnu/java/locale/LocaleInformation_pa.properties,
1049 * resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
1050 * resource/gnu/java/locale/LocaleInformation_pl.properties,
1051 * resource/gnu/java/locale/LocaleInformation_ps.properties,
1052 * resource/gnu/java/locale/LocaleInformation_pt.properties,
1053 * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
1054 * resource/gnu/java/locale/LocaleInformation_ro.properties,
1055 * resource/gnu/java/locale/LocaleInformation_ru.properties,
1056 * resource/gnu/java/locale/LocaleInformation_rw.properties,
1057 * resource/gnu/java/locale/LocaleInformation_sa.properties,
1058 * resource/gnu/java/locale/LocaleInformation_se.properties,
1059 * resource/gnu/java/locale/LocaleInformation_se_FI.properties,
1060 * resource/gnu/java/locale/LocaleInformation_sid.properties,
1061 * resource/gnu/java/locale/LocaleInformation_sk.properties,
1062 * resource/gnu/java/locale/LocaleInformation_sl.properties,
1063 * resource/gnu/java/locale/LocaleInformation_so.properties,
1064 * resource/gnu/java/locale/LocaleInformation_sq.properties,
1065 * resource/gnu/java/locale/LocaleInformation_sr.properties,
1066 * resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
1067 * resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
1068 * resource/gnu/java/locale/LocaleInformation_ss.properties,
1069 * resource/gnu/java/locale/LocaleInformation_ssy.properties,
1070 * resource/gnu/java/locale/LocaleInformation_st.properties,
1071 * resource/gnu/java/locale/LocaleInformation_sv.properties,
1072 * resource/gnu/java/locale/LocaleInformation_sw.properties,
1073 * resource/gnu/java/locale/LocaleInformation_syr.properties,
1074 * resource/gnu/java/locale/LocaleInformation_ta.properties,
1075 * resource/gnu/java/locale/LocaleInformation_te.properties,
1076 * resource/gnu/java/locale/LocaleInformation_tg.properties,
1077 * resource/gnu/java/locale/LocaleInformation_th.properties,
1078 * resource/gnu/java/locale/LocaleInformation_ti.properties,
1079 * resource/gnu/java/locale/LocaleInformation_ti_ER.properties,
1080 * resource/gnu/java/locale/LocaleInformation_tig.properties,
1081 * resource/gnu/java/locale/LocaleInformation_tn.properties,
1082 * resource/gnu/java/locale/LocaleInformation_to.properties,
1083 * resource/gnu/java/locale/LocaleInformation_tr.properties,
1084 * resource/gnu/java/locale/LocaleInformation_ts.properties,
1085 * resource/gnu/java/locale/LocaleInformation_tt.properties,
1086 * resource/gnu/java/locale/LocaleInformation_ug.properties,
1087 * resource/gnu/java/locale/LocaleInformation_uk.properties,
1088 * resource/gnu/java/locale/LocaleInformation_ur.properties,
1089 * resource/gnu/java/locale/LocaleInformation_uz.properties,
1090 * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
1091 * resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
1092 * resource/gnu/java/locale/LocaleInformation_ve.properties,
1093 * resource/gnu/java/locale/LocaleInformation_vi.properties,
1094 * resource/gnu/java/locale/LocaleInformation_wal.properties,
1095 * resource/gnu/java/locale/LocaleInformation_wo.properties,
1096 * resource/gnu/java/locale/LocaleInformation_xh.properties,
1097 * resource/gnu/java/locale/LocaleInformation_yo.properties,
1098 * resource/gnu/java/locale/LocaleInformation_zh.properties,
1099 * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
1100 * resource/gnu/java/locale/LocaleInformation_zu.properties:
1101 Regenerated with Unicode delimiters escaped.
1103 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1106 * doc/www.gnu.org/downloads/downloads.wml:
1107 Add 0.97.2 to download list.
1109 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1111 * java/util/ResourceBundle.java,
1112 (BundleKey.toString()): Implemented.
1113 (clearCache()): Implemented.
1114 (clearCache(ClassLoader)): Implemented.
1116 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1118 * java/util/ResourceBundle.java:
1119 Fix generic warnings.
1121 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1123 * java/util/Properties.java:
1124 (load(Reader)): Implemented.
1125 (load(InputStream)): Fixed to use load(Reader).
1126 * java/util/PropertyResourceBundle.java:
1127 (PropertyResourceBundle(Reader)): Implemented.
1129 2008-07-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
1131 * resource/gnu/java/locale/LocaleInformation.properties,
1132 * resource/gnu/java/locale/LocaleInformation_aa.properties,
1133 * resource/gnu/java/locale/LocaleInformation_aa_DJ.properties,
1134 * resource/gnu/java/locale/LocaleInformation_aa_ER.properties,
1135 * resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties,
1136 * resource/gnu/java/locale/LocaleInformation_af.properties,
1137 * resource/gnu/java/locale/LocaleInformation_am.properties,
1138 * resource/gnu/java/locale/LocaleInformation_ar.properties,
1139 * resource/gnu/java/locale/LocaleInformation_ar_JO.properties,
1140 * resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
1141 * resource/gnu/java/locale/LocaleInformation_ar_QA.properties,
1142 * resource/gnu/java/locale/LocaleInformation_ar_SA.properties,
1143 * resource/gnu/java/locale/LocaleInformation_ar_SY.properties,
1144 * resource/gnu/java/locale/LocaleInformation_ar_TN.properties,
1145 * resource/gnu/java/locale/LocaleInformation_ar_YE.properties,
1146 * resource/gnu/java/locale/LocaleInformation_as.properties,
1147 * resource/gnu/java/locale/LocaleInformation_az.properties,
1148 * resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,
1149 * resource/gnu/java/locale/LocaleInformation_be.properties,
1150 * resource/gnu/java/locale/LocaleInformation_bg.properties,
1151 * resource/gnu/java/locale/LocaleInformation_bn.properties,
1152 * resource/gnu/java/locale/LocaleInformation_bn_IN.properties,
1153 * resource/gnu/java/locale/LocaleInformation_bs.properties,
1154 * resource/gnu/java/locale/LocaleInformation_byn.properties,
1155 * resource/gnu/java/locale/LocaleInformation_ca.properties,
1156 * resource/gnu/java/locale/LocaleInformation_cs.properties,
1157 * resource/gnu/java/locale/LocaleInformation_cy.properties,
1158 * resource/gnu/java/locale/LocaleInformation_da.properties,
1159 * resource/gnu/java/locale/LocaleInformation_de.properties,
1160 * resource/gnu/java/locale/LocaleInformation_de_AT.properties,
1161 * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
1162 * resource/gnu/java/locale/LocaleInformation_de_CH.properties,
1163 * resource/gnu/java/locale/LocaleInformation_de_LI.properties,
1164 * resource/gnu/java/locale/LocaleInformation_de_LU.properties,
1165 * resource/gnu/java/locale/LocaleInformation_dv.properties,
1166 * resource/gnu/java/locale/LocaleInformation_dz.properties,
1167 * resource/gnu/java/locale/LocaleInformation_el.properties,
1168 * resource/gnu/java/locale/LocaleInformation_en.properties,
1169 * resource/gnu/java/locale/LocaleInformation_en_AU.properties,
1170 * resource/gnu/java/locale/LocaleInformation_en_BE.properties,
1171 * resource/gnu/java/locale/LocaleInformation_en_BW.properties,
1172 * resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
1173 * resource/gnu/java/locale/LocaleInformation_en_CA.properties,
1174 * resource/gnu/java/locale/LocaleInformation_en_GB.properties,
1175 * resource/gnu/java/locale/LocaleInformation_en_HK.properties,
1176 * resource/gnu/java/locale/LocaleInformation_en_IE.properties,
1177 * resource/gnu/java/locale/LocaleInformation_en_IN.properties,
1178 * resource/gnu/java/locale/LocaleInformation_en_MT.properties,
1179 * resource/gnu/java/locale/LocaleInformation_en_NZ.properties,
1180 * resource/gnu/java/locale/LocaleInformation_en_PH.properties,
1181 * resource/gnu/java/locale/LocaleInformation_en_SG.properties,
1182 * resource/gnu/java/locale/LocaleInformation_en_TT.properties,
1183 * resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties,
1184 * resource/gnu/java/locale/LocaleInformation_en_ZA.properties,
1185 * resource/gnu/java/locale/LocaleInformation_en_ZW.properties,
1186 * resource/gnu/java/locale/LocaleInformation_eo.properties,
1187 * resource/gnu/java/locale/LocaleInformation_es.properties,
1188 * resource/gnu/java/locale/LocaleInformation_es_AR.properties,
1189 * resource/gnu/java/locale/LocaleInformation_es_CL.properties,
1190 * resource/gnu/java/locale/LocaleInformation_es_CO.properties,
1191 * resource/gnu/java/locale/LocaleInformation_es_DO.properties,
1192 * resource/gnu/java/locale/LocaleInformation_es_EC.properties,
1193 * resource/gnu/java/locale/LocaleInformation_es_ES.properties,
1194 * resource/gnu/java/locale/LocaleInformation_es_GT.properties,
1195 * resource/gnu/java/locale/LocaleInformation_es_HN.properties,
1196 * resource/gnu/java/locale/LocaleInformation_es_MX.properties,
1197 * resource/gnu/java/locale/LocaleInformation_es_NI.properties,
1198 * resource/gnu/java/locale/LocaleInformation_es_PA.properties,
1199 * resource/gnu/java/locale/LocaleInformation_es_PE.properties,
1200 * resource/gnu/java/locale/LocaleInformation_es_PR.properties,
1201 * resource/gnu/java/locale/LocaleInformation_es_PY.properties,
1202 * resource/gnu/java/locale/LocaleInformation_es_SV.properties,
1203 * resource/gnu/java/locale/LocaleInformation_es_US.properties,
1204 * resource/gnu/java/locale/LocaleInformation_es_UY.properties,
1205 * resource/gnu/java/locale/LocaleInformation_es_VE.properties,
1206 * resource/gnu/java/locale/LocaleInformation_et.properties,
1207 * resource/gnu/java/locale/LocaleInformation_eu.properties,
1208 * resource/gnu/java/locale/LocaleInformation_fa.properties,
1209 * resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
1210 * resource/gnu/java/locale/LocaleInformation_fi.properties,
1211 * resource/gnu/java/locale/LocaleInformation_fo.properties,
1212 * resource/gnu/java/locale/LocaleInformation_fr.properties,
1213 * resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
1214 * resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
1215 * resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
1216 * resource/gnu/java/locale/LocaleInformation_ga.properties,
1217 * resource/gnu/java/locale/LocaleInformation_gez.properties,
1218 * resource/gnu/java/locale/LocaleInformation_gez_ET.properties,
1219 * resource/gnu/java/locale/LocaleInformation_gl.properties,
1220 * resource/gnu/java/locale/LocaleInformation_gu.properties,
1221 * resource/gnu/java/locale/LocaleInformation_gv.properties,
1222 * resource/gnu/java/locale/LocaleInformation_haw.properties,
1223 * resource/gnu/java/locale/LocaleInformation_he.properties,
1224 * resource/gnu/java/locale/LocaleInformation_hi.properties,
1225 * resource/gnu/java/locale/LocaleInformation_hr.properties,
1226 * resource/gnu/java/locale/LocaleInformation_hu.properties,
1227 * resource/gnu/java/locale/LocaleInformation_hy.properties,
1228 * resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties,
1229 * resource/gnu/java/locale/LocaleInformation_id.properties,
1230 * resource/gnu/java/locale/LocaleInformation_is.properties,
1231 * resource/gnu/java/locale/LocaleInformation_it.properties,
1232 * resource/gnu/java/locale/LocaleInformation_it_CH.properties,
1233 * resource/gnu/java/locale/LocaleInformation_iu.properties,
1234 * resource/gnu/java/locale/LocaleInformation_ja.properties,
1235 * resource/gnu/java/locale/LocaleInformation_ka.properties,
1236 * resource/gnu/java/locale/LocaleInformation_kk.properties,
1237 * resource/gnu/java/locale/LocaleInformation_kl.properties,
1238 * resource/gnu/java/locale/LocaleInformation_km.properties,
1239 * resource/gnu/java/locale/LocaleInformation_kn.properties,
1240 * resource/gnu/java/locale/LocaleInformation_ko.properties,
1241 * resource/gnu/java/locale/LocaleInformation_kok.properties,
1242 * resource/gnu/java/locale/LocaleInformation_kw.properties,
1243 * resource/gnu/java/locale/LocaleInformation_ky.properties,
1244 * resource/gnu/java/locale/LocaleInformation_lo.properties,
1245 * resource/gnu/java/locale/LocaleInformation_lt.properties,
1246 * resource/gnu/java/locale/LocaleInformation_lv.properties,
1247 * resource/gnu/java/locale/LocaleInformation_mk.properties,
1248 * resource/gnu/java/locale/LocaleInformation_ml.properties,
1249 * resource/gnu/java/locale/LocaleInformation_mn.properties,
1250 * resource/gnu/java/locale/LocaleInformation_mr.properties,
1251 * resource/gnu/java/locale/LocaleInformation_ms.properties,
1252 * resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
1253 * resource/gnu/java/locale/LocaleInformation_mt.properties,
1254 * resource/gnu/java/locale/LocaleInformation_nb.properties,
1255 * resource/gnu/java/locale/LocaleInformation_nl.properties,
1256 * resource/gnu/java/locale/LocaleInformation_nl_BE.properties,
1257 * resource/gnu/java/locale/LocaleInformation_nn.properties,
1258 * resource/gnu/java/locale/LocaleInformation_om.properties,
1259 * resource/gnu/java/locale/LocaleInformation_om_KE.properties,
1260 * resource/gnu/java/locale/LocaleInformation_or.properties,
1261 * resource/gnu/java/locale/LocaleInformation_pa.properties,
1262 * resource/gnu/java/locale/LocaleInformation_pl.properties,
1263 * resource/gnu/java/locale/LocaleInformation_ps.properties,
1264 * resource/gnu/java/locale/LocaleInformation_pt.properties,
1265 * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
1266 * resource/gnu/java/locale/LocaleInformation_ro.properties,
1267 * resource/gnu/java/locale/LocaleInformation_ru.properties,
1268 * resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
1269 * resource/gnu/java/locale/LocaleInformation_sa.properties,
1270 * resource/gnu/java/locale/LocaleInformation_sid.properties,
1271 * resource/gnu/java/locale/LocaleInformation_sk.properties,
1272 * resource/gnu/java/locale/LocaleInformation_sl.properties,
1273 * resource/gnu/java/locale/LocaleInformation_so.properties,
1274 * resource/gnu/java/locale/LocaleInformation_so_DJ.properties,
1275 * resource/gnu/java/locale/LocaleInformation_so_ET.properties,
1276 * resource/gnu/java/locale/LocaleInformation_so_KE.properties,
1277 * resource/gnu/java/locale/LocaleInformation_sq.properties,
1278 * resource/gnu/java/locale/LocaleInformation_sr.properties,
1279 * resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
1280 * resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
1281 * resource/gnu/java/locale/LocaleInformation_sv.properties,
1282 * resource/gnu/java/locale/LocaleInformation_sv_FI.properties,
1283 * resource/gnu/java/locale/LocaleInformation_sw.properties,
1284 * resource/gnu/java/locale/LocaleInformation_syr.properties,
1285 * resource/gnu/java/locale/LocaleInformation_ta.properties,
1286 * resource/gnu/java/locale/LocaleInformation_te.properties,
1287 * resource/gnu/java/locale/LocaleInformation_th.properties,
1288 * resource/gnu/java/locale/LocaleInformation_ti.properties,
1289 * resource/gnu/java/locale/LocaleInformation_ti_ER.properties,
1290 * resource/gnu/java/locale/LocaleInformation_tig.properties,
1291 * resource/gnu/java/locale/LocaleInformation_tr.properties,
1292 * resource/gnu/java/locale/LocaleInformation_tt.properties,
1293 * resource/gnu/java/locale/LocaleInformation_uk.properties,
1294 * resource/gnu/java/locale/LocaleInformation_ur.properties,
1295 * resource/gnu/java/locale/LocaleInformation_uz.properties,
1296 * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
1297 * resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
1298 * resource/gnu/java/locale/LocaleInformation_vi.properties,
1299 * resource/gnu/java/locale/LocaleInformation_wal.properties,
1300 * resource/gnu/java/locale/LocaleInformation_zh.properties,
1301 * resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties,
1302 * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
1303 * resource/gnu/java/locale/LocaleInformation_zh_MO_Hant.properties,
1304 * resource/gnu/java/locale/LocaleInformation_zh_SG_Hans.properties:
1305 Regenerated from CLDR 1.5.1 data.
1306 * resource/gnu/java/locale/LocaleInformation_af_NA.properties,
1307 * resource/gnu/java/locale/LocaleInformation_ak.properties,
1308 * resource/gnu/java/locale/LocaleInformation_bo.properties,
1309 * resource/gnu/java/locale/LocaleInformation_cch.properties,
1310 * resource/gnu/java/locale/LocaleInformation_cop.properties,
1311 * resource/gnu/java/locale/LocaleInformation_ee.properties,
1312 * resource/gnu/java/locale/LocaleInformation_en_JM.properties,
1313 * resource/gnu/java/locale/LocaleInformation_en_NA.properties,
1314 * resource/gnu/java/locale/LocaleInformation_fil.properties,
1315 * resource/gnu/java/locale/LocaleInformation_fur.properties,
1316 * resource/gnu/java/locale/LocaleInformation_gaa.properties,
1317 * resource/gnu/java/locale/LocaleInformation_ha.properties,
1318 * resource/gnu/java/locale/LocaleInformation_ha_Arab.properties,
1319 * resource/gnu/java/locale/LocaleInformation_ia.properties,
1320 * resource/gnu/java/locale/LocaleInformation_ig.properties,
1321 * resource/gnu/java/locale/LocaleInformation_ii.properties,
1322 * resource/gnu/java/locale/LocaleInformation_kaj.properties,
1323 * resource/gnu/java/locale/LocaleInformation_kam.properties
1324 * resource/gnu/java/locale/LocaleInformation_kcg.properties,
1325 * resource/gnu/java/locale/LocaleInformation_kfo.properties,
1326 * resource/gnu/java/locale/LocaleInformation_kpe.properties,
1327 * resource/gnu/java/locale/LocaleInformation_ku.properties,
1328 * resource/gnu/java/locale/LocaleInformation_ku_Arab.properties,
1329 * resource/gnu/java/locale/LocaleInformation_ln.properties,
1330 * resource/gnu/java/locale/LocaleInformation_my.properties,
1331 * resource/gnu/java/locale/LocaleInformation_ne.properties,
1332 * resource/gnu/java/locale/LocaleInformation_nr.properties,
1333 * resource/gnu/java/locale/LocaleInformation_nso.properties,
1334 * resource/gnu/java/locale/LocaleInformation_ny.properties,
1335 * resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
1336 * resource/gnu/java/locale/LocaleInformation_rw.properties,
1337 * resource/gnu/java/locale/LocaleInformation_se.properties,
1338 * resource/gnu/java/locale/LocaleInformation_se_FI.properties,
1339 * resource/gnu/java/locale/LocaleInformation_sr_ME_Latn.properties,
1340 * resource/gnu/java/locale/LocaleInformation_sr_RS_Latn.properties,
1341 * resource/gnu/java/locale/LocaleInformation_ss.properties,
1342 * resource/gnu/java/locale/LocaleInformation_ssy.properties,
1343 * resource/gnu/java/locale/LocaleInformation_st.properties,
1344 * resource/gnu/java/locale/LocaleInformation_tg.properties,
1345 * resource/gnu/java/locale/LocaleInformation_tn.properties,
1346 * resource/gnu/java/locale/LocaleInformation_to.properties
1347 * resource/gnu/java/locale/LocaleInformation_ts.properties,
1348 * resource/gnu/java/locale/LocaleInformation_ug.properties,
1349 * resource/gnu/java/locale/LocaleInformation_ve.properties,
1350 * resource/gnu/java/locale/LocaleInformation_wo.properties,
1351 * resource/gnu/java/locale/LocaleInformation_xh.properties,
1352 * resource/gnu/java/locale/LocaleInformation_yo.properties,
1353 * resource/gnu/java/locale/LocaleInformation_zu.properties:
1354 New files from CLDR 1.5.1.
1356 2008-07-01 Christian Thalinger <twisti@complang.tuwien.ac.at>
1358 * java/lang/Integer.java (signum): Implemented properly as
1359 described in Hacker's Delight Section 2-7, plus Andrew Haley's
1362 2008-07-01 Andrew Haley <aph@redhat.com>
1364 * java/lang/Long.java: Comment change only.
1366 2008-07-01 Christian Thalinger <twisti@complang.tuwien.ac.at>
1368 * java/lang/Long.java (signum): Implemented properly as described
1369 in Hacker's Delight Section 2-7.
1371 2008-06-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
1374 * resource/java/util/iso4217.properties:
1375 Regenerated from CLDR 1.5.1 data.
1377 2008-06-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
1380 * tools/gnu/classpath/tools/jar/Updater.java:
1381 (run(Main)): Check return value of renameTo, and
1382 create temporary file in same directory (as suggested
1384 (copyFile(File,File)): Removed.
1386 2008-06-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
1389 * examples/Makefile.am,
1391 Use new conditional and $(JAR).
1393 Replace --with-fastjar with a general
1394 --with-jar check that can be turned off.
1395 * tools/Makefile.am:
1396 Use new conditional and $(JAR).
1398 2008-06-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
1401 * tools/gnu/classpath/tools/jar/Updater.java:
1402 (run(Main)): Check return value of renameTo, and
1403 copy file instead if necessary.
1404 (copyFile(File,File)): New method to copy a file.
1406 2008-06-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
1408 * configure.ac: Remove AC_PROG_MKDIR_P.
1409 * examples/Makefile.am,
1411 * tools/Makefile.am:
1412 Use mkdir_p instead of MKDIR_P.
1414 2008-06-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
1417 * gnu/xml/dom/DomAttr.java:
1418 (DomAttr(DomDocument,String,String,String,String)):
1420 * gnu/xml/dom/DomDocument.java:
1421 (createElement(String)): Use new constructor rather than
1422 setting variable directly.
1423 (createAttribute(String)): Likewise.
1424 * gnu/xml/dom/DomElement.java:
1425 (DomElement(DomDocument,String,String,String,String)):
1427 * gnu/xml/dom/DomNsNode.java:
1428 (localName): Make private.
1429 (DomNsNode(short,DomDocument,String,String,String,String)):
1431 * gnu/xml/dom/ls/DomLSParser.java:
1432 (doParse(LSInput)): Set namespace awareness using a method,
1434 * gnu/xml/dom/ls/SAXEventSink.java:
1435 (namespaceAware): Make private.
1436 (setNamespaceAware(boolean)): New method.
1437 * gnu/xml/transform/XSLURIResolver.java:
1438 (parse(InputSource,XMLReader)): Parse with namespace awareness on.
1440 2008-06-24 Tom Tromey <tromey@redhat.com>
1443 * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java
1444 (compile): Reverse isAssignableFrom test.
1446 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
1449 * gnu/xml/transform/ForEachNode.java:
1451 * gnu/xml/transform/SortKey.java:
1453 (clone(Stylesheet)): Implemented.
1454 (cloneAttributeValueTemplate(TemplateNode,Stylesheet)):
1456 * gnu/xml/transform/Stylesheet.java:
1457 (parseSortKeys(Node)): Return empty list not null.
1458 * gnu/xml/transform/TemplateNode.java:
1459 Genericise documentOrderComparator.
1461 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
1463 * gnu/xml/xpath/CountFunction.java,
1464 * gnu/xml/xpath/EqualityExpr.java,
1465 * gnu/xml/xpath/Expr.java,
1466 * gnu/xml/xpath/IdFunction.java,
1467 * gnu/xml/xpath/LocalNameFunction.java,
1468 * gnu/xml/xpath/NameFunction.java,
1469 * gnu/xml/xpath/NamespaceUriFunction.java,
1470 * gnu/xml/xpath/ParenthesizedExpr.java,
1471 * gnu/xml/xpath/Steps.java,
1472 * gnu/xml/xpath/SumFunction.java,
1473 * gnu/xml/xpath/UnionExpr.java,
1474 * gnu/xml/xpath/XPathParser.java,
1475 * gnu/xml/xpath/XPathParser.y,
1476 * java/lang/Enum.java,
1477 * java/lang/reflect/Constructor.java,
1478 * java/lang/reflect/Field.java,
1479 * java/lang/reflect/Method.java:
1480 Reduce scope of unchecked warning suppression,
1481 and remove unneeded uses.
1483 2008-06-23 Christian Thalinger <twisti@complang.tuwien.ac.at>
1485 * include/jni.h [__cplusplus] (_Jv_JNIEnv): Renamed member p to
1486 functions to be compatible with OpenJDK.
1488 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
1491 * gnu/xml/transform/CallTemplateNode.java:
1492 (doApply(Stylesheet,QName,Node,int,int,Node,Node)):
1493 Check for withParams being empty not null.
1494 (references(QName)): Remove special-casing for null.
1495 * gnu/xml/transform/Stylesheet.java:
1496 (parseWithParams(Node)): Just return the list if empty,
1497 don't return null instead.
1499 2008-06-23 Andrew Haley <aph@redhat.com>
1501 * native/jawt/Makefile.am,
1502 native/fdlibm/Makefile.am,
1503 native/jni/java-util/Makefile.am,
1504 native/jni/gstreamer-peer/Makefile.am,
1505 native/jni/native-lib/Makefile.am,
1506 native/jni/gconf-peer/Makefile.am,
1507 native/jni/gtk-peer/Makefile.am,
1508 native/jni/xmlj/Makefile.am,
1509 native/jni/midi-alsa/Makefile.am,
1510 native/jni/java-nio/Makefile.am,
1511 native/jni/midi-dssi/Makefile.am,
1512 native/jni/classpath/Makefile.am,
1513 native/jni/java-io/Makefile.am,
1514 native/jni/java-lang/Makefile.am,
1515 native/jni/java-net/Makefile.am (AM_CFLAGS): Add @EXTRA_CFLAGS@.
1516 * configure.ac (EXTRA_CFLAGS): New macro.
1518 * lib/Makefile.am (resources): Add .svn.
1520 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
1522 * gnu/xml/transform/ParameterNode.java,
1523 * gnu/xml/transform/Stylesheet.java,
1524 * gnu/xml/transform/UnparsedEntityUriFunction.java,
1525 * gnu/xml/transform/ValueOfNode.java,
1526 * gnu/xml/transform/XSLComparator.java,
1527 * gnu/xml/transform/XSLURIResolver.java:
1530 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1532 * gnu/xml/xpath/ContainsFunction.java,
1533 * gnu/xml/xpath/CountFunction.java,
1534 * gnu/xml/xpath/EqualityExpr.java,
1535 * gnu/xml/xpath/Expr.java,
1536 * gnu/xml/xpath/IdFunction.java,
1537 * gnu/xml/xpath/LocalNameFunction.java,
1538 * gnu/xml/xpath/NameFunction.java,
1539 * gnu/xml/xpath/ParenthesizedExpr.java:
1542 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1544 * gnu/xml/xpath/Expr.java,
1545 * gnu/xml/xpath/FloorFunction.java,
1546 * gnu/xml/xpath/Function.java,
1547 * gnu/xml/xpath/FunctionCall.java,
1548 * gnu/xml/xpath/NamespaceUriFunction.java,
1549 * gnu/xml/xpath/ParenthesizedExpr.java,
1550 * gnu/xml/xpath/Root.java,
1551 * gnu/xml/xpath/Selector.java,
1552 * gnu/xml/xpath/Steps.java:
1555 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1557 * gnu/xml/xpath/BooleanFunction.java,
1558 * gnu/xml/xpath/CeilingFunction.java,
1559 * gnu/xml/xpath/ConcatFunction.java,
1560 * gnu/xml/xpath/DocumentOrderComparator.java,
1561 * gnu/xml/xpath/Expr.java,
1562 * gnu/xml/xpath/IdFunction.java,
1563 * gnu/xml/xpath/LangFunction.java,
1564 * gnu/xml/xpath/LocalNameFunction.java,
1565 * gnu/xml/xpath/NameFunction.java,
1566 * gnu/xml/xpath/NormalizeSpaceFunction.java,
1567 * gnu/xml/xpath/NotFunction.java,
1568 * gnu/xml/xpath/NumberFunction.java,
1569 * gnu/xml/xpath/Path.java,
1570 * gnu/xml/xpath/RoundFunction.java,
1571 * gnu/xml/xpath/Selector.java,
1572 * gnu/xml/xpath/StartsWithFunction.java,
1573 * gnu/xml/xpath/Steps.java,
1574 * gnu/xml/xpath/StringFunction.java,
1575 * gnu/xml/xpath/StringLengthFunction.java,
1576 * gnu/xml/xpath/SubstringAfterFunction.java,
1577 * gnu/xml/xpath/SubstringBeforeFunction.java,
1578 * gnu/xml/xpath/SubstringFunction.java,
1579 * gnu/xml/xpath/SumFunction.java,
1580 * gnu/xml/xpath/TranslateFunction.java,
1581 * gnu/xml/xpath/UnionExpr.java,
1582 * gnu/xml/xpath/XPathParser.java,
1583 * gnu/xml/xpath/XPathParser.y,
1584 * gnu/xml/xpath/XPathTokenizer.java:
1586 * javax/xml/datatype/DatatypeFactory.java:
1587 Use new java.util.ServiceLoader framework.
1588 * javax/xml/namespace/NamespaceContext.java,
1589 * javax/xml/parsers/DocumentBuilderFactory.java,
1590 * javax/xml/parsers/SAXParserFactory.java,
1591 * javax/xml/stream/XMLEventFactory.java,
1592 * javax/xml/stream/XMLEventReader.java,
1593 * javax/xml/stream/XMLInputFactory.java,
1594 * javax/xml/stream/XMLOutputFactory.java:
1596 * javax/xml/stream/events/DTD.java,
1597 * javax/xml/stream/events/EndElement.java,
1598 * javax/xml/stream/events/StartElement.java:
1599 Ignore unchecked errors due to API not using generics.
1600 * javax/xml/transform/TransformerFactory.java,
1601 * javax/xml/validation/SchemaFactory.java,
1602 * javax/xml/xpath/XPathFactory.java:
1604 * javax/xml/xpath/XPathFunction.java:
1605 Ignore unchecked errors due to API not using generics.
1607 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1610 * gnu/xml/transform/ParameterNode.java:
1611 (clone()): Only clone select if not null.
1612 (toString()): Always include value of select.
1613 * gnu/xml/transform/Stylesheet.java:
1614 (toString()): Implemented.
1615 * gnu/xml/transform/Template.java:
1616 (toString()): Add value of node.
1617 * gnu/xml/transform/TemplatesImpl.java:
1618 (toString()): Implemented.
1620 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1623 * gnu/java/math/GMP.java:
1624 Renamed from VMBigInteger.java and fixed to use
1625 GMP instances directly.
1626 * include/Makefile.am:
1627 Generate GMP.h not VMBigInteger.h.
1628 * java/math/BigInteger.java:
1629 Send instances of GMP in calls to GMP rather than
1630 the wrapping BigInteger class.
1631 * native/jni/java-math/Makefile.am:
1632 Fix filename of source code file.
1633 * native/jni/java-math/gnu_java_math_GMP.c:
1634 Renamed from java_math_VMBigInteger.c.
1635 * native/jni/java-math/java_math_VMBigInteger.c,
1636 * vm/reference/java/math/VMBigInteger.java:
1639 2008-06-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
1642 Remove --with-vm option, instead relying
1643 on AC_PROG_JAVA. Only call this if tools
1645 * tools/gappletviewer.in,
1647 * tools/gjarsigner.in,
1650 * tools/gkeytool.in,
1651 * tools/gnative2ascii.in,
1655 * tools/grmiregistry.in,
1656 * tools/gserialver.in,
1657 * tools/gtnameserv.in:
1658 Regenerated with @JAVA@ and -classpath option.
1660 2008-06-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
1662 * m4/ac_prog_java.m4:
1663 Add CACAO and JamVM.
1664 * m4/ac_prog_javac.m4:
1665 Use variables to store warning options.
1667 2008-06-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
1669 * javax/management/ObjectName.java,
1670 * javax/management/StandardMBean.java:
1671 Fix warnings due to use of generics.
1673 2008-06-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
1675 * javax/management/openmbean/ArrayType.java,
1676 * javax/management/openmbean/CompositeDataSupport.java,
1677 * javax/management/openmbean/CompositeType.java,
1678 * javax/management/openmbean/OpenMBeanAttributeInfoSupport.java,
1679 * javax/management/openmbean/OpenMBeanInfoSupport.java,
1680 * javax/management/openmbean/OpenMBeanParameterInfoSupport.java,
1681 * javax/management/openmbean/SimpleType.java,
1682 * javax/management/openmbean/TabularDataSupport.java:
1683 Fix warnings due to use of generics.
1684 * javax/management/remote/rmi/RMIConnection.java:
1685 Suppress warnings due to API's use of MarshalledObject.
1687 2008-06-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
1689 * javax/management/openmbean/TabularDataSupport.java,
1690 * javax/management/openmbean/TabularType.java:
1691 Fix warnings due to use of generics.
1693 2008-06-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
1696 * gnu/java/security/PolicyFile.java:
1697 Correct typo changing seperator to separator.
1699 2008-06-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
1702 * gnu/java/lang/CPStringBuilder.java,
1703 (setLength(int)): Don't ensure capacity when
1705 (ensureCapacity(int)): Allocate double the minimum
1706 capacity rather than double the array length when
1707 allocating a new array after a write.
1709 2008-06-15 Mario Torre <neugens@aicas.com>
1711 * gnu/java/awt/java2d/RasterGraphics.java: remove unused import that cause
1712 compilation to fail when xpeers are not enabled.
1714 2008-06-15 Mario Torre <neugens@aicas.com>
1716 * gnu/java/awt/java2d/AbstractGraphics2D.java (setColor): delegate to
1718 (setPaint): fix to set paint context and foreground color.
1719 (imageCache): new field.
1720 (drawImage): new codepath for scaling images.
1721 (prepareImage): new method.
1722 (getPaintContext): set paintContext appropriately.
1723 * gnu/java/awt/java2d/RasterGraphics.java (renderScanline): new method,
1724 override from superclass to detect correct value of y while rendering
1726 * gnu/java/awt/java2d/ScanlineConverter.java (renderShape): revert previous
1728 * gnu/java/awt/peer/x/XEventPump.java (findMouseEventTarget): new method.
1729 (handleButtonPress): use of findMouseEventTarget to detect the correct
1731 (handleButtonRelease): likewise.
1732 * gnu/java/awt/peer/x/XGraphics2D.java (rawDrawImage): clip the target image
1733 so that it is completely contained in the destination pixmaps, as per X11
1735 * gnu/java/awt/peer/x/XToolkit.java (createTextField): method implemented.
1736 (createButton): likewise.
1737 (prepareImage): likewise.
1738 (createLabel): likewise.
1739 (checkImage): likewise.
1740 (createTextArea): likewise.
1741 (createCheckbox): likewise.
1742 (checkHeadLess): new method.
1743 * gnu/javax/imageio/bmp/BMPImageWriter.java (write):
1744 don't close the stream.
1745 * gnu/javax/imageio/bmp/BMPImageWriterSpi.java (names): added new names to
1746 the list of known names for BMP.
1747 * java/awt/image/WritableRaster.java (createWritableTranslatedChild):
1748 * javax/imageio/ImageIO.java (write): call dispose on ImageWriter after
1749 writing of the image.
1751 2008-06-15 Tom Tromey <tromey@redhat.com>
1753 * include/jni.h (_jobjectRefType, jobjectRefType): Always
1756 2008-06-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
1759 Add --enable-gjdoc option and check
1761 * examples/Makefile.am,
1763 * lib/copy-vmresources.sh.in:
1765 * tools/Makefile.am:
1766 Allow building GJDoc to be disabled
1769 2008-06-13 Mark Wielaard <mark@klomp.org>
1771 * tools/Makefile.am (USE_JAVAC_FLAGS): Use relative generated dir.
1772 (TOOLS_ZIP): Generate antlr output in relative dir.
1774 2008-06-13 Mark Wielaard <mark@klomp.org>
1776 * tools/Makefile.am (USE_JAVAC_FLAGS): Use generated in builddir.
1777 (TOOLS_JAVA_FILES): Include all .java files in all subdirs.
1778 (ALL_TOOLS_FILES): Include gjdoc_resources and antlr input file.
1779 (TOOLS_ZIP): Generate antlr output in builddir.
1780 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/inherit.png:
1781 New file from gjdoc.
1783 2008-06-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
1786 Check for --with-glibj too when disabling
1789 2008-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
1791 * include/Makefile.am: Don't delete headers
1792 when not rebuilding them.
1794 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1796 * configure.ac: Only regenerate headers by
1797 default if the headers aren't in the source tree.
1799 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1801 * configure.ac: Only run javac check
1802 if examples, tools and/or class library are
1804 * scripts/check_jni_methods.sh.in:
1805 Remove duplicates in the list of JNI methods
1806 for when builddir==srcdir.
1808 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1811 Replace explicit mkinstalldirs with $(mkinstalldirs).
1813 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1815 * scripts/check_jni_methods.sh.in:
1816 Search the source directory as well for
1817 when headers are in the tarball.
1819 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1821 * Makefile.am: Replace tools with
1823 * m4/acinclude.m4: Include option
1824 to disable building the tools.
1826 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1828 * Makefile.am: Use default makedistcheck
1829 flags that test all optional dependencies.
1830 * include/Makefile.am: Add header files to dist.
1831 * lib/Makefile.am: Trick class files into being
1832 built for dist, so headers can be generated.
1834 2008-06-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
1836 * doc/www.gnu.org/announce/20080606.wml,
1837 * doc/www.gnu.org/newsitems.txt:
1838 Add 0.97.2 annoncement.
1839 * NEWS: Add 0.97.1 and 0.97.2 updates.
1841 2008-06-09 Mark Wielaard <mark@klomp.org>
1843 * Makefile.am (EXTRA_DIST): Add ChangeLog-2007.
1844 * doc/Makefile.am (EXTRA_DIST): Add invoke.texi.
1846 2008-06-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1848 * java/lang/Integer.java:
1849 (parseInt(String, int, boolean)): Disallow "-+".
1851 2008-06-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1853 * tools/gnu/classpath/tools/common/ClasspathToolParser.java:
1854 Fixed indentation and changed to use OptionException.
1855 * tools/gnu/classpath/tools/getopt/OptionException.java:
1856 (OptionException(String,Throwable)): Added.
1858 2008-06-03 Robert Schuster <robertschuster@fsfe.org>
1860 * tools/gnu/classpath/tools/jar/Main.java:
1861 (run): Call different ClasspathToolParser.parse() variant.
1862 (getParser): Changed return type to ClasspathToolParser.
1863 * tools/gnu/classpath/tools/javah/GcjhMain.java:
1864 (getParser): Changed return type to ClasspathToolParser.
1865 * tools/gnu/classpath/tools/javah/Main.java:
1866 (getParser): Changed return type to ClasspathToolParser.
1867 * tools/gnu/classpath/tools/getopt/Parser.java: Make 'programName'
1869 * tools/gnu/classpath/tools/common/ClasspathToolParser.java:
1870 (parse(String[], FileArgumentCallback,boolean): New method.
1871 (parse(String[], boolean): New method.
1872 (parseFileList): New method.
1873 (parseLine): New method.
1874 (AtFileArgumentCallback): New inner class.
1876 2008-06-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
1878 * tools/gnu/classpath/tools/getopt/OptionException.java,
1879 * tools/gnu/classpath/tools/jar/Main.java:
1880 Revert previous changes to allow Schuster's patch to
1883 2008-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
1885 * tools/gnu/classpath/tools/getopt/OptionException.java:
1886 (OptionException(String,Throwable)): New constructor.
1887 * tools/gnu/classpath/tools/jar/Main.java:
1888 (fileLists): New queue for streams containing lists of files.
1889 (HandleFile.NotifyFile(String)): Check for '@' arguments
1890 and add to stream queue.
1891 (parsed(String)): Add stdin to queue instead of setting flag.
1892 (readNames()): Work with the queue rather than just stdin.
1893 (run(String[])): Always execute readNames().
1895 2008-06-01 Mark Wielaard <mark@klomp.org>
1897 * gnu/java/awt/java2d/AbstractGraphics2D.java: Removed XDialogPeer
1900 2008-05-29 Mario Torre <neugens@aicas.com>
1902 * gnu/java/awt/java2d/AbstractGraphics2D.java (setColor): now set directly
1903 the foreground color the application wants to use to draw. On null, behave
1904 like OpenJDK, drawing black.
1905 (renderScanline): fixed NPE, paintContext never initialized. Correctely
1906 retrieve destination raster
1907 (getColor): Return the correct type.
1908 (static initializer): HashMap now typed.
1909 (background): now defaults to black and not null.
1910 (getPaintContext): new method. Initialize lazily the PaintContext.
1911 (foreground): new field.
1912 (isForegroundColorNull): likewise.
1913 (getDeviceBounds): made abstract.
1914 * gnu/java/awt/java2d/RasterGraphics.java (getDeviceBounds): new method.
1915 * gnu/java/awt/java2d/ScanlineConverter.java (renderShape): pass correct
1916 value of Y to doScanline.
1917 * gnu/java/awt/peer/x/GLGraphics.java (getDeviceBounds): new method.
1918 (setBackground): synch with new Escher 2.0 API.
1919 * gnu/java/awt/peer/x/XGraphicsConfiguration.java (getDefaultTransform):
1921 (getBounds): new method.
1922 * java/awt/AlphaComposite.java (derive(int) and derive(float)):
1924 * java/awt/image/WritableRaster.java (createWritableTranslatedChild):
1925 now call createWritableChild.
1926 (createWritableChild): reformatted.
1928 2008-05-27 Joshua Sumali <jsumali@redhat.com>
1930 * NEWS: Added building of gjdoc into tools.
1932 2008-05-27 Joshua Sumali <jsumali@redhat.com>
1934 * AUTHORS: Added Joshua Sumali.
1936 2008-05-27 Joshua Sumali <jsumali@redhat.com>
1938 * configure.ac: Add support for Antlr. This is used for building gjdoc.
1939 Also generate tools/gjdoc wrapper with gjdoc.in.
1940 * doc/gjdoc.texi: New file.
1941 * doc/invoke.texi: New file.
1942 * doc/Makefile.am: Generate gjdoc documentation.
1943 * m4/ac_prog_antlr.m4: New file.
1944 * m4/ac_prog_java.m4: New file.
1945 * m4/ac_prog_java_works.m4: New file.
1946 * tools/Makefile.am: Build gjdoc as part of tools.
1947 * tools/com/sun/tools/javadoc/Main.java,
1949 * tools/gnu/classpath/tools/doclets/AbstractDoclet.java,
1950 * tools/gnu/classpath/tools/doclets/.cvsignore,
1951 * tools/gnu/classpath/tools/doclets/debugdoclet/.cvsignore,
1952 * tools/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java,
1953 * tools/gnu/classpath/tools/doclets/DocletConfigurationException.java,
1954 * tools/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java,
1955 * tools/gnu/classpath/tools/doclets/DocletOptionFile.java,
1956 * tools/gnu/classpath/tools/doclets/DocletOptionFlag.java,
1957 * tools/gnu/classpath/tools/doclets/DocletOption.java,
1958 * tools/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java,
1959 * tools/gnu/classpath/tools/doclets/DocletOptionString.java,
1960 * tools/gnu/classpath/tools/doclets/htmldoclet/CssClass.java,
1961 * tools/gnu/classpath/tools/doclets/htmldoclet/.cvsignore,
1962 * tools/gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java,
1963 * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java,
1964 * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java,
1965 * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java,
1966 * tools/gnu/classpath/tools/doclets/InlineTagRenderer.java,
1967 * tools/gnu/classpath/tools/doclets/InvalidPackageWildcardException.java,
1968 * tools/gnu/classpath/tools/doclets/PackageGroup.java,
1969 * tools/gnu/classpath/tools/doclets/PackageMatcher.java,
1970 * tools/gnu/classpath/tools/doclets/StandardTaglet.java,
1971 * tools/gnu/classpath/tools/doclets/TagletPrinter.java,
1972 * tools/gnu/classpath/tools/doclets/xmldoclet/.cvsignore,
1973 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.cvsignore,
1974 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletConfigurationException.java,
1975 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletException.java,
1976 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java,
1977 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java,
1978 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/JarClassLoader.java,
1979 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/OutputFileInfo.java,
1980 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/package.html,
1981 * tools/gnu/classpath/tools/doclets/xmldoclet/Driver1_4.java,
1982 * tools/gnu/classpath/tools/doclets/xmldoclet/Driver.java,
1983 * tools/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java,
1984 * tools/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java,
1985 * tools/gnu/classpath/tools/FileSystemClassLoader.java,
1986 * tools/gnu/classpath/tools/gjdoc/AbstractTagImpl.java,
1987 * tools/gnu/classpath/tools/gjdoc/ArrayCharacterIterator.java,
1988 * tools/gnu/classpath/tools/gjdoc/ClassDocImpl.java,
1989 * tools/gnu/classpath/tools/gjdoc/ClassDocProxy.java,
1990 * tools/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java,
1991 * tools/gnu/classpath/tools/gjdoc/ConstructorDocImpl.java,
1992 * tools/gnu/classpath/tools/gjdoc/.cvsignore,
1993 * tools/gnu/classpath/tools/gjdoc/Debug.java,
1994 * tools/gnu/classpath/tools/gjdoc/DirectoryTree.java,
1995 * tools/gnu/classpath/tools/gjdoc/DocImpl.java,
1996 * tools/gnu/classpath/tools/gjdoc/ErrorReporter.java,
1997 * tools/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java,
1998 * tools/gnu/classpath/tools/gjdoc/expr/AdditionExpression.java,
1999 * tools/gnu/classpath/tools/gjdoc/expr/AndExpression.java,
2000 * tools/gnu/classpath/tools/gjdoc/expr/BinaryBitwiseExpression.java,
2001 * tools/gnu/classpath/tools/gjdoc/expr/BinaryComputationExpression.java,
2002 * tools/gnu/classpath/tools/gjdoc/expr/BinaryEqualityExpression.java,
2003 * tools/gnu/classpath/tools/gjdoc/expr/BinaryExpression.java,
2004 * tools/gnu/classpath/tools/gjdoc/expr/BinaryLogicalExpression.java,
2005 * tools/gnu/classpath/tools/gjdoc/expr/BinaryRelationExpression.java,
2006 * tools/gnu/classpath/tools/gjdoc/expr/BinaryShiftExpression.java,
2007 * tools/gnu/classpath/tools/gjdoc/expr/BitShiftRightExpression.java,
2008 * tools/gnu/classpath/tools/gjdoc/expr/CircularExpressionException.java,
2009 * tools/gnu/classpath/tools/gjdoc/expr/ConditionalExpression.java,
2010 * tools/gnu/classpath/tools/gjdoc/expr/ConstantBoolean.java,
2011 * tools/gnu/classpath/tools/gjdoc/expr/ConstantByte.java,
2012 * tools/gnu/classpath/tools/gjdoc/expr/ConstantChar.java,
2013 * tools/gnu/classpath/tools/gjdoc/expr/ConstantDouble.java,
2014 * tools/gnu/classpath/tools/gjdoc/expr/ConstantExpression.java,
2015 * tools/gnu/classpath/tools/gjdoc/expr/ConstantFloat.java,
2016 * tools/gnu/classpath/tools/gjdoc/expr/ConstantInteger.java,
2017 * tools/gnu/classpath/tools/gjdoc/expr/ConstantLong.java,
2018 * tools/gnu/classpath/tools/gjdoc/expr/ConstantNull.java,
2019 * tools/gnu/classpath/tools/gjdoc/expr/ConstantShort.java,
2020 * tools/gnu/classpath/tools/gjdoc/expr/ConstantString.java,
2021 * tools/gnu/classpath/tools/gjdoc/expr/Context.java,
2022 * tools/gnu/classpath/tools/gjdoc/expr/.cvsignore,
2023 * tools/gnu/classpath/tools/gjdoc/expr/DivisionExpression.java,
2024 * tools/gnu/classpath/tools/gjdoc/expr/EqualExpression.java,
2025 * tools/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java,
2026 * tools/gnu/classpath/tools/gjdoc/expr/Evaluator.java,
2027 * tools/gnu/classpath/tools/gjdoc/expr/ExclusiveOrExpression.java,
2028 * tools/gnu/classpath/tools/gjdoc/expr/Expression.java,
2029 * tools/gnu/classpath/tools/gjdoc/expr/GreaterThanExpression.java,
2030 * tools/gnu/classpath/tools/gjdoc/expr/GreaterThanOrEqualExpression.java,
2031 * tools/gnu/classpath/tools/gjdoc/expr/IdentifierExpression.java,
2032 * tools/gnu/classpath/tools/gjdoc/expr/IllegalExpressionException.java,
2033 * tools/gnu/classpath/tools/gjdoc/expr/InclusiveOrExpression.java,
2034 * tools/gnu/classpath/tools/gjdoc/expr/java-expression.g,
2035 * tools/gnu/classpath/tools/gjdoc/expr/LessThanExpression.java,
2036 * tools/gnu/classpath/tools/gjdoc/expr/LessThanOrEqualExpression.java,
2037 * tools/gnu/classpath/tools/gjdoc/expr/LogicalAndExpression.java,
2038 * tools/gnu/classpath/tools/gjdoc/expr/LogicalNotExpression.java,
2039 * tools/gnu/classpath/tools/gjdoc/expr/LogicalOrExpression.java,
2040 * tools/gnu/classpath/tools/gjdoc/expr/ModuloExpression.java,
2041 * tools/gnu/classpath/tools/gjdoc/expr/MultiplicationExpression.java,
2042 * tools/gnu/classpath/tools/gjdoc/expr/NegateExpression.java,
2043 * tools/gnu/classpath/tools/gjdoc/expr/NotEqualExpression.java,
2044 * tools/gnu/classpath/tools/gjdoc/expr/NotExpression.java,
2045 * tools/gnu/classpath/tools/gjdoc/expr/ShiftLeftExpression.java,
2046 * tools/gnu/classpath/tools/gjdoc/expr/ShiftRightExpression.java,
2047 * tools/gnu/classpath/tools/gjdoc/expr/SubtractionExpression.java,
2048 * tools/gnu/classpath/tools/gjdoc/expr/TypeCastExpression.java,
2049 * tools/gnu/classpath/tools/gjdoc/expr/Type.java,
2050 * tools/gnu/classpath/tools/gjdoc/expr/UnaryExpression.java,
2051 * tools/gnu/classpath/tools/gjdoc/expr/UnknownIdentifierException.java,
2052 * tools/gnu/classpath/tools/gjdoc/FieldDocImpl.java,
2053 * tools/gnu/classpath/tools/gjdoc/GjdocPackageDoc.java,
2054 * tools/gnu/classpath/tools/gjdoc/GjdocRootDoc.java,
2055 * tools/gnu/classpath/tools/gjdoc/InheritDocTagImpl.java,
2056 * tools/gnu/classpath/tools/gjdoc/JavadocWrapper.java,
2057 * tools/gnu/classpath/tools/gjdoc/LinkTagImpl.java,
2058 * tools/gnu/classpath/tools/gjdoc/Main.java,
2059 * tools/gnu/classpath/tools/gjdoc/MemberDocImpl.java,
2060 * tools/gnu/classpath/tools/gjdoc/MethodDocImpl.java,
2061 * tools/gnu/classpath/tools/gjdoc/PackageDocImpl.java,
2062 * tools/gnu/classpath/tools/gjdoc/ParameterImpl.java,
2063 * tools/gnu/classpath/tools/gjdoc/ParamTagImpl.java,
2064 * tools/gnu/classpath/tools/gjdoc/ParseException.java,
2065 * tools/gnu/classpath/tools/gjdoc/Parser.java,
2066 * tools/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java,
2067 * tools/gnu/classpath/tools/gjdoc/RootDocImpl.java,
2068 * tools/gnu/classpath/tools/gjdoc/SeeTagImpl.java,
2069 * tools/gnu/classpath/tools/gjdoc/SerialFieldTagImpl.java,
2070 * tools/gnu/classpath/tools/gjdoc/SourcePositionImpl.java,
2071 * tools/gnu/classpath/tools/gjdoc/TagContainer.java,
2072 * tools/gnu/classpath/tools/gjdoc/TagImpl.java,
2073 * tools/gnu/classpath/tools/gjdoc/TemporaryStore.java,
2074 * tools/gnu/classpath/tools/gjdoc/TextTagImpl.java,
2075 * tools/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java,
2076 * tools/gnu/classpath/tools/gjdoc/TimerDoclet.java,
2077 * tools/gnu/classpath/tools/gjdoc/Timer.java,
2078 * tools/gnu/classpath/tools/gjdoc/TypeImpl.java,
2079 * tools/gnu/classpath/tools/gjdoc/TypeVariableImpl.java,
2080 * tools/gnu/classpath/tools/gjdoc/ValueTagImpl.java,
2081 * tools/gnu/classpath/tools/gjdoc/WritableType.java,
2082 * tools/gnu/classpath/tools/IOToolkit.java,
2083 * tools/gnu/classpath/tools/java2xhtml/.cvsignore,
2084 * tools/gnu/classpath/tools/java2xhtml/Java2xhtml.java,
2085 * tools/gnu/classpath/tools/MalformedInputEvent.java,
2086 * tools/gnu/classpath/tools/MalformedInputListener.java,
2087 * tools/gnu/classpath/tools/NotifyingInputStreamReader.java,
2088 * tools/gnu/classpath/tools/StringToolkit.java,
2089 * tools/gnu/classpath/tools/taglets/AuthorTaglet.java,
2090 * tools/gnu/classpath/tools/taglets/CodeTaglet.java,
2091 * tools/gnu/classpath/tools/taglets/CopyrightTaglet.java,
2092 * tools/gnu/classpath/tools/taglets/.cvsignore,
2093 * tools/gnu/classpath/tools/taglets/DeprecatedTaglet.java,
2094 * tools/gnu/classpath/tools/taglets/GenericTaglet.java,
2095 * tools/gnu/classpath/tools/taglets/GnuExtendedTaglet.java,
2096 * tools/gnu/classpath/tools/taglets/SinceTaglet.java,
2097 * tools/gnu/classpath/tools/taglets/TagletContext.java,
2098 * tools/gnu/classpath/tools/taglets/ValueTaglet.java,
2099 * tools/gnu/classpath/tools/taglets/VersionTaglet.java,
2100 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/gjdoc_common.xsl,
2101 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/about.xsl,
2102 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/allclasses.xsl,
2103 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/allpackages.xsl,
2104 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/alphaindex_chunked.xsl,
2105 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/alphaindex.xsl,
2106 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/classdoc-source.xsl,
2107 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/classdoc-uses.xsl,
2108 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/classdoc.xsl,
2109 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/deprecated.xsl,
2110 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/descriptor.xsl,
2111 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/doctranslet.xsl,
2112 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/fulltree.xsl,
2113 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/gjdoc.xsl,
2114 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/help.xsl,
2115 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/html_common.xsl,
2116 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/index_noframes.xsl,
2117 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/index.xsl,
2118 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/packageclasses.xsl,
2119 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/packagedoc.xsl,
2120 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/default_help_en.html,
2121 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml-clean.css,
2122 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml.css,
2123 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml-fixed.css,
2124 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml-sclara.css,
2125 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdoc.js,
2126 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/serialized.xsl,
2127 * tools/resource/gnu/classpath/tools/gjdoc/dtd/dbcentx.mod,
2128 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsa.ent,
2129 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsb.ent,
2130 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsc.ent,
2131 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsn.ent,
2132 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amso.ent,
2133 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsr.ent,
2134 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-box.ent,
2135 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-cyr1.ent,
2136 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-cyr2.ent,
2137 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-dia.ent,
2138 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk1.ent,
2139 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk2.ent,
2140 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk3.ent,
2141 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk4.ent,
2142 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-lat1.ent,
2143 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-lat2.ent,
2144 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-num.ent,
2145 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-pub.ent,
2146 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-tech.ent,
2147 * tools/resource/gnu/classpath/tools/gjdoc/dtd/gjdoc-alphaindex.dtd,
2148 * tools/resource/gnu/classpath/tools/gjdoc/dtd/gjdoc.dtd,
2149 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdochtml-clean-color1.css,
2150 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdochtml-clean-layout.css,
2151 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdochtml-vanilla.css,
2152 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdoc.js,
2153 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/help.xhtml,
2154 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/HtmlDoclet.properties,
2155 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/xhtml11-target10.dtd,
2156 * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.2.txt,
2157 * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.3.txt,
2158 * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.4.txt,
2159 * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.5.txt,
2160 * tools/resource/gnu/classpath/tools/gjdoc/rng/gjdoc-classdoc.rng,
2161 * tools/resource/gnu/classpath/tools/gjdoc/rng/gjdoc-common.rng,
2162 * tools/resource/gnu/classpath/tools/gjdoc/rng/gjdoc-index.rng,
2163 * tools/resource/gnu/classpath/tools/gjdoc/version.properties,
2164 * tools/resource/gnu/classpath/tools/gjdoc/version.properties.in:
2165 New files, taken from gjdoc source tree.
2168 2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
2170 * tools/gnu/classpath/tools/jar/Creator.java:
2171 (writeCommandLineEntries(Main,OutputStream)):
2172 Add default value for manifest version and
2173 include Created-By property.
2175 2008-05-19 Mario Torre <neugens@aicas.com>
2177 * gnu/java/awt/peer/x/XEventPump.java (handleExpose): new method.
2178 (handleDestroyNotify): likewise.
2179 (handleClientMessage): likewise.
2180 (handleButtonRelease): likewise.
2181 (handleMotionNotify): likewise.
2182 (handleKeyEvent): likewise.
2183 (handleButtonPress): likewise.
2184 (handleEvent): refactored to use new methods instead of a big switch
2185 block. Fixed resizing of windows.
2186 * gnu/java/awt/peer/x/XWindowPeer.java (standardSelect): update list
2187 of flags for X11 events handling.
2188 (callback): removed now unused flag.
2190 2008-05-16 Mario Torre <neugens@aicas.com>
2192 * native/jni/java-math/java_math_VMBigInteger.c
2193 (Java_java_math_VMBigInteger_natModInverse): fix variable res not
2196 2008-05-15 Robert Schuster <robertschuster@fsfe.org>
2198 * java/net/NetworkInterface.java:
2200 (isPointToPoint): Dito.
2202 (supportsMulticast): Dito.
2203 * vm/reference/java/net/VMNetworkInterface.java:
2205 (isPointToPoint): Dito.
2207 (supportsMulticast): Dito.
2208 * native/jni/java-net/java_net_VMNetworkInterface.c:
2210 (isPointToPoint): Dito.
2212 (supportsMulticast): Dito.
2214 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2216 Reported by Nicolas Geoffray <nicolas.geoffray@menlina.com>
2217 * java/lang/Integer.java:
2218 (parseInt(String,int,boolean)): Parse +x
2221 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2223 * java/util/regex/Matcher.java:
2224 (regionStart): New variable.
2225 (regionEnd): Likewise.
2226 (transparentBounds): Likewise.
2227 (anchoringBounds): Likewise.
2228 (Matcher()): Initialise new variables.
2229 (find()): Alter to use new settings.
2230 (find(int)): Likewise.
2231 (lookingAt()): Likewise.
2232 (matches()): Likewise.
2233 (reset()): Reset region.
2234 (reset(CharSequence)): Documented.
2235 (toString()): Include new variables.
2236 (region(int,int)): Implemented.
2237 (regionStart()): Likewise.
2238 (regionEnd()): Likewise.
2239 (hasTransparentBounds()): Likewise.
2240 (useTransparentBounds(boolean)): Likewise.
2241 (hasAnchoringBounds()): Likewise.
2242 (useAnchoringBounds(boolean)): Likewise.
2244 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2246 * gnu/java/lang/CPStringBuilder.java:
2247 (toString()): Fix comments to reflect copying changes.
2248 * vm/reference/gnu/java/lang/VMCPStringBuilder.java:
2249 (toString()): Likewise.
2251 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2254 Mention GMP and CPStringBuilder.
2256 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2259 * gnu/java/lang/CPStringBuilder.java:
2260 (allocated): New flag to mark whether or
2261 not the array has been allocated to a String object.
2262 (ensureCapacity(int)): Removed.
2263 (ensureCapacity_unsynchronized(int)): Renamed to
2264 ensureCapacity, and creates an array when allocated
2266 (allocateArray(int)): Added.
2267 (trimToSize()): Use allocateArray method.
2268 (toString()): Set allocated to true;
2269 (substring(int,int)): Likewise.
2271 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2273 * gnu/java/lang/CPStringBuilder.java:
2274 Make default capacity configurable.
2276 2008-05-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
2278 * vm/reference/gnu/java/lang/VMCPStringBuilder.java,
2279 * vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java,
2280 * vm/reference/java/net/VMNetworkInterface.java:
2281 Remove use of 1.5 language constructs.
2283 2008-05-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
2285 * gnu/java/util/regex/RE.java:
2286 Switch to use generic ArrayLists.
2287 * gnu/java/util/regex/REMatchEnumeration.java:
2288 Make the enumeration implementation generic.
2289 * gnu/java/util/regex/RETokenLookBehind.java:
2290 Remove unused variables.
2292 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
2294 Add generics to these classes.
2295 * gnu/java/util/regex/RETokenOneOf.java:
2296 Use an ArrayList and a Deque instead of
2297 a Vector and a Stack to remove unnecessary
2299 * gnu/java/util/regex/RETokenRepeated.java:
2300 Replace custom FindMatchControlStack class
2301 with a generic Deque.
2302 * java/util/regex/Pattern.java:
2303 Use a generic ArrayList instance.
2305 2008-05-07 Mario Torre <neugens@limasoftware.net>
2307 * gnu/java/awt/peer/x/XEventPump.java (handleEvent):
2308 Fixed mouse dragging and movement in XEventPump. Patch from Roman Kennke.
2310 2008-05-07 Mario Torre <neugens@aicas.com>
2312 * gnu/java/awt/peer/x/XEventPump.java (handleEvent): xEvent.code is now
2313 masked to identify and react to syntetic events.
2314 Added UnmapNotify, DestroyNotify and ClientMessage to the list of event
2316 * gnu/java/awt/peer/x/XFramePeer.java (getState): initial implementation.
2317 * gnu/java/awt/peer/x/XGraphics2D.java (setPaint): fix NPE, this is a
2318 workaround, the code have to be fixed in a better way.
2319 * gnu/java/awt/peer/x/XWindowPeer.java (getXwindow): new method to allow
2320 access to the underling xwindow.
2321 (standardSelect): add more events for notification.
2322 (XWindowPeer): call set_wm_delete_window to ask the WM to notify us
2323 when a delete event occur.
2325 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
2328 * tools/gnu/classpath/tools/jar/Indexer.java,
2329 * tools/gnu/classpath/tools/javah/JniHelper.java,
2330 * tools/gnu/classpath/tools/native2ascii/Native2ASCII.java,
2331 * tools/gnu/classpath/tools/orbd/PersistentMap.java,
2332 * tools/gnu/classpath/tools/rmic/ClassRmicCompiler.java,
2333 * tools/gnu/classpath/tools/rmic/Generator.java,
2334 * tools/gnu/classpath/tools/rmic/MethodGenerator.java,
2335 * tools/gnu/classpath/tools/rmic/RmiMethodGenerator.java,
2336 * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java,
2337 * tools/gnu/classpath/tools/rmic/SourceRmicCompiler.java:
2338 Swap use of StringBuffer for StringBuilder.
2340 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
2343 * javax/swing/AbstractButton.java,
2344 * javax/swing/JButton.java,
2345 * javax/swing/JComboBox.java,
2346 * javax/swing/JComponent.java,
2347 * javax/swing/JDesktopPane.java,
2348 * javax/swing/JFileChooser.java,
2349 * javax/swing/JFrame.java,
2350 * javax/swing/JLabel.java,
2351 * javax/swing/JList.java,
2352 * javax/swing/JMenuBar.java,
2353 * javax/swing/JPopupMenu.java,
2354 * javax/swing/JProgressBar.java,
2355 * javax/swing/JScrollBar.java,
2356 * javax/swing/JSlider.java,
2357 * javax/swing/JSplitPane.java,
2358 * javax/swing/JTabbedPane.java,
2359 * javax/swing/JToolBar.java,
2360 * javax/swing/JToolTip.java,
2361 * javax/swing/UIManager.java,
2362 * javax/swing/event/EventListenerList.java,
2363 * javax/swing/table/AbstractTableModel.java,
2364 * javax/swing/text/AbstractDocument.java,
2365 * javax/swing/text/DefaultEditorKit.java,
2366 * javax/swing/text/DefaultStyledDocument.java,
2367 * javax/swing/text/JTextComponent.java,
2368 * javax/swing/text/MaskFormatter.java,
2369 * javax/swing/text/TabSet.java,
2370 * javax/swing/text/html/CSSParser.java,
2371 * javax/swing/text/html/HTMLWriter.java,
2372 * javax/swing/tree/DefaultTreeSelectionModel.java,
2373 * javax/xml/namespace/QName.java,
2374 * javax/xml/transform/TransformerException.java:
2375 Swap use of StringBuffer for CPStringBuilder.
2377 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
2380 * javax/accessibility/AccessibleRelationSet.java,
2381 * javax/accessibility/AccessibleStateSet.java,
2382 * javax/imageio/plugins/jpeg/JPEGHuffmanTable.java,
2383 * javax/imageio/plugins/jpeg/JPEGQTable.java,
2384 * javax/imageio/stream/ImageInputStreamImpl.java,
2385 * javax/management/ObjectName.java,
2386 * javax/naming/BinaryRefAddr.java,
2387 * javax/naming/CompositeName.java,
2388 * javax/naming/CompoundName.java,
2389 * javax/naming/NamingException.java,
2390 * javax/naming/spi/NamingManager.java,
2391 * javax/security/auth/x500/X500Principal.java,
2392 * javax/security/sasl/SaslException.java,
2393 * javax/sound/sampled/AudioFormat.java,
2394 * javax/sound/sampled/CompoundControl.java,
2395 * javax/sound/sampled/DataLine.java:
2396 Swap use of StringBuffer for CPStringBuilder.
2398 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2401 * java/util/AbstractCollection.java,
2402 * java/util/BitSet.java,
2403 * java/util/Collections.java,
2404 * java/util/Locale.java,
2405 * java/util/ResourceBundle.java,
2406 * java/util/TimeZone.java,
2407 * java/util/logging/FileHandler.java,
2408 * java/util/logging/Logger.java,
2409 * java/util/logging/SimpleFormatter.java,
2410 * java/util/logging/XMLFormatter.java,
2411 * java/util/prefs/AbstractPreferences.java,
2412 * java/util/regex/PatternSyntaxException.java:
2413 Swap use of StringBuffer for CPStringBuilder.
2415 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2418 * java/text/AttributedString.java,
2419 * java/text/ChoiceFormat.java,
2420 * java/text/CollationElementIterator.java,
2421 * java/text/Collator.java,
2422 * java/text/DecimalFormat.java,
2423 * java/text/MessageFormat.java,
2424 * java/text/RuleBasedCollator.java:
2425 Swap use of StringBuffer for CPStringBuilder.
2427 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2430 * java/security/CodeSource.java,
2431 * java/security/MessageDigest.java,
2432 * java/security/Permission.java,
2433 * java/security/PermissionCollection.java,
2434 * java/security/ProtectionDomain.java,
2435 * java/security/cert/CertPath.java,
2436 * java/security/cert/PKIXBuilderParameters.java,
2437 * java/security/cert/PKIXCertPathBuilderResult.java,
2438 * java/security/cert/X509CRLSelector.java,
2439 * java/security/cert/X509CertSelector.java,
2440 * org/ietf/jgss/Oid.java,
2441 * org/omg/CORBA/portable/Delegate.java:
2442 Swap use of StringBuffer for CPStringBuilder.
2444 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2447 * java/beans/Statement.java,
2448 * java/io/File.java,
2449 * java/io/StreamTokenizer.java,
2450 * java/lang/Throwable.java,
2451 * java/math/BigDecimal.java,
2452 * java/math/BigInteger.java,
2453 * java/net/Inet4Address.java,
2454 * java/net/Inet6Address.java,
2455 * java/net/NetworkInterface.java,
2456 * java/net/SocketPermission.java,
2457 * java/net/URLDecoder.java,
2458 * java/net/URLStreamHandler.java,
2459 * java/nio/channels/FileLock.java,
2460 * java/rmi/dgc/VMID.java:
2461 Swap use of StringBuffer for CPStringBuilder.
2463 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2466 * java/awt/Component.java,
2467 * java/awt/Container.java,
2468 * java/awt/JobAttributes.java,
2469 * java/awt/event/ActionEvent.java,
2470 * java/awt/event/ComponentEvent.java,
2471 * java/awt/event/HierarchyEvent.java,
2472 * java/awt/event/InputEvent.java,
2473 * java/awt/event/InputMethodEvent.java,
2474 * java/awt/event/KeyEvent.java,
2475 * java/awt/event/MouseEvent.java,
2476 * java/awt/event/WindowEvent.java,
2477 * java/awt/font/TextLayout.java,
2478 * java/awt/image/BandedSampleModel.java,
2479 * java/awt/image/BufferedImage.java,
2480 * java/awt/image/MultiPixelPackedSampleModel.java,
2481 * java/awt/image/Raster.java,
2482 * java/awt/image/SinglePixelPackedSampleModel.java:
2483 Swap use of StringBuffer for CPStringBuilder.
2485 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2488 * java/lang/String.java:
2489 (toLowerCase()): Fix calculation of number
2490 of characters to copy.
2491 (toLowerCaseTurkish()): Likewise.
2493 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2496 * gnu/xml/stream/XMLEventImpl.java,
2497 * gnu/xml/stream/XMLParser.java,
2498 * gnu/xml/validation/datatype/EntitiesType.java,
2499 * gnu/xml/validation/datatype/NMTokensType.java:
2500 Swap use of StringBuffer for CPStringBuilder,
2502 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2505 * gnu/javax/swing/text/html/parser/htmlValidator.java,
2506 * gnu/javax/swing/text/html/parser/models/list.java,
2507 * gnu/javax/swing/text/html/parser/models/node.java,
2508 * gnu/javax/swing/text/html/parser/support/Parser.java:
2509 Swap use of StringBuffer for CPStringBuilder.
2511 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2514 * gnu/java/lang/CPStringBuilder.java:
2515 (substring(int)): Added.
2516 * gnu/javax/naming/giop/CorbalocParser.java,
2517 * gnu/javax/naming/giop/GiopNamingServiceFactory.java,
2518 * gnu/javax/naming/giop/ListBindingsEnumeration.java,
2519 * gnu/javax/naming/giop/ListEnumeration.java,
2520 * gnu/javax/naming/ictxImpl/trans/GnuName.java,
2521 * gnu/javax/net/ssl/PrivateCredentials.java,
2522 * gnu/javax/net/ssl/Session.java,
2523 * gnu/javax/net/ssl/provider/HelloRequest.java,
2524 * gnu/javax/net/ssl/provider/Util.java,
2525 * gnu/javax/print/ipp/attribute/RequestedAttributes.java,
2526 * gnu/javax/rmi/CORBA/RmiUtilities.java,
2527 * gnu/javax/security/auth/callback/AWTCallbackHandler.java,
2528 * gnu/javax/security/auth/login/ConfigFileTokenizer.java,
2529 * gnu/javax/sound/sampled/gstreamer/io/GstAudioFileReader.java:
2530 Swap use of StringBuffer for CPStringBuilder,
2532 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2535 * gnu/javax/crypto/assembly/TransformerException.java,
2536 * gnu/javax/crypto/cipher/BaseCipher.java,
2537 * gnu/javax/crypto/jce/sig/DHParameters.java,
2538 * gnu/javax/crypto/key/KeyAgreementException.java,
2539 * gnu/javax/crypto/mode/BaseMode.java,
2540 * gnu/javax/crypto/pad/BasePad.java,
2541 * gnu/javax/crypto/sasl/crammd5/CramMD5Util.java,
2542 * gnu/javax/crypto/sasl/crammd5/PasswordFile.java,
2543 * gnu/javax/crypto/sasl/plain/PasswordFile.java,
2544 * gnu/javax/crypto/sasl/plain/PlainClient.java,
2545 * gnu/javax/crypto/sasl/srp/PasswordFile.java,
2546 * gnu/javax/crypto/sasl/srp/SRPClient.java,
2547 * gnu/javax/crypto/sasl/srp/SRPServer.java,
2548 * gnu/javax/crypto/sasl/srp/ServerStore.java:
2549 Swap use of StringBuffer for CPStringBuilder,
2551 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2554 * gnu/java/util/Base64.java,
2555 * gnu/java/util/prefs/NodeWriter.java,
2556 * gnu/java/util/regex/RE.java,
2557 * gnu/java/util/regex/REException.java,
2558 * gnu/java/util/regex/REMatch.java,
2559 * gnu/java/util/regex/REMatchEnumeration.java,
2560 * gnu/java/util/regex/REToken.java,
2561 * gnu/java/util/regex/RETokenAny.java,
2562 * gnu/java/util/regex/RETokenBackRef.java,
2563 * gnu/java/util/regex/RETokenChar.java,
2564 * gnu/java/util/regex/RETokenEnd.java,
2565 * gnu/java/util/regex/RETokenEndOfPreviousMatch.java,
2566 * gnu/java/util/regex/RETokenEndSub.java,
2567 * gnu/java/util/regex/RETokenIndependent.java,
2568 * gnu/java/util/regex/RETokenLookAhead.java,
2569 * gnu/java/util/regex/RETokenLookBehind.java,
2570 * gnu/java/util/regex/RETokenNamedProperty.java,
2571 * gnu/java/util/regex/RETokenOneOf.java,
2572 * gnu/java/util/regex/RETokenPOSIX.java,
2573 * gnu/java/util/regex/RETokenRange.java,
2574 * gnu/java/util/regex/RETokenRepeated.java,
2575 * gnu/java/util/regex/RETokenStart.java,
2576 * gnu/java/util/regex/RETokenWordBoundary.java:
2577 Swap use of StringBuffer for CPStringBuilder,
2579 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2582 * gnu/java/lang/CPStringBuilder.java:
2583 (CPStringBuilder(StringBuffer)): Added.
2584 (CPStringBuulder(StringBuilder)): Likewise.
2585 * gnu/java/text/AttributedFormatBuffer.java:
2586 Swap use of StringBuffer for CPStringBuilder,
2587 and make fields final.
2588 * gnu/java/text/StringFormatBuffer.java:
2590 * java/text/SimpleDateFormat.java:
2591 Add thread safety warning.
2593 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2596 * gnu/java/security/OID.java,
2597 * gnu/java/security/PolicyFile.java,
2598 * gnu/java/security/der/BitString.java,
2599 * gnu/java/security/der/DERReader.java,
2600 * gnu/java/security/jce/sig/DSSParameters.java,
2601 * gnu/java/security/provider/X509CertificateFactory.java,
2602 * gnu/java/security/util/ByteArray.java,
2603 * gnu/java/security/util/Util.java,
2604 * gnu/java/security/x509/PolicyNodeImpl.java,
2605 * gnu/java/security/x509/Util.java,
2606 * gnu/java/security/x509/X500DistinguishedName.java:
2607 Swap use of StringBuffer for CPStringBuilder.
2609 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2612 * gnu/java/net/protocol/ftp/FTPConnection.java,
2613 * gnu/java/net/protocol/jar/Handler.java,
2614 * gnu/java/rmi/server/RMIClassLoaderImpl.java,
2615 * gnu/java/rmi/server/RMIHashes.java:
2616 Swap use of StringBuffer for CPStringBuilder.
2618 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2621 * gnu/classpath/jdwp/util/Signature.java,
2622 * gnu/java/awt/font/opentype/GlyphNamer.java,
2623 * gnu/java/awt/font/opentype/truetype/Fixed.java,
2624 * gnu/java/awt/font/opentype/truetype/VirtualMachine.java,
2625 * gnu/java/awt/peer/gtk/GdkFontPeer.java,
2626 * gnu/java/awt/peer/gtk/GtkClipboard.java:
2627 Swap use of StringBuffer for CPStringBuilder.
2629 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2632 * gnu/CORBA/BigDecimalHelper.java,
2633 * gnu/CORBA/CDR/LittleEndianInputStream.java,
2634 * gnu/CORBA/CDR/Vio.java,
2635 * gnu/CORBA/CDR/gnuRuntime.java,
2636 * gnu/CORBA/GIOP/MessageHeader.java,
2637 * gnu/CORBA/GIOP/RequestHeader.java,
2638 * gnu/CORBA/GIOP/v1_0/ReplyHeader.java,
2639 * gnu/CORBA/GIOP/v1_0/RequestHeader.java,
2640 * gnu/CORBA/IOR.java,
2641 * gnu/CORBA/NamingService/NameParser.java,
2642 * gnu/CORBA/NamingService/NameTransformer.java,
2643 * gnu/CORBA/Poa/gnuPOA.java,
2644 * gnu/CORBA/Poa/gnuServantObject.java:
2645 Swap use of StringBuffer for CPStringBuilder.
2647 2008-05-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
2650 * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DemoServant.java,
2651 * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DirectTest.java,
2652 * examples/gnu/classpath/examples/CORBA/swing/x5/IorReader.java,
2653 * examples/gnu/classpath/examples/CORBA/swing/x5/X5Server.java,
2654 * examples/gnu/classpath/examples/html/Demo.java:
2655 Swap use of StringBuffer for StringBuilder.
2657 2008-05-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
2660 * gnu/xml/libxmlj/dom/GnomeAttr.java,
2661 * gnu/xml/libxmlj/dom/GnomeCharacterData.java,
2662 * gnu/xml/libxmlj/dom/GnomeDocument.java,
2663 * gnu/xml/libxmlj/dom/GnomeDocumentType.java,
2664 * gnu/xml/libxmlj/dom/GnomeElement.java,
2665 * gnu/xml/libxmlj/dom/GnomeEntity.java,
2666 * gnu/xml/libxmlj/dom/GnomeNode.java,
2667 * gnu/xml/libxmlj/dom/GnomeNotation.java,
2668 * gnu/xml/libxmlj/dom/GnomeProcessingInstruction.java,
2669 * gnu/xml/libxmlj/dom/GnomeText.java,
2670 * gnu/xml/libxmlj/dom/GnomeXPathResult.java:
2671 Swap use of StringBuffer for CPStringBuilder.
2673 2008-04-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
2676 * gnu/xml/util/XMLWriter.java,
2677 * gnu/xml/xpath/ArithmeticExpr.java,
2678 * gnu/xml/xpath/ConcatFunction.java,
2679 * gnu/xml/xpath/Expr.java,
2680 * gnu/xml/xpath/FunctionCall.java,
2681 * gnu/xml/xpath/NormalizeSpaceFunction.java,
2682 * gnu/xml/xpath/Selector.java,
2683 * gnu/xml/xpath/Steps.java,
2684 * gnu/xml/xpath/TranslateFunction.java,
2685 * gnu/xml/xpath/VariableReference.java,
2686 * gnu/xml/xpath/XPathTokenizer.java:
2687 Swap use of StringBuffer for CPStringBuilder.
2689 2008-04-26 Ian Rogers <ian.rogers@manchester.ac.uk>
2691 * java/util/ArrayList (raiseBoundsError): new method to raise bound
2692 exceptions in uncommon case.
2693 (checkBoundInclusive): use raiseBoundsError.
2694 (checkBoundExclusive): likewise.
2695 * java/util/ArrayList (raiseBoundsError): new method to raise bound
2696 exceptions in uncommon case.
2697 (checkBoundInclusive): use raiseBoundsError.
2698 (checkBoundExclusive): likewise.
2700 2008-04-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
2702 * java/lang/Byte.java:
2703 Use int instead of short as a loop counter
2706 2008-04-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
2708 * java/lang/Byte.java:
2709 (static): Use a short as the loop counter, not
2710 a byte as this can't exceed MAX_VALUE.
2712 2008-04-18 Ian Rogers <ian.rogers@manchester.ac.uk>
2714 * java/nio/Buffer.java (cap): make field private and final.
2715 (address): make field final.
2716 (Buffer): add address argument to package protected constructor thereby
2717 allowing it to be made final.
2718 * java/nio/ByteBuffer.java (backing_buffer): make field final.
2719 (array_offset): make field final.
2720 (ByteBuffer): add address, backing_buffer and array_offset to
2721 constructor, allowing fields to be made final.
2722 * java/nio/ByteBufferImpl.java (readOnly): make field final.
2723 (ByteBufferImpl): modify call to super class constructor to pass
2724 backing_buffer and array_offset.
2725 * java/nio/CharBuffer.java (array_offset): make field final.
2726 (backing_buffer): make field final.
2727 (CharBuffer): add address, backing_buffer and array_offset to
2728 constructor, allowing fields to be made final.
2729 * java/nio/CharBufferImpl.java (readOnly): make field final.
2730 (CharBufferImpl): modify call to super class constructor to pass
2731 backing_buffer and array_offset.
2732 (CharBufferImpl(CharBufferImpl)): likewise.
2733 * java/nio/CharSequenceBuffer.java (charSequence): make field final.
2734 (CharSequenceBuffer): modify call to super class constructor, allowing
2735 fields to be made final.
2736 (duplicate): use capacity call rather than cap, to allow better
2738 * java/nio/CharViewBufferImpl.java (offset): make field final.
2740 (readOnly): likewise.
2742 (CharViewBufferImpl): modify call to super class constructor, allowing
2743 fields to be made final.
2744 * java/nio/DirectByteBufferImpl.java: modify calls to super class
2745 constructors, allowing fields to be made final.
2746 * java/nio/DoubleBuffer.java (array_offset): make field final.
2747 (backing_buffer): make field final.
2748 (DoubleBuffer): add address, backing_buffer and array_offset to
2749 constructor, allowing fields to be made final.
2750 * java/nio/DoubleBufferImpl.java (readOnly): make field final.
2751 (DoubleBufferImpl): modify call to super class constructor, allowing
2752 fields to be made final.
2753 * java/nio/DoubleViewBufferImpl.java (offset): make field final.
2755 (readOnly): likewise.
2757 (DoubleViewBufferImpl): modify call to super class constructor, allowing
2758 fields to be made final.
2759 * java/nio/FloatBuffer.java (array_offset): make field final.
2760 (backing_buffer): make field final.
2761 (FloatBuffer): add address, backing_buffer and array_offset to
2762 constructor, allowing fields to be made final.
2763 * java/nio/FloatBufferImpl.java (readOnly): make field final.
2764 (FloatBufferImpl): modify call to super class constructor, allowing
2765 fields to be made final.
2766 * java/nio/FloatViewBufferImpl.java (offset): make field final.
2768 (readOnly): likewise.
2770 (FloatViewBufferImpl): modify call to super class constructor, allowing
2771 fields to be made final.
2772 * java/nio/IntBuffer.java (array_offset): make field final.
2773 (backing_buffer): make field final.
2774 (IntBuffer): add address, backing_buffer and array_offset to
2775 constructor, allowing fields to be made final.
2776 * java/nio/IntBufferImpl.java (readOnly): make field final.
2777 (IntBufferImpl): modify call to super class constructor, allowing
2778 fields to be made final.
2779 * java/nio/IntViewBufferImpl.java (offset): make field final.
2781 (readOnly): likewise.
2783 (IntViewBufferImpl): modify call to super class constructor, allowing
2784 fields to be made final.
2785 * java/nio/LongBuffer.java (array_offset): make field final.
2786 (backing_buffer): make field final.
2787 (LongBuffer): add address, backing_buffer and array_offset to
2788 constructor, allowing fields to be made final.
2789 * java/nio/LongBufferImpl.java (readOnly): make field final.
2790 (LongBufferImpl): modify call to super class constructor, allowing
2791 fields to be made final.
2792 * java/nio/LongViewBufferImpl.java (offset): make field final.
2794 (readOnly): likewise.
2796 (LongViewBufferImpl): modify call to super class constructor, allowing
2797 fields to be made final.
2798 * java/nio/MappedByteBuffer.java (MappedByteBuffer): modify arguments
2799 add call to constructor, allowing fields to be final.
2800 * java/nio/MappedByteBufferImpl.java (readOnly): make field final.
2801 (MappedByteBufferImpl): modify call to super class constructor, allowing
2802 fields to be made final.
2803 * java/nio/ShortBuffer.java (array_offset): make field final.
2804 (backing_buffer): make field final.
2805 (ShortBuffer): add address, backing_buffer and array_offset to
2806 constructor, allowing fields to be made final.
2807 * java/nio/ShortBufferImpl.java (readOnly): make field final.
2808 (ShortBufferImpl): modify call to super class constructor, allowing
2809 fields to be made final.
2810 * java/nio/ShortViewBufferImpl.java (offset): make field final.
2812 (readOnly): likewise.
2814 (ShortViewBufferImpl): modify call to super class constructor, allowing
2815 fields to be made final.
2817 2008-04-18 Ian Rogers <ian.rogers@manchester.ac.uk>
2819 * java/lang/Byte.java (static): initialize byteCache.
2820 (valueOf(String,int)): use valueOf(byte) rather than new.
2821 (valueOf(String)): likewise.
2822 (valueOf(byte)): Switch from lazy initialization of cached values to
2823 initialization at class initialization time. This removes the need for
2824 synchronization in the common case.
2825 (decode): use valueOf(byte) rather than new.
2826 * java/lang/Character.java (static): initialize charCache.
2827 (valueOf): Switch from lazy initialization of cached values to
2828 initialization at class initialization time. This removes the need for
2829 synchronization in the common case.
2830 * java/lang/Double.java (ZERO): new private field.
2832 (valueOf(double)): don't create new doubles for the case of 0 and 1.
2833 (valueOf(String)): use valueOf(double) rather than new.
2834 (equals): use raw bits for comparison to avoid division.
2835 * java/lang/Float.java (ZERO): new private field.
2837 (valueOf(float)): don't create new floats for the case of 0 and 1.
2838 (valueOf(String)): use valueOf(float) rather than new.
2839 (equals): use raw bits for comparison to avoid division.
2840 * java/lang/Integer.java (static): initialize intCache.
2841 (stringSize): new private method to estimate size of string for an int.
2842 (toString): reuse digits for single character strings, for multiple
2843 character strings estimate their length using string size method.
2844 (valueOf(String,int)): use valueOf(int) rather than new.
2845 (valueOf(String)): likewise.
2846 (valueOf(int)): Switch from lazy initialization of cached values to
2847 initialization at class initialization time. This removes the need for
2848 synchronization in the common case.
2849 (getInteger): use valueOf(int) rather than new.
2850 (decode): use valueOf(int) rather than new.
2851 (signum): use shift and subtract to compute value.
2852 (toUnsignedString): calculate string size rather than using 32 chars.
2853 * java/lang/Long.java (longCache): new private field.
2854 (stringSize): new private method to estimate size of string for a long.
2855 (toString): reuse digits for single character strings, for multiple
2856 character strings estimate their length using string size method.
2857 (valueOf(String,int)): use valueOf(long) rather than new.
2858 (valueOf(String)): likewise.
2859 (valueOf(long)): use cache of values.
2860 (decode): use valueOf(long) rather than new.
2861 (getLong): likewise.
2862 (signum): use shift and subtract to compute value.
2863 (toUnsignedString): calculate string size rather than using 64 chars.
2864 * java/lang/Short.java (static): initialize shortCache.
2865 (valueOf(String,int)): use valueOf(short) rather than new.
2866 (valueOf(String)): likewise.
2867 (valueOf(short)): Switch from lazy initialization of cached values to
2868 initialization at class initialization time. This removes the need for
2869 synchronization in the common case.
2870 (decode): use valueOf(short) rather than new.
2872 2008-04-18 Mario Torre <neugens@aicas.com>
2875 * java/util/logging/Logger.java: fix a deadlock and reformat code.
2876 Now all the methods of the class get a lock on a static lock, this
2877 avoids a lock when getLogger and log are used concurrently.
2879 2008-04-18 Tom Tromey <tromey@redhat.com>
2881 * lib/gen-classlist.sh.in: Skip 'sed' steps if no vm_omitlist
2884 2008-04-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2886 * lib/gen-classlist.sh.in: Avoid grepping each omission, by
2887 building an awk script with a hash for literal files, and
2888 awk regular expressions for the rest.
2889 * configure.ac: Call AC_PROG_AWK.
2891 2008-04-16 Tom Tromey <tromey@redhat.com>
2893 * tools/gnu/classpath/tools/orbd/Main.java: Bump copyright year.
2894 * tools/resource/gnu/classpath/tools/common/Messages.properties
2895 (ClasspathToolParser.VersionFormat): Bump copyright year.
2897 2008-04-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2899 * m4/gcc_attribute.m4 (GCC_ATTRIBUTE): Fix cache variable name.
2900 * tools/Makefile.am (gappletviewer, gjarsigner, gkeytool, gjar)
2901 (gnative2ascii, gserialver, gjavah, grmiregistry, gtnameserv)
2902 (gorbd, grmid, grmic) [!CREATE_WRAPPERS]: Add stub dependencies
2903 for these scripts, to trick automake into hiding the respective
2904 rules for the programs below the CREATE_WRAPPERS conditional.
2906 2008-04-09 Mario Torre <neugens@aicas.com>
2908 * java/io/File.java (canWrite): use canWriteDirectory(String).
2909 * vm/reference/java/io/VMFile.java (canWriteDirectory): new native method.
2910 * native/jni/java-io/java_io_VMFile.c: correct indentation, sync function
2911 names with header file definition.
2912 (Java_java_io_VMFile_canRead): use cpio_checkAccess to get access
2913 permission. Removed unused variable.
2914 (Java_java_io_VMFile_canWrite): likewise.
2915 (Java_java_io_VMFile_canWriteDirectory): new function.
2918 2008-03-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
2920 * doc/www.gnu.org/events/events.wml:
2921 Correct layout and fix GSoC link.
2923 2008-03-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
2925 * doc/www.gnu.org/external.wml:
2926 Corrected Jalopy tag name.
2927 * doc/www.gnu.org/home.wml:
2928 Update link to tasks.
2929 * doc/www.gnu.org/announce/20080222.wml:
2930 Correct IcedTea and builder links.
2931 * doc/www.gnu.org/downloads/downloads.wml:
2932 Add 0.97 and 0.97.1.
2933 * doc/www.gnu.org/events/events.wml:
2934 Fix links and add FOSDEMs/GSoC.
2936 2008-03-27 Mario Torre <neugens@aicas.com>
2938 * gnu/xml/stream/SAXParser.java (getProperty): throw
2939 SAXNotRecognizedException instead of SAXNotSupportedException
2940 after fall through all known properties.
2941 * javax/xml/namespace/QName.java (valueOf): throw
2942 IllegalArgumentException if string is null.
2943 * java/util/concurrent/CopyOnWriteArrayList.java (lastIndexOf):
2945 (indexOf): likewise.
2947 2008-03-26 Mario Torre <neugens@aicas.com>
2949 * java/util/concurrent/CopyOnWriteArrayList.java (SubList.set):
2950 (SubList.clear): new method.
2951 (SubList.checkMod): fix indentation.
2952 (SubList.checkBoundsInclusive): likewise.
2953 (SubList.checkBoundsExclusive): likewise.
2954 (SubList): added synchronization. Now throw
2955 IndexOutOfBoundsException instead of IllegalArgumentException
2956 when index are out of range.
2957 (SubList.size): added synchronization.
2958 (SubList.get): likewise.
2959 (SubList.listIterator): fixed indentation.
2960 (SubList.set): added synchronization. Update the state of the storage
2962 (SubList.add): likewise.
2963 (SubList.remove): likewise.
2964 (SubList.addAll): likewise.
2966 2008-03-26 Mario Torre <neugens@aicas.com>
2968 * java/util/concurrent/CopyOnWriteArrayList.java (equals): removed
2969 useless local variable.
2970 (hashCode): new method.
2972 2008-03-25 Mario Torre <neugens@aicas.com>
2974 * java/util/concurrent/CopyOnWriteArrayList.java (clone): clone method
2975 in CopyOnWriteArrayList should just do a shallow copy. Fixed.
2976 (equals): new method, override from base class.
2977 (toString): likewise.
2979 2008-03-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
2981 * java/awt/image/ColorModel.java:
2982 (coerceDataWorker(WritableRaster,boolean)):
2983 Make package-private, not protected.
2984 * java/awt/image/ComponentColorModel.java:
2985 Call coerceDataWorker directly.
2986 * java/awt/image/DirectColorModel.java:
2988 (coerceData(WritableRaster,boolean)): Made final.
2990 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
2993 * doc/www.gnu.org/home.wml:
2995 * doc/www.gnu.org/docs/docs.wml:
2996 Fix links to point to current versions of
2997 vmintegration and hacking, and add links to
3000 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
3003 * doc/www.gnu.org/home.wml:
3004 Update home page to reflect current state of
3007 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
3009 * java/text/SimpleDateFormat.java:
3010 (standardChars): Corrected.
3011 (RFC822_TIMEZONE_FIELD): Added.
3012 (formatWithAttribute(Date,FormatBuffer,FieldPosition)):
3013 Support RFC822 timezone field ('Z').
3015 2008-03-20 Tom Tromey <tromey@redhat.com>
3017 * tools/gnu/classpath/tools/getopt/Parser.java (options): Don't
3019 (add, addFinal): Don't update options.
3020 (requireOptions): New method.
3021 (printHelp): Synchronize. Call requireOptions.
3022 (parse): Call requireOptions.
3024 2008-03-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3027 * gnu/java/lang/CPStringBuilder.java:
3028 (indexOf(String,int)): Use regionMatches from String.
3029 (lastIndexOf(String,int)): Likewise.
3030 (regionMatches(int,String)): Removed broken code.
3031 (substring(int,int)): Rearrange index computation so
3032 it is only computed if valid.
3034 2008-03-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3037 * gnu/xml/transform/AbstractNumberNode.java,
3038 * gnu/xml/transform/ApplyTemplatesNode.java,
3039 * gnu/xml/transform/AttributeNode.java,
3040 * gnu/xml/transform/Bindings.java,
3041 * gnu/xml/transform/CallTemplateNode.java,
3042 * gnu/xml/transform/ChooseNode.java,
3043 * gnu/xml/transform/CopyNode.java,
3044 * gnu/xml/transform/CopyOfNode.java,
3045 * gnu/xml/transform/ElementNode.java,
3046 * gnu/xml/transform/ForEachNode.java,
3047 * gnu/xml/transform/IfNode.java,
3048 * gnu/xml/transform/MessageNode.java,
3049 * gnu/xml/transform/ParameterNode.java,
3050 * gnu/xml/transform/ProcessingInstructionNode.java,
3051 * gnu/xml/transform/StreamSerializer.java,
3052 * gnu/xml/transform/Template.java,
3053 * gnu/xml/transform/TextNode.java,
3054 * gnu/xml/transform/TransformerImpl.java,
3055 * gnu/xml/transform/TransformerOutputProperties.java,
3056 * gnu/xml/transform/ValueOfNode.java,
3057 * gnu/xml/transform/WhenNode.java:
3058 Use CPStringBuilder in preference to StringBuffer.
3060 2008-03-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3063 * gnu/java/lang/CPStringBuilder.java:
3064 Replace reflection code with calls to
3066 * vm/reference/gnu/java/lang/VMCPStringBuilder.java:
3067 Default implementation of constructor call
3070 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3073 * gnu/xml/dom/DomAttr.java,
3074 * gnu/xml/dom/DomEvent.java,
3075 * gnu/xml/dom/DomNode.java,
3076 * gnu/xml/dom/DomText.java,
3077 * gnu/xml/dom/ls/DomLSInput.java,
3078 * gnu/xml/util/DoParse.java,
3079 * gnu/xml/util/XCat.java:
3080 Use CPStringBuilder in preference to StringBuffer.
3082 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3085 * java/security/AlgorithmParameterGenerator.java,
3086 * java/security/AlgorithmParameters.java,
3087 * java/security/KeyFactory.java,
3088 * java/security/KeyPairGenerator.java,
3089 * java/security/MessageDigest.java,
3090 * java/security/SecureRandom.java,
3091 * java/security/Signature.java,
3092 * java/security/cert/CertPathBuilder.java,
3093 * java/security/cert/CertPathValidator.java,
3094 * java/security/cert/CertStore.java,
3095 * java/text/SimpleDateFormat.java,
3096 * java/util/AbstractMap.java,
3097 * java/util/Arrays.java,
3098 * java/util/Calendar.java,
3099 * java/util/Date.java,
3100 * java/util/Formatter.java,
3101 * java/util/Hashtable.java,
3102 * java/util/Properties.java,
3103 * java/util/TreeMap.java,
3104 * java/util/regex/Matcher.java:
3105 Use CPStringBuilder in preference to StringBuilder.
3107 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3110 * gnu/java/security/Engine.java,
3111 * gnu/java/security/hash/Whirlpool.java,
3112 * gnu/java/security/key/dss/DSSKey.java,
3113 * gnu/java/security/key/dss/DSSPrivateKey.java,
3114 * gnu/java/security/key/dss/DSSPublicKey.java,
3115 * gnu/java/security/key/rsa/GnuRSAKey.java,
3116 * gnu/java/security/key/rsa/GnuRSAPrivateKey.java,
3117 * gnu/java/security/key/rsa/GnuRSAPublicKey.java,
3118 * java/awt/datatransfer/MimeType.java,
3119 * java/io/BufferedReader.java,
3120 * java/io/DataInputStream.java,
3121 * java/lang/Double.java,
3122 * java/lang/Float.java,
3123 * java/lang/String.java,
3124 * java/lang/reflect/Proxy.java,
3125 * java/math/BigDecimal.java,
3126 * java/net/URI.java,
3127 * java/net/URLClassLoader.java,
3128 * java/net/URLEncoder.java:
3129 Use CPStringBuilder in preference to StringBuilder.
3131 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3133 * vm/reference/java/lang/reflect/VMField.java:
3134 Consistently use 'clazz' as the name of the variable
3135 containing the declaring class.
3136 * vm/reference/java/lang/reflect/VMMethod.java:
3139 2008-03-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
3142 * java/lang/AbstractStringBuffer.java:
3143 (append(CharSequence,int,int)): Just set
3144 sequence to "null" don't append it.
3146 2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
3148 * doc/www.gnu.org/newsitems.txt:
3149 Add new announcement.
3150 * doc/www.gnu.org/announce/20080311.wml:
3152 * doc/www.gnu.org/cp-tools/.cvsignore:
3153 Ignore generated HTML files.
3155 2008-03-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
3157 * java/beans/beancontext/BeanContextServicesSupport.java:
3158 (BCSSProxyServiceProvider(BeanContextServiceProvider)):
3159 Add package-private constructor.
3160 * java/lang/StringBuffer.java:
3161 (ensureCapacity_unsynchronized(int)): Make package-private.
3162 * java/rmi/activation/Activatable.java:
3163 (export(ActivationID, Remote, int, RMIServerSocketFactory)):
3165 (makeId(ActivationID)): Likewise.
3166 * java/security/MessageDigest.java:
3167 (update(ByteBuffer)): Make final.
3168 * java/security/cert/PolicyQualifierInfo.java:
3169 (getPolicyQualifierId()): Likewise.
3170 (getEncoded()): Likewise.
3171 (getPolicyQualifier()): Likewise.
3172 * java/text/DateFormat.java:
3173 (ISO_YEAR_FIELD): Removed.
3174 (LOCALIZED_DAY_OF_WEEK_FIELD): Likewise.
3175 (EXTENDED_YEAR_FIELD): Likewise.
3176 (MODIFIED_JULIAN_DAY_FIELD): Likewise.
3177 (MILLISECOND_IN_DAY_FIELD): Likewise.
3178 (RFC822_TIMEZONE_FIELD): Likewise.
3179 (Field.ISO_YEAR_FIELD): Likewise.
3180 (Field.LOCALIZED_DAY_OF_WEEK_FIELD): Likewise.
3181 (Field.EXTENDED_YEAR_FIELD): Likewise.
3182 (Field.MODIFIED_JULIAN_DAY_FIELD): Likewise.
3183 (Field.MILLISECOND_IN_DAY_FIELD): Likewise.
3184 (Field.RFC822_TIMEZONE_FIELD): Likewise.
3185 * java/text/DecimalFormat.java:
3186 (format(Object,StringBuffer,FieldPosition)): Make final.
3187 * java/text/Format.java:
3188 (Format()): Make protected.
3189 * java/text/NumberFormat.java:
3190 (NumberFormat()): Likewise.
3191 * java/text/SimpleDateFormat.java:
3192 Remove code using RFC822_TIMEZONE_FIELD.
3193 * java/util/Stack.java:
3194 Use array of Objects rather than instances of T.
3195 * java/util/Vector.java:
3197 * java/util/concurrent/CopyOnWriteArrayList.java:
3198 Don't extend AbstractList.
3199 (containsAll(Collection)): Implemented.
3200 (listIterator()): Likewise.
3201 (subList(int,int)): Likewise.
3202 * java/util/zip/Deflater.java:
3203 (getTotalIn()): Remove deprecation.
3204 (getTotalOut()): Likewise.
3205 * java/util/zip/Inflater.java,
3206 (getTotalIn()): Likewise.
3207 (getTotalOut()): Likewise.
3209 2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
3211 * java/awt/MouseInfo.java:
3212 (MouseInfo()): Private constructor to prevent
3214 * java/lang/AbstractStringBuilder.java:
3215 (ensureCapacity_unsynchronized(int)): Make
3216 package-private, not protected.
3218 2008-03-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
3221 * native/jni/java-math/Makefile.am: Add
3222 AM_LDFLAGS to the local LDFLAGS definition
3225 2008-03-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
3228 * doc/api/Makefile.am: Include external/jsr166.
3230 2008-03-10 Jim Meyering <meyering@redhat.com>
3232 Don't leak upon failed realloc.
3233 * native/jni/classpath/jcl.c (JCL_realloc): Upon failed realloc,
3234 free the original buffer before throwing the exception.
3236 2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3238 * doc/cp-hacking.texinfo: Fix some typos.
3239 * doc/cp-tools.texinfo: Likewise.
3240 * doc/cp-vmintegration.texinfo: Likewise.
3242 2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3244 * doc/cp-hacking.texinfo: Fix spacing after periods.
3245 * doc/cp-tools.texinfo: Likewise.
3246 * doc/cp-vmintegration.texinfo: Likewise.
3248 2008-03-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
3250 * java/lang/reflect/Constructor.java:
3251 (cons): Make package-private.
3252 (Constructor(VMConstructor)): Set cons in
3254 * java/lang/reflect/Field.java:
3255 (f): Make package-private.
3256 (Field(VMField)): Set f in VM interface.
3257 * java/lang/reflect/Method.java:
3258 (m): Make package-private.
3259 (Method(VMMethod)): Set m in VM interface.
3260 * vm/reference/java/lang/reflect/VMConstructor.java:
3261 (cons): Added reference to Constructor instance.
3262 * vm/reference/java/lang/reflect/VMField.java:
3263 (f): Added reference to Field instance.
3264 * vm/reference/java/lang/reflect/VMMethod.java,
3265 (m): Added reference to Method instance.
3267 2008-03-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
3269 * java/lang/reflect/AccessibleObject.java:
3270 (getAnnotation(Class)): Documented.
3271 (getAnnotations()): Likewise.
3272 (getDeclaredAnnotations()): Likewise.
3273 (isAnnotationPresent(Class)): Likewise.
3274 * java/lang/reflect/Constructor.java,
3275 * java/lang/reflect/Field.java,
3276 * java/lang/reflect/Method.java,
3277 * vm/reference/java/lang/reflect/VMConstructor.java,
3278 * vm/reference/java/lang/reflect/VMField.java,
3279 * vm/reference/java/lang/reflect/VMMethod.java:
3280 (getAnnotation(Class)): Added.
3281 (getDeclaredAnnotations()): Likewise.
3283 2008-03-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
3285 * tools/Makefile.am:
3286 Distribute property files.
3288 2008-03-04 Robert Schuster <robertschuster@fsfe.org>
3290 * gnu/xml/stream/AttributeImpl.java: Changed type field to String.
3291 (getDTDType): Changed return type to String.
3292 * gnu/xml/stream/XMLEventAllocatorImpl.java:
3293 (allocate): Removed wrapping of string in QName object.
3294 * gnu/xml/stream/XMLEventFactoryImpl.java:
3295 (createAttribute(String, String)): Removed wrapping of string in
3297 (createAttribute(QName, String)): Ditto.
3298 (createAttribute(String, String, String, String)): Ditto.
3299 * javax/xml/stream/events/Attribute.java:
3300 (getDTDType): Changed return type to String.
3302 2008-03-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
3304 * java/lang/reflect/Constructor.java,
3305 * java/lang/reflect/Field.java,
3306 * java/lang/reflect/Method.java,
3307 * vm/reference/java/lang/reflect/VMConstructor.java:
3308 (equals(Object)): Added.
3309 * vm/reference/java/lang/reflect/VMField.java:
3310 (equals(Object)): Added.
3311 * vm/reference/java/lang/reflect/VMMethod.java:
3312 (equals(Object)): Added.
3313 Move variables from Classpath classes to VM classes
3314 and make class methods into instance methods.
3316 2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
3318 * java/lang/reflect/Constructor.java,
3319 * java/lang/reflect/Field.java,
3320 * java/lang/reflect/Method.java:
3321 New classes within GNU Classpath that provide
3322 common reflection functionality.
3323 * vm/reference/java/lang/reflect/Constructor.java,
3324 * vm/reference/java/lang/reflect/Field.java,
3325 * vm/reference/java/lang/reflect/Method.java:
3327 * vm/reference/java/lang/reflect/VMConstructor.java,
3328 * vm/reference/java/lang/reflect/VMField.java,
3329 * vm/reference/java/lang/reflect/VMMethod.java:
3330 New VM interface for reflection.
3332 2008-03-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
3335 * native/jni/Makefile.am: Check CREATE_GMPBI_LIBRARY
3336 and only compile GMP libraries if set.
3338 2008-03-02 Mark Wielaard <mark@klomp.org>
3340 * native/jni/Makefile.am (DIST_SUBDIRS): Add java-math.
3342 2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
3345 * gnu/classpath/CPStringBuilder.java:
3346 Make the constructor accessible.
3348 2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
3351 * gnu/classpath/CPStringBuilder.java:
3353 * gnu/java/awt/font/OpenTypeFontPeer.java,
3354 * gnu/java/awt/font/autofit/Edge.java,
3355 * gnu/java/awt/font/autofit/LatinBlue.java,
3356 * gnu/java/awt/font/autofit/Segment.java,
3357 * gnu/java/awt/font/autofit/Width.java,
3358 * gnu/java/awt/font/opentype/truetype/Point.java,
3359 * gnu/java/awt/java2d/ActiveEdges.java,
3360 * gnu/java/awt/peer/GnomeDesktopPeer.java,
3361 * gnu/java/awt/peer/KDEDesktopPeer.java,
3362 * gnu/java/awt/peer/x/XFontPeer.java:
3363 Use CPStringBuilder.
3364 * gnu/java/lang/CPStringBuilder.java:
3365 Moved from gnu.classpath.
3366 * gnu/java/lang/ClassHelper.java,
3367 * gnu/java/lang/reflect/GenericSignatureParser.java,
3368 * gnu/java/lang/reflect/TypeSignature.java,
3369 * gnu/java/net/protocol/http/ChunkedInputStream.java,
3370 * gnu/java/net/protocol/http/Cookie.java,
3371 * gnu/java/net/protocol/http/HTTPConnection.java,
3372 * gnu/java/net/protocol/http/Headers.java,
3373 * gnu/java/net/protocol/http/Request.java:
3374 Use CPStringBuilder.
3375 * java/lang/reflect/Modifier.java:
3376 Corrected import to point to correct package.
3377 * java/util/Formatter.java:
3378 Use CPStringBuilder.
3379 * vm/reference/java/lang/reflect/Constructor.java,
3380 * vm/reference/java/lang/reflect/Field.java,
3381 * vm/reference/java/lang/reflect/Method.java:
3382 Corrected import to point to correct package.
3384 2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
3387 * gnu/classpath/CPStringBuffer.java,
3388 * gnu/classpath/CPStringBuilder.java:
3389 Rename class to CPStringBuilder.
3390 * java/lang/reflect/Modifier.java,
3391 * vm/reference/java/lang/reflect/Constructor.java,
3392 * vm/reference/java/lang/reflect/Field.java,
3393 * vm/reference/java/lang/reflect/Method.java:
3394 Use CPStringBuilder.
3396 2008-02-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
3398 * gnu/classpath/CPStringBuffer.java:
3399 New non-copying string buffer.
3400 * java/lang/AbstractStringBuffer.java:
3401 Add note about CPStringBuffer.
3403 2008-02-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
3405 * gnu/java/util/EmptyEnumeration.java:
3406 Add generic type parameter.
3407 * java/lang/ClassLoader.java:
3408 Use EmptyEnumeration with type parameter.
3409 * java/util/zip/ZipFile.java:
3411 * javax/swing/text/html/StyleSheet.java,
3412 * javax/swing/text/html/ViewAttributeSet.java:
3414 * javax/swing/tree/DefaultMutableTreeNode.java:
3415 Use EmptyEnumeration with type parameter.
3417 2008-02-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
3420 * include/Makefile.am:
3421 Add generation of header file java_math_VMBigInteger.h
3422 * java/math/BigInteger.java: Separate NativeMPI into
3424 * native/jni/Makefile.am: Add java-math.
3425 * native/jni/java-math/java_math_VMBigInteger.c:
3426 Renamed from java_math_BigInteger.c.
3427 * vm/reference/java/math/VMBigInteger.java:
3428 Former NativeMPI class from java.math.BigInteger.
3430 2006-11-28 Raif S. Naffah <classpath@naffah-raif.name>
3431 Jeroen Frijters <jeroen@sumatra.nl>
3434 * configure.ac: Add support for configuring GNU MP.
3435 * native/jni/Makefile.am: Include java-math directory if required.
3436 * native/jni/java-math/.cvsignore: New file.
3437 * native/jni/java-math/Makefile.am: Likewise.
3438 * native/jni/java-math/java_math_BigInteger.c: Likewise.
3439 * java/math/BigInteger.java: Added support for native methods.
3440 * gnu/classpath/Configuration.java.in (WANT_NATIVE_BIG_INTEGER): New field.
3442 2008-02-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
3445 Check for sys/loadavg.h.
3446 * native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c:
3447 Include sys/loadavg.h if found.
3449 2008-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
3452 * java/lang/AbstractStringBuffer.java: New class.
3453 * java/lang/StringBuffer.java,
3454 * java/lang/StringBuilder.java:
3455 Changed to use AbstractStringBuffer.
3457 2008-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
3459 * gnu/java/util/prefs/EventDispatcher.java:
3461 * gnu/java/util/prefs/GConfBasedPreferences.java,
3462 * gnu/java/util/prefs/gconf/GConfNativePeer.java,
3463 * java/util/prefs/AbstractPreferences.java,
3464 * native/jni/gconf-peer/GConfNativePeer.c:
3465 Revert to pre-release versions.
3467 2008-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
3469 * doc/www.gnu.org/newsitems.txt:
3470 Add 20080222 announcement.
3471 * doc/www.gnu.org/announce/20080222.wml:
3472 Add announcement of 0.97.
3474 2008-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
3477 * configure.ac: Set version to 0.98-pre.
3479 2008-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
3481 * NEWS: Set date for 0.97.
3482 * configure.ac: Set version to 0.97
3484 2008-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
3488 Don't check for readdir_r.
3489 * native/jni/native-lib/cpio.c:
3490 (cpio_readDir): Remove use of readdir_r, zero errno
3491 before starting and always leave a \0 at the end after
3493 * vm/reference/java/io/VMFile.java:
3494 (list(String)): Make synchronized.
3496 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
3498 * gnu/java/util/prefs/EventDispatcher.java:
3500 * gnu/java/util/prefs/GConfBasedPreferences.java,
3501 * gnu/java/util/prefs/gconf/GConfNativePeer.java,
3502 * java/util/prefs/AbstractPreferences.java,
3503 * native/jni/gconf-peer/GConfNativePeer.c:
3504 Regress to 0.96 versions.
3506 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
3508 * java/net/URI.java:
3509 (compareTo(URI)): Change comparison sign so it
3510 operates in the correct direction.
3512 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
3515 Remove check for gcjh.
3516 * m4/ac_prog_javac.m4:
3517 Check for ecj-3.2 and ecj-3.3, and add
3518 -Xlint:unchecked for javac.
3520 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
3522 * gnu/javax/management/Translator.java:
3523 (fromJava(Object[],Method)): Don't cast to Class<?>.
3524 (fromJava(Object,Type)): Use ParameterizedType
3525 and don't assume that List will work for Sets.
3527 2008-02-21 David Walluck <david@jpackage.org>
3531 (REGEN_WITH_JAY): Handle 'yes' as a default,
3532 not a directory and give more user-friendly output.
3534 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
3536 * gnu/java/util/regex/REException.java:
3537 (REException(String,Throwable,int,int)): Added
3538 constructor which also includes the cause.
3539 * gnu/java/util/regex/RETokenNamedProperty.java:
3540 (getHandler(String)): Add support for \p{javaX}.
3541 (JavaCategoryHandler): New class.
3543 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
3547 Increase maximum heap size to 768mb.
3549 2008-02-21 Roman Kennke <kennke@aicas.com>
3551 * java/awt/image/PixelInterleavedSampleModel.java
3552 (createCompatibleSampleModel): Adjust scanline stride for new
3553 width and optimize band offsets.
3555 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
3558 * resource/com/sun/tools/javac/messages.properties,
3559 * resource/gnu/classpath/tools/appletviewer/messages.properties,
3560 * resource/gnu/classpath/tools/common/Messages.properties,
3561 * resource/gnu/classpath/tools/getopt/Messages.properties,
3562 * resource/gnu/classpath/tools/jar/messages.properties,
3563 * resource/gnu/classpath/tools/jarsigner/messages.properties,
3564 * resource/gnu/classpath/tools/keytool/messages.properties,
3565 * resource/gnu/classpath/tools/native2ascii/messages.properties,
3566 * resource/gnu/classpath/tools/orbd/messages.properties,
3567 * resource/gnu/classpath/tools/rmic/messages.properties,
3568 * resource/gnu/classpath/tools/rmid/messages.properties,
3569 * resource/gnu/classpath/tools/rmiregistry/messages.properties,
3570 * resource/gnu/classpath/tools/serialver/messages.properties,
3571 * resource/gnu/classpath/tools/tnameserv/messages.properties,
3572 * resource/sun/rmi/rmic/messages.properties:
3574 * tools/Makefile.am:
3575 Copy .jav template files and use resource subdirectory
3577 * tools/gnu/classpath/tools/rmic/templates/ImplTie.jav,
3578 * tools/gnu/classpath/tools/rmic/templates/Stub.jav,
3579 * tools/gnu/classpath/tools/rmic/templates/StubMethod.jav,
3580 * tools/gnu/classpath/tools/rmic/templates/StubMethodVoid.jav,
3581 * tools/gnu/classpath/tools/rmic/templates/Stub_12.jav,
3582 * tools/gnu/classpath/tools/rmic/templates/Stub_12Method.jav,
3583 * tools/gnu/classpath/tools/rmic/templates/Stub_12MethodVoid.jav,
3584 * tools/gnu/classpath/tools/rmic/templates/Tie.jav,
3585 * tools/gnu/classpath/tools/rmic/templates/TieMethod.jav,
3586 * tools/gnu/classpath/tools/rmic/templates/TieMethodVoid.jav:
3588 * tools/resource/com/sun/tools/javac/messages.properties,
3589 * tools/resource/gnu/classpath/tools/appletviewer/messages.properties,
3590 * tools/resource/gnu/classpath/tools/common/Messages.properties,
3591 * tools/resource/gnu/classpath/tools/getopt/Messages.properties,
3592 * tools/resource/gnu/classpath/tools/jar/messages.properties,
3593 * tools/resource/gnu/classpath/tools/jarsigner/messages.properties,
3594 * tools/resource/gnu/classpath/tools/keytool/messages.properties,
3595 * tools/resource/gnu/classpath/tools/native2ascii/messages.properties,
3596 * tools/resource/gnu/classpath/tools/orbd/messages.properties,
3597 * tools/resource/gnu/classpath/tools/rmic/messages.properties,
3598 * tools/resource/gnu/classpath/tools/rmic/templates/ImplTie.jav,
3599 * tools/resource/gnu/classpath/tools/rmic/templates/Stub.jav,
3600 * tools/resource/gnu/classpath/tools/rmic/templates/StubMethod.jav,
3601 * tools/resource/gnu/classpath/tools/rmic/templates/StubMethodVoid.jav,
3602 * tools/resource/gnu/classpath/tools/rmic/templates/Stub_12.jav,
3603 * tools/resource/gnu/classpath/tools/rmic/templates/Stub_12Method.jav,
3604 * tools/resource/gnu/classpath/tools/rmic/templates/Stub_12MethodVoid.jav,
3605 * tools/resource/gnu/classpath/tools/rmic/templates/Tie.jav,
3606 * tools/resource/gnu/classpath/tools/rmic/templates/TieMethod.jav,
3607 * tools/resource/gnu/classpath/tools/rmic/templates/TieMethodVoid.jav,
3608 * tools/resource/gnu/classpath/tools/rmid/messages.properties,
3609 * tools/resource/gnu/classpath/tools/rmiregistry/messages.properties,
3610 * tools/resource/gnu/classpath/tools/serialver/messages.properties,
3611 * tools/resource/gnu/classpath/tools/tnameserv/messages.properties,
3612 * tools/resource/sun/rmi/rmic/messages.properties:
3615 2008-02-18 Roman Kennke <kennke@aicas.com>
3617 * gnu/java/awt/peer/x/XGraphics2D.java
3618 (RENDER_OPAQUE): New constant with system property to
3619 turn on opaque image rendering.
3620 (rawDrawImage): Render images opaque when system property
3621 is set. This is for demonstration and debugging purposes only.
3623 2008-02-18 Roman Kennke <kennke@aicas.com>
3625 * gnu/java/awt/image/AsyncImage.java: New file. Implements
3626 asynchronous image loading.
3627 * gnu/java/awt/image/ImageConverter.java: New file.
3628 An image consumer that creates a concrete image with
3629 asynchronous behaviour.
3630 * gnu/java/awt/peer/x/ImageConverter.java: Removed.
3631 * gnu/java/awt/peer/x/XToolkit.java:
3632 (createImage(ImageProducer)): Use new ImageConverter.
3633 * gnu/java/awt/peer/x/XGraphics2D.java:
3634 (rawDrawImage): Unwrap AsyncImages before painting.
3635 (unwrap): New helper method.
3637 2008-02-18 Jakub Jelinek <jakub@redhat.com>
3639 * doc/cp-tools.texinfo (@direntry): Prefix info name with cp-.
3640 * doc/cp-hacking.texinfo (@direntry): Likewise.
3641 * doc/cp-vmintegration.texinfo (@direntry): Likewise.
3643 2008-02-18 Roman Kennke <kennke@aicas.com>
3645 * java/awt/image/RGBImageFilter.java
3646 (setPixels): Don't mask the source pixel.
3648 2008-02-18 Roman Kennke <kennke@aicas.com>
3650 * gnu/java/awt/peer/x/XGraphics2D.java
3651 (rawDrawImage): Update the rgb variable correctly. Don't
3652 cache translucent images.
3654 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3656 * vm/reference/java/lang/reflect/Constructor.java,
3657 * vm/reference/java/lang/reflect/Method.java:
3658 Add missing java.lang.annotation.Annotation import.
3660 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3662 * vm/reference/java/lang/reflect/Constructor.java,
3663 * vm/reference/java/lang/reflect/Method.java:
3664 (getParameterAnnotations()): Added.
3666 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3668 * javax/swing/tree/DefaultMutableTreeNode.java:
3670 * javax/swing/tree/DefaultTreeCellEditor.java:
3672 (configureEditingComponent(JTree,
3673 DefaultTreeCellRenderer,TreeCellEditor)): Removed.
3674 * javax/swing/tree/DefaultTreeCellRenderer.java:
3675 Removed unused call to getIcon().
3676 * javax/swing/tree/DefaultTreeSelectionModel.java:
3679 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3681 * javax/swing/tree/FixedHeightLayoutCache.java,
3682 * javax/swing/tree/VariableHeightLayoutCache.java,
3683 * javax/swing/undo/StateEdit.java:
3684 Use type parameters with collections classes.
3686 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3688 * m4/ac_prog_javac.m4:
3689 Turn off ecj warnings for deprecation,
3690 serialization and unused imports
3693 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3695 * m4/ac_prog_javac.m4:
3696 Turn off ecj warnings for deprecation,
3697 serialization and unused imports.
3699 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3701 * org/omg/CORBA/PolicyErrorHelper.java,
3702 * org/omg/CORBA/UnknownUserExceptionHelper.java,
3703 * org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java,
3704 * org/omg/PortableServer/ForwardRequestHelper.java,
3705 * org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java:
3706 Remove unused variable.
3708 2008-02-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3710 * gnu/classpath/ServiceFactory.java:
3712 * gnu/classpath/ServiceProviderLoadingAction.java:
3715 2008-02-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
3718 * m4/ac_prog_javac_works.m4: Change test
3719 to one that doesn't rely on the compiler's
3722 2008-02-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
3725 * NEWS: Mention javah and javac build changes.
3726 * configure.ac: Call AC_PROG_JAVAC and
3727 CLASSPATH_JAVAC_MEM_CHECK instead of CLASSPATH_FIND_JAVAC.
3728 * examples/Makefile.am: Simplify compiler choice
3730 * lib/Makefile.am: Likewise, but with JAVAC_MEM_OPT too.
3731 * m4/ac_prog_javac.m4: New file.
3732 * m4/ac_prog_javac_works.m4: Likewise.
3734 (CLASSPATH_FIND_JAVAC): Removed.
3735 (CLASSPATH_WITH_GCJ): Removed.
3736 (CLASSPATH_CHECK_GCJ): Removed.
3737 (CLASSPATH_WITH_JIKES): Removed.
3738 (CLASSPATH_CHECK_JIKES): Removed.
3739 (CLASSPATH_WITH_KJC): Removed.
3740 (CLASSPATH_CHECK_KJC): Removed.
3741 (CLASSPATH_WITH_ECJ): Removed.
3742 (CLASSPATH_CHECK_ECJ): Removed.
3743 (CLASSPATH_WITH_JAVAC): Removed.
3744 (CLASSPATH_CHECK_JAVAC): Removed.
3745 (CLASSPATH_JAVAC_MEM_CHECK): Added.
3746 * tools/Makefile.am: Simplify compiler choice
3749 2008-02-12 Roman Kennke <kennke@aicas.com>
3751 * java/awt/color/ICC_Profile.java
3752 (getInstance()): Wrap call to InputStream.read(byte[],int,int) in
3753 a loop, in order to read the whole thing.
3755 2008-02-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
3757 * javax/management/remote/NotificationResult.java:
3759 * javax/management/remote/TargetedNotification.java:
3761 * javax/management/remote/rmi/RMIConnection.java:
3762 (fetchNotifications(long,int,long)): Added.
3764 2008-02-10 Dalibor Topic <robilad@kaffe.org>
3766 * lib/Makefile.am (compile_classpath), include/Makefile.am (JAVAH):
3767 Replaced USER_CLASSLIB with PATH_TO_GLIBJ_ZIP.
3769 * m4/acinclude.m4 (CLASSPATH_WITH_CLASSLIB)[--with-classpath]:
3770 Removed unused option. It's superceded by --with-glibj-zip.
3772 2008-02-10 Dalibor Topic <robilad@kaffe.org>
3774 * m4/acinclude.m4 (CLASSPATH_CHECK_JAVAH)[USER_JAVAH]:
3775 Check for gjavah-4.3.
3777 2008-02-10 Mark Wielaard <mark@klomp.org>
3779 * scripts/check_jni_methods.sh.in:
3780 Use abs_src_builddir so that the absolute path
3781 to the source directory is used by the script.
3783 2008-02-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
3785 * scripts/check_jni_methods.sh.in:
3786 Use abs_top_builddir so that the absolute path
3787 to the build directory is used by the script.
3789 2008-02-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
3791 * javax/management/remote/rmi/RMIConnection.java:
3792 (addNotificationListeners(ObjectName[],
3793 MarshalledObject[], Subject[])): Fixed return type.
3795 (createMBean(String,ObjectName,MarshalledObject,
3796 String[], Subject)): Likewise.
3797 (createMBean(String,ObjectName,ObjectName,
3798 MarshalledObject, String[], Subject)): Likewise.
3799 (createMBean(String,ObjectName,ObjectName,
3800 Subject)): Likewise.
3801 (createMBean(String,ObjectName,Subject)): Likewise.
3802 (getAttribute(ObjectName,String,Subject)): Likewise.
3803 (getAttributes(ObjectName,String[],Subject)): Likewise.
3804 (getConnectionId()): Likewise.
3805 (getDefaultDomain(Subject)): Likewise.
3806 (getDomains(Subject)): Likewise.
3807 (getMBeanCount(Subject)): Likewise.
3808 (getMBeanInfo(ObjectName,Subject)): Likewise.
3809 (getObjectInstance(ObjectName,Subject)): Likewise.
3810 (invoke(ObjectName,String,MarshalledObject,String[],
3811 Subject)): Likewise.
3812 (isInstanceOf(ObjectName,String,Subject)): Likewise.
3813 (isRegistered(ObjectName,Subject)): Likewise.
3814 (queryMBeans(ObjectName,MarshalledObject,Subject)): Likewise.
3815 (queryNames(ObjectName,MarshalledObject,Subject)): Likewise.
3816 (removeNotificationListener(ObjectName,ObjectName,MarshalledObject,
3817 MarshalledObject,Subject)): Likewise.
3818 (removeNotificationListener(ObjectName,ObjectName,Subject)):
3820 (removeNotificationListeners(ObjectName,Integer[],Subject)):
3822 (setAttribute(ObjectName,MarshalledObject,Subject)): Likewise.
3823 (setAttributes(ObjectName,MarshalledObject,Subject)): Likewise.
3824 (unregisterMBean(ObjectName,Subject)): Likewise.
3826 2008-02-09 Dalibor Topic <robilad@kaffe.org>
3828 * native/jni/Makefile.am (all-local): Call check_jni_methods.sh
3831 * scripts/Makefile.am (EXTRA_DIST): Removed check_jni_methods.sh.
3833 * include/Makefile.am (SOUND_H_FILES, GST_PEER_H_FILES)
3834 (XMLJ_H_FILES, GTKPEER_H_FILES, QTPEER_H_FILES)
3835 (GCONF_PREFS_FILES, H_FILES): Don't generate header files
3836 in the source directory, as it may not be writeable.
3837 (DISTCLEANFILES) Added H_FILES.
3839 * configure.ac (AC_CONFIG_FILES): Added
3840 scripts/check_jni_methods.sh.
3842 * scripts/check_jni_methods.sh: Removed. Moved over to ..
3843 * scripts/check_jni_methods.sh.in: New file. Added
3844 top_srcdir and top_builddir where necessary.
3846 2008-02-09 Mario Torre <neugens@limasoftware.net>
3848 * include/java_util_VMTimeZone.h: Removed.
3849 * native/jni/gconf-peer/GConfNativePeer.c: all native methods, replaced
3850 GConfEngine with GConfClient and use GConfClient API instead.
3852 2008-02-08 Mark Wielaard <mark@klomp.org>
3854 * m4/acinclude.m4 (CLASSPATH_CHECK_JAVAC): Delete
3857 * include/.cvsignore: Add java_* and gnu_*.h.
3859 2008-02-08 Mario Torre <neugens@limasoftware.net>
3861 * configure.ac: --enable-regen-header option now enabled by default.
3862 * include/gnu_java_awt_dnd_peer_gtk_GtkDragSourceContextPeer.h: Removed.
3863 * include/gnu_java_awt_peer_gtk_CairoGraphics2D.h: Removed.
3864 * include/gnu_java_awt_peer_gtk_CairoSurface.h: Removed.
3865 * include/gnu_java_awt_peer_gtk_ComponentGraphics.h: Removed.
3866 * include/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.h: Removed.
3867 * include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h: Removed.
3868 * include/gnu_java_awt_peer_gtk_GdkFontPeer.h: Removed.
3869 * include/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h: Removed.
3870 * include/gnu_java_awt_peer_gtk_GdkPixbufDecoder.h: Removed.
3871 * include/gnu_java_awt_peer_gtk_GdkRobotPeer.h: Removed.
3872 * include/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.h: Removed.
3873 * include/gnu_java_awt_peer_gtk_GtkButtonPeer.h: Removed.
3874 * include/gnu_java_awt_peer_gtk_GtkCanvasPeer.h: Removed.
3875 * include/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.h: Removed.
3876 * include/gnu_java_awt_peer_gtk_GtkCheckboxPeer.h: Removed.
3877 * include/gnu_java_awt_peer_gtk_GtkChoicePeer.h: Removed.
3878 * include/gnu_java_awt_peer_gtk_GtkClipboard.h: Removed.
3879 * include/gnu_java_awt_peer_gtk_GtkComponentPeer.h: Removed.
3880 * include/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.h: Removed.
3881 * include/gnu_java_awt_peer_gtk_GtkFileDialogPeer.h: Removed.
3882 * include/gnu_java_awt_peer_gtk_GtkFramePeer.h: Removed.
3883 * include/gnu_java_awt_peer_gtk_GtkGenericPeer.h: Removed.
3884 * include/gnu_java_awt_peer_gtk_GtkImage.h: Removed.
3885 * include/gnu_java_awt_peer_gtk_GtkLabelPeer.h: Removed.
3886 * include/gnu_java_awt_peer_gtk_GtkListPeer.h: Removed.
3887 * include/gnu_java_awt_peer_gtk_GtkMenuBarPeer.h: Removed.
3888 * include/gnu_java_awt_peer_gtk_GtkMenuComponentPeer.h: Removed.
3889 * include/gnu_java_awt_peer_gtk_GtkMenuItemPeer.h: Removed.
3890 * include/gnu_java_awt_peer_gtk_GtkMenuPeer.h: Removed.
3891 * include/gnu_java_awt_peer_gtk_GtkPanelPeer.h: Removed.
3892 * include/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.h: Removed.
3893 * include/gnu_java_awt_peer_gtk_GtkScrollbarPeer.h: Removed.
3894 * include/gnu_java_awt_peer_gtk_GtkScrollPanePeer.h: Removed.
3895 * include/gnu_java_awt_peer_gtk_GtkSelection.h: Removed.
3896 * include/gnu_java_awt_peer_gtk_GtkTextAreaPeer.h: Removed.
3897 * include/gnu_java_awt_peer_gtk_GtkTextFieldPeer.h: Removed.
3898 * include/gnu_java_awt_peer_gtk_GtkToolkit.h: Removed.
3899 * include/gnu_java_awt_peer_gtk_GtkVolatileImage.h: Removed.
3900 * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Removed.
3901 * include/gnu_java_awt_peer_qt_MainQtThread.h: Removed.
3902 * include/gnu_java_awt_peer_qt_QMatrix.h: Removed.
3903 * include/gnu_java_awt_peer_qt_QPainterPath.h: Removed.
3904 * include/gnu_java_awt_peer_qt_QPen.h: Removed.
3905 * include/gnu_java_awt_peer_qt_QtAudioClip.h: Removed.
3906 * include/gnu_java_awt_peer_qt_QtButtonPeer.h: Removed.
3907 * include/gnu_java_awt_peer_qt_QtCanvasPeer.h: Removed.
3908 * include/gnu_java_awt_peer_qt_QtCheckboxPeer.h: Removed.
3909 * include/gnu_java_awt_peer_qt_QtChoicePeer.h: Removed.
3910 * include/gnu_java_awt_peer_qt_QtComponentPeer.h: Removed.
3911 * include/gnu_java_awt_peer_qt_QtDialogPeer.h: Removed.
3912 * include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h: Removed.
3913 * include/gnu_java_awt_peer_qt_QtFileDialogPeer.h: Removed.
3914 * include/gnu_java_awt_peer_qt_QtFontMetrics.h: Removed.
3915 * include/gnu_java_awt_peer_qt_QtFontPeer.h: Removed.
3916 * include/gnu_java_awt_peer_qt_QtFramePeer.h: Removed.
3917 * include/gnu_java_awt_peer_qt_QtGraphics.h: Removed.
3918 * include/gnu_java_awt_peer_qt_QtImage.h: Removed.
3919 * include/gnu_java_awt_peer_qt_QtLabelPeer.h: Removed.
3920 * include/gnu_java_awt_peer_qt_QtListPeer.h: Removed.
3921 * include/gnu_java_awt_peer_qt_QtMenuBarPeer.h: Removed.
3922 * include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h: Removed.
3923 * include/gnu_java_awt_peer_qt_QtMenuItemPeer.h: Removed.
3924 * include/gnu_java_awt_peer_qt_QtMenuPeer.h: Removed.
3925 * include/gnu_java_awt_peer_qt_QtPanelPeer.h: Removed.
3926 * include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h: Removed.
3927 * include/gnu_java_awt_peer_qt_QtScreenDevice.h: Removed.
3928 * include/gnu_java_awt_peer_qt_QtScrollbarPeer.h: Removed.
3929 * include/gnu_java_awt_peer_qt_QtScrollPanePeer.h: Removed.
3930 * include/gnu_java_awt_peer_qt_QtTextAreaPeer.h: Removed.
3931 * include/gnu_java_awt_peer_qt_QtTextFieldPeer.h: Removed.
3932 * include/gnu_java_awt_peer_qt_QtToolkit.h: Removed.
3933 * include/gnu_java_awt_peer_qt_QtVolatileImage.h: Removed.
3934 * include/gnu_java_awt_peer_qt_QtWindowPeer.h: Removed.
3935 * include/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.h: Removed.
3936 * include/gnu_java_net_local_LocalSocketImpl.h: Removed.
3937 * include/gnu_java_net_VMPlainSocketImpl.h: Removed.
3938 * include/gnu_java_nio_charset_iconv_IconvDecoder.h: Removed.
3939 * include/gnu_java_nio_charset_iconv_IconvEncoder.h: Removed.
3940 * include/gnu_java_nio_EpollSelectorImpl.h: Removed.
3941 * include/gnu_java_nio_FileChannelImpl.h: Removed.
3942 * include/gnu_java_nio_KqueueSelectorImpl.h: Removed.
3943 * include/gnu_java_nio_VMChannel.h: Removed.
3944 * include/gnu_java_nio_VMPipe.h: Removed.
3945 * include/gnu_java_nio_VMSelector.h: Removed.
3946 * include/gnu_java_util_prefs_gconf_GConfNativePeer.h: Removed.
3947 * include/gnu_javax_sound_midi_alsa_AlsaMidiDeviceProvider.h: Removed.
3948 * include/gnu_javax_sound_midi_alsa_AlsaMidiSequencerDevice.h: Removed.
3949 * include/gnu_javax_sound_midi_alsa_AlsaPortDevice.h: Removed.
3950 * include/gnu_javax_sound_midi_dssi_DSSIMidiDeviceProvider.h: Removed.
3951 * include/gnu_javax_sound_midi_dssi_DSSISynthesizer.h: Removed.
3952 * include/gnu_javax_sound_sampled_gstreamer_io_GstAudioFileReaderNativePeer.h: Removed.
3953 * include/gnu_javax_sound_sampled_gstreamer_io_GstInputStream.h: Removed.
3954 * include/gnu_javax_sound_sampled_gstreamer_lines_GstNativeDataLine.h: Removed.
3955 * include/gnu_javax_sound_sampled_gstreamer_lines_GstPipeline.h: Removed.
3956 * include/gnu_xml_libxmlj_dom_GnomeAttr.h: Removed.
3957 * include/gnu_xml_libxmlj_dom_GnomeDocument.h: Removed.
3958 * include/gnu_xml_libxmlj_dom_GnomeDocumentBuilder.h: Removed.
3959 * include/gnu_xml_libxmlj_dom_GnomeDocumentType.h: Removed.
3960 * include/gnu_xml_libxmlj_dom_GnomeElement.h: Removed.
3961 * include/gnu_xml_libxmlj_dom_GnomeEntity.h: Removed.
3962 * include/gnu_xml_libxmlj_dom_GnomeNamedNodeMap.h: Removed.
3963 * include/gnu_xml_libxmlj_dom_GnomeNode.h: Removed.
3964 * include/gnu_xml_libxmlj_dom_GnomeNodeList.h: Removed.
3965 * include/gnu_xml_libxmlj_dom_GnomeNotation.h: Removed.
3966 * include/gnu_xml_libxmlj_dom_GnomeProcessingInstruction.h: Removed.
3967 * include/gnu_xml_libxmlj_dom_GnomeTypeInfo.h: Removed.
3968 * include/gnu_xml_libxmlj_dom_GnomeXPathExpression.h: Removed.
3969 * include/gnu_xml_libxmlj_dom_GnomeXPathNodeList.h: Removed.
3970 * include/gnu_xml_libxmlj_dom_GnomeXPathResult.h: Removed.
3971 * include/gnu_xml_libxmlj_sax_GnomeLocator.h: Removed.
3972 * include/gnu_xml_libxmlj_sax_GnomeXMLReader.h: Removed.
3973 * include/gnu_xml_libxmlj_transform_GnomeTransformer.h: Removed.
3974 * include/gnu_xml_libxmlj_transform_GnomeTransformerFactory.h: Removed.
3975 * include/java_io_VMFile.h: Removed.
3976 * include/java_io_VMObjectInputStream.h: Removed.
3977 * include/java_io_VMObjectStreamClass.h: Removed.
3978 * include/java_lang_reflect_VMArray.h: Removed.
3979 * include/java_lang_VMDouble.h: Removed.
3980 * include/java_lang_VMFloat.h: Removed.
3981 * include/java_lang_VMMath.h: Removed.
3982 * include/java_lang_VMProcess.h: Removed.
3983 * include/java_lang_VMSystem.h: Removed.
3984 * include/java_net_VMInetAddress.h: Removed.
3985 * include/java_net_VMNetworkInterface.h: Removed.
3986 * include/java_net_VMURLConnection.h: Removed.
3987 * include/java_nio_MappedByteBufferImpl.h: Removed.
3988 * include/java_nio_VMDirectByteBuffer.h: Removed.
3990 2008-02-08 Roman Kennke <kennke@aicas.com>
3992 * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
3993 * gnu/java/awt/peer/gtk/GtkToolkit.java: Removed mistakenly
3996 2008-02-08 Roman Kennke <kennke@aicas.com>
3998 * gnu/java/awt/peer/gtk/CairoGraphics2D.java,
3999 * gnu/java/awt/peer/gtk/GdkFontPeer.java,
4000 * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
4001 * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
4002 * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java,
4003 * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
4004 * gnu/java/awt/peer/gtk/GtkToolkit.java: Only call
4005 System.loadLibrary() when configured so.
4007 2008-02-08 Dalibor Topic <robilad@kaffe.org>
4009 * NEWS: Documented removal of floatToIntBits and doubleToLongBits from
4012 2008-02-08 Dalibor Topic <robilad@kaffe.org>
4014 * vm/reference/java/lang/VMFloat.java (floatToIntBits): Removed unused
4017 * native/jni/java-lang/java_lang_VMFloat.c (Java_java_lang_VMFloat_floatToIntBits): Removed unused function.
4019 * include/java_lang_VMDouble.h: Regenerated.
4021 * doc/cp-vmintegration.texinfo (java.lang.VMFloat): Removed
4022 unused method floatToIntBits. (java.lang.VMDouble): Use similar
4023 text to text used for floatToRawIntBits for doubleToLongBits.
4025 2008-02-08 Dalibor Topic <robilad@kaffe.org>
4027 * java/lang/Float.java (floatToIntBits): Simplified.
4029 2008-02-08 Dalibor Topic <robilad@kaffe.org>
4031 * m4/acinclude.m4 (CLASSPATH_CHECK_JAVAH) [USER_JAVAH]: Check for gjavah-4.2
4034 2008-02-08 Dalibor Topic <robilad@kaffe.org>
4036 * vm/reference/java/lang/VMDouble.java (doubleToLongBits): Removed unused method.
4038 * native/jni/java-lang/java_lang_VMDouble.c (Java_java_lang_VMDouble_doubleToLongBits):
4039 Removed unused function.
4041 * include/java_lang_VMDouble.h: Regenerated.
4043 * doc/cp-vmintegration.texinfo (java.lang.VMDouble): Removed
4044 unused method doubleToLongBits.
4046 2008-02-08 Dalibor Topic <robilad@kaffe.org>
4048 * java/lang/Double.java (doubleToLongBits): Simplified.
4050 2008-02-07 Ian Rogers <ian.rogers@manchester.ac.uk>
4052 * java/lang/String.java
4053 (replace): Only copy "live" portion of String. Use array copies in preference
4055 (toLowerCaseTurkish): likewise
4056 (toLowerCase): likewise
4057 (toUpperCaseTurkish): likewise
4058 (toUpperCase): likewise
4059 (toCharArray): Use array copies in preference to clone.
4061 2008-02-05 Ian Rogers <ian.rogers@manchester.ac.uk>
4063 * gnu/java/lang/reflect/TypeSignature.java
4064 * java/io/BufferedReader.java
4065 * java/io/DataInputStream.java
4066 * java/lang/StackTraceElement.java
4067 * java/lang/Throwable.java
4068 * java/lang/reflect/Proxy.java
4070 * java/net/URLClassLoader.java
4071 * java/net/URLEncoder.java
4072 * java/text/SimpleDateFormat.java
4073 * java/util/AbstractMap.java
4074 * java/util/Calendar.java
4075 * java/util/Date.java
4076 * java/util/Hashtable.java
4077 Use StringBuilder in preference to StringBuffer
4078 * java/util/Calendar.java
4079 * java/util/Hashtable.java
4080 Make private fields that can be final, final
4082 Avoid creating Integer objects for the sake of comparison
4083 * java/lang/reflect/Proxy.java
4084 * java/text/SimpleDateFormat.java
4085 Swap use of "new Character/Integer" to use of valueOf methods
4087 2008-01-29 Ito Kazumitsu <kaz@maczuka.gcd.org>
4090 * java/io/DataInputStream.java(readUTFLong): New method.
4091 (readUTF): New private method.
4092 * java/io/DataOutputStream.java(getUTFlength): Made package-private,
4093 Return type changed to long.
4094 (writeUTF): Use the new method writeUTFShort.
4095 (writeUTFShort): New package-private method.
4096 (writeUTFLong): New package-private method.
4097 (writeUTFBytes): New private method.
4098 * java/io/ObjectInputStream.java(parseContent): Separate the
4099 handling of TC_LONGSTRING from TC_STRING.
4100 * java/io/ObjectOutputStream.java(writeObject): When to write a
4101 String, use writeUTFShort or writeUTFLong depending on the byte length.
4103 2008-01-27 Bernhard Fischer <rep.dot.nop@gmail.com>
4105 * java/util/SimpleTimeZone.java (SimpleTimeZone): Fix typo in comment.
4106 * gnu/CORBA/GIOP/v1_2/RequestHeader.java (RequestHeader): Fix typo in
4109 2008-01-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4111 * doc/README.jaxp: Fix typos.
4113 2008-01-25 Dalibor Topic <robilad@kaffe.org>
4115 * tools/gnu/classpath/tools/native2ascii/Native2ASCII.java
4116 (createParser): Removed unused "reversed" misspelling. Use
4117 Native2ASCII.ReverseHelp instead of Native2ASCII.ReversedHelp.
4119 * resource/gnu/classpath/tools/native2ascii/messages.properties
4120 (Native2ASCII.ReverseHelp): New, renamed from ...
4121 (Native2ASCII.ReversedHelp): Removed.
4122 (Native2ASCII.ReversedHelpCompat): Removed.
4124 2008-01-24 Tom Tromey <tromey@redhat.com>
4126 * resource/gnu/classpath/tools/native2ascii/messages.properties
4127 (Native2ASCII.ReversedHelpCompat): New.
4128 * tools/gnu/classpath/tools/native2ascii/Native2ASCII.java
4129 (createParser): Add -reverse. Update -reversed.
4131 2008-01-21 Luciano Chavez <lnx1138@us.ibm.com>
4134 * java/net/URI.java (relativize): Check initial segment for
4137 2008-01-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
4140 Remove bootclasspath option which fails with
4143 2008-01-14 Roman Kennke <kennke@aicas.com>
4145 * javax/tools/FileObject.java: New interface.
4147 2008-01-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
4149 * javax/accessibility/AccessibleAction.java:
4151 (TOGGLE_POPUP): Likewise.
4152 * javax/accessbiility/AccessibleRole.java:
4153 (HTML_CONTAINER): Added.
4155 2008-01-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
4157 * javax/accessibility/AccessibleAttributeSequence.java:
4158 (AccessibleAttributeSequence(int,int,AttributeSet)):
4160 * javax/accessibility/AccessibleTextSequence.java:
4161 (AccessibleTextSequence(int,int,String)):
4164 2008-01-13 Leen Toelen <toelen@gmail.com>
4166 * native/fdlibm/ieeefp.h: Added avr32 support.
4168 2008-01-09 Stefan Huehner <stefan@huehner.org>
4170 * native/jni/java-io/java_io_VMObjectStreamClass.c,
4171 * native/jni/java-lang/java_lang_VMDouble.c,
4172 * native/jni/java-net/java_net_VMInetAddress.c:
4173 Don't discard const by casting (const char *) to
4174 (char *) when it's not needed.
4176 2008-01-09 Stefan Huehner <stefan@huehner.org>
4178 * gnu/classpath/jdwp/event/ExceptionEvent.java,
4179 * gnu/java/awt/peer/gtk/GtkMainThread.java:
4180 Use Boolean.TRUE|FALSE instead of new Boolean(true|false)
4181 * gnu/java/rmi/server/ConnectionRunnerPool.java,
4182 * gnu/xml/aelfred2/XmlParser.java,
4183 * gnu/xml/libxmlj/dom/GnomeXPathResult.java,
4184 * gnu/xml/stream/XIncludeFilter.java:
4185 Use Integer|Double|Charater.toString(var) instead of
4186 new Integer|Double|Character(var).toString()
4188 2006-01-09 Roman Kennke <kennke@aicas.com>
4190 * javax/tools/Diagnostic.java,
4191 * javax/tools/DiagnosticListener.java:
4194 2006-01-09 Roman Kennke <kennke@aicas.com>
4196 * gnu/java/awt/peer/x/XWindowPeer.java
4197 (getFontMetrics): Re-enable that for X fonts.
4199 2008-01-09 Stefan Huehner <stefan@huehner.org>
4202 * examples/gnu/classpath/examples/java2d/J2dBenchmark.java,
4203 * gnu/CORBA/OrbFocused.java,
4204 * gnu/CORBA/CDR/HeadlessInput.java,
4205 * gnu/java/awt/peer/gtk/CairoGraphics2D.java,
4206 * gnu/java/awt/peer/gtk/GtkFramePeer.java,
4207 * gnu/java/awt/peer/qt/QtMenuPeer.java,
4208 * gnu/java/nio/FileChannelImpl.java,
4209 * gnu/java/nio/SocketChannelSelectionKeyImpl.java,
4210 * gnu/java/security/Engine.java,
4211 * gnu/javax/imageio/jpeg/JPEGComponent.java,
4212 * gnu/javax/imageio/jpeg/JPEGDecoder.java,
4213 * gnu/javax/imageio/jpeg/JPEGFrame.java,
4214 * gnu/javax/print/PrinterDialog.java,
4215 * gnu/javax/security/auth/Password.java,
4216 * gnu/javax/swing/text/html/parser/support/Parser.java,
4217 * gnu/javax/swing/text/html/parser/support/parameterDefaulter.java,
4218 * gnu/xml/pipeline/DomConsumer.java,
4219 * java/awt/AWTKeyStroke.java,
4220 * java/awt/DefaultKeyboardFocusManager.java,
4221 * java/awt/GridBagLayout.java,
4222 * java/awt/dnd/DragGestureRecognizer.java,
4223 * java/awt/geom/Arc2D.java,
4224 * java/awt/geom/CubicCurve2D.java,
4225 * java/awt/geom/QuadCurve2D.java,
4226 * java/awt/im/InputContext.java,
4227 * java/awt/image/AffineTransformOp.java,
4228 * java/beans/Encoder.java,
4229 * java/io/ObjectInputStream.java,
4230 * java/io/ObjectStreamClass.java,
4231 * java/net/ResolverCache.java,
4232 * java/nio/charset/Charset.java,
4233 * java/security/SecureClassLoader.java,
4234 * java/text/MessageFormat.java,
4235 * java/util/jar/Manifest.java,
4236 * javax/accessibility/AccessibleRelationSet.java,
4237 * javax/imageio/ImageReader.java,
4238 * javax/imageio/metadata/IIOMetadataNode.java,
4239 * javax/print/attribute/standard/MediaSize.java,
4240 * javax/print/attribute/standard/PrinterStateReasons.java,
4241 * javax/swing/JTree.java,
4242 * javax/swing/table/DefaultTableColumnModel.java,
4243 * javax/swing/text/html/MinimalHTMLWriter.java,
4244 * javax/swing/text/html/parser/DTD.java,
4245 * javax/swing/tree/DefaultMutableTreeNode.java,
4246 * javax/swing/undo/UndoManager.java,
4247 * org/omg/CosNaming/NamingContextExtPOA.java,
4248 * org/omg/CosNaming/NamingContextPOA.java,
4249 * org/omg/CosNaming/_NamingContextExtImplBase.java,
4250 * org/omg/CosNaming/_NamingContextImplBase.java,
4251 * tools/gnu/classpath/tools/appletviewer/CommonAppletStub.java:
4252 Remove unneeded casts
4254 2006-01-09 Roman Kennke <kennke@aicas.com>
4256 * java/text/CollationElementIterator.java
4257 (text): Changed type to CharacterIterator.
4258 (CollationElementIterator(RuleBasedCollator,CharacterIterator)): New
4260 (setOffset(int)): Use CharacterIterator.getEndIndex() instead of
4262 (setText(String)): Wrap string into a StringCharacterIterator.
4263 * java/text/RuleBasedCollator.java
4264 (getCollationElementIterator(CharacterIterator)): Simply return
4265 CollationElementIterator for the character iterator, instead of
4268 2008-01-08 Andrew John Hughes <gnu_andrew@member.fsf.org>
4272 (CLASSPATH_CHECK_JAVAC): Delete Colour.java
4274 2008-01-04 Stefan Huehner <stefan@huehner.org>
4276 * gnu/CORBA/BigDecimalHelper.java,
4277 * gnu/CORBA/CDR/AbstractCdrInput.java,
4278 * gnu/CORBA/CDR/AbstractCdrOutput.java,
4279 * gnu/CORBA/CDR/HeadlessInput.java,
4280 * gnu/CORBA/CDR/gnuRuntime.java,
4281 * gnu/CORBA/Connected_objects.java,
4282 * gnu/CORBA/GIOP/CancelHeader.java,
4283 * gnu/CORBA/GIOP/v1_0/CancelHeader.java,
4284 * gnu/CORBA/IOR.java,
4285 * gnu/CORBA/Interceptor/Registrator.java,
4286 * gnu/CORBA/IorDelegate.java,
4287 * gnu/CORBA/NamingService/NameTransformer.java,
4288 * gnu/CORBA/ObjectCreator.java,
4289 * gnu/CORBA/OrbFunctional.java,
4290 * gnu/CORBA/Poa/AOM.java,
4291 * gnu/CORBA/Poa/gnuPOA.java,
4292 * gnu/CORBA/Poa/gnuPOAManager.java,
4293 * gnu/CORBA/Poa/gnuServantObject.java,
4294 * gnu/CORBA/typecodes/FixedTypeCode.java,
4295 * gnu/CORBA/typecodes/RecursiveTypeCode.java,
4296 * gnu/java/awt/AWTUtilities.java,
4297 * gnu/java/awt/peer/gtk/CairoGraphics2D.java,
4298 * gnu/java/awt/peer/gtk/CairoSurface.java,
4299 * gnu/java/awt/peer/swing/SwingMenuBarPeer.java,
4300 * gnu/java/text/AttributedFormatBuffer.java,
4301 * gnu/java/util/regex/REToken.java,
4302 * gnu/javax/imageio/gif/GIFFile.java,
4303 * gnu/javax/imageio/png/PNGDecoder.java,
4304 * gnu/javax/management/Server.java,
4305 * gnu/javax/naming/giop/ContextContinuation.java,
4306 * gnu/javax/naming/jndi/url/rmi/ContextContinuation.java,
4307 * gnu/javax/swing/text/html/css/Selector.java,
4308 * gnu/javax/swing/text/html/parser/models/node.java,
4309 * gnu/javax/swing/text/html/parser/support/Parser.java,
4310 * gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java,
4311 * gnu/javax/swing/text/html/parser/support/textPreProcessor.java,
4312 * gnu/xml/util/Resolver.java,
4313 * java/awt/image/AreaAveragingScaleFilter.java,
4314 * java/beans/Beans.java,
4315 * java/beans/XMLDecoder.java,
4316 * java/beans/beancontext/BeanContextServicesSupport.java,
4317 * java/beans/beancontext/BeanContextSupport.java,
4318 * java/io/CharArrayWriter.java,
4319 * java/lang/System.java,
4320 * java/net/ResolverCache.java,
4321 * java/util/Calendar.java,
4322 * java/util/Collections.java,
4323 * java/util/Formatter.java,
4324 * javax/accessibility/AccessibleEditableText.java,
4325 * javax/imageio/ImageReader.java,
4326 * javax/imageio/ImageTypeSpecifier.java,
4327 * javax/imageio/ImageWriter.java,
4328 * javax/imageio/spi/ServiceRegistry.java,
4329 * javax/imageio/stream/ImageInputStream.java,
4330 * javax/management/MBeanPermission.java,
4331 * javax/rmi/CORBA/PortableRemoteObjectDelegate.java,
4332 * javax/rmi/CORBA/Util.java,
4333 * javax/rmi/CORBA/UtilDelegate.java,
4334 * javax/rmi/CORBA/ValueHandler.java,
4335 * javax/rmi/PortableRemoteObject.java,
4336 * org/ietf/jgss/GSSContext.java,
4337 * tools/gnu/classpath/tools/appletviewer/PluginAppletWindow.java,
4338 * tools/gnu/classpath/tools/appletviewer/StandaloneAppletWindow.java,
4339 * tools/gnu/classpath/tools/appletviewer/TagParser.java,
4340 * vm/reference/gnu/java/nio/VMChannel.java:
4341 Correct javadoc to match the functions' parameters
4342 * gnu/java/awt/peer/swing/SwingTextFieldPeer.java:
4343 Rename start_pos parameter to startPos to conform to style.
4345 2008-01-07 Jeroen Frijters <jeroen@frijters.net>
4347 * java/awt/image/Raster.java
4348 (createInterleavedRaster): Fixed ComponentSampleModel constructor
4351 2008-01-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
4355 (CLASSPATH_CHECK_JAVAC): Don't rely on 1.5 class
4358 2008-01-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
4360 * ChangeLog-2007: New file.
4364 coding: iso-latin-1-unix