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