1 2008-11-05 Andrew Haley <aph@redhat.com>
3 * gnu/java/awt/peer/gtk/FreetypeGlyphVector.java (getKerning):
4 Return result in a float[], not a Point2D.
5 (performDefaultLayout): Call getKerning with a float[].
6 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
7 (getKerning): Return result in a float[], not a Point2D.
9 2008-11-05 Andrew Haley <aph@redhat.com>
11 * tools/Makefile.am (UPDATE_TOOLS_ZIP, CREATE_TOOLS_ZIP): Exclude
14 2008-10-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
16 * m4/ac_prog_antlr.m4:
17 Remove redundant checks.
19 Use gjdoc_gendir when calling antlr.
21 2008-10-17 Robert Lougher <rob.lougher@gmail.com>
23 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
24 (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawGlyphVector):
27 2008-10-16 Tom Tromey <tromey@redhat.com>
29 * tools/gnu/classpath/tools/jar/WorkSet.java (initSet): Use
30 foreach. Change argument type.
31 (WorkSet): Change argument type.
32 * tools/gnu/classpath/tools/jar/Indexer.java (indexJarFile): Use
34 * tools/gnu/classpath/tools/jar/Creator.java
35 (writeCommandLineEntries): Use foreach.
36 (getAllEntries): Likewise.
38 2008-10-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
41 Remove superfluous AC_PROG_JAVA call.
43 2008-10-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
46 Check for cantlr as well.
48 Only build GJDoc parser when both
49 CREATE_GJDOC and CREATE_GJDOC_PARSER
52 2008-10-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
55 Add regen-gjdoc-parser option,
56 and separate antlr tests.
57 * m4/ac_prog_antlr.m4:
58 Turn single test into AC_LIB_ANTLR
63 Support CREATE_GJDOC_PARSER option.
65 2008-09-29 Matthias Klose <doko@ubuntu.com>
67 * m4/ac_prog_antlr.m4:
68 Check for antlr binary as well.
70 2008-09-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
73 Always check for JAVA prior to ANTLR check.
74 * java/lang/ThreadLocal.java,
75 * java/lang/ThreadLocalMap.java:
76 Rename notFound back to sentinel to avoid
77 potential issues with use of the old name.
79 * java/nio/Buffer.java,
80 * java/nio/ByteBuffer.java,
81 * java/nio/ByteBufferImpl.java,
82 * java/nio/CharBuffer.java,
83 * java/nio/CharViewBufferImpl.java,
84 * java/nio/DirectByteBufferImpl.java,
85 * java/nio/DoubleBuffer.java,
86 * java/nio/DoubleBufferImpl.java,
87 * java/nio/FloatBuffer.java,
88 * java/nio/FloatBufferImpl.java,
89 * java/nio/IntBuffer.java,
90 * java/nio/LongBuffer.java,
91 * java/nio/LongBufferImpl.java,
92 * java/nio/MappedByteBuffer.java,
93 * java/nio/ShortBuffer.java,
94 * java/nio/ShortBufferImpl.java,
95 * java/nio/ShortViewBufferImpl.java:
98 2008-09-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
100 * java/lang/System.java (getenv): Reinstate
101 use of EnvironmentMap as opposed to raw
104 2008-09-16 Mario Torre <neugens@aicas.com>
106 * java/lang/System.java (getenv): Fix env entries of the form
107 key=value=value=value not parsed correctly.
109 2008-09-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
111 Reported by: Matthias Klose
113 Simplify the addition of the ANTLR
114 JAR file to the classpath.
116 2008-09-14 Matthias Klose <doko@ubuntu.com>
118 * m4/ac_prog_antlr.m4:
119 Allow use of runantlr on systems
120 which have it (Debian/Ubuntu).
122 2008-09-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
124 * examples/Makefile.am:
125 Check lib directly as well as glibj.zip
128 Only require the class files to be built
129 to allow the tools and examples to be built,
130 not the installation of glibj.zip.
132 Check lib directly as well as glibj.zip
135 2008-09-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
137 * examples/Makefile.am,
140 * m4/ac_prog_javac.m4:
141 Check whether JAVAC is gcj.
142 * m4/ac_prog_javac_works.m4:
145 Don't bother checking for -J
150 2007-08-23 Daniel Frampton <zyridium@zyridium.net>
153 * java/lang/InheritableThreadLocal.java,
154 * java/lang/Thread.java,
155 * java/lang/ThreadLocal.java:
156 Modified to use java.lang.ThreadLocalMap.
157 * java/lang/ThreadLocalMap.java:
158 New cheaper ThreadLocal-specific WeakHashMap.
160 2008-02-07 Ian Rogers <ian.rogers@manchester.ac.uk>
162 * java/util/zip/ZipEntry.java:
163 Use byte fields instead of integer fields,
164 store the time as well as the DOS time and
165 don't retain a global Calendar instance.
166 (setDOSTime(int)): Set KNOWN_DOSTIME instead
167 of KNOWN_TIME, and unset KNOWN_TIME.
168 (getDOSTime()): Compute DOS time from UNIX time
170 (clone()): Provide cloning via the ZipEntry constructor
172 (setTime(long)): Don't compute DOS time at this point.
173 (getCalendar()): Removed.
175 2008-09-09 Andrew John Hughes <gnu_andrew@member.fsf.org>
177 * tools/gnu/classpath/tools/getopt/Parser.java:
178 (setHeader(String)): Make synchronized.
179 (setFooter(String)): Likewise.
180 * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java,
181 (reset()): Make synchronized.
182 (name(Class)): Likewise.
184 2008-09-04 Robert Schuster <robertschuster@fsfe.org>
186 * gnu/java/nio/charset/ByteDecodeLoopHelper:
187 (arrayDecodeLoop): Added new break label, escape to that label.
188 * gnu/java/nio/charset/ByteEncodeLoopHelper:
189 (arrayDecodeLoop): Added new break label, escape to that label.
191 2008-09-04 Robert Schuster <robertschuster@fsfe.org>
193 * java/text/DecimalFormat.java:
194 (scanFix): Use 'i + 1' when looking at following character.
195 (scanNegativePattern): Dito.
197 2008-09-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
199 * tools/gnu/classpath/tools/javah/ClassWrapper.java:
200 (makeVtable()): Populate methodNameMap.
201 (printMethods(CniPrintStream)): Always use pre-populated
202 methodNameMap for bridge targets.
204 2008-09-01 Mario Torre <neugens@aicas.com>
206 * gnu/java/awt/peer/x/XImage.java (XImageProducer): remove @Override
207 annotation to allow compilation on javac < 1.6 and ecj < 3.4.
209 2008-09-01 Mario Torre <neugens@aicas.com>
211 * gnu/java/awt/peer/x/XGraphicsDevice.java (getDisplay): fix to support
213 * gnu/java/awt/peer/x/XImage.java (getSource): method implemented.
214 * gnu/java/awt/peer/x/XImage.java (XImageProducer): implement ImageProducer
217 2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
219 * gnu/java/util/regex/BacktrackStack.java,
220 * gnu/java/util/regex/CharIndexed.java,
221 * gnu/java/util/regex/CharIndexedCharArray.java,
222 * gnu/java/util/regex/CharIndexedCharSequence.java,
223 * gnu/java/util/regex/CharIndexedInputStream.java,
224 * gnu/java/util/regex/CharIndexedString.java,
225 * gnu/java/util/regex/CharIndexedStringBuffer.java,
226 * gnu/java/util/regex/RE.java,
227 * gnu/java/util/regex/REException.java,
228 * gnu/java/util/regex/REFilterInputStream.java,
229 * gnu/java/util/regex/REMatch.java,
230 * gnu/java/util/regex/REMatchEnumeration.java,
231 * gnu/java/util/regex/RESyntax.java,
232 * gnu/java/util/regex/REToken.java,
233 * gnu/java/util/regex/RETokenAny.java,
234 * gnu/java/util/regex/RETokenBackRef.java,
235 * gnu/java/util/regex/RETokenChar.java,
236 * gnu/java/util/regex/RETokenEnd.java,
237 * gnu/java/util/regex/RETokenEndOfPreviousMatch.java,
238 * gnu/java/util/regex/RETokenEndSub.java,
239 * gnu/java/util/regex/RETokenIndependent.java,
240 * gnu/java/util/regex/RETokenLookAhead.java,
241 * gnu/java/util/regex/RETokenLookBehind.java,
242 * gnu/java/util/regex/RETokenNamedProperty.java,
243 * gnu/java/util/regex/RETokenOneOf.java,
244 * gnu/java/util/regex/RETokenPOSIX.java,
245 * gnu/java/util/regex/RETokenRange.java,
246 * gnu/java/util/regex/RETokenRepeated.java,
247 * gnu/java/util/regex/RETokenStart.java,
248 * gnu/java/util/regex/RETokenWordBoundary.java,
249 * gnu/java/util/regex/UncheckedRE.java:
252 2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
254 * gnu/java/util/regex/RETokenStart.java:
255 (getMaximumLength()): Add Override annotation.
256 (matchThis(CharIndexed, REMatch)): Likewise.
257 (returnsFixedLengthMatches()): Renamed from
258 returnsFixedLengthmatches and added Override
260 (findFixedLengthMatches(CharIndexed,REMatch,int)):
261 Add Override annotation.
262 (dump(CPStringBuilder)): Likewise.
263 * gnu/javax/print/ipp/IppRequest.java:
264 (RequestWriter.writeOperationAttributes(AttributeSet)):
265 Throw exception, don't just create and drop it.
266 * javax/management/MBeanServerPermission.java:
267 (MBeanServerPermissionCollection.add(Permission)): Compare
268 against individual Strings not the entire array, and
269 store the result of replace.
270 * javax/swing/text/html/StyleSheet.java:
271 (setBaseFontSize(size)): Store result of trim().
273 2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
275 * javax/tools/FileObject.java:
276 (openReader(boolean)): Document new parameter.
278 2008-03-27 Michael Franz <mvfranz@gmail.com>
281 * javax/tools/FileObject.java:
282 (toUri()): Fix case from toURI.
283 (openReader(boolean)): Add missing boolean argument.
285 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
288 * gnu/javax/management/Server.java:
289 (beans): Change to ConcurrentHashMap.
290 (defaultDomain): Make final.
292 (LazyListenersHolder): Added to wrap
293 listeners, also now a ConcurrentHashMap,
294 providing lazy initialisation safely.
295 (sequenceNumber): Documented.
296 (getBean(ObjectName)): Remove redundant cast.
297 (addNotificationListener(ObjectName,NotificationListener,
298 NotificationFilter,Object)): Remove map initialisation
300 (getObjectInstance(ObjectName)): Remove redundant cast.
301 (registerMBean(Object,ObjectName)): Add bean atomically.
302 (removeNotificationListener(ObjectName,NotificationListener)):
304 (removeNotificationListener(ObjectName,NotificationListener,
305 NotificationFilter,Object)): Likewise.
306 (notify(ObjectName,String)): Documented.
308 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
310 * gnu/javax/management/Server.java:
313 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
315 * gnu/javax/management/Translator.java:
318 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
320 * javax/management/DefaultLoaderRepository.java,
321 * javax/management/JMX.java,
322 * javax/management/MBeanAttributeInfo.java,
323 * javax/management/MBeanConstructorInfo.java,
324 * javax/management/MBeanOperationInfo.java,
325 * javax/management/MBeanServerDelegate.java:
326 Fix warnings due to generics.
328 2008-08-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
330 * javax/management/MBeanPermission.java,
331 * javax/management/MBeanServerDelegate.java,
332 * javax/management/MBeanServerFactory.java,
333 * javax/management/MBeanServerInvocationHandler.java,
334 * javax/management/MBeanServerPermission.java:
335 Fix warnings due to use of non-generic collections.
337 2008-08-25 Mario Torre <neugens@aicas.com>
339 * gnu/javax/rmi/CORBA/RmiUtilities.java (readValue): check if sender is
342 2008-08-22 Mario Torre <neugens@aicas.com>
344 * gnu/CORBA/OrbFunctional.java (set_parameters): Fix
345 NullPointerException checking when param is null.
347 2008-08-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
349 * java/util/regex/Matcher.java:
350 (reset()): Reset append position so
351 we don't try and append to the end of
354 2008-08-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
358 Also allow versions of GJDoc from 0.8* on, as
361 2008-08-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
365 (CLASSPATH_WITH_GJDOC): Ensure version 0.7.9 is
368 2008-08-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
371 Add taglets subdirectory to list of excluded
372 paths when GJDoc is not compiled.
374 2008-08-19 David P Grove <groved@us.ibm.com>
376 * scripts/check_jni_methods.sh.in:
377 Fix build issue on AIX by splitting generation
380 2008-08-18 Andrew John Hughes <gnu_andrew@member.fsf.org>
382 * native/jni/gstreamer-peer/gst_native_pipeline.c:
383 (get_free_space(int)): Use #else not #elif when
384 there is no condition.
386 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
389 * java/text/DecimalFormat.java:
390 (setCurrency(Currency)): Update prefixes and
391 suffixes when currency changes.
392 * java/text/DecimalFormatSymbols.java:
393 (DecimalFormatSymbols(Locale)): Set locale earlier
394 so it can be used by setCurrency(Currency).
395 (setCurrency(Currency)): Set the symbol correctly using
396 the locale of the instance.
397 * java/util/Currency.java:
398 Throw error instead of just printing a message.
400 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
402 * javax/activation/ActivationDataFlavor.java:
403 Suppress warnings from public API.
404 (mimeType): Made final.
405 (representationClass): Added generic type and
407 (normalizeMimeTypeParameter(String,String)):
409 * javax/activation/CommandInfo.java:
411 (className): Made final.
412 * javax/activation/DataHandler.java:
413 (dataSource): Made final.
414 * javax/activation/FileDataSource.java:
416 * javax/activation/MailcapCommandMap.java:
417 Use generics on collections and CPStringBuilder
418 instead of StringBuffer.
419 * javax/activation/MimeType.java:
420 (toString()): Use CPStringBuilder.
421 (getBaseType()): Likewise.
422 * javax/activation/MimeTypeParameterList.java:
423 Use generics on collections and CPStringBuilder
424 instead of StringBuffer.
425 * javax/activation/MimeTypeParseException.java:
426 (MimeTypeParseException(String,String)): Use
428 * javax/activation/MimetypesFileTypeMap.java:
429 Use generics on collections and CPStringBuilder
430 instead of StringBuffer.
431 * javax/activation/URLDataSource.java:
434 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
436 * gnu/javax/activation/viewers/ImageViewer.java,
437 * gnu/javax/activation/viewers/TextEditor.java,
438 * gnu/javax/activation/viewers/TextViewer.java,
439 * javax/activation/ActivationDataFlavor.java,
440 * javax/activation/CommandInfo.java,
441 * javax/activation/CommandMap.java,
442 * javax/activation/CommandObject.java,
443 * javax/activation/DataContentHandler.java,
444 * javax/activation/DataContentHandlerFactory.java,
445 * javax/activation/DataHandler.java,
446 * javax/activation/DataHandlerDataSource.java,
447 * javax/activation/DataSource.java,
448 * javax/activation/DataSourceDataContentHandler.java,
449 * javax/activation/FileDataSource.java,
450 * javax/activation/FileTypeMap.java,
451 * javax/activation/MailcapCommandMap.java,
452 * javax/activation/MimeType.java,
453 * javax/activation/MimeTypeParameterList.java,
454 * javax/activation/MimeTypeParseException.java,
455 * javax/activation/MimetypesFileTypeMap.java,
456 * javax/activation/ObjectDataContentHandler.java,
457 * javax/activation/URLDataSource.java,
458 * javax/activation/UnsupportedDataTypeException.java,
459 * javax/activation/package.html,
460 * resource/META-INF/mailcap.default,
461 * resource/META-INF/mimetypes.default:
462 Import GNU JAF CVS as of 17/08/2008.
464 2006-04-25 Archit Shah <ashah@redhat.com>
466 * javax/activation/MimeTypeParameterList.java:
467 Insert ';' separator before parameter list.
469 2005-06-29 Xavier Poinsard <xpoinsard@openpricer.com>
471 * javax/activation/ObjectDataContentHandler.java:
474 2005-05-28 Chris Burdess <dog@bluezoo.org>
476 * javax/activation/CommandMap.java,
477 * javax/activation/MailcapCommandMap.java:
480 2004-06-09 Chris Burdess <dog@bluezoo.org>
482 * javax/activation/MailcapCommandMap.java:
483 Fixed bug whereby x-java prefix was not
486 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
488 * AUTHORS: Added Laszlo.
490 2008-04-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
493 * java/util/Scanner.java:
494 Fix package to be java.util and correct
497 2007-07-25 Laszlo Andras Hernadi <e0327023@student.tuwien.ac.at>
500 * java/util/Scanner.java:
501 Initial implementation.
503 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
505 * java/util/regex/Matcher.java:
506 (toMatchResult()): Implemented.
508 2008-08-13 Joshua Sumali <jsumali@redhat.com>
510 * doc/Makefile.am (gjdoc.pod): Generate gjdoc pod from cp-tools.texinfo
511 instead of invoke.texi. Remove invoke.texi from EXTRA_DIST.
512 * doc/invoke.texi: Removed and merged into ...
513 * doc/cp-tools.texinfo: Here
515 2008-08-12 Robert Schuster <robertschuster@fsfe.org>
517 * native/jni/java-net/local.c
518 (local_bind): Removed fprintf call, fixed access outside
521 2008-07-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
523 * m4/acinclude.m4 (CLASSPATH_COND_IF): New macro.
524 * configure.ac: Use it.
525 * tools/Makefile.am (!CREATE_WRAPPERS): Update comment.
527 2008-07-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
529 * resource/gnu/java/locale/LocaleInformation.properties,
530 * resource/gnu/java/locale/LocaleInformation_aa.properties,
531 * resource/gnu/java/locale/LocaleInformation_af.properties,
532 * resource/gnu/java/locale/LocaleInformation_af_NA.properties,
533 * resource/gnu/java/locale/LocaleInformation_ak.properties,
534 * resource/gnu/java/locale/LocaleInformation_am.properties,
535 * resource/gnu/java/locale/LocaleInformation_ar.properties,
536 * resource/gnu/java/locale/LocaleInformation_as.properties,
537 * resource/gnu/java/locale/LocaleInformation_az.properties,
538 * resource/gnu/java/locale/LocaleInformation_be.properties,
539 * resource/gnu/java/locale/LocaleInformation_bg.properties,
540 * resource/gnu/java/locale/LocaleInformation_bn.properties,
541 * resource/gnu/java/locale/LocaleInformation_bs.properties,
542 * resource/gnu/java/locale/LocaleInformation_byn.properties,
543 * resource/gnu/java/locale/LocaleInformation_ca.properties,
544 * resource/gnu/java/locale/LocaleInformation_cch.properties,
545 * resource/gnu/java/locale/LocaleInformation_cop.properties,
546 * resource/gnu/java/locale/LocaleInformation_cs.properties,
547 * resource/gnu/java/locale/LocaleInformation_cy.properties,
548 * resource/gnu/java/locale/LocaleInformation_da.properties,
549 * resource/gnu/java/locale/LocaleInformation_de.properties,
550 * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
551 * resource/gnu/java/locale/LocaleInformation_dv.properties,
552 * resource/gnu/java/locale/LocaleInformation_dz.properties,
553 * resource/gnu/java/locale/LocaleInformation_ee.properties,
554 * resource/gnu/java/locale/LocaleInformation_el.properties,
555 * resource/gnu/java/locale/LocaleInformation_en.properties,
556 * resource/gnu/java/locale/LocaleInformation_en_BE.properties,
557 * resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
558 * resource/gnu/java/locale/LocaleInformation_en_GB.properties,
559 * resource/gnu/java/locale/LocaleInformation_en_IE.properties,
560 * resource/gnu/java/locale/LocaleInformation_en_MT.properties,
561 * resource/gnu/java/locale/LocaleInformation_en_SG.properties,
562 * resource/gnu/java/locale/LocaleInformation_eo.properties,
563 * resource/gnu/java/locale/LocaleInformation_es.properties,
564 * resource/gnu/java/locale/LocaleInformation_es_AR.properties,
565 * resource/gnu/java/locale/LocaleInformation_es_CL.properties,
566 * resource/gnu/java/locale/LocaleInformation_es_CO.properties,
567 * resource/gnu/java/locale/LocaleInformation_es_EC.properties,
568 * resource/gnu/java/locale/LocaleInformation_es_PE.properties,
569 * resource/gnu/java/locale/LocaleInformation_es_US.properties,
570 * resource/gnu/java/locale/LocaleInformation_et.properties,
571 * resource/gnu/java/locale/LocaleInformation_eu.properties,
572 * resource/gnu/java/locale/LocaleInformation_fa.properties,
573 * resource/gnu/java/locale/LocaleInformation_fi.properties,
574 * resource/gnu/java/locale/LocaleInformation_fil.properties,
575 * resource/gnu/java/locale/LocaleInformation_fo.properties,
576 * resource/gnu/java/locale/LocaleInformation_fr.properties,
577 * resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
578 * resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
579 * resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
580 * resource/gnu/java/locale/LocaleInformation_fur.properties,
581 * resource/gnu/java/locale/LocaleInformation_ga.properties,
582 * resource/gnu/java/locale/LocaleInformation_gaa.properties,
583 * resource/gnu/java/locale/LocaleInformation_gez.properties,
584 * resource/gnu/java/locale/LocaleInformation_gl.properties,
585 * resource/gnu/java/locale/LocaleInformation_gu.properties,
586 * resource/gnu/java/locale/LocaleInformation_gv.properties,
587 * resource/gnu/java/locale/LocaleInformation_ha.properties,
588 * resource/gnu/java/locale/LocaleInformation_haw.properties,
589 * resource/gnu/java/locale/LocaleInformation_he.properties,
590 * resource/gnu/java/locale/LocaleInformation_hi.properties,
591 * resource/gnu/java/locale/LocaleInformation_hr.properties,
592 * resource/gnu/java/locale/LocaleInformation_hu.properties,
593 * resource/gnu/java/locale/LocaleInformation_hy.properties,
594 * resource/gnu/java/locale/LocaleInformation_ia.properties,
595 * resource/gnu/java/locale/LocaleInformation_id.properties,
596 * resource/gnu/java/locale/LocaleInformation_ig.properties,
597 * resource/gnu/java/locale/LocaleInformation_is.properties,
598 * resource/gnu/java/locale/LocaleInformation_it.properties,
599 * resource/gnu/java/locale/LocaleInformation_it_CH.properties,
600 * resource/gnu/java/locale/LocaleInformation_iu.properties,
601 * resource/gnu/java/locale/LocaleInformation_ja.properties,
602 * resource/gnu/java/locale/LocaleInformation_ka.properties,
603 * resource/gnu/java/locale/LocaleInformation_kaj.properties,
604 * resource/gnu/java/locale/LocaleInformation_kam.properties,
605 * resource/gnu/java/locale/LocaleInformation_kcg.properties,
606 * resource/gnu/java/locale/LocaleInformation_kfo.properties,
607 * resource/gnu/java/locale/LocaleInformation_kk.properties,
608 * resource/gnu/java/locale/LocaleInformation_kl.properties,
609 * resource/gnu/java/locale/LocaleInformation_km.properties,
610 * resource/gnu/java/locale/LocaleInformation_kn.properties,
611 * resource/gnu/java/locale/LocaleInformation_ko.properties,
612 * resource/gnu/java/locale/LocaleInformation_kok.properties,
613 * resource/gnu/java/locale/LocaleInformation_kpe.properties,
614 * resource/gnu/java/locale/LocaleInformation_kw.properties,
615 * resource/gnu/java/locale/LocaleInformation_ky.properties,
616 * resource/gnu/java/locale/LocaleInformation_ln.properties,
617 * resource/gnu/java/locale/LocaleInformation_lo.properties,
618 * resource/gnu/java/locale/LocaleInformation_lt.properties,
619 * resource/gnu/java/locale/LocaleInformation_lv.properties,
620 * resource/gnu/java/locale/LocaleInformation_mk.properties,
621 * resource/gnu/java/locale/LocaleInformation_ml.properties,
622 * resource/gnu/java/locale/LocaleInformation_mn.properties,
623 * resource/gnu/java/locale/LocaleInformation_mr.properties,
624 * resource/gnu/java/locale/LocaleInformation_ms.properties,
625 * resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
626 * resource/gnu/java/locale/LocaleInformation_mt.properties,
627 * resource/gnu/java/locale/LocaleInformation_my.properties,
628 * resource/gnu/java/locale/LocaleInformation_nb.properties,
629 * resource/gnu/java/locale/LocaleInformation_ne.properties,
630 * resource/gnu/java/locale/LocaleInformation_nl.properties,
631 * resource/gnu/java/locale/LocaleInformation_nn.properties,
632 * resource/gnu/java/locale/LocaleInformation_nr.properties,
633 * resource/gnu/java/locale/LocaleInformation_nso.properties,
634 * resource/gnu/java/locale/LocaleInformation_ny.properties,
635 * resource/gnu/java/locale/LocaleInformation_om.properties,
636 * resource/gnu/java/locale/LocaleInformation_or.properties,
637 * resource/gnu/java/locale/LocaleInformation_pa.properties,
638 * resource/gnu/java/locale/LocaleInformation_pl.properties,
639 * resource/gnu/java/locale/LocaleInformation_ps.properties,
640 * resource/gnu/java/locale/LocaleInformation_pt.properties,
641 * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
642 * resource/gnu/java/locale/LocaleInformation_ro.properties,
643 * resource/gnu/java/locale/LocaleInformation_ru.properties,
644 * resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
645 * resource/gnu/java/locale/LocaleInformation_rw.properties,
646 * resource/gnu/java/locale/LocaleInformation_sa.properties,
647 * resource/gnu/java/locale/LocaleInformation_se.properties,
648 * resource/gnu/java/locale/LocaleInformation_si.properties,
649 * resource/gnu/java/locale/LocaleInformation_sid.properties,
650 * resource/gnu/java/locale/LocaleInformation_sk.properties,
651 * resource/gnu/java/locale/LocaleInformation_sl.properties,
652 * resource/gnu/java/locale/LocaleInformation_so.properties,
653 * resource/gnu/java/locale/LocaleInformation_sq.properties,
654 * resource/gnu/java/locale/LocaleInformation_sr.properties,
655 * resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
656 * resource/gnu/java/locale/LocaleInformation_sr_ME_Latn.properties,
657 * resource/gnu/java/locale/LocaleInformation_ss.properties,
658 * resource/gnu/java/locale/LocaleInformation_st.properties,
659 * resource/gnu/java/locale/LocaleInformation_sv.properties,
660 * resource/gnu/java/locale/LocaleInformation_sw.properties,
661 * resource/gnu/java/locale/LocaleInformation_syr.properties,
662 * resource/gnu/java/locale/LocaleInformation_ta.properties,
663 * resource/gnu/java/locale/LocaleInformation_te.properties,
664 * resource/gnu/java/locale/LocaleInformation_tg.properties,
665 * resource/gnu/java/locale/LocaleInformation_th.properties,
666 * resource/gnu/java/locale/LocaleInformation_ti.properties,
667 * resource/gnu/java/locale/LocaleInformation_tig.properties,
668 * resource/gnu/java/locale/LocaleInformation_tn.properties,
669 * resource/gnu/java/locale/LocaleInformation_to.properties,
670 * resource/gnu/java/locale/LocaleInformation_tr.properties,
671 * resource/gnu/java/locale/LocaleInformation_trv.properties,
672 * resource/gnu/java/locale/LocaleInformation_ts.properties,
673 * resource/gnu/java/locale/LocaleInformation_tt.properties,
674 * resource/gnu/java/locale/LocaleInformation_ug.properties,
675 * resource/gnu/java/locale/LocaleInformation_uk.properties,
676 * resource/gnu/java/locale/LocaleInformation_ur.properties,
677 * resource/gnu/java/locale/LocaleInformation_uz.properties,
678 * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
679 * resource/gnu/java/locale/LocaleInformation_ve.properties,
680 * resource/gnu/java/locale/LocaleInformation_vi.properties,
681 * resource/gnu/java/locale/LocaleInformation_wal.properties,
682 * resource/gnu/java/locale/LocaleInformation_wo.properties,
683 * resource/gnu/java/locale/LocaleInformation_xh.properties,
684 * resource/gnu/java/locale/LocaleInformation_yo.properties,
685 * resource/gnu/java/locale/LocaleInformation_zh.properties,
686 * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
687 * resource/gnu/java/locale/LocaleInformation_zu.properties:
688 Correct use of 'v' with 'z' in locale data as Java does not
689 support this new pattern character.
691 2008-07-12 David Daney <ddaney@avtrex.com>
693 * gnu/java/net/protocol/http/LimitedLengthInputStream.java: Clean up
694 white space in entire file.
695 (handleClose): Remove redundant braces from if statement.
697 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
699 * java/text/DateFormatSymbols.java:
700 (getZoneStrings(ResourceBundle,Locale)):
701 Handle missing standard zone names.
703 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
705 * java/text/DateFormatSymbols.java:
706 (getZoneStrings(ResourceBundle,Locale)):
707 Fallback on to parent locales.
709 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
711 * java/text/DateFormatSymbols.java:
712 (getZoneStrings(ResourceBundle,Locale)):
713 Use metazones to convert metazone names to standard
714 Continent/City form. Also add hack to include GMT
716 * resource/java/text/metazones.properties:
717 New properties file for mapping metazones to standard
720 2008-07-07 Christian Thalinger <twisti@complang.tuwien.ac.at>
722 * configure.ac (AC_CHECK_HEADERS): Added sys/sockio.h, required
724 (AC_CHECK_LIB): Check for socket.
725 * native/jni/java-net/java_net_VMNetworkInterface.c (unistd.h):
727 [HAVE_SYS_SOCKIO_H] (sys/sockio.h): Likewise.
729 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
731 * THANKYOU: Added Byeogncheol.
733 2008-07-07 Byeogncheol Lee <lineonking@gmail.com>
736 * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java:
737 (executeTopLevelThreadGroups(ByteBuffer,DataOutputStream)):
740 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
742 * java/text/DateFormatSymbols.java:
743 (getZoneStrings(ResourceBundle,Locale)):
744 Pad arrays smaller than 5 with empty strings.
746 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
748 * java/util/Calendar.java:
749 (Calendar(TimeZone,Locale)): Use weeks.properties
750 instead of LocaleInformation bundles.
751 * resource/java/util/iso4217.properties:
752 Updated with new supplementgen header.
753 * resource/java/util/weeks.properties:
756 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
758 * resource/gnu/java/locale/LocaleInformation.properties,
759 * resource/gnu/java/locale/LocaleInformation_aa.properties,
760 * resource/gnu/java/locale/LocaleInformation_af.properties,
761 * resource/gnu/java/locale/LocaleInformation_af_NA.properties,
762 * resource/gnu/java/locale/LocaleInformation_ak.properties,
763 * resource/gnu/java/locale/LocaleInformation_am.properties,
764 * resource/gnu/java/locale/LocaleInformation_ar.properties,
765 * resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
766 * resource/gnu/java/locale/LocaleInformation_as.properties,
767 * resource/gnu/java/locale/LocaleInformation_az.properties,
768 * resource/gnu/java/locale/LocaleInformation_be.properties,
769 * resource/gnu/java/locale/LocaleInformation_bg.properties,
770 * resource/gnu/java/locale/LocaleInformation_bn.properties,
771 * resource/gnu/java/locale/LocaleInformation_bn_IN.properties,
772 * resource/gnu/java/locale/LocaleInformation_bs.properties,
773 * resource/gnu/java/locale/LocaleInformation_byn.properties,
774 * resource/gnu/java/locale/LocaleInformation_ca.properties,
775 * resource/gnu/java/locale/LocaleInformation_cs.properties,
776 * resource/gnu/java/locale/LocaleInformation_cy.properties,
777 * resource/gnu/java/locale/LocaleInformation_da.properties,
778 * resource/gnu/java/locale/LocaleInformation_de.properties,
779 * resource/gnu/java/locale/LocaleInformation_de_AT.properties,
780 * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
781 * resource/gnu/java/locale/LocaleInformation_de_CH.properties,
782 * resource/gnu/java/locale/LocaleInformation_de_LI.properties,
783 * resource/gnu/java/locale/LocaleInformation_dv.properties,
784 * resource/gnu/java/locale/LocaleInformation_dz.properties,
785 * resource/gnu/java/locale/LocaleInformation_el.properties,
786 * resource/gnu/java/locale/LocaleInformation_en.properties,
787 * resource/gnu/java/locale/LocaleInformation_en_AU.properties,
788 * resource/gnu/java/locale/LocaleInformation_en_BE.properties,
789 * resource/gnu/java/locale/LocaleInformation_en_BW.properties,
790 * resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
791 * resource/gnu/java/locale/LocaleInformation_en_CA.properties,
792 * resource/gnu/java/locale/LocaleInformation_en_GB.properties,
793 * resource/gnu/java/locale/LocaleInformation_en_HK.properties,
794 * resource/gnu/java/locale/LocaleInformation_en_IN.properties,
795 * resource/gnu/java/locale/LocaleInformation_en_NZ.properties,
796 * resource/gnu/java/locale/LocaleInformation_en_PH.properties,
797 * resource/gnu/java/locale/LocaleInformation_en_PK.properties,
798 * resource/gnu/java/locale/LocaleInformation_en_SG.properties,
799 * resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties,
800 * resource/gnu/java/locale/LocaleInformation_en_ZA.properties,
801 * resource/gnu/java/locale/LocaleInformation_en_ZW.properties,
802 * resource/gnu/java/locale/LocaleInformation_eo.properties,
803 * resource/gnu/java/locale/LocaleInformation_es.properties,
804 * resource/gnu/java/locale/LocaleInformation_es_AR.properties,
805 * resource/gnu/java/locale/LocaleInformation_es_CL.properties,
806 * resource/gnu/java/locale/LocaleInformation_es_CR.properties,
807 * resource/gnu/java/locale/LocaleInformation_es_PY.properties,
808 * resource/gnu/java/locale/LocaleInformation_es_UY.properties,
809 * resource/gnu/java/locale/LocaleInformation_es_VE.properties,
810 * resource/gnu/java/locale/LocaleInformation_et.properties,
811 * resource/gnu/java/locale/LocaleInformation_eu.properties,
812 * resource/gnu/java/locale/LocaleInformation_fa.properties,
813 * resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
814 * resource/gnu/java/locale/LocaleInformation_fi.properties,
815 * resource/gnu/java/locale/LocaleInformation_fil.properties,
816 * resource/gnu/java/locale/LocaleInformation_fo.properties,
817 * resource/gnu/java/locale/LocaleInformation_fr.properties,
818 * resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
819 * resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
820 * resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
821 * resource/gnu/java/locale/LocaleInformation_fur.properties,
822 * resource/gnu/java/locale/LocaleInformation_ga.properties,
823 * resource/gnu/java/locale/LocaleInformation_gez.properties,
824 * resource/gnu/java/locale/LocaleInformation_gl.properties,
825 * resource/gnu/java/locale/LocaleInformation_gu.properties,
826 * resource/gnu/java/locale/LocaleInformation_gv.properties,
827 * resource/gnu/java/locale/LocaleInformation_ha.properties,
828 * resource/gnu/java/locale/LocaleInformation_haw.properties,
829 * resource/gnu/java/locale/LocaleInformation_he.properties,
830 * resource/gnu/java/locale/LocaleInformation_hi.properties,
831 * resource/gnu/java/locale/LocaleInformation_hr.properties,
832 * resource/gnu/java/locale/LocaleInformation_hu.properties,
833 * resource/gnu/java/locale/LocaleInformation_hy.properties,
834 * resource/gnu/java/locale/LocaleInformation_id.properties,
835 * resource/gnu/java/locale/LocaleInformation_is.properties,
836 * resource/gnu/java/locale/LocaleInformation_it.properties,
837 * resource/gnu/java/locale/LocaleInformation_it_CH.properties,
838 * resource/gnu/java/locale/LocaleInformation_ja.properties,
839 * resource/gnu/java/locale/LocaleInformation_ka.properties,
840 * resource/gnu/java/locale/LocaleInformation_kk.properties,
841 * resource/gnu/java/locale/LocaleInformation_kl.properties,
842 * resource/gnu/java/locale/LocaleInformation_km.properties,
843 * resource/gnu/java/locale/LocaleInformation_kn.properties,
844 * resource/gnu/java/locale/LocaleInformation_ko.properties,
845 * resource/gnu/java/locale/LocaleInformation_kok.properties,
846 * resource/gnu/java/locale/LocaleInformation_ku.properties,
847 * resource/gnu/java/locale/LocaleInformation_kw.properties,
848 * resource/gnu/java/locale/LocaleInformation_ky.properties,
849 * resource/gnu/java/locale/LocaleInformation_ln.properties,
850 * resource/gnu/java/locale/LocaleInformation_lo.properties,
851 * resource/gnu/java/locale/LocaleInformation_lt.properties,
852 * resource/gnu/java/locale/LocaleInformation_lv.properties,
853 * resource/gnu/java/locale/LocaleInformation_mk.properties,
854 * resource/gnu/java/locale/LocaleInformation_ml.properties,
855 * resource/gnu/java/locale/LocaleInformation_mn.properties,
856 * resource/gnu/java/locale/LocaleInformation_mr.properties,
857 * resource/gnu/java/locale/LocaleInformation_ms.properties,
858 * resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
859 * resource/gnu/java/locale/LocaleInformation_mt.properties,
860 * resource/gnu/java/locale/LocaleInformation_my.properties,
861 * resource/gnu/java/locale/LocaleInformation_nb.properties,
862 * resource/gnu/java/locale/LocaleInformation_ne.properties,
863 * resource/gnu/java/locale/LocaleInformation_nl.properties,
864 * resource/gnu/java/locale/LocaleInformation_nl_BE.properties,
865 * resource/gnu/java/locale/LocaleInformation_nn.properties,
866 * resource/gnu/java/locale/LocaleInformation_nr.properties,
867 * resource/gnu/java/locale/LocaleInformation_nso.properties,
868 * resource/gnu/java/locale/LocaleInformation_om.properties,
869 * resource/gnu/java/locale/LocaleInformation_or.properties,
870 * resource/gnu/java/locale/LocaleInformation_pa.properties,
871 * resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
872 * resource/gnu/java/locale/LocaleInformation_pl.properties,
873 * resource/gnu/java/locale/LocaleInformation_ps.properties,
874 * resource/gnu/java/locale/LocaleInformation_pt.properties,
875 * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
876 * resource/gnu/java/locale/LocaleInformation_ro.properties,
877 * resource/gnu/java/locale/LocaleInformation_ru.properties,
878 * resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
879 * resource/gnu/java/locale/LocaleInformation_sa.properties,
880 * resource/gnu/java/locale/LocaleInformation_se.properties,
881 * resource/gnu/java/locale/LocaleInformation_se_FI.properties,
882 * resource/gnu/java/locale/LocaleInformation_sk.properties,
883 * resource/gnu/java/locale/LocaleInformation_sl.properties,
884 * resource/gnu/java/locale/LocaleInformation_so.properties,
885 * resource/gnu/java/locale/LocaleInformation_sq.properties,
886 * resource/gnu/java/locale/LocaleInformation_sr.properties,
887 * resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
888 * resource/gnu/java/locale/LocaleInformation_sr_ME_Latn.properties,
889 * resource/gnu/java/locale/LocaleInformation_ss.properties,
890 * resource/gnu/java/locale/LocaleInformation_st.properties,
891 * resource/gnu/java/locale/LocaleInformation_sv.properties,
892 * resource/gnu/java/locale/LocaleInformation_sv_FI.properties,
893 * resource/gnu/java/locale/LocaleInformation_sw.properties,
894 * resource/gnu/java/locale/LocaleInformation_syr.properties,
895 * resource/gnu/java/locale/LocaleInformation_ta.properties,
896 * resource/gnu/java/locale/LocaleInformation_te.properties,
897 * resource/gnu/java/locale/LocaleInformation_tg.properties,
898 * resource/gnu/java/locale/LocaleInformation_th.properties,
899 * resource/gnu/java/locale/LocaleInformation_ti.properties,
900 * resource/gnu/java/locale/LocaleInformation_tig.properties,
901 * resource/gnu/java/locale/LocaleInformation_tn.properties,
902 * resource/gnu/java/locale/LocaleInformation_to.properties,
903 * resource/gnu/java/locale/LocaleInformation_tr.properties,
904 * resource/gnu/java/locale/LocaleInformation_ts.properties,
905 * resource/gnu/java/locale/LocaleInformation_tt.properties,
906 * resource/gnu/java/locale/LocaleInformation_uk.properties,
907 * resource/gnu/java/locale/LocaleInformation_ur.properties,
908 * resource/gnu/java/locale/LocaleInformation_uz.properties,
909 * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
910 * resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
911 * resource/gnu/java/locale/LocaleInformation_ve.properties,
912 * resource/gnu/java/locale/LocaleInformation_vi.properties,
913 * resource/gnu/java/locale/LocaleInformation_wal.properties,
914 * resource/gnu/java/locale/LocaleInformation_xh.properties,
915 * resource/gnu/java/locale/LocaleInformation_yo.properties,
916 * resource/gnu/java/locale/LocaleInformation_zh.properties,
917 * resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties,
918 * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
919 * resource/gnu/java/locale/LocaleInformation_zh_MO_Hant.properties,
920 * resource/gnu/java/locale/LocaleInformation_zh_SG_Hans.properties,
921 * resource/gnu/java/locale/LocaleInformation_zu.properties,
922 * resource/java/util/iso4217.properties:
923 Regenerated from CLDR 1.6.0.
924 * resource/gnu/java/locale/LocaleInformation_en_Dsrt.properties,
925 * resource/gnu/java/locale/LocaleInformation_en_Shaw.properties,
926 * resource/gnu/java/locale/LocaleInformation_ku_Latn.properties,
927 * resource/gnu/java/locale/LocaleInformation_trv.properties,
928 * resource/gnu/java/locale/LocaleInformation_si.properties,
929 * resource/gnu/java/locale/LocaleInformation_ur_IN.properties:
930 New files from CLDR 1.6.0.
932 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
934 * resource/gnu/java/locale/LocaleInformation.properties,
935 * resource/gnu/java/locale/LocaleInformation_aa.properties,
936 * resource/gnu/java/locale/LocaleInformation_aa_DJ.properties,
937 * resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties,
938 * resource/gnu/java/locale/LocaleInformation_af.properties,
939 * resource/gnu/java/locale/LocaleInformation_ak.properties,
940 * resource/gnu/java/locale/LocaleInformation_am.properties,
941 * resource/gnu/java/locale/LocaleInformation_ar.properties,
942 * resource/gnu/java/locale/LocaleInformation_ar_JO.properties,
943 * resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
944 * resource/gnu/java/locale/LocaleInformation_ar_QA.properties,
945 * resource/gnu/java/locale/LocaleInformation_ar_SA.properties,
946 * resource/gnu/java/locale/LocaleInformation_ar_SY.properties,
947 * resource/gnu/java/locale/LocaleInformation_ar_TN.properties,
948 * resource/gnu/java/locale/LocaleInformation_ar_YE.properties,
949 * resource/gnu/java/locale/LocaleInformation_as.properties,
950 * resource/gnu/java/locale/LocaleInformation_az.properties,
951 * resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,
952 * resource/gnu/java/locale/LocaleInformation_be.properties,
953 * resource/gnu/java/locale/LocaleInformation_bg.properties,
954 * resource/gnu/java/locale/LocaleInformation_bn.properties,
955 * resource/gnu/java/locale/LocaleInformation_bo.properties,
956 * resource/gnu/java/locale/LocaleInformation_bs.properties,
957 * resource/gnu/java/locale/LocaleInformation_byn.properties,
958 * resource/gnu/java/locale/LocaleInformation_ca.properties,
959 * resource/gnu/java/locale/LocaleInformation_cch.properties,
960 * resource/gnu/java/locale/LocaleInformation_cop.properties,
961 * resource/gnu/java/locale/LocaleInformation_cs.properties,
962 * resource/gnu/java/locale/LocaleInformation_cy.properties,
963 * resource/gnu/java/locale/LocaleInformation_da.properties,
964 * resource/gnu/java/locale/LocaleInformation_de.properties,
965 * resource/gnu/java/locale/LocaleInformation_de_AT.properties,
966 * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
967 * resource/gnu/java/locale/LocaleInformation_dv.properties,
968 * resource/gnu/java/locale/LocaleInformation_dz.properties,
969 * resource/gnu/java/locale/LocaleInformation_ee.properties,
970 * resource/gnu/java/locale/LocaleInformation_el.properties,
971 * resource/gnu/java/locale/LocaleInformation_en.properties,
972 * resource/gnu/java/locale/LocaleInformation_en_IE.properties,
973 * resource/gnu/java/locale/LocaleInformation_eo.properties,
974 * resource/gnu/java/locale/LocaleInformation_es.properties,
975 * resource/gnu/java/locale/LocaleInformation_et.properties,
976 * resource/gnu/java/locale/LocaleInformation_eu.properties,
977 * resource/gnu/java/locale/LocaleInformation_fa.properties,
978 * resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
979 * resource/gnu/java/locale/LocaleInformation_fi.properties,
980 * resource/gnu/java/locale/LocaleInformation_fil.properties,
981 * resource/gnu/java/locale/LocaleInformation_fo.properties,
982 * resource/gnu/java/locale/LocaleInformation_fr.properties,
983 * resource/gnu/java/locale/LocaleInformation_fur.properties,
984 * resource/gnu/java/locale/LocaleInformation_ga.properties,
985 * resource/gnu/java/locale/LocaleInformation_gaa.properties,
986 * resource/gnu/java/locale/LocaleInformation_gez.properties,
987 * resource/gnu/java/locale/LocaleInformation_gl.properties,
988 * resource/gnu/java/locale/LocaleInformation_gu.properties,
989 * resource/gnu/java/locale/LocaleInformation_gv.properties,
990 * resource/gnu/java/locale/LocaleInformation_ha.properties,
991 * resource/gnu/java/locale/LocaleInformation_ha_Arab.properties,
992 * resource/gnu/java/locale/LocaleInformation_haw.properties,
993 * resource/gnu/java/locale/LocaleInformation_he.properties,
994 * resource/gnu/java/locale/LocaleInformation_hi.properties,
995 * resource/gnu/java/locale/LocaleInformation_hr.properties,
996 * resource/gnu/java/locale/LocaleInformation_hu.properties,
997 * resource/gnu/java/locale/LocaleInformation_hy.properties,
998 * resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties,
999 * resource/gnu/java/locale/LocaleInformation_ia.properties,
1000 * resource/gnu/java/locale/LocaleInformation_id.properties,
1001 * resource/gnu/java/locale/LocaleInformation_ig.properties,
1002 * resource/gnu/java/locale/LocaleInformation_ii.properties,
1003 * resource/gnu/java/locale/LocaleInformation_is.properties,
1004 * resource/gnu/java/locale/LocaleInformation_it.properties,
1005 * resource/gnu/java/locale/LocaleInformation_iu.properties,
1006 * resource/gnu/java/locale/LocaleInformation_ja.properties,
1007 * resource/gnu/java/locale/LocaleInformation_ka.properties,
1008 * resource/gnu/java/locale/LocaleInformation_kaj.properties,
1009 * resource/gnu/java/locale/LocaleInformation_kam.properties,
1010 * resource/gnu/java/locale/LocaleInformation_kcg.properties,
1011 * resource/gnu/java/locale/LocaleInformation_kfo.properties,
1012 * resource/gnu/java/locale/LocaleInformation_kk.properties,
1013 * resource/gnu/java/locale/LocaleInformation_kl.properties,
1014 * resource/gnu/java/locale/LocaleInformation_km.properties,
1015 * resource/gnu/java/locale/LocaleInformation_kn.properties,
1016 * resource/gnu/java/locale/LocaleInformation_ko.properties,
1017 * resource/gnu/java/locale/LocaleInformation_kok.properties,
1018 * resource/gnu/java/locale/LocaleInformation_kpe.properties,
1019 * resource/gnu/java/locale/LocaleInformation_ku.properties,
1020 * resource/gnu/java/locale/LocaleInformation_kw.properties,
1021 * resource/gnu/java/locale/LocaleInformation_ky.properties,
1022 * resource/gnu/java/locale/LocaleInformation_ln.properties,
1023 * resource/gnu/java/locale/LocaleInformation_lo.properties,
1024 * resource/gnu/java/locale/LocaleInformation_lt.properties,
1025 * resource/gnu/java/locale/LocaleInformation_lv.properties,
1026 * resource/gnu/java/locale/LocaleInformation_mk.properties,
1027 * resource/gnu/java/locale/LocaleInformation_ml.properties,
1028 * resource/gnu/java/locale/LocaleInformation_mn.properties,
1029 * resource/gnu/java/locale/LocaleInformation_mr.properties,
1030 * resource/gnu/java/locale/LocaleInformation_ms.properties,
1031 * resource/gnu/java/locale/LocaleInformation_mt.properties,
1032 * resource/gnu/java/locale/LocaleInformation_my.properties,
1033 * resource/gnu/java/locale/LocaleInformation_nb.properties,
1034 * resource/gnu/java/locale/LocaleInformation_ne.properties,
1035 * resource/gnu/java/locale/LocaleInformation_nl.properties,
1036 * resource/gnu/java/locale/LocaleInformation_nn.properties,
1037 * resource/gnu/java/locale/LocaleInformation_nr.properties,
1038 * resource/gnu/java/locale/LocaleInformation_nso.properties,
1039 * resource/gnu/java/locale/LocaleInformation_ny.properties,
1040 * resource/gnu/java/locale/LocaleInformation_om.properties,
1041 * resource/gnu/java/locale/LocaleInformation_or.properties,
1042 * resource/gnu/java/locale/LocaleInformation_pa.properties,
1043 * resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
1044 * resource/gnu/java/locale/LocaleInformation_pl.properties,
1045 * resource/gnu/java/locale/LocaleInformation_ps.properties,
1046 * resource/gnu/java/locale/LocaleInformation_pt.properties,
1047 * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
1048 * resource/gnu/java/locale/LocaleInformation_ro.properties,
1049 * resource/gnu/java/locale/LocaleInformation_ru.properties,
1050 * resource/gnu/java/locale/LocaleInformation_rw.properties,
1051 * resource/gnu/java/locale/LocaleInformation_sa.properties,
1052 * resource/gnu/java/locale/LocaleInformation_se.properties,
1053 * resource/gnu/java/locale/LocaleInformation_se_FI.properties,
1054 * resource/gnu/java/locale/LocaleInformation_sid.properties,
1055 * resource/gnu/java/locale/LocaleInformation_sk.properties,
1056 * resource/gnu/java/locale/LocaleInformation_sl.properties,
1057 * resource/gnu/java/locale/LocaleInformation_so.properties,
1058 * resource/gnu/java/locale/LocaleInformation_sq.properties,
1059 * resource/gnu/java/locale/LocaleInformation_sr.properties,
1060 * resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
1061 * resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
1062 * resource/gnu/java/locale/LocaleInformation_ss.properties,
1063 * resource/gnu/java/locale/LocaleInformation_ssy.properties,
1064 * resource/gnu/java/locale/LocaleInformation_st.properties,
1065 * resource/gnu/java/locale/LocaleInformation_sv.properties,
1066 * resource/gnu/java/locale/LocaleInformation_sw.properties,
1067 * resource/gnu/java/locale/LocaleInformation_syr.properties,
1068 * resource/gnu/java/locale/LocaleInformation_ta.properties,
1069 * resource/gnu/java/locale/LocaleInformation_te.properties,
1070 * resource/gnu/java/locale/LocaleInformation_tg.properties,
1071 * resource/gnu/java/locale/LocaleInformation_th.properties,
1072 * resource/gnu/java/locale/LocaleInformation_ti.properties,
1073 * resource/gnu/java/locale/LocaleInformation_ti_ER.properties,
1074 * resource/gnu/java/locale/LocaleInformation_tig.properties,
1075 * resource/gnu/java/locale/LocaleInformation_tn.properties,
1076 * resource/gnu/java/locale/LocaleInformation_to.properties,
1077 * resource/gnu/java/locale/LocaleInformation_tr.properties,
1078 * resource/gnu/java/locale/LocaleInformation_ts.properties,
1079 * resource/gnu/java/locale/LocaleInformation_tt.properties,
1080 * resource/gnu/java/locale/LocaleInformation_ug.properties,
1081 * resource/gnu/java/locale/LocaleInformation_uk.properties,
1082 * resource/gnu/java/locale/LocaleInformation_ur.properties,
1083 * resource/gnu/java/locale/LocaleInformation_uz.properties,
1084 * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
1085 * resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
1086 * resource/gnu/java/locale/LocaleInformation_ve.properties,
1087 * resource/gnu/java/locale/LocaleInformation_vi.properties,
1088 * resource/gnu/java/locale/LocaleInformation_wal.properties,
1089 * resource/gnu/java/locale/LocaleInformation_wo.properties,
1090 * resource/gnu/java/locale/LocaleInformation_xh.properties,
1091 * resource/gnu/java/locale/LocaleInformation_yo.properties,
1092 * resource/gnu/java/locale/LocaleInformation_zh.properties,
1093 * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
1094 * resource/gnu/java/locale/LocaleInformation_zu.properties:
1095 Regenerated with Unicode delimiters escaped.
1097 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1100 * doc/www.gnu.org/downloads/downloads.wml:
1101 Add 0.97.2 to download list.
1103 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1105 * java/util/ResourceBundle.java,
1106 (BundleKey.toString()): Implemented.
1107 (clearCache()): Implemented.
1108 (clearCache(ClassLoader)): Implemented.
1110 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1112 * java/util/ResourceBundle.java:
1113 Fix generic warnings.
1115 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1117 * java/util/Properties.java:
1118 (load(Reader)): Implemented.
1119 (load(InputStream)): Fixed to use load(Reader).
1120 * java/util/PropertyResourceBundle.java:
1121 (PropertyResourceBundle(Reader)): Implemented.
1123 2008-07-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
1125 * resource/gnu/java/locale/LocaleInformation.properties,
1126 * resource/gnu/java/locale/LocaleInformation_aa.properties,
1127 * resource/gnu/java/locale/LocaleInformation_aa_DJ.properties,
1128 * resource/gnu/java/locale/LocaleInformation_aa_ER.properties,
1129 * resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties,
1130 * resource/gnu/java/locale/LocaleInformation_af.properties,
1131 * resource/gnu/java/locale/LocaleInformation_am.properties,
1132 * resource/gnu/java/locale/LocaleInformation_ar.properties,
1133 * resource/gnu/java/locale/LocaleInformation_ar_JO.properties,
1134 * resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
1135 * resource/gnu/java/locale/LocaleInformation_ar_QA.properties,
1136 * resource/gnu/java/locale/LocaleInformation_ar_SA.properties,
1137 * resource/gnu/java/locale/LocaleInformation_ar_SY.properties,
1138 * resource/gnu/java/locale/LocaleInformation_ar_TN.properties,
1139 * resource/gnu/java/locale/LocaleInformation_ar_YE.properties,
1140 * resource/gnu/java/locale/LocaleInformation_as.properties,
1141 * resource/gnu/java/locale/LocaleInformation_az.properties,
1142 * resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,
1143 * resource/gnu/java/locale/LocaleInformation_be.properties,
1144 * resource/gnu/java/locale/LocaleInformation_bg.properties,
1145 * resource/gnu/java/locale/LocaleInformation_bn.properties,
1146 * resource/gnu/java/locale/LocaleInformation_bn_IN.properties,
1147 * resource/gnu/java/locale/LocaleInformation_bs.properties,
1148 * resource/gnu/java/locale/LocaleInformation_byn.properties,
1149 * resource/gnu/java/locale/LocaleInformation_ca.properties,
1150 * resource/gnu/java/locale/LocaleInformation_cs.properties,
1151 * resource/gnu/java/locale/LocaleInformation_cy.properties,
1152 * resource/gnu/java/locale/LocaleInformation_da.properties,
1153 * resource/gnu/java/locale/LocaleInformation_de.properties,
1154 * resource/gnu/java/locale/LocaleInformation_de_AT.properties,
1155 * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
1156 * resource/gnu/java/locale/LocaleInformation_de_CH.properties,
1157 * resource/gnu/java/locale/LocaleInformation_de_LI.properties,
1158 * resource/gnu/java/locale/LocaleInformation_de_LU.properties,
1159 * resource/gnu/java/locale/LocaleInformation_dv.properties,
1160 * resource/gnu/java/locale/LocaleInformation_dz.properties,
1161 * resource/gnu/java/locale/LocaleInformation_el.properties,
1162 * resource/gnu/java/locale/LocaleInformation_en.properties,
1163 * resource/gnu/java/locale/LocaleInformation_en_AU.properties,
1164 * resource/gnu/java/locale/LocaleInformation_en_BE.properties,
1165 * resource/gnu/java/locale/LocaleInformation_en_BW.properties,
1166 * resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
1167 * resource/gnu/java/locale/LocaleInformation_en_CA.properties,
1168 * resource/gnu/java/locale/LocaleInformation_en_GB.properties,
1169 * resource/gnu/java/locale/LocaleInformation_en_HK.properties,
1170 * resource/gnu/java/locale/LocaleInformation_en_IE.properties,
1171 * resource/gnu/java/locale/LocaleInformation_en_IN.properties,
1172 * resource/gnu/java/locale/LocaleInformation_en_MT.properties,
1173 * resource/gnu/java/locale/LocaleInformation_en_NZ.properties,
1174 * resource/gnu/java/locale/LocaleInformation_en_PH.properties,
1175 * resource/gnu/java/locale/LocaleInformation_en_SG.properties,
1176 * resource/gnu/java/locale/LocaleInformation_en_TT.properties,
1177 * resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties,
1178 * resource/gnu/java/locale/LocaleInformation_en_ZA.properties,
1179 * resource/gnu/java/locale/LocaleInformation_en_ZW.properties,
1180 * resource/gnu/java/locale/LocaleInformation_eo.properties,
1181 * resource/gnu/java/locale/LocaleInformation_es.properties,
1182 * resource/gnu/java/locale/LocaleInformation_es_AR.properties,
1183 * resource/gnu/java/locale/LocaleInformation_es_CL.properties,
1184 * resource/gnu/java/locale/LocaleInformation_es_CO.properties,
1185 * resource/gnu/java/locale/LocaleInformation_es_DO.properties,
1186 * resource/gnu/java/locale/LocaleInformation_es_EC.properties,
1187 * resource/gnu/java/locale/LocaleInformation_es_ES.properties,
1188 * resource/gnu/java/locale/LocaleInformation_es_GT.properties,
1189 * resource/gnu/java/locale/LocaleInformation_es_HN.properties,
1190 * resource/gnu/java/locale/LocaleInformation_es_MX.properties,
1191 * resource/gnu/java/locale/LocaleInformation_es_NI.properties,
1192 * resource/gnu/java/locale/LocaleInformation_es_PA.properties,
1193 * resource/gnu/java/locale/LocaleInformation_es_PE.properties,
1194 * resource/gnu/java/locale/LocaleInformation_es_PR.properties,
1195 * resource/gnu/java/locale/LocaleInformation_es_PY.properties,
1196 * resource/gnu/java/locale/LocaleInformation_es_SV.properties,
1197 * resource/gnu/java/locale/LocaleInformation_es_US.properties,
1198 * resource/gnu/java/locale/LocaleInformation_es_UY.properties,
1199 * resource/gnu/java/locale/LocaleInformation_es_VE.properties,
1200 * resource/gnu/java/locale/LocaleInformation_et.properties,
1201 * resource/gnu/java/locale/LocaleInformation_eu.properties,
1202 * resource/gnu/java/locale/LocaleInformation_fa.properties,
1203 * resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
1204 * resource/gnu/java/locale/LocaleInformation_fi.properties,
1205 * resource/gnu/java/locale/LocaleInformation_fo.properties,
1206 * resource/gnu/java/locale/LocaleInformation_fr.properties,
1207 * resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
1208 * resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
1209 * resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
1210 * resource/gnu/java/locale/LocaleInformation_ga.properties,
1211 * resource/gnu/java/locale/LocaleInformation_gez.properties,
1212 * resource/gnu/java/locale/LocaleInformation_gez_ET.properties,
1213 * resource/gnu/java/locale/LocaleInformation_gl.properties,
1214 * resource/gnu/java/locale/LocaleInformation_gu.properties,
1215 * resource/gnu/java/locale/LocaleInformation_gv.properties,
1216 * resource/gnu/java/locale/LocaleInformation_haw.properties,
1217 * resource/gnu/java/locale/LocaleInformation_he.properties,
1218 * resource/gnu/java/locale/LocaleInformation_hi.properties,
1219 * resource/gnu/java/locale/LocaleInformation_hr.properties,
1220 * resource/gnu/java/locale/LocaleInformation_hu.properties,
1221 * resource/gnu/java/locale/LocaleInformation_hy.properties,
1222 * resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties,
1223 * resource/gnu/java/locale/LocaleInformation_id.properties,
1224 * resource/gnu/java/locale/LocaleInformation_is.properties,
1225 * resource/gnu/java/locale/LocaleInformation_it.properties,
1226 * resource/gnu/java/locale/LocaleInformation_it_CH.properties,
1227 * resource/gnu/java/locale/LocaleInformation_iu.properties,
1228 * resource/gnu/java/locale/LocaleInformation_ja.properties,
1229 * resource/gnu/java/locale/LocaleInformation_ka.properties,
1230 * resource/gnu/java/locale/LocaleInformation_kk.properties,
1231 * resource/gnu/java/locale/LocaleInformation_kl.properties,
1232 * resource/gnu/java/locale/LocaleInformation_km.properties,
1233 * resource/gnu/java/locale/LocaleInformation_kn.properties,
1234 * resource/gnu/java/locale/LocaleInformation_ko.properties,
1235 * resource/gnu/java/locale/LocaleInformation_kok.properties,
1236 * resource/gnu/java/locale/LocaleInformation_kw.properties,
1237 * resource/gnu/java/locale/LocaleInformation_ky.properties,
1238 * resource/gnu/java/locale/LocaleInformation_lo.properties,
1239 * resource/gnu/java/locale/LocaleInformation_lt.properties,
1240 * resource/gnu/java/locale/LocaleInformation_lv.properties,
1241 * resource/gnu/java/locale/LocaleInformation_mk.properties,
1242 * resource/gnu/java/locale/LocaleInformation_ml.properties,
1243 * resource/gnu/java/locale/LocaleInformation_mn.properties,
1244 * resource/gnu/java/locale/LocaleInformation_mr.properties,
1245 * resource/gnu/java/locale/LocaleInformation_ms.properties,
1246 * resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
1247 * resource/gnu/java/locale/LocaleInformation_mt.properties,
1248 * resource/gnu/java/locale/LocaleInformation_nb.properties,
1249 * resource/gnu/java/locale/LocaleInformation_nl.properties,
1250 * resource/gnu/java/locale/LocaleInformation_nl_BE.properties,
1251 * resource/gnu/java/locale/LocaleInformation_nn.properties,
1252 * resource/gnu/java/locale/LocaleInformation_om.properties,
1253 * resource/gnu/java/locale/LocaleInformation_om_KE.properties,
1254 * resource/gnu/java/locale/LocaleInformation_or.properties,
1255 * resource/gnu/java/locale/LocaleInformation_pa.properties,
1256 * resource/gnu/java/locale/LocaleInformation_pl.properties,
1257 * resource/gnu/java/locale/LocaleInformation_ps.properties,
1258 * resource/gnu/java/locale/LocaleInformation_pt.properties,
1259 * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
1260 * resource/gnu/java/locale/LocaleInformation_ro.properties,
1261 * resource/gnu/java/locale/LocaleInformation_ru.properties,
1262 * resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
1263 * resource/gnu/java/locale/LocaleInformation_sa.properties,
1264 * resource/gnu/java/locale/LocaleInformation_sid.properties,
1265 * resource/gnu/java/locale/LocaleInformation_sk.properties,
1266 * resource/gnu/java/locale/LocaleInformation_sl.properties,
1267 * resource/gnu/java/locale/LocaleInformation_so.properties,
1268 * resource/gnu/java/locale/LocaleInformation_so_DJ.properties,
1269 * resource/gnu/java/locale/LocaleInformation_so_ET.properties,
1270 * resource/gnu/java/locale/LocaleInformation_so_KE.properties,
1271 * resource/gnu/java/locale/LocaleInformation_sq.properties,
1272 * resource/gnu/java/locale/LocaleInformation_sr.properties,
1273 * resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
1274 * resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
1275 * resource/gnu/java/locale/LocaleInformation_sv.properties,
1276 * resource/gnu/java/locale/LocaleInformation_sv_FI.properties,
1277 * resource/gnu/java/locale/LocaleInformation_sw.properties,
1278 * resource/gnu/java/locale/LocaleInformation_syr.properties,
1279 * resource/gnu/java/locale/LocaleInformation_ta.properties,
1280 * resource/gnu/java/locale/LocaleInformation_te.properties,
1281 * resource/gnu/java/locale/LocaleInformation_th.properties,
1282 * resource/gnu/java/locale/LocaleInformation_ti.properties,
1283 * resource/gnu/java/locale/LocaleInformation_ti_ER.properties,
1284 * resource/gnu/java/locale/LocaleInformation_tig.properties,
1285 * resource/gnu/java/locale/LocaleInformation_tr.properties,
1286 * resource/gnu/java/locale/LocaleInformation_tt.properties,
1287 * resource/gnu/java/locale/LocaleInformation_uk.properties,
1288 * resource/gnu/java/locale/LocaleInformation_ur.properties,
1289 * resource/gnu/java/locale/LocaleInformation_uz.properties,
1290 * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
1291 * resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
1292 * resource/gnu/java/locale/LocaleInformation_vi.properties,
1293 * resource/gnu/java/locale/LocaleInformation_wal.properties,
1294 * resource/gnu/java/locale/LocaleInformation_zh.properties,
1295 * resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties,
1296 * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
1297 * resource/gnu/java/locale/LocaleInformation_zh_MO_Hant.properties,
1298 * resource/gnu/java/locale/LocaleInformation_zh_SG_Hans.properties:
1299 Regenerated from CLDR 1.5.1 data.
1300 * resource/gnu/java/locale/LocaleInformation_af_NA.properties,
1301 * resource/gnu/java/locale/LocaleInformation_ak.properties,
1302 * resource/gnu/java/locale/LocaleInformation_bo.properties,
1303 * resource/gnu/java/locale/LocaleInformation_cch.properties,
1304 * resource/gnu/java/locale/LocaleInformation_cop.properties,
1305 * resource/gnu/java/locale/LocaleInformation_ee.properties,
1306 * resource/gnu/java/locale/LocaleInformation_en_JM.properties,
1307 * resource/gnu/java/locale/LocaleInformation_en_NA.properties,
1308 * resource/gnu/java/locale/LocaleInformation_fil.properties,
1309 * resource/gnu/java/locale/LocaleInformation_fur.properties,
1310 * resource/gnu/java/locale/LocaleInformation_gaa.properties,
1311 * resource/gnu/java/locale/LocaleInformation_ha.properties,
1312 * resource/gnu/java/locale/LocaleInformation_ha_Arab.properties,
1313 * resource/gnu/java/locale/LocaleInformation_ia.properties,
1314 * resource/gnu/java/locale/LocaleInformation_ig.properties,
1315 * resource/gnu/java/locale/LocaleInformation_ii.properties,
1316 * resource/gnu/java/locale/LocaleInformation_kaj.properties,
1317 * resource/gnu/java/locale/LocaleInformation_kam.properties
1318 * resource/gnu/java/locale/LocaleInformation_kcg.properties,
1319 * resource/gnu/java/locale/LocaleInformation_kfo.properties,
1320 * resource/gnu/java/locale/LocaleInformation_kpe.properties,
1321 * resource/gnu/java/locale/LocaleInformation_ku.properties,
1322 * resource/gnu/java/locale/LocaleInformation_ku_Arab.properties,
1323 * resource/gnu/java/locale/LocaleInformation_ln.properties,
1324 * resource/gnu/java/locale/LocaleInformation_my.properties,
1325 * resource/gnu/java/locale/LocaleInformation_ne.properties,
1326 * resource/gnu/java/locale/LocaleInformation_nr.properties,
1327 * resource/gnu/java/locale/LocaleInformation_nso.properties,
1328 * resource/gnu/java/locale/LocaleInformation_ny.properties,
1329 * resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
1330 * resource/gnu/java/locale/LocaleInformation_rw.properties,
1331 * resource/gnu/java/locale/LocaleInformation_se.properties,
1332 * resource/gnu/java/locale/LocaleInformation_se_FI.properties,
1333 * resource/gnu/java/locale/LocaleInformation_sr_ME_Latn.properties,
1334 * resource/gnu/java/locale/LocaleInformation_sr_RS_Latn.properties,
1335 * resource/gnu/java/locale/LocaleInformation_ss.properties,
1336 * resource/gnu/java/locale/LocaleInformation_ssy.properties,
1337 * resource/gnu/java/locale/LocaleInformation_st.properties,
1338 * resource/gnu/java/locale/LocaleInformation_tg.properties,
1339 * resource/gnu/java/locale/LocaleInformation_tn.properties,
1340 * resource/gnu/java/locale/LocaleInformation_to.properties
1341 * resource/gnu/java/locale/LocaleInformation_ts.properties,
1342 * resource/gnu/java/locale/LocaleInformation_ug.properties,
1343 * resource/gnu/java/locale/LocaleInformation_ve.properties,
1344 * resource/gnu/java/locale/LocaleInformation_wo.properties,
1345 * resource/gnu/java/locale/LocaleInformation_xh.properties,
1346 * resource/gnu/java/locale/LocaleInformation_yo.properties,
1347 * resource/gnu/java/locale/LocaleInformation_zu.properties:
1348 New files from CLDR 1.5.1.
1350 2008-07-01 Christian Thalinger <twisti@complang.tuwien.ac.at>
1352 * java/lang/Integer.java (signum): Implemented properly as
1353 described in Hacker's Delight Section 2-7, plus Andrew Haley's
1356 2008-07-01 Andrew Haley <aph@redhat.com>
1358 * java/lang/Long.java: Comment change only.
1360 2008-07-01 Christian Thalinger <twisti@complang.tuwien.ac.at>
1362 * java/lang/Long.java (signum): Implemented properly as described
1363 in Hacker's Delight Section 2-7.
1365 2008-06-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
1368 * resource/java/util/iso4217.properties:
1369 Regenerated from CLDR 1.5.1 data.
1371 2008-06-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
1374 * tools/gnu/classpath/tools/jar/Updater.java:
1375 (run(Main)): Check return value of renameTo, and
1376 create temporary file in same directory (as suggested
1378 (copyFile(File,File)): Removed.
1380 2008-06-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
1383 * examples/Makefile.am,
1385 Use new conditional and $(JAR).
1387 Replace --with-fastjar with a general
1388 --with-jar check that can be turned off.
1389 * tools/Makefile.am:
1390 Use new conditional and $(JAR).
1392 2008-06-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
1395 * tools/gnu/classpath/tools/jar/Updater.java:
1396 (run(Main)): Check return value of renameTo, and
1397 copy file instead if necessary.
1398 (copyFile(File,File)): New method to copy a file.
1400 2008-06-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
1402 * configure.ac: Remove AC_PROG_MKDIR_P.
1403 * examples/Makefile.am,
1405 * tools/Makefile.am:
1406 Use mkdir_p instead of MKDIR_P.
1408 2008-06-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
1411 * gnu/xml/dom/DomAttr.java:
1412 (DomAttr(DomDocument,String,String,String,String)):
1414 * gnu/xml/dom/DomDocument.java:
1415 (createElement(String)): Use new constructor rather than
1416 setting variable directly.
1417 (createAttribute(String)): Likewise.
1418 * gnu/xml/dom/DomElement.java:
1419 (DomElement(DomDocument,String,String,String,String)):
1421 * gnu/xml/dom/DomNsNode.java:
1422 (localName): Make private.
1423 (DomNsNode(short,DomDocument,String,String,String,String)):
1425 * gnu/xml/dom/ls/DomLSParser.java:
1426 (doParse(LSInput)): Set namespace awareness using a method,
1428 * gnu/xml/dom/ls/SAXEventSink.java:
1429 (namespaceAware): Make private.
1430 (setNamespaceAware(boolean)): New method.
1431 * gnu/xml/transform/XSLURIResolver.java:
1432 (parse(InputSource,XMLReader)): Parse with namespace awareness on.
1434 2008-06-24 Tom Tromey <tromey@redhat.com>
1437 * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java
1438 (compile): Reverse isAssignableFrom test.
1440 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
1443 * gnu/xml/transform/ForEachNode.java:
1445 * gnu/xml/transform/SortKey.java:
1447 (clone(Stylesheet)): Implemented.
1448 (cloneAttributeValueTemplate(TemplateNode,Stylesheet)):
1450 * gnu/xml/transform/Stylesheet.java:
1451 (parseSortKeys(Node)): Return empty list not null.
1452 * gnu/xml/transform/TemplateNode.java:
1453 Genericise documentOrderComparator.
1455 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
1457 * gnu/xml/xpath/CountFunction.java,
1458 * gnu/xml/xpath/EqualityExpr.java,
1459 * gnu/xml/xpath/Expr.java,
1460 * gnu/xml/xpath/IdFunction.java,
1461 * gnu/xml/xpath/LocalNameFunction.java,
1462 * gnu/xml/xpath/NameFunction.java,
1463 * gnu/xml/xpath/NamespaceUriFunction.java,
1464 * gnu/xml/xpath/ParenthesizedExpr.java,
1465 * gnu/xml/xpath/Steps.java,
1466 * gnu/xml/xpath/SumFunction.java,
1467 * gnu/xml/xpath/UnionExpr.java,
1468 * gnu/xml/xpath/XPathParser.java,
1469 * gnu/xml/xpath/XPathParser.y,
1470 * java/lang/Enum.java,
1471 * java/lang/reflect/Constructor.java,
1472 * java/lang/reflect/Field.java,
1473 * java/lang/reflect/Method.java:
1474 Reduce scope of unchecked warning suppression,
1475 and remove unneeded uses.
1477 2008-06-23 Christian Thalinger <twisti@complang.tuwien.ac.at>
1479 * include/jni.h [__cplusplus] (_Jv_JNIEnv): Renamed member p to
1480 functions to be compatible with OpenJDK.
1482 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
1485 * gnu/xml/transform/CallTemplateNode.java:
1486 (doApply(Stylesheet,QName,Node,int,int,Node,Node)):
1487 Check for withParams being empty not null.
1488 (references(QName)): Remove special-casing for null.
1489 * gnu/xml/transform/Stylesheet.java:
1490 (parseWithParams(Node)): Just return the list if empty,
1491 don't return null instead.
1493 2008-06-23 Andrew Haley <aph@redhat.com>
1495 * native/jawt/Makefile.am,
1496 native/fdlibm/Makefile.am,
1497 native/jni/java-util/Makefile.am,
1498 native/jni/gstreamer-peer/Makefile.am,
1499 native/jni/native-lib/Makefile.am,
1500 native/jni/gconf-peer/Makefile.am,
1501 native/jni/gtk-peer/Makefile.am,
1502 native/jni/xmlj/Makefile.am,
1503 native/jni/midi-alsa/Makefile.am,
1504 native/jni/java-nio/Makefile.am,
1505 native/jni/midi-dssi/Makefile.am,
1506 native/jni/classpath/Makefile.am,
1507 native/jni/java-io/Makefile.am,
1508 native/jni/java-lang/Makefile.am,
1509 native/jni/java-net/Makefile.am (AM_CFLAGS): Add @EXTRA_CFLAGS@.
1510 * configure.ac (EXTRA_CFLAGS): New macro.
1512 * lib/Makefile.am (resources): Add .svn.
1514 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
1516 * gnu/xml/transform/ParameterNode.java,
1517 * gnu/xml/transform/Stylesheet.java,
1518 * gnu/xml/transform/UnparsedEntityUriFunction.java,
1519 * gnu/xml/transform/ValueOfNode.java,
1520 * gnu/xml/transform/XSLComparator.java,
1521 * gnu/xml/transform/XSLURIResolver.java:
1524 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1526 * gnu/xml/xpath/ContainsFunction.java,
1527 * gnu/xml/xpath/CountFunction.java,
1528 * gnu/xml/xpath/EqualityExpr.java,
1529 * gnu/xml/xpath/Expr.java,
1530 * gnu/xml/xpath/IdFunction.java,
1531 * gnu/xml/xpath/LocalNameFunction.java,
1532 * gnu/xml/xpath/NameFunction.java,
1533 * gnu/xml/xpath/ParenthesizedExpr.java:
1536 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1538 * gnu/xml/xpath/Expr.java,
1539 * gnu/xml/xpath/FloorFunction.java,
1540 * gnu/xml/xpath/Function.java,
1541 * gnu/xml/xpath/FunctionCall.java,
1542 * gnu/xml/xpath/NamespaceUriFunction.java,
1543 * gnu/xml/xpath/ParenthesizedExpr.java,
1544 * gnu/xml/xpath/Root.java,
1545 * gnu/xml/xpath/Selector.java,
1546 * gnu/xml/xpath/Steps.java:
1549 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1551 * gnu/xml/xpath/BooleanFunction.java,
1552 * gnu/xml/xpath/CeilingFunction.java,
1553 * gnu/xml/xpath/ConcatFunction.java,
1554 * gnu/xml/xpath/DocumentOrderComparator.java,
1555 * gnu/xml/xpath/Expr.java,
1556 * gnu/xml/xpath/IdFunction.java,
1557 * gnu/xml/xpath/LangFunction.java,
1558 * gnu/xml/xpath/LocalNameFunction.java,
1559 * gnu/xml/xpath/NameFunction.java,
1560 * gnu/xml/xpath/NormalizeSpaceFunction.java,
1561 * gnu/xml/xpath/NotFunction.java,
1562 * gnu/xml/xpath/NumberFunction.java,
1563 * gnu/xml/xpath/Path.java,
1564 * gnu/xml/xpath/RoundFunction.java,
1565 * gnu/xml/xpath/Selector.java,
1566 * gnu/xml/xpath/StartsWithFunction.java,
1567 * gnu/xml/xpath/Steps.java,
1568 * gnu/xml/xpath/StringFunction.java,
1569 * gnu/xml/xpath/StringLengthFunction.java,
1570 * gnu/xml/xpath/SubstringAfterFunction.java,
1571 * gnu/xml/xpath/SubstringBeforeFunction.java,
1572 * gnu/xml/xpath/SubstringFunction.java,
1573 * gnu/xml/xpath/SumFunction.java,
1574 * gnu/xml/xpath/TranslateFunction.java,
1575 * gnu/xml/xpath/UnionExpr.java,
1576 * gnu/xml/xpath/XPathParser.java,
1577 * gnu/xml/xpath/XPathParser.y,
1578 * gnu/xml/xpath/XPathTokenizer.java:
1580 * javax/xml/datatype/DatatypeFactory.java:
1581 Use new java.util.ServiceLoader framework.
1582 * javax/xml/namespace/NamespaceContext.java,
1583 * javax/xml/parsers/DocumentBuilderFactory.java,
1584 * javax/xml/parsers/SAXParserFactory.java,
1585 * javax/xml/stream/XMLEventFactory.java,
1586 * javax/xml/stream/XMLEventReader.java,
1587 * javax/xml/stream/XMLInputFactory.java,
1588 * javax/xml/stream/XMLOutputFactory.java:
1590 * javax/xml/stream/events/DTD.java,
1591 * javax/xml/stream/events/EndElement.java,
1592 * javax/xml/stream/events/StartElement.java:
1593 Ignore unchecked errors due to API not using generics.
1594 * javax/xml/transform/TransformerFactory.java,
1595 * javax/xml/validation/SchemaFactory.java,
1596 * javax/xml/xpath/XPathFactory.java:
1598 * javax/xml/xpath/XPathFunction.java:
1599 Ignore unchecked errors due to API not using generics.
1601 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1604 * gnu/xml/transform/ParameterNode.java:
1605 (clone()): Only clone select if not null.
1606 (toString()): Always include value of select.
1607 * gnu/xml/transform/Stylesheet.java:
1608 (toString()): Implemented.
1609 * gnu/xml/transform/Template.java:
1610 (toString()): Add value of node.
1611 * gnu/xml/transform/TemplatesImpl.java:
1612 (toString()): Implemented.
1614 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
1617 * gnu/java/math/GMP.java:
1618 Renamed from VMBigInteger.java and fixed to use
1619 GMP instances directly.
1620 * include/Makefile.am:
1621 Generate GMP.h not VMBigInteger.h.
1622 * java/math/BigInteger.java:
1623 Send instances of GMP in calls to GMP rather than
1624 the wrapping BigInteger class.
1625 * native/jni/java-math/Makefile.am:
1626 Fix filename of source code file.
1627 * native/jni/java-math/gnu_java_math_GMP.c:
1628 Renamed from java_math_VMBigInteger.c.
1629 * native/jni/java-math/java_math_VMBigInteger.c,
1630 * vm/reference/java/math/VMBigInteger.java:
1633 2008-06-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
1636 Remove --with-vm option, instead relying
1637 on AC_PROG_JAVA. Only call this if tools
1639 * tools/gappletviewer.in,
1641 * tools/gjarsigner.in,
1644 * tools/gkeytool.in,
1645 * tools/gnative2ascii.in,
1649 * tools/grmiregistry.in,
1650 * tools/gserialver.in,
1651 * tools/gtnameserv.in:
1652 Regenerated with @JAVA@ and -classpath option.
1654 2008-06-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
1656 * m4/ac_prog_java.m4:
1657 Add CACAO and JamVM.
1658 * m4/ac_prog_javac.m4:
1659 Use variables to store warning options.
1661 2008-06-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
1663 * javax/management/ObjectName.java,
1664 * javax/management/StandardMBean.java:
1665 Fix warnings due to use of generics.
1667 2008-06-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
1669 * javax/management/openmbean/ArrayType.java,
1670 * javax/management/openmbean/CompositeDataSupport.java,
1671 * javax/management/openmbean/CompositeType.java,
1672 * javax/management/openmbean/OpenMBeanAttributeInfoSupport.java,
1673 * javax/management/openmbean/OpenMBeanInfoSupport.java,
1674 * javax/management/openmbean/OpenMBeanParameterInfoSupport.java,
1675 * javax/management/openmbean/SimpleType.java,
1676 * javax/management/openmbean/TabularDataSupport.java:
1677 Fix warnings due to use of generics.
1678 * javax/management/remote/rmi/RMIConnection.java:
1679 Suppress warnings due to API's use of MarshalledObject.
1681 2008-06-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
1683 * javax/management/openmbean/TabularDataSupport.java,
1684 * javax/management/openmbean/TabularType.java:
1685 Fix warnings due to use of generics.
1687 2008-06-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
1690 * gnu/java/security/PolicyFile.java:
1691 Correct typo changing seperator to separator.
1693 2008-06-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
1696 * gnu/java/lang/CPStringBuilder.java,
1697 (setLength(int)): Don't ensure capacity when
1699 (ensureCapacity(int)): Allocate double the minimum
1700 capacity rather than double the array length when
1701 allocating a new array after a write.
1703 2008-06-15 Mario Torre <neugens@aicas.com>
1705 * gnu/java/awt/java2d/RasterGraphics.java: remove unused import that cause
1706 compilation to fail when xpeers are not enabled.
1708 2008-06-15 Mario Torre <neugens@aicas.com>
1710 * gnu/java/awt/java2d/AbstractGraphics2D.java (setColor): delegate to
1712 (setPaint): fix to set paint context and foreground color.
1713 (imageCache): new field.
1714 (drawImage): new codepath for scaling images.
1715 (prepareImage): new method.
1716 (getPaintContext): set paintContext appropriately.
1717 * gnu/java/awt/java2d/RasterGraphics.java (renderScanline): new method,
1718 override from superclass to detect correct value of y while rendering
1720 * gnu/java/awt/java2d/ScanlineConverter.java (renderShape): revert previous
1722 * gnu/java/awt/peer/x/XEventPump.java (findMouseEventTarget): new method.
1723 (handleButtonPress): use of findMouseEventTarget to detect the correct
1725 (handleButtonRelease): likewise.
1726 * gnu/java/awt/peer/x/XGraphics2D.java (rawDrawImage): clip the target image
1727 so that it is completely contained in the destination pixmaps, as per X11
1729 * gnu/java/awt/peer/x/XToolkit.java (createTextField): method implemented.
1730 (createButton): likewise.
1731 (prepareImage): likewise.
1732 (createLabel): likewise.
1733 (checkImage): likewise.
1734 (createTextArea): likewise.
1735 (createCheckbox): likewise.
1736 (checkHeadLess): new method.
1737 * gnu/javax/imageio/bmp/BMPImageWriter.java (write):
1738 don't close the stream.
1739 * gnu/javax/imageio/bmp/BMPImageWriterSpi.java (names): added new names to
1740 the list of known names for BMP.
1741 * java/awt/image/WritableRaster.java (createWritableTranslatedChild):
1742 * javax/imageio/ImageIO.java (write): call dispose on ImageWriter after
1743 writing of the image.
1745 2008-06-15 Tom Tromey <tromey@redhat.com>
1747 * include/jni.h (_jobjectRefType, jobjectRefType): Always
1750 2008-06-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
1753 Add --enable-gjdoc option and check
1755 * examples/Makefile.am,
1757 * lib/copy-vmresources.sh.in:
1759 * tools/Makefile.am:
1760 Allow building GJDoc to be disabled
1763 2008-06-13 Mark Wielaard <mark@klomp.org>
1765 * tools/Makefile.am (USE_JAVAC_FLAGS): Use relative generated dir.
1766 (TOOLS_ZIP): Generate antlr output in relative dir.
1768 2008-06-13 Mark Wielaard <mark@klomp.org>
1770 * tools/Makefile.am (USE_JAVAC_FLAGS): Use generated in builddir.
1771 (TOOLS_JAVA_FILES): Include all .java files in all subdirs.
1772 (ALL_TOOLS_FILES): Include gjdoc_resources and antlr input file.
1773 (TOOLS_ZIP): Generate antlr output in builddir.
1774 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/inherit.png:
1775 New file from gjdoc.
1777 2008-06-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
1780 Check for --with-glibj too when disabling
1783 2008-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
1785 * include/Makefile.am: Don't delete headers
1786 when not rebuilding them.
1788 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1790 * configure.ac: Only regenerate headers by
1791 default if the headers aren't in the source tree.
1793 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1795 * configure.ac: Only run javac check
1796 if examples, tools and/or class library are
1798 * scripts/check_jni_methods.sh.in:
1799 Remove duplicates in the list of JNI methods
1800 for when builddir==srcdir.
1802 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1805 Replace explicit mkinstalldirs with $(mkinstalldirs).
1807 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1809 * scripts/check_jni_methods.sh.in:
1810 Search the source directory as well for
1811 when headers are in the tarball.
1813 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1815 * Makefile.am: Replace tools with
1817 * m4/acinclude.m4: Include option
1818 to disable building the tools.
1820 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
1822 * Makefile.am: Use default makedistcheck
1823 flags that test all optional dependencies.
1824 * include/Makefile.am: Add header files to dist.
1825 * lib/Makefile.am: Trick class files into being
1826 built for dist, so headers can be generated.
1828 2008-06-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
1830 * doc/www.gnu.org/announce/20080606.wml,
1831 * doc/www.gnu.org/newsitems.txt:
1832 Add 0.97.2 annoncement.
1833 * NEWS: Add 0.97.1 and 0.97.2 updates.
1835 2008-06-09 Mark Wielaard <mark@klomp.org>
1837 * Makefile.am (EXTRA_DIST): Add ChangeLog-2007.
1838 * doc/Makefile.am (EXTRA_DIST): Add invoke.texi.
1840 2008-06-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1842 * java/lang/Integer.java:
1843 (parseInt(String, int, boolean)): Disallow "-+".
1845 2008-06-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
1847 * tools/gnu/classpath/tools/common/ClasspathToolParser.java:
1848 Fixed indentation and changed to use OptionException.
1849 * tools/gnu/classpath/tools/getopt/OptionException.java:
1850 (OptionException(String,Throwable)): Added.
1852 2008-06-03 Robert Schuster <robertschuster@fsfe.org>
1854 * tools/gnu/classpath/tools/jar/Main.java:
1855 (run): Call different ClasspathToolParser.parse() variant.
1856 (getParser): Changed return type to ClasspathToolParser.
1857 * tools/gnu/classpath/tools/javah/GcjhMain.java:
1858 (getParser): Changed return type to ClasspathToolParser.
1859 * tools/gnu/classpath/tools/javah/Main.java:
1860 (getParser): Changed return type to ClasspathToolParser.
1861 * tools/gnu/classpath/tools/getopt/Parser.java: Make 'programName'
1863 * tools/gnu/classpath/tools/common/ClasspathToolParser.java:
1864 (parse(String[], FileArgumentCallback,boolean): New method.
1865 (parse(String[], boolean): New method.
1866 (parseFileList): New method.
1867 (parseLine): New method.
1868 (AtFileArgumentCallback): New inner class.
1870 2008-06-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
1872 * tools/gnu/classpath/tools/getopt/OptionException.java,
1873 * tools/gnu/classpath/tools/jar/Main.java:
1874 Revert previous changes to allow Schuster's patch to
1877 2008-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
1879 * tools/gnu/classpath/tools/getopt/OptionException.java:
1880 (OptionException(String,Throwable)): New constructor.
1881 * tools/gnu/classpath/tools/jar/Main.java:
1882 (fileLists): New queue for streams containing lists of files.
1883 (HandleFile.NotifyFile(String)): Check for '@' arguments
1884 and add to stream queue.
1885 (parsed(String)): Add stdin to queue instead of setting flag.
1886 (readNames()): Work with the queue rather than just stdin.
1887 (run(String[])): Always execute readNames().
1889 2008-06-01 Mark Wielaard <mark@klomp.org>
1891 * gnu/java/awt/java2d/AbstractGraphics2D.java: Removed XDialogPeer
1894 2008-05-29 Mario Torre <neugens@aicas.com>
1896 * gnu/java/awt/java2d/AbstractGraphics2D.java (setColor): now set directly
1897 the foreground color the application wants to use to draw. On null, behave
1898 like OpenJDK, drawing black.
1899 (renderScanline): fixed NPE, paintContext never initialized. Correctely
1900 retrieve destination raster
1901 (getColor): Return the correct type.
1902 (static initializer): HashMap now typed.
1903 (background): now defaults to black and not null.
1904 (getPaintContext): new method. Initialize lazily the PaintContext.
1905 (foreground): new field.
1906 (isForegroundColorNull): likewise.
1907 (getDeviceBounds): made abstract.
1908 * gnu/java/awt/java2d/RasterGraphics.java (getDeviceBounds): new method.
1909 * gnu/java/awt/java2d/ScanlineConverter.java (renderShape): pass correct
1910 value of Y to doScanline.
1911 * gnu/java/awt/peer/x/GLGraphics.java (getDeviceBounds): new method.
1912 (setBackground): synch with new Escher 2.0 API.
1913 * gnu/java/awt/peer/x/XGraphicsConfiguration.java (getDefaultTransform):
1915 (getBounds): new method.
1916 * java/awt/AlphaComposite.java (derive(int) and derive(float)):
1918 * java/awt/image/WritableRaster.java (createWritableTranslatedChild):
1919 now call createWritableChild.
1920 (createWritableChild): reformatted.
1922 2008-05-27 Joshua Sumali <jsumali@redhat.com>
1924 * NEWS: Added building of gjdoc into tools.
1926 2008-05-27 Joshua Sumali <jsumali@redhat.com>
1928 * AUTHORS: Added Joshua Sumali.
1930 2008-05-27 Joshua Sumali <jsumali@redhat.com>
1932 * configure.ac: Add support for Antlr. This is used for building gjdoc.
1933 Also generate tools/gjdoc wrapper with gjdoc.in.
1934 * doc/gjdoc.texi: New file.
1935 * doc/invoke.texi: New file.
1936 * doc/Makefile.am: Generate gjdoc documentation.
1937 * m4/ac_prog_antlr.m4: New file.
1938 * m4/ac_prog_java.m4: New file.
1939 * m4/ac_prog_java_works.m4: New file.
1940 * tools/Makefile.am: Build gjdoc as part of tools.
1941 * tools/com/sun/tools/javadoc/Main.java,
1943 * tools/gnu/classpath/tools/doclets/AbstractDoclet.java,
1944 * tools/gnu/classpath/tools/doclets/.cvsignore,
1945 * tools/gnu/classpath/tools/doclets/debugdoclet/.cvsignore,
1946 * tools/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java,
1947 * tools/gnu/classpath/tools/doclets/DocletConfigurationException.java,
1948 * tools/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java,
1949 * tools/gnu/classpath/tools/doclets/DocletOptionFile.java,
1950 * tools/gnu/classpath/tools/doclets/DocletOptionFlag.java,
1951 * tools/gnu/classpath/tools/doclets/DocletOption.java,
1952 * tools/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java,
1953 * tools/gnu/classpath/tools/doclets/DocletOptionString.java,
1954 * tools/gnu/classpath/tools/doclets/htmldoclet/CssClass.java,
1955 * tools/gnu/classpath/tools/doclets/htmldoclet/.cvsignore,
1956 * tools/gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java,
1957 * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java,
1958 * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java,
1959 * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java,
1960 * tools/gnu/classpath/tools/doclets/InlineTagRenderer.java,
1961 * tools/gnu/classpath/tools/doclets/InvalidPackageWildcardException.java,
1962 * tools/gnu/classpath/tools/doclets/PackageGroup.java,
1963 * tools/gnu/classpath/tools/doclets/PackageMatcher.java,
1964 * tools/gnu/classpath/tools/doclets/StandardTaglet.java,
1965 * tools/gnu/classpath/tools/doclets/TagletPrinter.java,
1966 * tools/gnu/classpath/tools/doclets/xmldoclet/.cvsignore,
1967 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.cvsignore,
1968 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletConfigurationException.java,
1969 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletException.java,
1970 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java,
1971 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java,
1972 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/JarClassLoader.java,
1973 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/OutputFileInfo.java,
1974 * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/package.html,
1975 * tools/gnu/classpath/tools/doclets/xmldoclet/Driver1_4.java,
1976 * tools/gnu/classpath/tools/doclets/xmldoclet/Driver.java,
1977 * tools/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java,
1978 * tools/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java,
1979 * tools/gnu/classpath/tools/FileSystemClassLoader.java,
1980 * tools/gnu/classpath/tools/gjdoc/AbstractTagImpl.java,
1981 * tools/gnu/classpath/tools/gjdoc/ArrayCharacterIterator.java,
1982 * tools/gnu/classpath/tools/gjdoc/ClassDocImpl.java,
1983 * tools/gnu/classpath/tools/gjdoc/ClassDocProxy.java,
1984 * tools/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java,
1985 * tools/gnu/classpath/tools/gjdoc/ConstructorDocImpl.java,
1986 * tools/gnu/classpath/tools/gjdoc/.cvsignore,
1987 * tools/gnu/classpath/tools/gjdoc/Debug.java,
1988 * tools/gnu/classpath/tools/gjdoc/DirectoryTree.java,
1989 * tools/gnu/classpath/tools/gjdoc/DocImpl.java,
1990 * tools/gnu/classpath/tools/gjdoc/ErrorReporter.java,
1991 * tools/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java,
1992 * tools/gnu/classpath/tools/gjdoc/expr/AdditionExpression.java,
1993 * tools/gnu/classpath/tools/gjdoc/expr/AndExpression.java,
1994 * tools/gnu/classpath/tools/gjdoc/expr/BinaryBitwiseExpression.java,
1995 * tools/gnu/classpath/tools/gjdoc/expr/BinaryComputationExpression.java,
1996 * tools/gnu/classpath/tools/gjdoc/expr/BinaryEqualityExpression.java,
1997 * tools/gnu/classpath/tools/gjdoc/expr/BinaryExpression.java,
1998 * tools/gnu/classpath/tools/gjdoc/expr/BinaryLogicalExpression.java,
1999 * tools/gnu/classpath/tools/gjdoc/expr/BinaryRelationExpression.java,
2000 * tools/gnu/classpath/tools/gjdoc/expr/BinaryShiftExpression.java,
2001 * tools/gnu/classpath/tools/gjdoc/expr/BitShiftRightExpression.java,
2002 * tools/gnu/classpath/tools/gjdoc/expr/CircularExpressionException.java,
2003 * tools/gnu/classpath/tools/gjdoc/expr/ConditionalExpression.java,
2004 * tools/gnu/classpath/tools/gjdoc/expr/ConstantBoolean.java,
2005 * tools/gnu/classpath/tools/gjdoc/expr/ConstantByte.java,
2006 * tools/gnu/classpath/tools/gjdoc/expr/ConstantChar.java,
2007 * tools/gnu/classpath/tools/gjdoc/expr/ConstantDouble.java,
2008 * tools/gnu/classpath/tools/gjdoc/expr/ConstantExpression.java,
2009 * tools/gnu/classpath/tools/gjdoc/expr/ConstantFloat.java,
2010 * tools/gnu/classpath/tools/gjdoc/expr/ConstantInteger.java,
2011 * tools/gnu/classpath/tools/gjdoc/expr/ConstantLong.java,
2012 * tools/gnu/classpath/tools/gjdoc/expr/ConstantNull.java,
2013 * tools/gnu/classpath/tools/gjdoc/expr/ConstantShort.java,
2014 * tools/gnu/classpath/tools/gjdoc/expr/ConstantString.java,
2015 * tools/gnu/classpath/tools/gjdoc/expr/Context.java,
2016 * tools/gnu/classpath/tools/gjdoc/expr/.cvsignore,
2017 * tools/gnu/classpath/tools/gjdoc/expr/DivisionExpression.java,
2018 * tools/gnu/classpath/tools/gjdoc/expr/EqualExpression.java,
2019 * tools/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java,
2020 * tools/gnu/classpath/tools/gjdoc/expr/Evaluator.java,
2021 * tools/gnu/classpath/tools/gjdoc/expr/ExclusiveOrExpression.java,
2022 * tools/gnu/classpath/tools/gjdoc/expr/Expression.java,
2023 * tools/gnu/classpath/tools/gjdoc/expr/GreaterThanExpression.java,
2024 * tools/gnu/classpath/tools/gjdoc/expr/GreaterThanOrEqualExpression.java,
2025 * tools/gnu/classpath/tools/gjdoc/expr/IdentifierExpression.java,
2026 * tools/gnu/classpath/tools/gjdoc/expr/IllegalExpressionException.java,
2027 * tools/gnu/classpath/tools/gjdoc/expr/InclusiveOrExpression.java,
2028 * tools/gnu/classpath/tools/gjdoc/expr/java-expression.g,
2029 * tools/gnu/classpath/tools/gjdoc/expr/LessThanExpression.java,
2030 * tools/gnu/classpath/tools/gjdoc/expr/LessThanOrEqualExpression.java,
2031 * tools/gnu/classpath/tools/gjdoc/expr/LogicalAndExpression.java,
2032 * tools/gnu/classpath/tools/gjdoc/expr/LogicalNotExpression.java,
2033 * tools/gnu/classpath/tools/gjdoc/expr/LogicalOrExpression.java,
2034 * tools/gnu/classpath/tools/gjdoc/expr/ModuloExpression.java,
2035 * tools/gnu/classpath/tools/gjdoc/expr/MultiplicationExpression.java,
2036 * tools/gnu/classpath/tools/gjdoc/expr/NegateExpression.java,
2037 * tools/gnu/classpath/tools/gjdoc/expr/NotEqualExpression.java,
2038 * tools/gnu/classpath/tools/gjdoc/expr/NotExpression.java,
2039 * tools/gnu/classpath/tools/gjdoc/expr/ShiftLeftExpression.java,
2040 * tools/gnu/classpath/tools/gjdoc/expr/ShiftRightExpression.java,
2041 * tools/gnu/classpath/tools/gjdoc/expr/SubtractionExpression.java,
2042 * tools/gnu/classpath/tools/gjdoc/expr/TypeCastExpression.java,
2043 * tools/gnu/classpath/tools/gjdoc/expr/Type.java,
2044 * tools/gnu/classpath/tools/gjdoc/expr/UnaryExpression.java,
2045 * tools/gnu/classpath/tools/gjdoc/expr/UnknownIdentifierException.java,
2046 * tools/gnu/classpath/tools/gjdoc/FieldDocImpl.java,
2047 * tools/gnu/classpath/tools/gjdoc/GjdocPackageDoc.java,
2048 * tools/gnu/classpath/tools/gjdoc/GjdocRootDoc.java,
2049 * tools/gnu/classpath/tools/gjdoc/InheritDocTagImpl.java,
2050 * tools/gnu/classpath/tools/gjdoc/JavadocWrapper.java,
2051 * tools/gnu/classpath/tools/gjdoc/LinkTagImpl.java,
2052 * tools/gnu/classpath/tools/gjdoc/Main.java,
2053 * tools/gnu/classpath/tools/gjdoc/MemberDocImpl.java,
2054 * tools/gnu/classpath/tools/gjdoc/MethodDocImpl.java,
2055 * tools/gnu/classpath/tools/gjdoc/PackageDocImpl.java,
2056 * tools/gnu/classpath/tools/gjdoc/ParameterImpl.java,
2057 * tools/gnu/classpath/tools/gjdoc/ParamTagImpl.java,
2058 * tools/gnu/classpath/tools/gjdoc/ParseException.java,
2059 * tools/gnu/classpath/tools/gjdoc/Parser.java,
2060 * tools/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java,
2061 * tools/gnu/classpath/tools/gjdoc/RootDocImpl.java,
2062 * tools/gnu/classpath/tools/gjdoc/SeeTagImpl.java,
2063 * tools/gnu/classpath/tools/gjdoc/SerialFieldTagImpl.java,
2064 * tools/gnu/classpath/tools/gjdoc/SourcePositionImpl.java,
2065 * tools/gnu/classpath/tools/gjdoc/TagContainer.java,
2066 * tools/gnu/classpath/tools/gjdoc/TagImpl.java,
2067 * tools/gnu/classpath/tools/gjdoc/TemporaryStore.java,
2068 * tools/gnu/classpath/tools/gjdoc/TextTagImpl.java,
2069 * tools/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java,
2070 * tools/gnu/classpath/tools/gjdoc/TimerDoclet.java,
2071 * tools/gnu/classpath/tools/gjdoc/Timer.java,
2072 * tools/gnu/classpath/tools/gjdoc/TypeImpl.java,
2073 * tools/gnu/classpath/tools/gjdoc/TypeVariableImpl.java,
2074 * tools/gnu/classpath/tools/gjdoc/ValueTagImpl.java,
2075 * tools/gnu/classpath/tools/gjdoc/WritableType.java,
2076 * tools/gnu/classpath/tools/IOToolkit.java,
2077 * tools/gnu/classpath/tools/java2xhtml/.cvsignore,
2078 * tools/gnu/classpath/tools/java2xhtml/Java2xhtml.java,
2079 * tools/gnu/classpath/tools/MalformedInputEvent.java,
2080 * tools/gnu/classpath/tools/MalformedInputListener.java,
2081 * tools/gnu/classpath/tools/NotifyingInputStreamReader.java,
2082 * tools/gnu/classpath/tools/StringToolkit.java,
2083 * tools/gnu/classpath/tools/taglets/AuthorTaglet.java,
2084 * tools/gnu/classpath/tools/taglets/CodeTaglet.java,
2085 * tools/gnu/classpath/tools/taglets/CopyrightTaglet.java,
2086 * tools/gnu/classpath/tools/taglets/.cvsignore,
2087 * tools/gnu/classpath/tools/taglets/DeprecatedTaglet.java,
2088 * tools/gnu/classpath/tools/taglets/GenericTaglet.java,
2089 * tools/gnu/classpath/tools/taglets/GnuExtendedTaglet.java,
2090 * tools/gnu/classpath/tools/taglets/SinceTaglet.java,
2091 * tools/gnu/classpath/tools/taglets/TagletContext.java,
2092 * tools/gnu/classpath/tools/taglets/ValueTaglet.java,
2093 * tools/gnu/classpath/tools/taglets/VersionTaglet.java,
2094 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/gjdoc_common.xsl,
2095 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/about.xsl,
2096 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/allclasses.xsl,
2097 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/allpackages.xsl,
2098 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/alphaindex_chunked.xsl,
2099 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/alphaindex.xsl,
2100 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/classdoc-source.xsl,
2101 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/classdoc-uses.xsl,
2102 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/classdoc.xsl,
2103 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/deprecated.xsl,
2104 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/descriptor.xsl,
2105 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/doctranslet.xsl,
2106 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/fulltree.xsl,
2107 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/gjdoc.xsl,
2108 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/help.xsl,
2109 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/html_common.xsl,
2110 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/index_noframes.xsl,
2111 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/index.xsl,
2112 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/packageclasses.xsl,
2113 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/packagedoc.xsl,
2114 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/default_help_en.html,
2115 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml-clean.css,
2116 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml.css,
2117 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml-fixed.css,
2118 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml-sclara.css,
2119 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdoc.js,
2120 * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/serialized.xsl,
2121 * tools/resource/gnu/classpath/tools/gjdoc/dtd/dbcentx.mod,
2122 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsa.ent,
2123 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsb.ent,
2124 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsc.ent,
2125 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsn.ent,
2126 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amso.ent,
2127 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsr.ent,
2128 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-box.ent,
2129 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-cyr1.ent,
2130 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-cyr2.ent,
2131 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-dia.ent,
2132 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk1.ent,
2133 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk2.ent,
2134 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk3.ent,
2135 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk4.ent,
2136 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-lat1.ent,
2137 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-lat2.ent,
2138 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-num.ent,
2139 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-pub.ent,
2140 * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-tech.ent,
2141 * tools/resource/gnu/classpath/tools/gjdoc/dtd/gjdoc-alphaindex.dtd,
2142 * tools/resource/gnu/classpath/tools/gjdoc/dtd/gjdoc.dtd,
2143 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdochtml-clean-color1.css,
2144 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdochtml-clean-layout.css,
2145 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdochtml-vanilla.css,
2146 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdoc.js,
2147 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/help.xhtml,
2148 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/HtmlDoclet.properties,
2149 * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/xhtml11-target10.dtd,
2150 * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.2.txt,
2151 * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.3.txt,
2152 * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.4.txt,
2153 * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.5.txt,
2154 * tools/resource/gnu/classpath/tools/gjdoc/rng/gjdoc-classdoc.rng,
2155 * tools/resource/gnu/classpath/tools/gjdoc/rng/gjdoc-common.rng,
2156 * tools/resource/gnu/classpath/tools/gjdoc/rng/gjdoc-index.rng,
2157 * tools/resource/gnu/classpath/tools/gjdoc/version.properties,
2158 * tools/resource/gnu/classpath/tools/gjdoc/version.properties.in:
2159 New files, taken from gjdoc source tree.
2162 2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
2164 * tools/gnu/classpath/tools/jar/Creator.java:
2165 (writeCommandLineEntries(Main,OutputStream)):
2166 Add default value for manifest version and
2167 include Created-By property.
2169 2008-05-19 Mario Torre <neugens@aicas.com>
2171 * gnu/java/awt/peer/x/XEventPump.java (handleExpose): new method.
2172 (handleDestroyNotify): likewise.
2173 (handleClientMessage): likewise.
2174 (handleButtonRelease): likewise.
2175 (handleMotionNotify): likewise.
2176 (handleKeyEvent): likewise.
2177 (handleButtonPress): likewise.
2178 (handleEvent): refactored to use new methods instead of a big switch
2179 block. Fixed resizing of windows.
2180 * gnu/java/awt/peer/x/XWindowPeer.java (standardSelect): update list
2181 of flags for X11 events handling.
2182 (callback): removed now unused flag.
2184 2008-05-16 Mario Torre <neugens@aicas.com>
2186 * native/jni/java-math/java_math_VMBigInteger.c
2187 (Java_java_math_VMBigInteger_natModInverse): fix variable res not
2190 2008-05-15 Robert Schuster <robertschuster@fsfe.org>
2192 * java/net/NetworkInterface.java:
2194 (isPointToPoint): Dito.
2196 (supportsMulticast): Dito.
2197 * vm/reference/java/net/VMNetworkInterface.java:
2199 (isPointToPoint): Dito.
2201 (supportsMulticast): Dito.
2202 * native/jni/java-net/java_net_VMNetworkInterface.c:
2204 (isPointToPoint): Dito.
2206 (supportsMulticast): Dito.
2208 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2210 Reported by Nicolas Geoffray <nicolas.geoffray@menlina.com>
2211 * java/lang/Integer.java:
2212 (parseInt(String,int,boolean)): Parse +x
2215 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2217 * java/util/regex/Matcher.java:
2218 (regionStart): New variable.
2219 (regionEnd): Likewise.
2220 (transparentBounds): Likewise.
2221 (anchoringBounds): Likewise.
2222 (Matcher()): Initialise new variables.
2223 (find()): Alter to use new settings.
2224 (find(int)): Likewise.
2225 (lookingAt()): Likewise.
2226 (matches()): Likewise.
2227 (reset()): Reset region.
2228 (reset(CharSequence)): Documented.
2229 (toString()): Include new variables.
2230 (region(int,int)): Implemented.
2231 (regionStart()): Likewise.
2232 (regionEnd()): Likewise.
2233 (hasTransparentBounds()): Likewise.
2234 (useTransparentBounds(boolean)): Likewise.
2235 (hasAnchoringBounds()): Likewise.
2236 (useAnchoringBounds(boolean)): Likewise.
2238 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2240 * gnu/java/lang/CPStringBuilder.java:
2241 (toString()): Fix comments to reflect copying changes.
2242 * vm/reference/gnu/java/lang/VMCPStringBuilder.java:
2243 (toString()): Likewise.
2245 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2248 Mention GMP and CPStringBuilder.
2250 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2253 * gnu/java/lang/CPStringBuilder.java:
2254 (allocated): New flag to mark whether or
2255 not the array has been allocated to a String object.
2256 (ensureCapacity(int)): Removed.
2257 (ensureCapacity_unsynchronized(int)): Renamed to
2258 ensureCapacity, and creates an array when allocated
2260 (allocateArray(int)): Added.
2261 (trimToSize()): Use allocateArray method.
2262 (toString()): Set allocated to true;
2263 (substring(int,int)): Likewise.
2265 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
2267 * gnu/java/lang/CPStringBuilder.java:
2268 Make default capacity configurable.
2270 2008-05-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
2272 * vm/reference/gnu/java/lang/VMCPStringBuilder.java,
2273 * vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java,
2274 * vm/reference/java/net/VMNetworkInterface.java:
2275 Remove use of 1.5 language constructs.
2277 2008-05-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
2279 * gnu/java/util/regex/RE.java:
2280 Switch to use generic ArrayLists.
2281 * gnu/java/util/regex/REMatchEnumeration.java:
2282 Make the enumeration implementation generic.
2283 * gnu/java/util/regex/RETokenLookBehind.java:
2284 Remove unused variables.
2286 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
2288 Add generics to these classes.
2289 * gnu/java/util/regex/RETokenOneOf.java:
2290 Use an ArrayList and a Deque instead of
2291 a Vector and a Stack to remove unnecessary
2293 * gnu/java/util/regex/RETokenRepeated.java:
2294 Replace custom FindMatchControlStack class
2295 with a generic Deque.
2296 * java/util/regex/Pattern.java:
2297 Use a generic ArrayList instance.
2299 2008-05-07 Mario Torre <neugens@limasoftware.net>
2301 * gnu/java/awt/peer/x/XEventPump.java (handleEvent):
2302 Fixed mouse dragging and movement in XEventPump. Patch from Roman Kennke.
2304 2008-05-07 Mario Torre <neugens@aicas.com>
2306 * gnu/java/awt/peer/x/XEventPump.java (handleEvent): xEvent.code is now
2307 masked to identify and react to syntetic events.
2308 Added UnmapNotify, DestroyNotify and ClientMessage to the list of event
2310 * gnu/java/awt/peer/x/XFramePeer.java (getState): initial implementation.
2311 * gnu/java/awt/peer/x/XGraphics2D.java (setPaint): fix NPE, this is a
2312 workaround, the code have to be fixed in a better way.
2313 * gnu/java/awt/peer/x/XWindowPeer.java (getXwindow): new method to allow
2314 access to the underling xwindow.
2315 (standardSelect): add more events for notification.
2316 (XWindowPeer): call set_wm_delete_window to ask the WM to notify us
2317 when a delete event occur.
2319 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
2322 * tools/gnu/classpath/tools/jar/Indexer.java,
2323 * tools/gnu/classpath/tools/javah/JniHelper.java,
2324 * tools/gnu/classpath/tools/native2ascii/Native2ASCII.java,
2325 * tools/gnu/classpath/tools/orbd/PersistentMap.java,
2326 * tools/gnu/classpath/tools/rmic/ClassRmicCompiler.java,
2327 * tools/gnu/classpath/tools/rmic/Generator.java,
2328 * tools/gnu/classpath/tools/rmic/MethodGenerator.java,
2329 * tools/gnu/classpath/tools/rmic/RmiMethodGenerator.java,
2330 * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java,
2331 * tools/gnu/classpath/tools/rmic/SourceRmicCompiler.java:
2332 Swap use of StringBuffer for StringBuilder.
2334 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
2337 * javax/swing/AbstractButton.java,
2338 * javax/swing/JButton.java,
2339 * javax/swing/JComboBox.java,
2340 * javax/swing/JComponent.java,
2341 * javax/swing/JDesktopPane.java,
2342 * javax/swing/JFileChooser.java,
2343 * javax/swing/JFrame.java,
2344 * javax/swing/JLabel.java,
2345 * javax/swing/JList.java,
2346 * javax/swing/JMenuBar.java,
2347 * javax/swing/JPopupMenu.java,
2348 * javax/swing/JProgressBar.java,
2349 * javax/swing/JScrollBar.java,
2350 * javax/swing/JSlider.java,
2351 * javax/swing/JSplitPane.java,
2352 * javax/swing/JTabbedPane.java,
2353 * javax/swing/JToolBar.java,
2354 * javax/swing/JToolTip.java,
2355 * javax/swing/UIManager.java,
2356 * javax/swing/event/EventListenerList.java,
2357 * javax/swing/table/AbstractTableModel.java,
2358 * javax/swing/text/AbstractDocument.java,
2359 * javax/swing/text/DefaultEditorKit.java,
2360 * javax/swing/text/DefaultStyledDocument.java,
2361 * javax/swing/text/JTextComponent.java,
2362 * javax/swing/text/MaskFormatter.java,
2363 * javax/swing/text/TabSet.java,
2364 * javax/swing/text/html/CSSParser.java,
2365 * javax/swing/text/html/HTMLWriter.java,
2366 * javax/swing/tree/DefaultTreeSelectionModel.java,
2367 * javax/xml/namespace/QName.java,
2368 * javax/xml/transform/TransformerException.java:
2369 Swap use of StringBuffer for CPStringBuilder.
2371 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
2374 * javax/accessibility/AccessibleRelationSet.java,
2375 * javax/accessibility/AccessibleStateSet.java,
2376 * javax/imageio/plugins/jpeg/JPEGHuffmanTable.java,
2377 * javax/imageio/plugins/jpeg/JPEGQTable.java,
2378 * javax/imageio/stream/ImageInputStreamImpl.java,
2379 * javax/management/ObjectName.java,
2380 * javax/naming/BinaryRefAddr.java,
2381 * javax/naming/CompositeName.java,
2382 * javax/naming/CompoundName.java,
2383 * javax/naming/NamingException.java,
2384 * javax/naming/spi/NamingManager.java,
2385 * javax/security/auth/x500/X500Principal.java,
2386 * javax/security/sasl/SaslException.java,
2387 * javax/sound/sampled/AudioFormat.java,
2388 * javax/sound/sampled/CompoundControl.java,
2389 * javax/sound/sampled/DataLine.java:
2390 Swap use of StringBuffer for CPStringBuilder.
2392 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2395 * java/util/AbstractCollection.java,
2396 * java/util/BitSet.java,
2397 * java/util/Collections.java,
2398 * java/util/Locale.java,
2399 * java/util/ResourceBundle.java,
2400 * java/util/TimeZone.java,
2401 * java/util/logging/FileHandler.java,
2402 * java/util/logging/Logger.java,
2403 * java/util/logging/SimpleFormatter.java,
2404 * java/util/logging/XMLFormatter.java,
2405 * java/util/prefs/AbstractPreferences.java,
2406 * java/util/regex/PatternSyntaxException.java:
2407 Swap use of StringBuffer for CPStringBuilder.
2409 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2412 * java/text/AttributedString.java,
2413 * java/text/ChoiceFormat.java,
2414 * java/text/CollationElementIterator.java,
2415 * java/text/Collator.java,
2416 * java/text/DecimalFormat.java,
2417 * java/text/MessageFormat.java,
2418 * java/text/RuleBasedCollator.java:
2419 Swap use of StringBuffer for CPStringBuilder.
2421 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2424 * java/security/CodeSource.java,
2425 * java/security/MessageDigest.java,
2426 * java/security/Permission.java,
2427 * java/security/PermissionCollection.java,
2428 * java/security/ProtectionDomain.java,
2429 * java/security/cert/CertPath.java,
2430 * java/security/cert/PKIXBuilderParameters.java,
2431 * java/security/cert/PKIXCertPathBuilderResult.java,
2432 * java/security/cert/X509CRLSelector.java,
2433 * java/security/cert/X509CertSelector.java,
2434 * org/ietf/jgss/Oid.java,
2435 * org/omg/CORBA/portable/Delegate.java:
2436 Swap use of StringBuffer for CPStringBuilder.
2438 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2441 * java/beans/Statement.java,
2442 * java/io/File.java,
2443 * java/io/StreamTokenizer.java,
2444 * java/lang/Throwable.java,
2445 * java/math/BigDecimal.java,
2446 * java/math/BigInteger.java,
2447 * java/net/Inet4Address.java,
2448 * java/net/Inet6Address.java,
2449 * java/net/NetworkInterface.java,
2450 * java/net/SocketPermission.java,
2451 * java/net/URLDecoder.java,
2452 * java/net/URLStreamHandler.java,
2453 * java/nio/channels/FileLock.java,
2454 * java/rmi/dgc/VMID.java:
2455 Swap use of StringBuffer for CPStringBuilder.
2457 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2460 * java/awt/Component.java,
2461 * java/awt/Container.java,
2462 * java/awt/JobAttributes.java,
2463 * java/awt/event/ActionEvent.java,
2464 * java/awt/event/ComponentEvent.java,
2465 * java/awt/event/HierarchyEvent.java,
2466 * java/awt/event/InputEvent.java,
2467 * java/awt/event/InputMethodEvent.java,
2468 * java/awt/event/KeyEvent.java,
2469 * java/awt/event/MouseEvent.java,
2470 * java/awt/event/WindowEvent.java,
2471 * java/awt/font/TextLayout.java,
2472 * java/awt/image/BandedSampleModel.java,
2473 * java/awt/image/BufferedImage.java,
2474 * java/awt/image/MultiPixelPackedSampleModel.java,
2475 * java/awt/image/Raster.java,
2476 * java/awt/image/SinglePixelPackedSampleModel.java:
2477 Swap use of StringBuffer for CPStringBuilder.
2479 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2482 * java/lang/String.java:
2483 (toLowerCase()): Fix calculation of number
2484 of characters to copy.
2485 (toLowerCaseTurkish()): Likewise.
2487 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2490 * gnu/xml/stream/XMLEventImpl.java,
2491 * gnu/xml/stream/XMLParser.java,
2492 * gnu/xml/validation/datatype/EntitiesType.java,
2493 * gnu/xml/validation/datatype/NMTokensType.java:
2494 Swap use of StringBuffer for CPStringBuilder,
2496 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2499 * gnu/javax/swing/text/html/parser/htmlValidator.java,
2500 * gnu/javax/swing/text/html/parser/models/list.java,
2501 * gnu/javax/swing/text/html/parser/models/node.java,
2502 * gnu/javax/swing/text/html/parser/support/Parser.java:
2503 Swap use of StringBuffer for CPStringBuilder.
2505 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2508 * gnu/java/lang/CPStringBuilder.java:
2509 (substring(int)): Added.
2510 * gnu/javax/naming/giop/CorbalocParser.java,
2511 * gnu/javax/naming/giop/GiopNamingServiceFactory.java,
2512 * gnu/javax/naming/giop/ListBindingsEnumeration.java,
2513 * gnu/javax/naming/giop/ListEnumeration.java,
2514 * gnu/javax/naming/ictxImpl/trans/GnuName.java,
2515 * gnu/javax/net/ssl/PrivateCredentials.java,
2516 * gnu/javax/net/ssl/Session.java,
2517 * gnu/javax/net/ssl/provider/HelloRequest.java,
2518 * gnu/javax/net/ssl/provider/Util.java,
2519 * gnu/javax/print/ipp/attribute/RequestedAttributes.java,
2520 * gnu/javax/rmi/CORBA/RmiUtilities.java,
2521 * gnu/javax/security/auth/callback/AWTCallbackHandler.java,
2522 * gnu/javax/security/auth/login/ConfigFileTokenizer.java,
2523 * gnu/javax/sound/sampled/gstreamer/io/GstAudioFileReader.java:
2524 Swap use of StringBuffer for CPStringBuilder,
2526 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2529 * gnu/javax/crypto/assembly/TransformerException.java,
2530 * gnu/javax/crypto/cipher/BaseCipher.java,
2531 * gnu/javax/crypto/jce/sig/DHParameters.java,
2532 * gnu/javax/crypto/key/KeyAgreementException.java,
2533 * gnu/javax/crypto/mode/BaseMode.java,
2534 * gnu/javax/crypto/pad/BasePad.java,
2535 * gnu/javax/crypto/sasl/crammd5/CramMD5Util.java,
2536 * gnu/javax/crypto/sasl/crammd5/PasswordFile.java,
2537 * gnu/javax/crypto/sasl/plain/PasswordFile.java,
2538 * gnu/javax/crypto/sasl/plain/PlainClient.java,
2539 * gnu/javax/crypto/sasl/srp/PasswordFile.java,
2540 * gnu/javax/crypto/sasl/srp/SRPClient.java,
2541 * gnu/javax/crypto/sasl/srp/SRPServer.java,
2542 * gnu/javax/crypto/sasl/srp/ServerStore.java:
2543 Swap use of StringBuffer for CPStringBuilder,
2545 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2548 * gnu/java/util/Base64.java,
2549 * gnu/java/util/prefs/NodeWriter.java,
2550 * gnu/java/util/regex/RE.java,
2551 * gnu/java/util/regex/REException.java,
2552 * gnu/java/util/regex/REMatch.java,
2553 * gnu/java/util/regex/REMatchEnumeration.java,
2554 * gnu/java/util/regex/REToken.java,
2555 * gnu/java/util/regex/RETokenAny.java,
2556 * gnu/java/util/regex/RETokenBackRef.java,
2557 * gnu/java/util/regex/RETokenChar.java,
2558 * gnu/java/util/regex/RETokenEnd.java,
2559 * gnu/java/util/regex/RETokenEndOfPreviousMatch.java,
2560 * gnu/java/util/regex/RETokenEndSub.java,
2561 * gnu/java/util/regex/RETokenIndependent.java,
2562 * gnu/java/util/regex/RETokenLookAhead.java,
2563 * gnu/java/util/regex/RETokenLookBehind.java,
2564 * gnu/java/util/regex/RETokenNamedProperty.java,
2565 * gnu/java/util/regex/RETokenOneOf.java,
2566 * gnu/java/util/regex/RETokenPOSIX.java,
2567 * gnu/java/util/regex/RETokenRange.java,
2568 * gnu/java/util/regex/RETokenRepeated.java,
2569 * gnu/java/util/regex/RETokenStart.java,
2570 * gnu/java/util/regex/RETokenWordBoundary.java:
2571 Swap use of StringBuffer for CPStringBuilder,
2573 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2576 * gnu/java/lang/CPStringBuilder.java:
2577 (CPStringBuilder(StringBuffer)): Added.
2578 (CPStringBuulder(StringBuilder)): Likewise.
2579 * gnu/java/text/AttributedFormatBuffer.java:
2580 Swap use of StringBuffer for CPStringBuilder,
2581 and make fields final.
2582 * gnu/java/text/StringFormatBuffer.java:
2584 * java/text/SimpleDateFormat.java:
2585 Add thread safety warning.
2587 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2590 * gnu/java/security/OID.java,
2591 * gnu/java/security/PolicyFile.java,
2592 * gnu/java/security/der/BitString.java,
2593 * gnu/java/security/der/DERReader.java,
2594 * gnu/java/security/jce/sig/DSSParameters.java,
2595 * gnu/java/security/provider/X509CertificateFactory.java,
2596 * gnu/java/security/util/ByteArray.java,
2597 * gnu/java/security/util/Util.java,
2598 * gnu/java/security/x509/PolicyNodeImpl.java,
2599 * gnu/java/security/x509/Util.java,
2600 * gnu/java/security/x509/X500DistinguishedName.java:
2601 Swap use of StringBuffer for CPStringBuilder.
2603 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2606 * gnu/java/net/protocol/ftp/FTPConnection.java,
2607 * gnu/java/net/protocol/jar/Handler.java,
2608 * gnu/java/rmi/server/RMIClassLoaderImpl.java,
2609 * gnu/java/rmi/server/RMIHashes.java:
2610 Swap use of StringBuffer for CPStringBuilder.
2612 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2615 * gnu/classpath/jdwp/util/Signature.java,
2616 * gnu/java/awt/font/opentype/GlyphNamer.java,
2617 * gnu/java/awt/font/opentype/truetype/Fixed.java,
2618 * gnu/java/awt/font/opentype/truetype/VirtualMachine.java,
2619 * gnu/java/awt/peer/gtk/GdkFontPeer.java,
2620 * gnu/java/awt/peer/gtk/GtkClipboard.java:
2621 Swap use of StringBuffer for CPStringBuilder.
2623 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
2626 * gnu/CORBA/BigDecimalHelper.java,
2627 * gnu/CORBA/CDR/LittleEndianInputStream.java,
2628 * gnu/CORBA/CDR/Vio.java,
2629 * gnu/CORBA/CDR/gnuRuntime.java,
2630 * gnu/CORBA/GIOP/MessageHeader.java,
2631 * gnu/CORBA/GIOP/RequestHeader.java,
2632 * gnu/CORBA/GIOP/v1_0/ReplyHeader.java,
2633 * gnu/CORBA/GIOP/v1_0/RequestHeader.java,
2634 * gnu/CORBA/IOR.java,
2635 * gnu/CORBA/NamingService/NameParser.java,
2636 * gnu/CORBA/NamingService/NameTransformer.java,
2637 * gnu/CORBA/Poa/gnuPOA.java,
2638 * gnu/CORBA/Poa/gnuServantObject.java:
2639 Swap use of StringBuffer for CPStringBuilder.
2641 2008-05-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
2644 * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DemoServant.java,
2645 * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DirectTest.java,
2646 * examples/gnu/classpath/examples/CORBA/swing/x5/IorReader.java,
2647 * examples/gnu/classpath/examples/CORBA/swing/x5/X5Server.java,
2648 * examples/gnu/classpath/examples/html/Demo.java:
2649 Swap use of StringBuffer for StringBuilder.
2651 2008-05-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
2654 * gnu/xml/libxmlj/dom/GnomeAttr.java,
2655 * gnu/xml/libxmlj/dom/GnomeCharacterData.java,
2656 * gnu/xml/libxmlj/dom/GnomeDocument.java,
2657 * gnu/xml/libxmlj/dom/GnomeDocumentType.java,
2658 * gnu/xml/libxmlj/dom/GnomeElement.java,
2659 * gnu/xml/libxmlj/dom/GnomeEntity.java,
2660 * gnu/xml/libxmlj/dom/GnomeNode.java,
2661 * gnu/xml/libxmlj/dom/GnomeNotation.java,
2662 * gnu/xml/libxmlj/dom/GnomeProcessingInstruction.java,
2663 * gnu/xml/libxmlj/dom/GnomeText.java,
2664 * gnu/xml/libxmlj/dom/GnomeXPathResult.java:
2665 Swap use of StringBuffer for CPStringBuilder.
2667 2008-04-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
2670 * gnu/xml/util/XMLWriter.java,
2671 * gnu/xml/xpath/ArithmeticExpr.java,
2672 * gnu/xml/xpath/ConcatFunction.java,
2673 * gnu/xml/xpath/Expr.java,
2674 * gnu/xml/xpath/FunctionCall.java,
2675 * gnu/xml/xpath/NormalizeSpaceFunction.java,
2676 * gnu/xml/xpath/Selector.java,
2677 * gnu/xml/xpath/Steps.java,
2678 * gnu/xml/xpath/TranslateFunction.java,
2679 * gnu/xml/xpath/VariableReference.java,
2680 * gnu/xml/xpath/XPathTokenizer.java:
2681 Swap use of StringBuffer for CPStringBuilder.
2683 2008-04-26 Ian Rogers <ian.rogers@manchester.ac.uk>
2685 * java/util/ArrayList (raiseBoundsError): new method to raise bound
2686 exceptions in uncommon case.
2687 (checkBoundInclusive): use raiseBoundsError.
2688 (checkBoundExclusive): likewise.
2689 * java/util/ArrayList (raiseBoundsError): new method to raise bound
2690 exceptions in uncommon case.
2691 (checkBoundInclusive): use raiseBoundsError.
2692 (checkBoundExclusive): likewise.
2694 2008-04-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
2696 * java/lang/Byte.java:
2697 Use int instead of short as a loop counter
2700 2008-04-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
2702 * java/lang/Byte.java:
2703 (static): Use a short as the loop counter, not
2704 a byte as this can't exceed MAX_VALUE.
2706 2008-04-18 Ian Rogers <ian.rogers@manchester.ac.uk>
2708 * java/nio/Buffer.java (cap): make field private and final.
2709 (address): make field final.
2710 (Buffer): add address argument to package protected constructor thereby
2711 allowing it to be made final.
2712 * java/nio/ByteBuffer.java (backing_buffer): make field final.
2713 (array_offset): make field final.
2714 (ByteBuffer): add address, backing_buffer and array_offset to
2715 constructor, allowing fields to be made final.
2716 * java/nio/ByteBufferImpl.java (readOnly): make field final.
2717 (ByteBufferImpl): modify call to super class constructor to pass
2718 backing_buffer and array_offset.
2719 * java/nio/CharBuffer.java (array_offset): make field final.
2720 (backing_buffer): make field final.
2721 (CharBuffer): add address, backing_buffer and array_offset to
2722 constructor, allowing fields to be made final.
2723 * java/nio/CharBufferImpl.java (readOnly): make field final.
2724 (CharBufferImpl): modify call to super class constructor to pass
2725 backing_buffer and array_offset.
2726 (CharBufferImpl(CharBufferImpl)): likewise.
2727 * java/nio/CharSequenceBuffer.java (charSequence): make field final.
2728 (CharSequenceBuffer): modify call to super class constructor, allowing
2729 fields to be made final.
2730 (duplicate): use capacity call rather than cap, to allow better
2732 * java/nio/CharViewBufferImpl.java (offset): make field final.
2734 (readOnly): likewise.
2736 (CharViewBufferImpl): modify call to super class constructor, allowing
2737 fields to be made final.
2738 * java/nio/DirectByteBufferImpl.java: modify calls to super class
2739 constructors, allowing fields to be made final.
2740 * java/nio/DoubleBuffer.java (array_offset): make field final.
2741 (backing_buffer): make field final.
2742 (DoubleBuffer): add address, backing_buffer and array_offset to
2743 constructor, allowing fields to be made final.
2744 * java/nio/DoubleBufferImpl.java (readOnly): make field final.
2745 (DoubleBufferImpl): modify call to super class constructor, allowing
2746 fields to be made final.
2747 * java/nio/DoubleViewBufferImpl.java (offset): make field final.
2749 (readOnly): likewise.
2751 (DoubleViewBufferImpl): modify call to super class constructor, allowing
2752 fields to be made final.
2753 * java/nio/FloatBuffer.java (array_offset): make field final.
2754 (backing_buffer): make field final.
2755 (FloatBuffer): add address, backing_buffer and array_offset to
2756 constructor, allowing fields to be made final.
2757 * java/nio/FloatBufferImpl.java (readOnly): make field final.
2758 (FloatBufferImpl): modify call to super class constructor, allowing
2759 fields to be made final.
2760 * java/nio/FloatViewBufferImpl.java (offset): make field final.
2762 (readOnly): likewise.
2764 (FloatViewBufferImpl): modify call to super class constructor, allowing
2765 fields to be made final.
2766 * java/nio/IntBuffer.java (array_offset): make field final.
2767 (backing_buffer): make field final.
2768 (IntBuffer): add address, backing_buffer and array_offset to
2769 constructor, allowing fields to be made final.
2770 * java/nio/IntBufferImpl.java (readOnly): make field final.
2771 (IntBufferImpl): modify call to super class constructor, allowing
2772 fields to be made final.
2773 * java/nio/IntViewBufferImpl.java (offset): make field final.
2775 (readOnly): likewise.
2777 (IntViewBufferImpl): modify call to super class constructor, allowing
2778 fields to be made final.
2779 * java/nio/LongBuffer.java (array_offset): make field final.
2780 (backing_buffer): make field final.
2781 (LongBuffer): add address, backing_buffer and array_offset to
2782 constructor, allowing fields to be made final.
2783 * java/nio/LongBufferImpl.java (readOnly): make field final.
2784 (LongBufferImpl): modify call to super class constructor, allowing
2785 fields to be made final.
2786 * java/nio/LongViewBufferImpl.java (offset): make field final.
2788 (readOnly): likewise.
2790 (LongViewBufferImpl): modify call to super class constructor, allowing
2791 fields to be made final.
2792 * java/nio/MappedByteBuffer.java (MappedByteBuffer): modify arguments
2793 add call to constructor, allowing fields to be final.
2794 * java/nio/MappedByteBufferImpl.java (readOnly): make field final.
2795 (MappedByteBufferImpl): modify call to super class constructor, allowing
2796 fields to be made final.
2797 * java/nio/ShortBuffer.java (array_offset): make field final.
2798 (backing_buffer): make field final.
2799 (ShortBuffer): add address, backing_buffer and array_offset to
2800 constructor, allowing fields to be made final.
2801 * java/nio/ShortBufferImpl.java (readOnly): make field final.
2802 (ShortBufferImpl): modify call to super class constructor, allowing
2803 fields to be made final.
2804 * java/nio/ShortViewBufferImpl.java (offset): make field final.
2806 (readOnly): likewise.
2808 (ShortViewBufferImpl): modify call to super class constructor, allowing
2809 fields to be made final.
2811 2008-04-18 Ian Rogers <ian.rogers@manchester.ac.uk>
2813 * java/lang/Byte.java (static): initialize byteCache.
2814 (valueOf(String,int)): use valueOf(byte) rather than new.
2815 (valueOf(String)): likewise.
2816 (valueOf(byte)): Switch from lazy initialization of cached values to
2817 initialization at class initialization time. This removes the need for
2818 synchronization in the common case.
2819 (decode): use valueOf(byte) rather than new.
2820 * java/lang/Character.java (static): initialize charCache.
2821 (valueOf): Switch from lazy initialization of cached values to
2822 initialization at class initialization time. This removes the need for
2823 synchronization in the common case.
2824 * java/lang/Double.java (ZERO): new private field.
2826 (valueOf(double)): don't create new doubles for the case of 0 and 1.
2827 (valueOf(String)): use valueOf(double) rather than new.
2828 (equals): use raw bits for comparison to avoid division.
2829 * java/lang/Float.java (ZERO): new private field.
2831 (valueOf(float)): don't create new floats for the case of 0 and 1.
2832 (valueOf(String)): use valueOf(float) rather than new.
2833 (equals): use raw bits for comparison to avoid division.
2834 * java/lang/Integer.java (static): initialize intCache.
2835 (stringSize): new private method to estimate size of string for an int.
2836 (toString): reuse digits for single character strings, for multiple
2837 character strings estimate their length using string size method.
2838 (valueOf(String,int)): use valueOf(int) rather than new.
2839 (valueOf(String)): likewise.
2840 (valueOf(int)): Switch from lazy initialization of cached values to
2841 initialization at class initialization time. This removes the need for
2842 synchronization in the common case.
2843 (getInteger): use valueOf(int) rather than new.
2844 (decode): use valueOf(int) rather than new.
2845 (signum): use shift and subtract to compute value.
2846 (toUnsignedString): calculate string size rather than using 32 chars.
2847 * java/lang/Long.java (longCache): new private field.
2848 (stringSize): new private method to estimate size of string for a long.
2849 (toString): reuse digits for single character strings, for multiple
2850 character strings estimate their length using string size method.
2851 (valueOf(String,int)): use valueOf(long) rather than new.
2852 (valueOf(String)): likewise.
2853 (valueOf(long)): use cache of values.
2854 (decode): use valueOf(long) rather than new.
2855 (getLong): likewise.
2856 (signum): use shift and subtract to compute value.
2857 (toUnsignedString): calculate string size rather than using 64 chars.
2858 * java/lang/Short.java (static): initialize shortCache.
2859 (valueOf(String,int)): use valueOf(short) rather than new.
2860 (valueOf(String)): likewise.
2861 (valueOf(short)): Switch from lazy initialization of cached values to
2862 initialization at class initialization time. This removes the need for
2863 synchronization in the common case.
2864 (decode): use valueOf(short) rather than new.
2866 2008-04-18 Mario Torre <neugens@aicas.com>
2869 * java/util/logging/Logger.java: fix a deadlock and reformat code.
2870 Now all the methods of the class get a lock on a static lock, this
2871 avoids a lock when getLogger and log are used concurrently.
2873 2008-04-18 Tom Tromey <tromey@redhat.com>
2875 * lib/gen-classlist.sh.in: Skip 'sed' steps if no vm_omitlist
2878 2008-04-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2880 * lib/gen-classlist.sh.in: Avoid grepping each omission, by
2881 building an awk script with a hash for literal files, and
2882 awk regular expressions for the rest.
2883 * configure.ac: Call AC_PROG_AWK.
2885 2008-04-16 Tom Tromey <tromey@redhat.com>
2887 * tools/gnu/classpath/tools/orbd/Main.java: Bump copyright year.
2888 * tools/resource/gnu/classpath/tools/common/Messages.properties
2889 (ClasspathToolParser.VersionFormat): Bump copyright year.
2891 2008-04-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2893 * m4/gcc_attribute.m4 (GCC_ATTRIBUTE): Fix cache variable name.
2894 * tools/Makefile.am (gappletviewer, gjarsigner, gkeytool, gjar)
2895 (gnative2ascii, gserialver, gjavah, grmiregistry, gtnameserv)
2896 (gorbd, grmid, grmic) [!CREATE_WRAPPERS]: Add stub dependencies
2897 for these scripts, to trick automake into hiding the respective
2898 rules for the programs below the CREATE_WRAPPERS conditional.
2900 2008-04-09 Mario Torre <neugens@aicas.com>
2902 * java/io/File.java (canWrite): use canWriteDirectory(String).
2903 * vm/reference/java/io/VMFile.java (canWriteDirectory): new native method.
2904 * native/jni/java-io/java_io_VMFile.c: correct indentation, sync function
2905 names with header file definition.
2906 (Java_java_io_VMFile_canRead): use cpio_checkAccess to get access
2907 permission. Removed unused variable.
2908 (Java_java_io_VMFile_canWrite): likewise.
2909 (Java_java_io_VMFile_canWriteDirectory): new function.
2912 2008-03-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
2914 * doc/www.gnu.org/events/events.wml:
2915 Correct layout and fix GSoC link.
2917 2008-03-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
2919 * doc/www.gnu.org/external.wml:
2920 Corrected Jalopy tag name.
2921 * doc/www.gnu.org/home.wml:
2922 Update link to tasks.
2923 * doc/www.gnu.org/announce/20080222.wml:
2924 Correct IcedTea and builder links.
2925 * doc/www.gnu.org/downloads/downloads.wml:
2926 Add 0.97 and 0.97.1.
2927 * doc/www.gnu.org/events/events.wml:
2928 Fix links and add FOSDEMs/GSoC.
2930 2008-03-27 Mario Torre <neugens@aicas.com>
2932 * gnu/xml/stream/SAXParser.java (getProperty): throw
2933 SAXNotRecognizedException instead of SAXNotSupportedException
2934 after fall through all known properties.
2935 * javax/xml/namespace/QName.java (valueOf): throw
2936 IllegalArgumentException if string is null.
2937 * java/util/concurrent/CopyOnWriteArrayList.java (lastIndexOf):
2939 (indexOf): likewise.
2941 2008-03-26 Mario Torre <neugens@aicas.com>
2943 * java/util/concurrent/CopyOnWriteArrayList.java (SubList.set):
2944 (SubList.clear): new method.
2945 (SubList.checkMod): fix indentation.
2946 (SubList.checkBoundsInclusive): likewise.
2947 (SubList.checkBoundsExclusive): likewise.
2948 (SubList): added synchronization. Now throw
2949 IndexOutOfBoundsException instead of IllegalArgumentException
2950 when index are out of range.
2951 (SubList.size): added synchronization.
2952 (SubList.get): likewise.
2953 (SubList.listIterator): fixed indentation.
2954 (SubList.set): added synchronization. Update the state of the storage
2956 (SubList.add): likewise.
2957 (SubList.remove): likewise.
2958 (SubList.addAll): likewise.
2960 2008-03-26 Mario Torre <neugens@aicas.com>
2962 * java/util/concurrent/CopyOnWriteArrayList.java (equals): removed
2963 useless local variable.
2964 (hashCode): new method.
2966 2008-03-25 Mario Torre <neugens@aicas.com>
2968 * java/util/concurrent/CopyOnWriteArrayList.java (clone): clone method
2969 in CopyOnWriteArrayList should just do a shallow copy. Fixed.
2970 (equals): new method, override from base class.
2971 (toString): likewise.
2973 2008-03-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
2975 * java/awt/image/ColorModel.java:
2976 (coerceDataWorker(WritableRaster,boolean)):
2977 Make package-private, not protected.
2978 * java/awt/image/ComponentColorModel.java:
2979 Call coerceDataWorker directly.
2980 * java/awt/image/DirectColorModel.java:
2982 (coerceData(WritableRaster,boolean)): Made final.
2984 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
2987 * doc/www.gnu.org/home.wml:
2989 * doc/www.gnu.org/docs/docs.wml:
2990 Fix links to point to current versions of
2991 vmintegration and hacking, and add links to
2994 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
2997 * doc/www.gnu.org/home.wml:
2998 Update home page to reflect current state of
3001 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
3003 * java/text/SimpleDateFormat.java:
3004 (standardChars): Corrected.
3005 (RFC822_TIMEZONE_FIELD): Added.
3006 (formatWithAttribute(Date,FormatBuffer,FieldPosition)):
3007 Support RFC822 timezone field ('Z').
3009 2008-03-20 Tom Tromey <tromey@redhat.com>
3011 * tools/gnu/classpath/tools/getopt/Parser.java (options): Don't
3013 (add, addFinal): Don't update options.
3014 (requireOptions): New method.
3015 (printHelp): Synchronize. Call requireOptions.
3016 (parse): Call requireOptions.
3018 2008-03-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3021 * gnu/java/lang/CPStringBuilder.java:
3022 (indexOf(String,int)): Use regionMatches from String.
3023 (lastIndexOf(String,int)): Likewise.
3024 (regionMatches(int,String)): Removed broken code.
3025 (substring(int,int)): Rearrange index computation so
3026 it is only computed if valid.
3028 2008-03-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3031 * gnu/xml/transform/AbstractNumberNode.java,
3032 * gnu/xml/transform/ApplyTemplatesNode.java,
3033 * gnu/xml/transform/AttributeNode.java,
3034 * gnu/xml/transform/Bindings.java,
3035 * gnu/xml/transform/CallTemplateNode.java,
3036 * gnu/xml/transform/ChooseNode.java,
3037 * gnu/xml/transform/CopyNode.java,
3038 * gnu/xml/transform/CopyOfNode.java,
3039 * gnu/xml/transform/ElementNode.java,
3040 * gnu/xml/transform/ForEachNode.java,
3041 * gnu/xml/transform/IfNode.java,
3042 * gnu/xml/transform/MessageNode.java,
3043 * gnu/xml/transform/ParameterNode.java,
3044 * gnu/xml/transform/ProcessingInstructionNode.java,
3045 * gnu/xml/transform/StreamSerializer.java,
3046 * gnu/xml/transform/Template.java,
3047 * gnu/xml/transform/TextNode.java,
3048 * gnu/xml/transform/TransformerImpl.java,
3049 * gnu/xml/transform/TransformerOutputProperties.java,
3050 * gnu/xml/transform/ValueOfNode.java,
3051 * gnu/xml/transform/WhenNode.java:
3052 Use CPStringBuilder in preference to StringBuffer.
3054 2008-03-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
3057 * gnu/java/lang/CPStringBuilder.java:
3058 Replace reflection code with calls to
3060 * vm/reference/gnu/java/lang/VMCPStringBuilder.java:
3061 Default implementation of constructor call
3064 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3067 * gnu/xml/dom/DomAttr.java,
3068 * gnu/xml/dom/DomEvent.java,
3069 * gnu/xml/dom/DomNode.java,
3070 * gnu/xml/dom/DomText.java,
3071 * gnu/xml/dom/ls/DomLSInput.java,
3072 * gnu/xml/util/DoParse.java,
3073 * gnu/xml/util/XCat.java:
3074 Use CPStringBuilder in preference to StringBuffer.
3076 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3079 * java/security/AlgorithmParameterGenerator.java,
3080 * java/security/AlgorithmParameters.java,
3081 * java/security/KeyFactory.java,
3082 * java/security/KeyPairGenerator.java,
3083 * java/security/MessageDigest.java,
3084 * java/security/SecureRandom.java,
3085 * java/security/Signature.java,
3086 * java/security/cert/CertPathBuilder.java,
3087 * java/security/cert/CertPathValidator.java,
3088 * java/security/cert/CertStore.java,
3089 * java/text/SimpleDateFormat.java,
3090 * java/util/AbstractMap.java,
3091 * java/util/Arrays.java,
3092 * java/util/Calendar.java,
3093 * java/util/Date.java,
3094 * java/util/Formatter.java,
3095 * java/util/Hashtable.java,
3096 * java/util/Properties.java,
3097 * java/util/TreeMap.java,
3098 * java/util/regex/Matcher.java:
3099 Use CPStringBuilder in preference to StringBuilder.
3101 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3104 * gnu/java/security/Engine.java,
3105 * gnu/java/security/hash/Whirlpool.java,
3106 * gnu/java/security/key/dss/DSSKey.java,
3107 * gnu/java/security/key/dss/DSSPrivateKey.java,
3108 * gnu/java/security/key/dss/DSSPublicKey.java,
3109 * gnu/java/security/key/rsa/GnuRSAKey.java,
3110 * gnu/java/security/key/rsa/GnuRSAPrivateKey.java,
3111 * gnu/java/security/key/rsa/GnuRSAPublicKey.java,
3112 * java/awt/datatransfer/MimeType.java,
3113 * java/io/BufferedReader.java,
3114 * java/io/DataInputStream.java,
3115 * java/lang/Double.java,
3116 * java/lang/Float.java,
3117 * java/lang/String.java,
3118 * java/lang/reflect/Proxy.java,
3119 * java/math/BigDecimal.java,
3120 * java/net/URI.java,
3121 * java/net/URLClassLoader.java,
3122 * java/net/URLEncoder.java:
3123 Use CPStringBuilder in preference to StringBuilder.
3125 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
3127 * vm/reference/java/lang/reflect/VMField.java:
3128 Consistently use 'clazz' as the name of the variable
3129 containing the declaring class.
3130 * vm/reference/java/lang/reflect/VMMethod.java:
3133 2008-03-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
3136 * java/lang/AbstractStringBuffer.java:
3137 (append(CharSequence,int,int)): Just set
3138 sequence to "null" don't append it.
3140 2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
3142 * doc/www.gnu.org/newsitems.txt:
3143 Add new announcement.
3144 * doc/www.gnu.org/announce/20080311.wml:
3146 * doc/www.gnu.org/cp-tools/.cvsignore:
3147 Ignore generated HTML files.
3149 2008-03-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
3151 * java/beans/beancontext/BeanContextServicesSupport.java:
3152 (BCSSProxyServiceProvider(BeanContextServiceProvider)):
3153 Add package-private constructor.
3154 * java/lang/StringBuffer.java:
3155 (ensureCapacity_unsynchronized(int)): Make package-private.
3156 * java/rmi/activation/Activatable.java:
3157 (export(ActivationID, Remote, int, RMIServerSocketFactory)):
3159 (makeId(ActivationID)): Likewise.
3160 * java/security/MessageDigest.java:
3161 (update(ByteBuffer)): Make final.
3162 * java/security/cert/PolicyQualifierInfo.java:
3163 (getPolicyQualifierId()): Likewise.
3164 (getEncoded()): Likewise.
3165 (getPolicyQualifier()): Likewise.
3166 * java/text/DateFormat.java:
3167 (ISO_YEAR_FIELD): Removed.
3168 (LOCALIZED_DAY_OF_WEEK_FIELD): Likewise.
3169 (EXTENDED_YEAR_FIELD): Likewise.
3170 (MODIFIED_JULIAN_DAY_FIELD): Likewise.
3171 (MILLISECOND_IN_DAY_FIELD): Likewise.
3172 (RFC822_TIMEZONE_FIELD): Likewise.
3173 (Field.ISO_YEAR_FIELD): Likewise.
3174 (Field.LOCALIZED_DAY_OF_WEEK_FIELD): Likewise.
3175 (Field.EXTENDED_YEAR_FIELD): Likewise.
3176 (Field.MODIFIED_JULIAN_DAY_FIELD): Likewise.
3177 (Field.MILLISECOND_IN_DAY_FIELD): Likewise.
3178 (Field.RFC822_TIMEZONE_FIELD): Likewise.
3179 * java/text/DecimalFormat.java:
3180 (format(Object,StringBuffer,FieldPosition)): Make final.
3181 * java/text/Format.java:
3182 (Format()): Make protected.
3183 * java/text/NumberFormat.java:
3184 (NumberFormat()): Likewise.
3185 * java/text/SimpleDateFormat.java:
3186 Remove code using RFC822_TIMEZONE_FIELD.
3187 * java/util/Stack.java:
3188 Use array of Objects rather than instances of T.
3189 * java/util/Vector.java:
3191 * java/util/concurrent/CopyOnWriteArrayList.java:
3192 Don't extend AbstractList.
3193 (containsAll(Collection)): Implemented.
3194 (listIterator()): Likewise.
3195 (subList(int,int)): Likewise.
3196 * java/util/zip/Deflater.java:
3197 (getTotalIn()): Remove deprecation.
3198 (getTotalOut()): Likewise.
3199 * java/util/zip/Inflater.java,
3200 (getTotalIn()): Likewise.
3201 (getTotalOut()): Likewise.
3203 2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
3205 * java/awt/MouseInfo.java:
3206 (MouseInfo()): Private constructor to prevent
3208 * java/lang/AbstractStringBuilder.java:
3209 (ensureCapacity_unsynchronized(int)): Make
3210 package-private, not protected.
3212 2008-03-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
3215 * native/jni/java-math/Makefile.am: Add
3216 AM_LDFLAGS to the local LDFLAGS definition
3219 2008-03-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
3222 * doc/api/Makefile.am: Include external/jsr166.
3224 2008-03-10 Jim Meyering <meyering@redhat.com>
3226 Don't leak upon failed realloc.
3227 * native/jni/classpath/jcl.c (JCL_realloc): Upon failed realloc,
3228 free the original buffer before throwing the exception.
3230 2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3232 * doc/cp-hacking.texinfo: Fix some typos.