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