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