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