/[classpath]/classpath/ChangeLog-2004
ViewVC logotype

Diff of /classpath/ChangeLog-2004

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.1 by gnu_andrew, Sun Jan 16 02:14:45 2005 UTC revision 1.1.2.2 by gnu_andrew, Sun Jan 16 15:14:52 2005 UTC
# Line 1  Line 1 
1    2004-12-31  Archie Cobbs  <archie@dellroad.org>
2    
3            * NEWS: Add documentation about reference implementation.
4            * java/lang/Thread.java (sleep(long,int)): Only do argument
5            checking and push implementation to VMThread.sleep().
6            * vm/reference/java/lang/VMThread.java (join): Prevent ms overflow.
7            (sleep): Provide default implementation using Object.wait() and
8            Thread.yield().
9    
10    2004-12-31  Michael Koch  <konqueror@gmx.de>
11    
12            * javax/swing/LookAndFeel.java
13            (getDesktopPropertyValue): New method.
14    
15    2004-12-31  Michael Koch  <konqueror@gmx.de>
16    
17            * javax/swing/JTree.java
18            (hasChildren): New instance field.
19    
20    2004-12-31  Michael Koch  <konqueror@gmx.de>
21    
22            * javax/swing/JComponent.java
23            (getToolTipText): New method.
24            (getTitledBorderText): Likewise.
25            (getAccessibleKeyBinding): Likewise.
26            (getVerifyInputWhenFocusTarget): Likewise.
27            (setVerifyInputWhenFocusTarget): Likewise.
28            (verifyInputWhenFocusTarget): New instance field.
29    
30    2004-12-31  Michael Koch  <konqueror@gmx.de>
31    
32            * javax/swing/DefaultListSelectionModel.java
33            (fireValueChanged): New method.
34    
35    2004-12-31  Michael Koch  <konqueror@gmx.de>
36    
37            * javax/swing/DefaultBoundedRangeModel.java:
38            Fixed javadocs all over.
39            (fireStateChanged): Simplified.
40            * javax/swing/BoundedRangeModel.java:
41            Reformatted.
42    
43    2004-12-31  Michael Koch  <konqueror@gmx.de>
44    
45            * javax/swing/JRootPane.java
46            (setMenuBar): Added @deprecated tag.
47            (getMenuBar): Likewise.
48            * javax/swing/JTable.java
49            (sizeColumnsToFit): Likewise.
50    
51    2004-12-30  Paul Jenner  <psj.home@ntlworld.com>
52    
53            * javax/swing/ImageIcon.java (setImage): Implemented.
54    
55    2004-12-30  Michael Koch  <konqueror@gmx.de>
56    
57            * gnu/java/locale/LocaleInformation_as.java,
58            gnu/java/locale/LocaleInformation_bg.java,
59            gnu/java/locale/LocaleInformation_cs.java,
60            gnu/java/locale/LocaleInformation_da.java,
61            gnu/java/locale/LocaleInformation_de.java,
62            gnu/java/locale/LocaleInformation_dz.java,
63            gnu/java/locale/LocaleInformation_en.java,
64            gnu/java/locale/LocaleInformation_en_GB.java,
65            gnu/java/locale/LocaleInformation_en_IE.java,
66            gnu/java/locale/LocaleInformation_en_SG.java,
67            gnu/java/locale/LocaleInformation_es.java,
68            gnu/java/locale/LocaleInformation_fa_AF.java,
69            gnu/java/locale/LocaleInformation_fi.java,
70            gnu/java/locale/LocaleInformation_fr.java,
71            gnu/java/locale/LocaleInformation_ga.java,
72            gnu/java/locale/LocaleInformation_hi.java,
73            gnu/java/locale/LocaleInformation_it.java,
74            gnu/java/locale/LocaleInformation_ja.java,
75            gnu/java/locale/LocaleInformation_ko.java,
76            gnu/java/locale/LocaleInformation_mr.java,
77            gnu/java/locale/LocaleInformation_mt.java,
78            gnu/java/locale/LocaleInformation_nb.java,
79            gnu/java/locale/LocaleInformation_nl.java,
80            gnu/java/locale/LocaleInformation_pt.java,
81            gnu/java/locale/LocaleInformation_sr.java,
82            gnu/java/locale/LocaleInformation_sv.java,
83            gnu/java/locale/LocaleInformation_sw.java,
84            gnu/java/locale/LocaleInformation_ta.java,
85            gnu/java/locale/LocaleInformation_uz_AF.java,
86            gnu/java/locale/LocaleInformation_zh.java,
87            gnu/java/locale/LocaleInformation_zh_Hant.java:
88            Regenerated with new gnu.localegen to get timeZone arrays correct.
89    
90    2004-12-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>
91    
92            * gnu/java/locale/LocaleInformation.java
93            Added EEK -> kr mapping for currency symbols.
94    
95    2004-12-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>
96    
97            * java/text/DecimalFormatSymbols.java
98            New transient currency variable.
99            (getCurrency()): uses local variable instead
100            (getExponential()): documentation
101            (setExponential(char)): documentation
102            (getInternationalCurrencySymbol()): documentation fix
103            (setInternationalCurrencySymbol(String)): sets currency
104            * java/text/NumberFormat.java
105            (getCurrencyInstance(java.util.Locale)): sets fraction digits
106            from the currency after creation of the format.
107            
108    2004-12-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>
109    
110            * java/util/Locale.java
111            (getDisplayLanguage(java.util.Locale)): more documentation,
112            uses getDisplayString
113            (getDisplayCountry(java.util.Locale)): more documentation,
114            uses getDisplayString
115            (getDIsplayVariant(java.util.Locale)): more documentation,
116            uses getDisplayString
117            (getDisplayString(java.util.Locale,String,String)): returns
118            a possibly localized string, using appropriate information from
119            gnu.java.locale.LocaleInformation
120    
121    2004-12-30  Olga Rodimina  <rodimina@redhat.com>
122    
123            (prepareRenderer): Get column's index in dataModel instead
124            of column's view index.
125            (getColumnCount): return count of the columns in ColumnModel,
126            not in dataModel.
127            (removeColumn): Implemented.
128            (moveColumm): Likewise.
129            (setRowHeight): throw IllegalArgumentException if height is
130            less then 1.
131            * javax/swing/table/DefaultTableColumnModel.java: Add javadocs.
132            (DefaultTableColumnModel):Add call to createSelectionModel().
133            (addColumn): Fire columnAdded event to registered listeners.
134            (removeColumn): Fire columnRemoved event to registered listeners.
135            (moveColumn): Fire columnMoved event to registered listeners.
136            (setColumnMargin): Fire ColumnMarginChanged event to registered listeners.
137            (getColumnIndex): Changed parameter name.
138            (setColumnSelectionAllowed): Likewise.
139            (fireColumnAdded): Implemented.
140            (fireColumnRemoved): Likewise.
141            (fireColumnMoved): Likewise.
142            (fireColumnMarginChanged): Likewise.
143            (getListeners): Changed parameter name.
144            (propertyChange): Implemented.
145            (valueChanged): Changed parameter name.
146            (createSelectionModel): Implemented.
147    
148    004-12-29  Jerry Quinn  <jlquinn@optonline.net>
149    
150            * java/awt/Button.java,
151            java/awt/Canvas.java,
152            java/awt/Checkbox.java,
153            java/awt/CheckboxMenuItem.java,
154            java/awt/Choice.java,
155            java/awt/Dialog.java,
156            java/awt/Frame.java,
157            java/awt/Label.java,
158            java/awt/List.java,
159            java/awt/Menu.java,
160            java/awt/MenuBar.java,
161            java/awt/MenuItem.java,
162            java/awt/PopupMenu.java,
163            java/awt/ScrollPane.java,
164            java/awt/Scrollbar.java,
165            java/awt/TextArea.java,
166            java/awt/Window.java (getAccessibleContext): Clean up comments.
167            Reformat.
168            * java/awt/Button.java,
169            java/awt/Checkbox.java,
170            java/awt/Choice.java,
171            java/awt/Menu.java,
172            java/awt/PopupMenu.java,
173            java/awt/TextArea.java (getAccessibleContext): Only create new
174            accessible once.
175            * java/awt/TextComponent.java (getAccessibleContext): Implement.
176    
177    2004-12-30  Michael Koch  <konqueror@gmx.de>
178    
179            * javax/imageio/metadata/IIOInvalidTreeException.java
180            (IIOInvalidTreeException): Reformatted.
181            * javax/imageio/spi/IIORegistry.java
182            (static): Register ImageReaderSpi.class and ImageWriterSpi.class.
183            * javax/imageio/stream/MemoryCacheImageInputStream.java:
184            Reworked import statements.
185    
186    2004-12-30  Michael Koch  <konqueror@gmx.de>
187    
188            * gnu/java/locale/LocaleInformation_de.java,
189            gnu/java/locale/LocaleInformation_en.java,
190            gnu/java/locale/LocaleInformation_es.java,
191            gnu/java/locale/LocaleInformation_fr.java,
192            gnu/java/locale/LocaleInformation_it.java,
193            gnu/java/locale/LocaleInformation_ja.java,
194            gnu/java/locale/LocaleInformation_ko.java,
195            gnu/java/locale/LocaleInformation_nb.java,
196            gnu/java/locale/LocaleInformation_nl.java,
197            gnu/java/locale/LocaleInformation_pt.java,
198            gnu/java/locale/LocaleInformation_sv.java,
199            gnu/java/locale/LocaleInformation_zh.java,
200            gnu/java/locale/LocaleInformation_zh_Hant.java:
201            Regenerated with newer gnu.lcoalegen to include localized variant
202            names.
203    
204    2004-12-30  Michael Koch  <konqueror@gmx.de>
205    
206            * gnu/java/awt/peer/gtk/GtkToolkit.java:
207            Explicitely import used classes.
208            (getLocalGraphicsEnvironment): Simplify.
209            * java/awt/Window.java (Window):
210            Enable code to get the default GraphicsConfiguration.
211    
212    2004-12-30  Chris Burdess <dog@gnu.org>
213    
214            * GnomeDocument.java,GnomeXPathNSResolver: Fixed XPathNSResolver
215            implementation to resolve relative to node argument.
216    
217    2004-12-30  Michael Koch  <konqueror@gmx.de>
218    
219            * javax/swing/plaf/metal/DefaultMetalTheme.java
220            (CONTROL_TEXT_FONT): New static field.
221            (MENU_TEXT_FONT): Likewise.
222            (SUB_TEXT_FONT): Likewise.
223            (SYSTEM_TEXT_FONT): Likewise.
224            (USER_TEXT_FONT): Likewise.
225            (WINDOW_TITLE_FONT): Likewise.
226            (getControlTextFont): New method.
227            (getMenuTextFont): Likewise.
228            (getSubTextFont): Likewise.
229            (getSystemTextFont): Likewise.
230            (getUserTextFont): Likewise.
231            (getWindowTitleFont): Likewise.
232            * javax/swing/plaf/metal/MetalTheme.java
233            (BLACK): Initialize with Color.BLACK.
234            (WHITE): Initialize with Color.WHITE.
235            (getInactiveControlTextColor): Return getControlDisabled().
236            (getMenuDisabledForeground): Return getSecondary3().
237            (getControlTextFont): New abstract method.
238            (getMenuTextFont): Likewise.
239            (getSubTextFont): Likewise.
240            (getSystemTextFont): Likewise.
241            (getUserTextFont): Likewise.
242            (getWindowTitleFont): Likewise.
243    
244    2004-12-30  Michael Koch  <konqueror@gmx.de>
245    
246            * java/text/DateFormat.java
247            (getAvailableLocales): Implemented.
248            * java/util/Locale.java
249            (availableLocales): Fix modifier order.
250            (localeMap): Likewise.
251            (getAvailableLocales): Likewise.
252    
253    2004-12-30  Michael Koch  <konqueror@gmx.de>
254    
255            * gnu/java/locale/LocaleInformation_aa.java,
256            gnu/java/locale/LocaleInformation_af.java,
257            gnu/java/locale/LocaleInformation_am.java,
258            gnu/java/locale/LocaleInformation_ar.java,
259            gnu/java/locale/LocaleInformation_as.java,
260            gnu/java/locale/LocaleInformation_az.java,
261            gnu/java/locale/LocaleInformation_be.java,
262            gnu/java/locale/LocaleInformation_bg.java,
263            gnu/java/locale/LocaleInformation_bn.java,
264            gnu/java/locale/LocaleInformation_ca.java,
265            gnu/java/locale/LocaleInformation_cs.java,
266            gnu/java/locale/LocaleInformation_cy.java,
267            gnu/java/locale/LocaleInformation_da.java,
268            gnu/java/locale/LocaleInformation_de.java,
269            gnu/java/locale/LocaleInformation_dv.java,
270            gnu/java/locale/LocaleInformation_dz.java,
271            gnu/java/locale/LocaleInformation_el.java,
272            gnu/java/locale/LocaleInformation_en.java,
273            gnu/java/locale/LocaleInformation_eo.java,
274            gnu/java/locale/LocaleInformation_es.java,
275            gnu/java/locale/LocaleInformation_et.java,
276            gnu/java/locale/LocaleInformation_eu.java,
277            gnu/java/locale/LocaleInformation_fa.java,
278            gnu/java/locale/LocaleInformation_fa_AF.java,
279            gnu/java/locale/LocaleInformation_fi.java,
280            gnu/java/locale/LocaleInformation_fo.java,
281            gnu/java/locale/LocaleInformation_fr.java,
282            gnu/java/locale/LocaleInformation_ga.java,
283            gnu/java/locale/LocaleInformation_gl.java,
284            gnu/java/locale/LocaleInformation_gu.java,
285            gnu/java/locale/LocaleInformation_gv.java,
286            gnu/java/locale/LocaleInformation_he.java,
287            gnu/java/locale/LocaleInformation_hi.java,
288            gnu/java/locale/LocaleInformation_hr.java,
289            gnu/java/locale/LocaleInformation_hu.java,
290            gnu/java/locale/LocaleInformation_hy.java,
291            gnu/java/locale/LocaleInformation_id.java,
292            gnu/java/locale/LocaleInformation_is.java,
293            gnu/java/locale/LocaleInformation_it.java,
294            gnu/java/locale/LocaleInformation_iu.java,
295            gnu/java/locale/LocaleInformation_ja.java,
296            gnu/java/locale/LocaleInformation_ka.java,
297            gnu/java/locale/LocaleInformation_kk.java,
298            gnu/java/locale/LocaleInformation_kl.java,
299            gnu/java/locale/LocaleInformation_km.java,
300            gnu/java/locale/LocaleInformation_kn.java,
301            gnu/java/locale/LocaleInformation_ko.java,
302            gnu/java/locale/LocaleInformation_kw.java,
303            gnu/java/locale/LocaleInformation_ky.java,
304            gnu/java/locale/LocaleInformation_lo.java,
305            gnu/java/locale/LocaleInformation_lt.java,
306            gnu/java/locale/LocaleInformation_lv.java,
307            gnu/java/locale/LocaleInformation_mk.java,
308            gnu/java/locale/LocaleInformation_ml.java,
309            gnu/java/locale/LocaleInformation_mn.java,
310            gnu/java/locale/LocaleInformation_mr.java,
311            gnu/java/locale/LocaleInformation_ms.java,
312            gnu/java/locale/LocaleInformation_mt.java,
313            gnu/java/locale/LocaleInformation_nb.java,
314            gnu/java/locale/LocaleInformation_nl.java,
315            gnu/java/locale/LocaleInformation_nn.java,
316            gnu/java/locale/LocaleInformation_om.java,
317            gnu/java/locale/LocaleInformation_or.java,
318            gnu/java/locale/LocaleInformation_pa.java,
319            gnu/java/locale/LocaleInformation_pl.java,
320            gnu/java/locale/LocaleInformation_ps.java,
321            gnu/java/locale/LocaleInformation_pt.java,
322            gnu/java/locale/LocaleInformation_pt_PT.java,
323            gnu/java/locale/LocaleInformation_ro.java,
324            gnu/java/locale/LocaleInformation_ru.java,
325            gnu/java/locale/LocaleInformation_sa.java,
326            gnu/java/locale/LocaleInformation_sk.java,
327            gnu/java/locale/LocaleInformation_sl.java,
328            gnu/java/locale/LocaleInformation_so.java,
329            gnu/java/locale/LocaleInformation_sq.java,
330            gnu/java/locale/LocaleInformation_sr.java,
331            gnu/java/locale/LocaleInformation_sr_Latn.java,
332            gnu/java/locale/LocaleInformation_sv.java,
333            gnu/java/locale/LocaleInformation_sw.java,
334            gnu/java/locale/LocaleInformation_ta.java,
335            gnu/java/locale/LocaleInformation_te.java,
336            gnu/java/locale/LocaleInformation_th.java,
337            gnu/java/locale/LocaleInformation_ti.java,
338            gnu/java/locale/LocaleInformation_tr.java,
339            gnu/java/locale/LocaleInformation_tt.java,
340            gnu/java/locale/LocaleInformation_uk.java,
341            gnu/java/locale/LocaleInformation_ur.java,
342            gnu/java/locale/LocaleInformation_uz.java,
343            gnu/java/locale/LocaleInformation_uz_AF.java,
344            gnu/java/locale/LocaleInformation_vi.java,
345            gnu/java/locale/LocaleInformation_zh.java,
346            gnu/java/locale/LocaleInformation_zh_Hant.java,
347            gnu/java/locale/LocaleInformation_zh_SG_Hans.java:
348            Regenerated.
349    
350    2004-12-30  Michael Koch  <konqueror@gmx.de>
351    
352            * gnu/java/locale/LocaleInformation.java,
353            gnu/java/locale/LocaleInformation_bg.java,
354            gnu/java/locale/LocaleInformation_cs.java,
355            gnu/java/locale/LocaleInformation_da.java,
356            gnu/java/locale/LocaleInformation_es.java,
357            gnu/java/locale/LocaleInformation_fi.java,
358            gnu/java/locale/LocaleInformation_it.java,
359            gnu/java/locale/LocaleInformation_ja.java,
360            gnu/java/locale/LocaleInformation_pt.java,
361            gnu/java/locale/LocaleInformation_sv.java,
362            gnu/java/locale/LocaleInformation_zh.java,
363            gnu/java/locale/LocaleInformation_zh_Hant.java:
364            Updated to match update CLDR data more.
365    
366    2004-12-30  Mark Wielaard  <mark@klomp.org>
367    
368            * java/lang/Thread.java (sleep): Update documentation. Make sure
369            VMThread.sleep() is never called with zero arguments.
370            * vm/reference/java/lang/VMThread.java (sleep): Update documentation.
371            * NEWS: Mention change in VMThread.sleep() interface.
372    
373    2004-12-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>
374    
375            * gnu/java/locale/LocaleInformation.java
376            Additional currency symbols.
377            * java/text/DecimalFormat.java
378            Correction of authorship < to (.
379            (scanFix): removed currency changes
380            (DecimalFormat()): documentation
381            (DecimalFormat(String)): documentation
382            (DecimalFormat(String, DecimalFormatSymbols): documentation
383            (formatInternal(double,FormatBuffer,FieldPosition)): added currency
384            substitution (apologies for reformatting).
385            (format(long,FormatBuffer,FieldPosition): ditto
386            (parse(String)): corrected compile warning (naming of multiplier)
387            (substituteCurrency(String,double)): new method
388            * java/text/DecimalFormatSymbols.java
389            Correction of authorship < to (.
390            (safeGetString): documentation
391            (DecimalFormatSymbols()): currency uses java.util.Currency
392            (setCurrency(java.util.Currency)): changes currency symbol and intl.
393            currency symbol
394            (setInternationalCurrencySymbol(String)): sets currency symbol
395            on basis of change
396            * java/text/NumberFormat.java
397            Correction of authorship < to (.
398    
399    2004-12-30  Michael Koch  <konqueror@gmx.de>
400    
401            * gnu/java/locale/LocaleInformation.java
402            Addition of currency code to symbols mapping.
403            * java/util/Currency.java
404            (Currency()): added symbol retrieval
405            (getSymbol()): implemented
406    
407    2004-12-30  Michael Koch  <konqueror@gmx.de>
408    
409            * gnu/java/locale/LocaleInformation_et.java
410            (contents): Removed localPatternChars entry.
411    
412    2004-12-30  Ito Kazumitsu  <kaz@maczuka.gcd.org>
413    
414            * java/nio/ByteBufferImpl.java (compact):
415            Set position and limit even if no bytes were moved.
416    
417    2004-12-30  Michael Koch  <konqueror@gmx.de>
418    
419            * java/nio/CharViewBufferImpl.java (compact): Likewise.
420            * java/nio/DirectByteBufferImpl.java (compact): Likewise.
421            * java/nio/DoubleViewBufferImpl.java (compact): Likewise.
422            * java/nio/FloatViewBufferImpl.java (compact): Likewise.
423            * java/nio/IntViewBufferImpl.java (compact): Likewise.
424            * java/nio/LongViewBufferImpl.java (compact): Likewise.
425            * java/nio/MappedByteBufferImpl.java (compact): Likewise.
426            * java/nio/ShortViewBufferImpl.java (compact): Likewise.
427            * java/nio/FloatBufferImpl.java (compact): Set position.
428            * java/nio/CharBufferImpl.java (compact): Likewise.
429            * java/nio/DoubleBufferImpl.java (compact): Likewise.
430            * java/nio/IntBufferImpl.java (compact): Likewise.
431            * java/nio/LongBufferImpl.java (compact): Likewise.
432            * java/nio/ShortBufferImpl.java (compact): Likewise.
433    
434    2004-12-30  Michael Koch  <konqueror@gmx.de>
435    
436            * javax/swing/JFormattedTextField.java
437            (getFocusLostBehavior): Fixed typo in method name.
438            (setFocusLostBehavior): Likewise.
439    
440    2004-12-29  Mark Wielaard  <mark@klomp.org>
441    
442            * configure.ac: Add --enable-xmlj option. Check for libxml2 and
443            libxslt libraries when enabled. Add native/jni/xmlj/Makefile.
444            * gnu/xml/libxmlj/*: New files.
445            * include/Makefile.am: Add XMLJ_H_FILES. Group awt gtk peer headers
446            under GTKPEER_H_FILES. Generate new headers.
447            * include/gnu_xml_libxmlj_*.h: New generated files.
448            * native/jni/Makefile.am: Conditionally add xmlj dir.
449            * native/jni/xmlj/*: New files.
450    
451    2004-12-29  Jerry Quinn  <jlquinn@optonline.net>
452    
453            * java/awt/CheckboxMenuItem.java (getAccessibleContext,
454            AccessibleAWTCheckboxMenuItem): Implement.
455            * java/awt/Choice.java: Add implements declaration for Accessible.
456            * java/awt/Dialog.java (AccessibleAWTFrame, getAccessibleContext):
457            Implement.
458            * java/awt/Frame.java (AccessibleAWTFrame, getAccessibleContext):
459            Implement.
460            * java/awt/List.java: Implement AccessibleAWTList, AccessibleAWTListChild.
461            * java/awt/MenuComponent.java (accessibleContext): Make package visible.
462            * java/awt/MenuItem.java (getAccessibleContext): Implement.
463            * java/awt/Scrollbar.java (AccessibleAWTScrollbar, getAccessibleContext):
464            Implement.
465            * java/awt/ScrollPane.java (AccessibleAWTScrollPane, getAccessibleContext):
466            Implement.
467            * java/awt/Window.java (AccessibleAWTWindow): Implement.
468            (isActive, isFocused, getAccessibleContext): Implement.
469    
470    2004-12-29  Michael Koch  <konqueror@gmx.de>
471    
472            * javax/swing/text/TextAction.java
473            (getTextComponent): Simplified. Added Javadoc.
474            (augmentList): Implemented. Added Javadoc.
475            (getFocusedComponent): Added javadoc.
476    
477    2004-12-29  Andrew John Hughes  <gnu_andrew@member.fsf.org>
478    
479            * java/text/DecimalFormat.java
480            (format(long,StringBuffer,FieldPosition)): multiply
481            number by multiplier before formatting.
482            
483    2004-12-29  Michael Koch  <konqueror@gmx.de>
484    
485            * java/nio/DirectByteBufferImpl.java
486            (owner): Reformatted javadoc.
487            (ReadOnly): Reorganized keywords.
488            (ReadWrite): Likewise.
489    
490    2004-12-29  Michael Koch  <konqueror@gmx.de>
491    
492            * java/awt/Button.java,
493            java/lang/Runtime.java,
494            java/lang/System.java,
495            java/security/cert/X509CRLSelector.java,
496            java/security/cert/X509CertSelector.java,
497            java/util/ResourceBundle.java,
498            java/util/jar/JarFile.java,
499            javax/swing/JApplet.java,
500            javax/swing/JFormattedTextField.java,
501            javax/swing/JTree.java,
502            javax/swing/JWindow.java,
503            javax/swing/TransferHandler.java,
504            javax/swing/plaf/basic/BasicEditorPaneUI.java,
505            javax/swing/plaf/basic/BasicTextPaneUI.java
506            javax/swing/plaf/basic/BasicTreeUI.java:
507            Imports reworked.
508    
509    2004-12-28  Jeroen Frijters  <jeroen@frijters.net>
510    
511            * java/lang/Runtime.java
512            (runShutdownHooks): Rewrote wait for shutdown hooks loop.
513    
514    2004-12-28  Jeroen Frijters  <jeroen@frijters.net>
515    
516            * NEWS: Added entry about new method.
517            * java/lang/Runtime.java
518            (addShutdownHook): Added call to new method.
519            * vm/reference/java/lang/VMRuntime.java
520            (enableShutdownHooks): New method.
521    
522    2004-12-27  Jeroen Frijters  <jeroen@frijters.net>
523    
524            * java/nio/ByteBufferImpl.java,
525            java/nio/CharBufferImpl.java,
526            java/nio/DirectByteBufferImpl.java,
527            java/nio/DoubleBufferImpl.java,
528            java/nio/FloatBufferImpl.java,
529            java/nio/IntBufferImpl.java,
530            java/nio/LongBufferImpl.java,
531            java/nio/MappedByteBufferImpl.java,
532            java/nio/ShortBufferImpl.java
533            (compact): Added explicit read-only check and invalidate mark.
534    
535    2004-12-27  Michael Koch  <konqueror@gmx.de>
536    
537            * javax/imageio/IIOParam.java
538            (setSourceBands): New method.
539            (setSourceSubsampling): Likewise.
540            * javax/imageio/ImageReadParam.java
541            (setDestination): Likewise.
542            (setDestinationBands): Likewise.
543            (setSourceProgressivePasses): Likewise.
544    
545    2004-12-27  Jeroen Frijters  <jeroen@frijters.net>
546    
547            * NEWS: Added entry about class change.
548            * java/lang/Class.java
549            (Class(Object,Object)): Added protection domain "inheriting" for
550            array classes.
551    
552    2004-12-27  Michael Koch  <konqueror@gmx.de>
553    
554            * javax/swing/AbstractAction.java,
555            javax/swing/AbstractCellEditor.java,
556            javax/swing/AbstractListModel.java,
557            javax/swing/DefaultBoundedRangeModel.java,
558            javax/swing/DefaultButtonModel.java,
559            javax/swing/DefaultCellEditor.java,
560            javax/swing/DefaultComboBoxModel.java,
561            javax/swing/DefaultDesktopManager.java,
562            javax/swing/JMenu.java,
563            javax/swing/JSlider.java,
564            javax/swing/KeyStroke.java,
565            javax/swing/OverlayLayout.java,
566            javax/swing/ScrollPaneLayout.java,
567            javax/swing/SizeRequirements.java,
568            javax/swing/ViewportLayout.java:
569            Made serialVersionUID private.
570    
571    2004-12-27  Michael Koch  <konqueror@gmx.de>
572    
573            * javax/imageio/metadata/IIOInvalidTreeException.java:
574            Use org.w3c.dom.Node instead of java.lang.Object.
575            (serialVersionUID): New field.
576    
577    2004-12-26  Michael Koch  <konqueror@gmx.de>
578    
579            * gnu/java/locale/LocaleInformation_de_AT.java: Reformatted.
580    
581    2004-12-26  Michael Koch  <konqueror@gmx.de>
582    
583            * gnu/java/locale/LocaleInformation_de_BE.java: Reformatted.
584    
585    2004-12-26  Michael Koch  <konqueror@gmx.de>
586    
587            * gnu/java/locale/LocaleInformation_aa.java,
588            gnu/java/locale/LocaleInformation_aa_DJ.java,
589            gnu/java/locale/LocaleInformation_aa_ER.java,
590            gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java,
591            gnu/java/locale/LocaleInformation_aa_ET.java,
592            gnu/java/locale/LocaleInformation_af.java,
593            gnu/java/locale/LocaleInformation_af_ZA.java,
594            gnu/java/locale/LocaleInformation_am.java,
595            gnu/java/locale/LocaleInformation_am_ET.java,
596            gnu/java/locale/LocaleInformation_ar.java,
597            gnu/java/locale/LocaleInformation_ar_DZ.java,
598            gnu/java/locale/LocaleInformation_ar_IN.java,
599            gnu/java/locale/LocaleInformation_ar_IQ.java,
600            gnu/java/locale/LocaleInformation_ar_JO.java,
601            gnu/java/locale/LocaleInformation_ar_KW.java,
602            gnu/java/locale/LocaleInformation_ar_LB.java,
603            gnu/java/locale/LocaleInformation_ar_LY.java,
604            gnu/java/locale/LocaleInformation_ar_MA.java,
605            gnu/java/locale/LocaleInformation_ar_QA.java,
606            gnu/java/locale/LocaleInformation_ar_SA.java,
607            gnu/java/locale/LocaleInformation_ar_SY.java,
608            gnu/java/locale/LocaleInformation_ar_TN.java,
609            gnu/java/locale/LocaleInformation_ar_YE.java,
610            gnu/java/locale/LocaleInformation_as.java,
611            gnu/java/locale/LocaleInformation_as_IN.java,
612            gnu/java/locale/LocaleInformation_az.java,
613            gnu/java/locale/LocaleInformation_be.java,
614            gnu/java/locale/LocaleInformation_be_BY.java,
615            gnu/java/locale/LocaleInformation_bg.java,
616            gnu/java/locale/LocaleInformation_bg_BG.java,
617            gnu/java/locale/LocaleInformation_bn.java,
618            gnu/java/locale/LocaleInformation_bn_IN.java,
619            gnu/java/locale/LocaleInformation_ca.java,
620            gnu/java/locale/LocaleInformation_ca_ES.java,
621            gnu/java/locale/LocaleInformation_cs.java,
622            gnu/java/locale/LocaleInformation_cs_CZ.java,
623            gnu/java/locale/LocaleInformation_cy.java,
624            gnu/java/locale/LocaleInformation_cy_GB.java,
625            gnu/java/locale/LocaleInformation_da.java,
626            gnu/java/locale/LocaleInformation_da_DK.java,
627            gnu/java/locale/LocaleInformation_de.java,
628            gnu/java/locale/LocaleInformation_de_AT.java,
629            gnu/java/locale/LocaleInformation_de_BE.java,
630            gnu/java/locale/LocaleInformation_de_CH.java,
631            gnu/java/locale/LocaleInformation_de_DE.java,
632            gnu/java/locale/LocaleInformation_de_LI.java,
633            gnu/java/locale/LocaleInformation_de_LU.java,
634            gnu/java/locale/LocaleInformation_dv.java,
635            gnu/java/locale/LocaleInformation_dv_MV.java,
636            gnu/java/locale/LocaleInformation_dz.java,
637            gnu/java/locale/LocaleInformation_dz_BT.java,
638            gnu/java/locale/LocaleInformation_el.java,
639            gnu/java/locale/LocaleInformation_el_GR.java,
640            gnu/java/locale/LocaleInformation_en.java,
641            gnu/java/locale/LocaleInformation_en_AS.java,
642            gnu/java/locale/LocaleInformation_en_AU.java,
643            gnu/java/locale/LocaleInformation_en_BE.java,
644            gnu/java/locale/LocaleInformation_en_BW.java,
645            gnu/java/locale/LocaleInformation_en_BZ.java,
646            gnu/java/locale/LocaleInformation_en_CA.java,
647            gnu/java/locale/LocaleInformation_en_GB.java,
648            gnu/java/locale/LocaleInformation_en_GU.java,
649            gnu/java/locale/LocaleInformation_en_HK.java,
650            gnu/java/locale/LocaleInformation_en_IE.java,
651            gnu/java/locale/LocaleInformation_en_IN.java,
652            gnu/java/locale/LocaleInformation_en_MH.java,
653            gnu/java/locale/LocaleInformation_en_MP.java,
654            gnu/java/locale/LocaleInformation_en_MT.java,
655            gnu/java/locale/LocaleInformation_en_NZ.java,
656            gnu/java/locale/LocaleInformation_en_PH.java,
657            gnu/java/locale/LocaleInformation_en_PK.java,
658            gnu/java/locale/LocaleInformation_en_SG.java,
659            gnu/java/locale/LocaleInformation_en_UM.java,
660            gnu/java/locale/LocaleInformation_en_US.java,
661            gnu/java/locale/LocaleInformation_en_US_POSIX.java,
662            gnu/java/locale/LocaleInformation_en_VI.java,
663            gnu/java/locale/LocaleInformation_en_ZA.java,
664            gnu/java/locale/LocaleInformation_en_ZW.java,
665            gnu/java/locale/LocaleInformation_eo.java,
666            gnu/java/locale/LocaleInformation_es.java,
667            gnu/java/locale/LocaleInformation_es_AR.java,
668            gnu/java/locale/LocaleInformation_es_BO.java,
669            gnu/java/locale/LocaleInformation_es_CL.java,
670            gnu/java/locale/LocaleInformation_es_CO.java,
671            gnu/java/locale/LocaleInformation_es_CR.java,
672            gnu/java/locale/LocaleInformation_es_DO.java,
673            gnu/java/locale/LocaleInformation_es_EC.java,
674            gnu/java/locale/LocaleInformation_es_ES.java,
675            gnu/java/locale/LocaleInformation_es_GT.java,
676            gnu/java/locale/LocaleInformation_es_HN.java,
677            gnu/java/locale/LocaleInformation_es_MX.java,
678            gnu/java/locale/LocaleInformation_es_NI.java,
679            gnu/java/locale/LocaleInformation_es_PA.java,
680            gnu/java/locale/LocaleInformation_es_PE.java,
681            gnu/java/locale/LocaleInformation_es_PR.java,
682            gnu/java/locale/LocaleInformation_es_PY.java,
683            gnu/java/locale/LocaleInformation_es_SV.java,
684            gnu/java/locale/LocaleInformation_es_US.java,
685            gnu/java/locale/LocaleInformation_es_UY.java,
686            gnu/java/locale/LocaleInformation_es_VE.java,
687            gnu/java/locale/LocaleInformation_et.java,
688            gnu/java/locale/LocaleInformation_et_EE.java,
689            gnu/java/locale/LocaleInformation_eu.java,
690            gnu/java/locale/LocaleInformation_eu_ES.java,
691            gnu/java/locale/LocaleInformation_fa.java,
692            gnu/java/locale/LocaleInformation_fa_AF.java,
693            gnu/java/locale/LocaleInformation_fa_IR.java,
694            gnu/java/locale/LocaleInformation_fi.java,
695            gnu/java/locale/LocaleInformation_fi_FI.java,
696            gnu/java/locale/LocaleInformation_fo.java,
697            gnu/java/locale/LocaleInformation_fo_FO.java,
698            gnu/java/locale/LocaleInformation_fr.java,
699            gnu/java/locale/LocaleInformation_fr_BE.java,
700            gnu/java/locale/LocaleInformation_fr_CA.java,
701            gnu/java/locale/LocaleInformation_fr_CH.java,
702            gnu/java/locale/LocaleInformation_fr_LU.java,
703            gnu/java/locale/LocaleInformation_ga.java,
704            gnu/java/locale/LocaleInformation_ga_IE.java,
705            gnu/java/locale/LocaleInformation_gl.java,
706            gnu/java/locale/LocaleInformation_gl_ES.java,
707            gnu/java/locale/LocaleInformation_gu.java,
708            gnu/java/locale/LocaleInformation_gu_IN.java,
709            gnu/java/locale/LocaleInformation_gv.java,
710            gnu/java/locale/LocaleInformation_gv_GB.java,
711            gnu/java/locale/LocaleInformation_he.java,
712            gnu/java/locale/LocaleInformation_he_IL.java,
713            gnu/java/locale/LocaleInformation_hi.java,
714            gnu/java/locale/LocaleInformation_hi_IN.java,
715            gnu/java/locale/LocaleInformation_hr.java,
716            gnu/java/locale/LocaleInformation_hu.java,
717            gnu/java/locale/LocaleInformation_hu_HU.java,
718            gnu/java/locale/LocaleInformation_hy.java,
719            gnu/java/locale/LocaleInformation_hy_AM.java,
720            gnu/java/locale/LocaleInformation_hy_AM_REVISED.java,
721            gnu/java/locale/LocaleInformation_id.java,
722            gnu/java/locale/LocaleInformation_id_ID.java,
723            gnu/java/locale/LocaleInformation_is.java,
724            gnu/java/locale/LocaleInformation_is_IS.java,
725            gnu/java/locale/LocaleInformation_it.java,
726            gnu/java/locale/LocaleInformation_it_CH.java,
727            gnu/java/locale/LocaleInformation_it_IT.java,
728            gnu/java/locale/LocaleInformation_iu.java,
729            gnu/java/locale/LocaleInformation_ja.java,
730            gnu/java/locale/LocaleInformation_ja_JP.java,
731            gnu/java/locale/LocaleInformation_ka.java,
732            gnu/java/locale/LocaleInformation_kk.java,
733            gnu/java/locale/LocaleInformation_kk_KZ.java,
734            gnu/java/locale/LocaleInformation_kl.java,
735            gnu/java/locale/LocaleInformation_kl_GL.java,
736            gnu/java/locale/LocaleInformation_km.java,
737            gnu/java/locale/LocaleInformation_km_KH.java,
738            gnu/java/locale/LocaleInformation_kn.java,
739            gnu/java/locale/LocaleInformation_kn_IN.java,
740            gnu/java/locale/LocaleInformation_ko.java,
741            gnu/java/locale/LocaleInformation_ko_KR.java,
742            gnu/java/locale/LocaleInformation_kw.java,
743            gnu/java/locale/LocaleInformation_kw_GB.java,
744            gnu/java/locale/LocaleInformation_ky.java,
745            gnu/java/locale/LocaleInformation_lo.java,
746            gnu/java/locale/LocaleInformation_lo_LA.java,
747            gnu/java/locale/LocaleInformation_lt.java,
748            gnu/java/locale/LocaleInformation_lt_LT.java,
749            gnu/java/locale/LocaleInformation_lv.java,
750            gnu/java/locale/LocaleInformation_lv_LV.java,
751            gnu/java/locale/LocaleInformation_mk.java,
752            gnu/java/locale/LocaleInformation_ml.java,
753            gnu/java/locale/LocaleInformation_ml_IN.java,
754            gnu/java/locale/LocaleInformation_mn.java,
755            gnu/java/locale/LocaleInformation_mr.java,
756            gnu/java/locale/LocaleInformation_mr_IN.java,
757            gnu/java/locale/LocaleInformation_ms.java,
758            gnu/java/locale/LocaleInformation_ms_BN.java,
759            gnu/java/locale/LocaleInformation_ms_MY.java,
760            gnu/java/locale/LocaleInformation_mt.java,
761            gnu/java/locale/LocaleInformation_mt_MT.java,
762            gnu/java/locale/LocaleInformation_nb.java,
763            gnu/java/locale/LocaleInformation_nb_NO.java,
764            gnu/java/locale/LocaleInformation_nl.java,
765            gnu/java/locale/LocaleInformation_nl_BE.java,
766            gnu/java/locale/LocaleInformation_nl_NL.java,
767            gnu/java/locale/LocaleInformation_nn.java,
768            gnu/java/locale/LocaleInformation_nn_NO.java,
769            gnu/java/locale/LocaleInformation_om.java,
770            gnu/java/locale/LocaleInformation_om_ET.java,
771            gnu/java/locale/LocaleInformation_om_KE.java,
772            gnu/java/locale/LocaleInformation_or.java,
773            gnu/java/locale/LocaleInformation_or_IN.java,
774            gnu/java/locale/LocaleInformation_pa.java,
775            gnu/java/locale/LocaleInformation_pa_IN.java,
776            gnu/java/locale/LocaleInformation_pl.java,
777            gnu/java/locale/LocaleInformation_pl_PL.java,
778            gnu/java/locale/LocaleInformation_ps.java,
779            gnu/java/locale/LocaleInformation_ps_AF.java,
780            gnu/java/locale/LocaleInformation_pt.java,
781            gnu/java/locale/LocaleInformation_pt_BR.java,
782            gnu/java/locale/LocaleInformation_pt_PT.java,
783            gnu/java/locale/LocaleInformation_ro.java,
784            gnu/java/locale/LocaleInformation_ro_RO.java,
785            gnu/java/locale/LocaleInformation_ru.java,
786            gnu/java/locale/LocaleInformation_ru_RU.java,
787            gnu/java/locale/LocaleInformation_ru_UA.java,
788            gnu/java/locale/LocaleInformation_sa.java,
789            gnu/java/locale/LocaleInformation_sa_IN.java,
790            gnu/java/locale/LocaleInformation_sk.java,
791            gnu/java/locale/LocaleInformation_sk_SK.java,
792            gnu/java/locale/LocaleInformation_sl.java,
793            gnu/java/locale/LocaleInformation_so.java,
794            gnu/java/locale/LocaleInformation_so_DJ.java,
795            gnu/java/locale/LocaleInformation_so_ET.java,
796            gnu/java/locale/LocaleInformation_so_KE.java,
797            gnu/java/locale/LocaleInformation_so_SO.java,
798            gnu/java/locale/LocaleInformation_sq.java,
799            gnu/java/locale/LocaleInformation_sq_AL.java,
800            gnu/java/locale/LocaleInformation_sr.java,
801            gnu/java/locale/LocaleInformation_sr_Latn.java,
802            gnu/java/locale/LocaleInformation_sv.java,
803            gnu/java/locale/LocaleInformation_sv_FI.java,
804            gnu/java/locale/LocaleInformation_sv_SE.java,
805            gnu/java/locale/LocaleInformation_sw.java,
806            gnu/java/locale/LocaleInformation_sw_KE.java,
807            gnu/java/locale/LocaleInformation_sw_TZ.java,
808            gnu/java/locale/LocaleInformation_ta.java,
809            gnu/java/locale/LocaleInformation_ta_IN.java,
810            gnu/java/locale/LocaleInformation_te.java,
811            gnu/java/locale/LocaleInformation_te_IN.java,
812            gnu/java/locale/LocaleInformation_th.java,
813            gnu/java/locale/LocaleInformation_th_TH.java,
814            gnu/java/locale/LocaleInformation_ti.java,
815            gnu/java/locale/LocaleInformation_ti_ER.java,
816            gnu/java/locale/LocaleInformation_ti_ET.java,
817            gnu/java/locale/LocaleInformation_tr.java,
818            gnu/java/locale/LocaleInformation_tr_TR.java,
819            gnu/java/locale/LocaleInformation_tt.java,
820            gnu/java/locale/LocaleInformation_tt_RU.java,
821            gnu/java/locale/LocaleInformation_uk.java,
822            gnu/java/locale/LocaleInformation_uk_UA.java,
823            gnu/java/locale/LocaleInformation_ur.java,
824            gnu/java/locale/LocaleInformation_uz.java,
825            gnu/java/locale/LocaleInformation_uz_AF.java,
826            gnu/java/locale/LocaleInformation_vi.java,
827            gnu/java/locale/LocaleInformation_zh.java,
828            gnu/java/locale/LocaleInformation_zh_CN_Hans.java,
829            gnu/java/locale/LocaleInformation_zh_HK_Hant.java,
830            gnu/java/locale/LocaleInformation_zh_Hant.java,
831            gnu/java/locale/LocaleInformation_zh_MO_Hant.java,
832            gnu/java/locale/LocaleInformation_zh_SG_Hans.java,
833            gnu/java/locale/LocaleInformation_zh_TW_Hant.java:
834            Regenerated with newer version of gnu.localegen.
835    
836    2004-12-26  Thomas Fitzsimmons  <fitzsim@redhat.com>
837    
838            * gnu/java/awt/peer/gtk/GdkGraphics.java
839            (drawImage): Update image observer.
840    
841    2004-12-26  Michael Koch  <konqueror@gmx.de>
842    
843            * include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Regenerated.
844    
845    2004-12-26  Graydon Hoare  <graydon@redhat.com>
846    
847            * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
848            Rework painting into BufferedImages
849            * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
850            Construct BufferedImage with alpha only when alpha is
851            present in colormodel.
852            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
853            Rework painting into client-side jint arrays.
854            * jni/gtk-peer/gtkcairopeer.h:
855            Likewise.
856    
857    2004-12-26  Michael Koch  <konqueror@gmx.de>
858    
859            * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Reformatted.
860    
861    2004-12-25  Tom Tromey  <tromey@redhat.com>
862    
863            * lib/Makefile.am (JAVAC): Handle GCJX.
864            (GCJ): Removed.
865            (JIKES): Likewise.
866            (USER_JABBA): Likewise.
867            (USER_JAVAH): Likewise.
868            (FIND): Likewise.
869            (USER_CLASSLIB): Likewise.
870            * examples/Makefile.am (JCOMPILER): Handle gcjx.
871            (GCJ): Removed.
872            (JIKES): Likewise.
873            * acinclude.m4 (CLASSPATH_WITH_GCJX): New macro.
874            (CLASSPATH_CHECK_GCJX): Likewise.
875            (CLASSPATH_FIND_JAVAC): Use it.
876    
877    2004-12-24  Mark Wielaard  <mark@klomp.org>
878    
879            Fixes bug libgcj/18014.
880            * java/util/Locale.java (Locale(String, String, String)):
881            Don't uppercase variant.
882    
883    2004-12-24  Michael Koch  <konqueror@gmx.de>
884    
885            * javax/swing/text/PasswordView.java
886            (drawEchoCharacter): Added javadoc.
887            (drawSelectedText): Likewise.
888            (drawUnselectedText): Likewise.
889    
890    2004-12-24  Michael Koch  <konqueror@gmx.de>
891    
892            * javax/swing/JRootPane.java
893            (windowDecorationStyle): New field.
894            (setMenuBar): New method.
895            (getMenuBar): Likewise.
896            (getWindowDecorationStyle): Likewise.
897            (setWindowDecorationStyle): Likewise.
898    
899    2004-12-24  Michael Koch  <konqueror@gmx.de>
900    
901            * javax/swing/DefaultListSelectionModel.java
902            (leadAnchorNotificationEnabled): Made protected.
903    
904    2004-12-24  Michael Koch  <konqueror@gmx.de>
905    
906            * javax/swing/InternalFrameFocusTraversalPolicy.java: New file.
907    
908    2004-12-24  Michael Koch  <konqueror@gmx.de>
909    
910            * javax/swing/JFormattedTextField.java: Implemented.
911            * javax/swing/JWindow.java
912            (JWindow): New constructors.
913            (initWindow): Renamed from initFrame.
914            * javax/swing/UIDefaults.java
915            (ActiveValue): Made interface static.
916            (LazyValue): Likewise.
917            * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
918            (TitlePaneLayout.TitlePaneLayout): New constructor.
919            * javax/swing/plaf/basic/BasicSliderUI.java
920            (ChangeHandler): Made public.
921            (FocusHandler): Likewise.
922            (PropertyChangeHandler): Likewise.
923            (ScrollListener): Likewise.
924            * javax/swing/plaf/basic/BasicTabbedPaneUI.java
925            (FocusHandler): Likewise.
926            (MouseHandler): Likewise.
927            * javax/swing/plaf/basic/BasicTextPaneUI.java
928            (BasicTextPaneUI): Extend BasicEditorPaneUI.
929            * javax/swing/plaf/basic/BasicToolBarUI.java
930            (BasicToolBarUI): Simplified. Reworked javadoc.
931            (canDock): Simplified. Make public.
932            (DockingListener): Made public.
933            * javax/swing/text/JTextComponent.java
934            (navigationFilter): New field.
935            (getNavigationFilter): New method.
936            (setNavigationFilter): Likewise.
937    
938    2004-12-23  Mark Wielaard  <mark@klomp.org>
939    
940            * gnu/xml/*: Imported from GNU JAXP.
941            * javax/xml/*: Likewise.
942            * external/*: Imported external sax and w3c_dom projects.
943            * LICENSE: Add new copyright and distribution notices.
944            * Makefile.am (SUBDirs): Add external.
945            (DIST_SUBDIRS): Likewise.
946            * configure.ac (AC_CONFIG_FILES): Add external/Makefile,
947            external/sax/Makefile and external/w3c_dom/Makefile.
948            * lib/gen-classlist.sh.in (FIND): Search in external/sax and
949            external/w3c_dom.
950            (Split): Add new classes.xml for gcj.
951            * lib/Makefile.am (compile_classpath): Add external/sax and
952            external/w3c_dom.
953            (FOUND_GCJ): Compile classes.xml.
954            * lib/.cvsignore: Add classes.xml.
955            * .classpath: Updated exclusion filter and add external projects plus
956            examples.
957    
958    2004-12-23  Mark Wielaard  <mark@klomp.org>
959    
960            * lib/Makefile.am (compile_classpath): New variable.
961            Use when compiling with either jikes or gcj.
962            (LocaleData.java): New rules.
963            (genclasses): Depend on new rule.
964            (CLEANFILES): Add LocaleData.java, classes.locale1 and classes.locale2.
965            (dist-hook): Remove generated LocaleData.java file.
966            * lib/gen-classlist.sh.in: Add extra split files for locales.
967            * lib/.cvsignore: Add classes.locale1 and classes.locale2.
968    
969    2004-12-23  Mark Wielaard  <mark@klomp.org>
970    
971            * include/java_lang_Double.h: Regenerated.
972    
973    2004-12-23  Michael Koch  <konqueror@gmx.de>
974    
975            * javax/swing/plaf/metal/MetalTheme.java
976            (getControlTextColor): Return getControlInfo().
977            (getHighlightedTextColor): Return getControlTextColor().
978    
979    2004-12-23  Michael Koch  <konqueror@gmx.de>
980    
981            * javax/swing/plaf/basic/BasicButtonListener.java
982            (BasicButtonListener): New constructor.
983            * javax/swing/plaf/basic/BasicButtonUI.java
984            (createButtonListener): Usw new BasicButtonListener constructor.
985    
986    2004-12-23  Michael Koch  <konqueror@gmx.de>
987    
988            * java/awt/image/MemoryImageSource.java: Reformatted.
989    
990    2004-12-23  Michael Koch  <konqueror@gmx.de>
991    
992            * javax/swing/tree/TreeCellEditor.java: Refomatted.
993    
994    2004-12-22  Michael Koch  <konqueror@gmx.de>
995                Olga Rodimina  <rodimina@redhat.com>
996    
997            * javax/swing/JTable.java
998            (editorComp): New field.
999            (JTable): Initialize local variables and call updateUI
1000            (selectionBackground): Make protected.
1001            (selectionForeground): Likewise.
1002            (initializeLocalVars): Create default editors and renderers,
1003            initialize editingColumn, editingRow variables.
1004            (createDefaultEditors): New Method.
1005            (createDefaultRenderers): Likewise.
1006            (createDefaultListSelectionModel): Removed
1007            (createDefaultSelectionModel): New Method.
1008            (createDefaultTableHeader): Likewise
1009            (removeColumn): Likewise.
1010            (getEditingColumn): Likewise.
1011            (setEditingColumn): Likewise.
1012            (getEditingRow): Likewise.
1013            (setEditingRow): Likewise.
1014            (getEditorComponent): Likewise.
1015            (isEditing): Likewise.
1016            (setDefaultEditor): Likewise.
1017            (addColumnSelectionInterval): Likewise.
1018            (addRowSelectionInterval): Likewise.
1019            (setColumnSelectionInterval): Likewise.
1020            (setRowSelectionInterval): Likewise.
1021            (removeColumnSelectionInterval): Likewise.
1022            (removeRowSelectionInterval): Likewise.
1023            (isColumnSelected): Likewise.
1024            (isRowSelected): Likewise.
1025            (isCellSelected): Likewise.
1026            (selectAll): Likewise.
1027    
1028    2004-12-22  Michael Koch  <konqueror@gmx.de>
1029    
1030            * javax/swing/JFileChooser.java
1031            (showDialog): Return CANCEL_OPTION for now.
1032            (showOpenDialog): Likewise.
1033            (showSaveDialog): Likewise.
1034    
1035    2004-12-22  Michael Koch  <konqueror@gmx.de>
1036    
1037            * javax/swing/JTextField.java (getPreferredSize):
1038            Re-implemented.
1039    
1040    2004-12-22  Michael Koch  <konqueror@gmx.de>
1041    
1042            * javax/swing/plaf/basic/BasicEditorPaneUI.java: New file.
1043    
1044    2004-12-22  Michael Koch  <konqueror@gmx.de>
1045    
1046            * javax/swing/plaf/metal/MetalTheme.java,
1047            javax/swing/plaf/metal/DefaultMetalTheme.java:
1048            New files.
1049            * javax/swing/plaf/metal/MetalLookAndFeel.java:
1050            Implemented all color resource getter methods.
1051    
1052    2004-12-21  Michael Koch  <konqueror@gmx.de>
1053    
1054            * javax/swing/JLabel.java (setDisplayedMnemoic):
1055            Make text upper case before searching mnemonic character.
1056    
1057    2004-12-21  Michael Koch  <konqueror@gmx.de>
1058    
1059            * javax/swing/JLabel.java
1060            (setDisplayedMnemonicIndex): Handle index == -1 and fire
1061            PropertyChangeEvent after property got set to the new index.
1062            (setDisplayedMnemonic): Use only upper case characters.
1063    
1064    2004-12-21  Michael Koch  <konqueror@gmx.de>
1065    
1066            * lib/.cvsignore,  scripts/.cvsignore:
1067            Added more files to ignore.
1068    
1069    2004-12-21  Michael Koch  <konqueror@gmx.de>
1070    
1071            * javax/swing/JFrame.java
1072            (setDefaultLookAndFeelDecorated): Removed wrong code again.
1073            * javax/swing/JInternalFrame.java
1074            (setDefaultCloseOperation): Fixed typo.
1075    
1076    2004-12-21  Michael Koch  <konqueror@gmx.de>
1077    
1078            * javax/swing/JApplet.java
1079            (HIDE_ON_CLOSE): Removed.
1080            (EXIT_ON_CLOSE): Likewise.
1081            (DISPOSE_ON_CLOSE): Likewise.
1082            (DO_NOTHING_ON_CLOSE): Likewise.
1083            (close_action): Likewise.
1084            (getDefaultCloseOperation): Likewise.
1085            (setDefaultCloseOperation): Likewise.
1086            (processWindowEvent): Likewise.
1087            (getPreferredSize): Simplified.
1088            * javax/swing/JDialog.java
1089            (setDefaultLookAndFeelDecorated): Throw exception on wrong argument
1090            value.
1091            * javax/swing/JFrame.java
1092            (setDefaultLookAndFeelDecorated): Likewise.
1093            * javax/swing/JInternalFrame.java
1094            (setDefaultCloseOperation): Fixed throwing exception on wrong argument
1095            value.
1096            * javax/swing/JWindow.java
1097            (HIDE_ON_CLOSE): Removed.
1098            (EXIT_ON_CLOSE): Likewise.
1099            (DISPOSE_ON_CLOSE): Likewise.
1100            (DO_NOTHING_ON_CLOSE): Likewise.
1101            (close_action): Likewise.
1102            (processKeyEvent): Likewise.
1103            (setDefaultCloseOperation): Likewise.
1104            (getPreferredSize): Simplified.
1105    
1106    2004-12-21  Chris Burdess  <dog@gnu.org>
1107    
1108            * configure.ac: Check for presence of crt_externs.h on Darwin.
1109            * native/jni/java-lang/java_lang_VMProcess.c: If HAVE_CRT_EXTERNS_H
1110            is defined, define environ as calling _NSGetEnviron(), otherwise
1111            define it as an external variable.
1112    
1113    2004-12-21  Chris Burdess  <dog@gnu.org>
1114    
1115            * acinclude.m4: Check version of Jikes.
1116    
1117    2004-12-21  Michael Koch  <konqueror@gmx.de>
1118    
1119            * javax/swing/text/DefaultStyledDocument.java:
1120            New file.
1121    
1122    2004-12-20  Michael Koch  <konqueror@gmx.de>
1123    
1124            * lib/Makefile.am: Generate java/util/LocaleData.java in build tree.
1125            * lib/gen-classlist.sh.in: Include classes in java.* packages in build
1126            tree.
1127            * scripts/Makefile.am: Include generate-locale-list.sh in dist
1128            tarball.
1129    
1130    2004-12-19  Robert Schuster <thebohemian@gmx.net>
1131    
1132            * javax/swing/JComboBox.java:
1133            (JComboBox): Removed selection of the
1134            first item in the model.
1135    
1136    2004-12-19  Michael Koch  <konqueror@gmx.de>
1137    
1138            * resource/Makfile.am: Don't call make for subdirs.
1139            * resource/gnu/.cvsignore,
1140            resource/gnu/java/.cvsignore,
1141            resource/gnu/java/awt/.cvsignore,
1142            resource/gnu/java/awt/peer/.cvsignore,
1143            resource/gnu/java/awt/peer/gtk/.cvsignore,
1144            resource/gnu/regexp/.cvsignore,
1145            resource/java/.cvsignore,
1146            resource/java/security/.cvsignore,
1147            resource/java/util/.cvsignore,
1148            resource/java/util/logging/.cvsignore,
1149            resource/org/.cvsignore,
1150            resource/org/ietf/.cvsignore,
1151            resource/org/ietf/jgss/.cvsignore: Removed.
1152    
1153    2004-12-19  Michael Koch  <konqueror@gmx.de>
1154    
1155            * gnu/java/locale/iso3166-a3.properties,
1156            gnu/java/locale/iso3166_de.properties,
1157            gnu/java/locale/iso3166.properties,
1158            gnu/java/locale/iso639-a2-old.properties,
1159            gnu/java/locale/iso639-a3.properties,
1160            gnu/java/locale/iso639_de.properties,
1161            gnu/java/locale/iso639_fr.properties,
1162            gnu/java/locale/iso639_ga.properties,
1163            gnu/java/locale/iso639.properties: Removed.
1164            * lib/Makefile.am: Install resource files into dist tarball
1165            * resource/java/util/iso4217.properties:
1166            New file.
1167    
1168    2004-12-19  Andrew John Hughes  <gnu_andrew@member.fsf.org>
1169    
1170            * java/util/Currency.java
1171            New implementation of this class so as to
1172            use iso4271.properties.
1173    
1174    2004-12-19  Michael Koch  <konqueror@gmx.de>
1175    
1176            * java/util/Locale.java: Make sure all locales get only created once.
1177            (availableLocales): New static field.
1178            (localeMap): Likewise.
1179            (getLocale): New private static method.
1180            (getAvailableLocales): Re-implemented.
1181            (getISOCountries): Fixed typo in javadoc.
1182            (getDisplayLanguage): Load iso639.properties from correct package.
1183            (getDisplayCountry): Load iso3166.properties from correct package.
1184            * scripts/generate-locale-list.sh: New script.
1185            * lib/Makefile.am: Call scripts/generate-locale-list.sh to generate
1186            java/util/LocaleData.java.
1187    
1188    2004-12-19  Michael Koch  <konqueror@gmx.de>
1189    
1190            * gnu/java/locale/LocaleInformation_aa.java,
1191            gnu/java/locale/LocaleInformation_aa_DJ.java,
1192            gnu/java/locale/LocaleInformation_aa_ER.java,
1193            gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java,
1194            gnu/java/locale/LocaleInformation_aa_ET.java,
1195            gnu/java/locale/LocaleInformation_af.java,
1196            gnu/java/locale/LocaleInformation_am.java,
1197            gnu/java/locale/LocaleInformation_am_ET.java,
1198            gnu/java/locale/LocaleInformation_ar.java,
1199            gnu/java/locale/LocaleInformation_ar_SA.java,
1200            gnu/java/locale/LocaleInformation_as.java,
1201            gnu/java/locale/LocaleInformation_as_IN.java,
1202            gnu/java/locale/LocaleInformation_az.java,
1203            gnu/java/locale/LocaleInformation_be.java,
1204            gnu/java/locale/LocaleInformation_bg.java,
1205            gnu/java/locale/LocaleInformation_bg_BG.java,
1206            gnu/java/locale/LocaleInformation_bn.java,
1207            gnu/java/locale/LocaleInformation_ca.java,
1208            gnu/java/locale/LocaleInformation_cs.java,
1209            gnu/java/locale/LocaleInformation_cy.java,
1210            gnu/java/locale/LocaleInformation_da.java,
1211            gnu/java/locale/LocaleInformation_de_LI.java,
1212            gnu/java/locale/LocaleInformation_dv.java,
1213            gnu/java/locale/LocaleInformation_dv_MV.java,
1214            gnu/java/locale/LocaleInformation_dz.java,
1215            gnu/java/locale/LocaleInformation_dz_BT.java,
1216            gnu/java/locale/LocaleInformation_en_AS.java,
1217            gnu/java/locale/LocaleInformation_en_BE.java,
1218            gnu/java/locale/LocaleInformation_en_BZ.java,
1219            gnu/java/locale/LocaleInformation_en_GU.java,
1220            gnu/java/locale/LocaleInformation_en_MH.java,
1221            gnu/java/locale/LocaleInformation_en_MP.java,
1222            gnu/java/locale/LocaleInformation_en_MT.java,
1223            gnu/java/locale/LocaleInformation_en_PK.java,
1224            gnu/java/locale/LocaleInformation_en_UM.java,
1225            gnu/java/locale/LocaleInformation_en_US_POSIX.java,
1226            gnu/java/locale/LocaleInformation_en_VI.java,
1227            gnu/java/locale/LocaleInformation_eo.java,
1228            gnu/java/locale/LocaleInformation_es.java,
1229            gnu/java/locale/LocaleInformation_et.java,
1230            gnu/java/locale/LocaleInformation_eu.java,
1231            gnu/java/locale/LocaleInformation_fa.java,
1232            gnu/java/locale/LocaleInformation_fa_AF.java,
1233            gnu/java/locale/LocaleInformation_fo.java,
1234            gnu/java/locale/LocaleInformation_ga.java,
1235            gnu/java/locale/LocaleInformation_gl.java,
1236            gnu/java/locale/LocaleInformation_gu.java,
1237            gnu/java/locale/LocaleInformation_gu_IN.java,
1238            gnu/java/locale/LocaleInformation_gv.java,
1239            gnu/java/locale/LocaleInformation_he.java,
1240            gnu/java/locale/LocaleInformation_hi.java,
1241            gnu/java/locale/LocaleInformation_hr.java,
1242            gnu/java/locale/LocaleInformation_hu.java,
1243            gnu/java/locale/LocaleInformation_hy.java,
1244            gnu/java/locale/LocaleInformation_hy_AM.java,
1245            gnu/java/locale/LocaleInformation_hy_AM_REVISED.java,
1246            gnu/java/locale/LocaleInformation_id.java,
1247            gnu/java/locale/LocaleInformation_is.java,
1248            gnu/java/locale/LocaleInformation_is_IS.java,
1249            gnu/java/locale/LocaleInformation_it.java,
1250            gnu/java/locale/LocaleInformation_iu.java,
1251            gnu/java/locale/LocaleInformation_ja.java,
1252            gnu/java/locale/LocaleInformation_ka.java,
1253            gnu/java/locale/LocaleInformation_kk.java,
1254            gnu/java/locale/LocaleInformation_kk_KZ.java,
1255            gnu/java/locale/LocaleInformation_kl.java,
1256            gnu/java/locale/LocaleInformation_km.java,
1257            gnu/java/locale/LocaleInformation_km_KH.java,
1258            gnu/java/locale/LocaleInformation_kn.java,
1259            gnu/java/locale/LocaleInformation_kn_IN.java,
1260            gnu/java/locale/LocaleInformation_ko.java,
1261            gnu/java/locale/LocaleInformation_kw.java,
1262            gnu/java/locale/LocaleInformation_ky.java,
1263            gnu/java/locale/LocaleInformation_lo.java,
1264            gnu/java/locale/LocaleInformation_lo_LA.java,
1265            gnu/java/locale/LocaleInformation_lt.java,
1266            gnu/java/locale/LocaleInformation_lv.java,
1267            gnu/java/locale/LocaleInformation_mk.java,
1268            gnu/java/locale/LocaleInformation_ml.java,
1269            gnu/java/locale/LocaleInformation_ml_IN.java,
1270            gnu/java/locale/LocaleInformation_mn.java,
1271            gnu/java/locale/LocaleInformation_mr.java,
1272            gnu/java/locale/LocaleInformation_ms.java,
1273            gnu/java/locale/LocaleInformation_ms_BN.java,
1274            gnu/java/locale/LocaleInformation_ms_MY.java,
1275            gnu/java/locale/LocaleInformation_mt.java,
1276            gnu/java/locale/LocaleInformation_nb.java,
1277            gnu/java/locale/LocaleInformation_nb_NO.java,
1278            gnu/java/locale/LocaleInformation_nn.java,
1279            gnu/java/locale/LocaleInformation_om.java,
1280            gnu/java/locale/LocaleInformation_om_ET.java,
1281            gnu/java/locale/LocaleInformation_om_KE.java,
1282            gnu/java/locale/LocaleInformation_or.java,
1283            gnu/java/locale/LocaleInformation_or_IN.java,
1284            gnu/java/locale/LocaleInformation_pl.java,
1285            gnu/java/locale/LocaleInformation_ps.java,
1286            gnu/java/locale/LocaleInformation_ps_AF.java,
1287            gnu/java/locale/LocaleInformation_pt.java,
1288            gnu/java/locale/LocaleInformation_ro.java,
1289            gnu/java/locale/LocaleInformation_ru.java,
1290            gnu/java/locale/LocaleInformation_sa.java,
1291            gnu/java/locale/LocaleInformation_sa_IN.java,
1292            gnu/java/locale/LocaleInformation_sk.java,
1293            gnu/java/locale/LocaleInformation_sl.java,
1294            gnu/java/locale/LocaleInformation_so.java,
1295            gnu/java/locale/LocaleInformation_so_DJ.java,
1296            gnu/java/locale/LocaleInformation_so_ET.java,
1297            gnu/java/locale/LocaleInformation_so_KE.java,
1298            gnu/java/locale/LocaleInformation_so_SO.java,
1299            gnu/java/locale/LocaleInformation_sq.java,
1300            gnu/java/locale/LocaleInformation_sr.java,
1301            gnu/java/locale/LocaleInformation_sr_Latn.java,
1302            gnu/java/locale/LocaleInformation_sw.java,
1303            gnu/java/locale/LocaleInformation_sw_KE.java,
1304            gnu/java/locale/LocaleInformation_sw_TZ.java,
1305            gnu/java/locale/LocaleInformation_ta.java,
1306            gnu/java/locale/LocaleInformation_te.java,
1307            gnu/java/locale/LocaleInformation_th.java,
1308            gnu/java/locale/LocaleInformation_th_TH.java,
1309            gnu/java/locale/LocaleInformation_ti.java,
1310            gnu/java/locale/LocaleInformation_ti_ER.java,
1311            gnu/java/locale/LocaleInformation_ti_ET.java,
1312            gnu/java/locale/LocaleInformation_tt.java,
1313            gnu/java/locale/LocaleInformation_tt_RU.java,
1314            gnu/java/locale/LocaleInformation_uk.java,
1315            gnu/java/locale/LocaleInformation_ur.java,
1316            gnu/java/locale/LocaleInformation_uz.java,
1317            gnu/java/locale/LocaleInformation_uz_AF.java,
1318            gnu/java/locale/LocaleInformation_vi.java,
1319            gnu/java/locale/LocaleInformation_zh.java,
1320            gnu/java/locale/LocaleInformation_zh_CN_Hans.java,
1321            gnu/java/locale/LocaleInformation_zh_HK_Hant.java,
1322            gnu/java/locale/LocaleInformation_zh_Hant.java,
1323            gnu/java/locale/LocaleInformation_zh_MO_Hant.java,
1324            gnu/java/locale/LocaleInformation_zh_SG_Hans.java,
1325            gnu/java/locale/LocaleInformation_zh_TW_Hant.java:
1326            New locale files.
1327            * gnu/java/locale/LocaleInformation_ar_AE.java,
1328            gnu/java/locale/LocaleInformation_ar_BH.java,
1329            gnu/java/locale/LocaleInformation_ar_EG.java,
1330            gnu/java/locale/LocaleInformation_ar_OM.java,
1331            gnu/java/locale/LocaleInformation_ar_SD.java,
1332            gnu/java/locale/LocaleInformation_fr_FR.java,
1333            gnu/java/locale/LocaleInformation_hr_HR.java,
1334            gnu/java/locale/LocaleInformation_ka_GE.java,
1335            gnu/java/locale/LocaleInformation_mk_MK.java,
1336            gnu/java/locale/LocaleInformation_sl_SI.java,
1337            gnu/java/locale/LocaleInformation_sr_YU.java,
1338            gnu/java/locale/LocaleInformation_ur_PK.java,
1339            gnu/java/locale/LocaleInformation_uz_UZ.java,
1340            gnu/java/locale/LocaleInformation_vi_VN.java,
1341            gnu/java/locale/LocaleInformation_zh_CN.java,
1342            gnu/java/locale/LocaleInformation_zh_HK.java,
1343            gnu/java/locale/LocaleInformation_zh_SG.java,
1344            gnu/java/locale/LocaleInformation_zh_TW.java:
1345            Removed.
1346    
1347    2004-12-19  Michael Koch  <konqueror@gmx.de>
1348    
1349            * gnu/java/locale/LocaleInformation.java (LocaleInformation):
1350            Don't inherit LocaleInformation_en and put all default values into
1351            this class.
1352            * gnu/java/locale/LocaleInformation_af_ZA.java
1353            gnu/java/locale/LocaleInformation_ar_DZ.java
1354            gnu/java/locale/LocaleInformation_ar_IN.java,
1355            gnu/java/locale/LocaleInformation_ar_IQ.java,
1356            gnu/java/locale/LocaleInformation_ar_JO.java,
1357            gnu/java/locale/LocaleInformation_ar_KW.java,
1358            gnu/java/locale/LocaleInformation_ar_LB.java,
1359            gnu/java/locale/LocaleInformation_ar_LY.java,
1360            gnu/java/locale/LocaleInformation_ar_MA.java,
1361            gnu/java/locale/LocaleInformation_ar_QA.java,
1362            gnu/java/locale/LocaleInformation_ar_SY.java,
1363            gnu/java/locale/LocaleInformation_ar_TN.java,
1364            gnu/java/locale/LocaleInformation_ar_YE.java,
1365            gnu/java/locale/LocaleInformation_be_BY.java,
1366            gnu/java/locale/LocaleInformation_bn_IN.java,
1367            gnu/java/locale/LocaleInformation_ca_ES.java,
1368            gnu/java/locale/LocaleInformation_cs_CZ.java,
1369            gnu/java/locale/LocaleInformation_cy_GB.java,
1370            gnu/java/locale/LocaleInformation_da_DK.java,
1371            gnu/java/locale/LocaleInformation_de.java,
1372            gnu/java/locale/LocaleInformation_de_AT.java,
1373            gnu/java/locale/LocaleInformation_de_BE.java,
1374            gnu/java/locale/LocaleInformation_de_CH.java,
1375            gnu/java/locale/LocaleInformation_de_DE.java,
1376            gnu/java/locale/LocaleInformation_de_LU.java,
1377            gnu/java/locale/LocaleInformation_el_GR.java,
1378            gnu/java/locale/LocaleInformation_en_AU.java,
1379            gnu/java/locale/LocaleInformation_en_BW.java,
1380            gnu/java/locale/LocaleInformation_en_CA.java,
1381            gnu/java/locale/LocaleInformation_en_GB.java,
1382            gnu/java/locale/LocaleInformation_en_HK.java,
1383            gnu/java/locale/LocaleInformation_en_IE.java,
1384            gnu/java/locale/LocaleInformation_en_IN.java,
1385            gnu/java/locale/LocaleInformation_en_NZ.java,
1386            gnu/java/locale/LocaleInformation_en_PH.java,
1387            gnu/java/locale/LocaleInformation_en_SG.java,
1388            gnu/java/locale/LocaleInformation_en_US.java,
1389            gnu/java/locale/LocaleInformation_en_ZA.java,
1390            gnu/java/locale/LocaleInformation_en_ZW.java,
1391            gnu/java/locale/LocaleInformation_es_AR.java,
1392            gnu/java/locale/LocaleInformation_es_BO.java,
1393            gnu/java/locale/LocaleInformation_es_CL.java,
1394            gnu/java/locale/LocaleInformation_es_CO.java,
1395            gnu/java/locale/LocaleInformation_es_CR.java,
1396            gnu/java/locale/LocaleInformation_es_DO.java,
1397            gnu/java/locale/LocaleInformation_es_EC.java,
1398            gnu/java/locale/LocaleInformation_es_ES.java,
1399            gnu/java/locale/LocaleInformation_es_GT.java,
1400            gnu/java/locale/LocaleInformation_es_HN.java,
1401            gnu/java/locale/LocaleInformation_es_MX.java,
1402            gnu/java/locale/LocaleInformation_es_NI.java,
1403            gnu/java/locale/LocaleInformation_es_PA.java,
1404            gnu/java/locale/LocaleInformation_es_PE.java,
1405            gnu/java/locale/LocaleInformation_es_PR.java,
1406            gnu/java/locale/LocaleInformation_es_PY.java,
1407            gnu/java/locale/LocaleInformation_es_SV.java,
1408            gnu/java/locale/LocaleInformation_es_US.java,
1409            gnu/java/locale/LocaleInformation_es_UY.java,
1410            gnu/java/locale/LocaleInformation_es_VE.java,
1411            gnu/java/locale/LocaleInformation_et_EE.java,
1412            gnu/java/locale/LocaleInformation_eu_ES.java,
1413            gnu/java/locale/LocaleInformation_fa_IR.java,
1414            gnu/java/locale/LocaleInformation_fi_FI.java,
1415            gnu/java/locale/LocaleInformation_fo_FO.java,
1416            gnu/java/locale/LocaleInformation_fr_BE.java,
1417            gnu/java/locale/LocaleInformation_fr_CA.java,
1418            gnu/java/locale/LocaleInformation_fr_CH.java,
1419            gnu/java/locale/LocaleInformation_fr_LU.java,
1420            gnu/java/locale/LocaleInformation_ga_IE.java,
1421            gnu/java/locale/LocaleInformation_gl_ES.java,
1422            gnu/java/locale/LocaleInformation_gv_GB.java,
1423            gnu/java/locale/LocaleInformation_he_IL.java,
1424            gnu/java/locale/LocaleInformation_hi_IN.java,
1425            gnu/java/locale/LocaleInformation_hu_HU.java,
1426            gnu/java/locale/LocaleInformation_id_ID.java,
1427            gnu/java/locale/LocaleInformation_it_CH.java,
1428            gnu/java/locale/LocaleInformation_it_IT.java,
1429            gnu/java/locale/LocaleInformation_ja_JP.java,
1430            gnu/java/locale/LocaleInformation_kl_GL.java,
1431            gnu/java/locale/LocaleInformation_ko_KR.java,
1432            gnu/java/locale/LocaleInformation_kw_GB.java,
1433            gnu/java/locale/LocaleInformation_lt_LT.java,
1434            gnu/java/locale/LocaleInformation_lv_LV.java,
1435            gnu/java/locale/LocaleInformation_mr_IN.java,
1436            gnu/java/locale/LocaleInformation_mt_MT.java,
1437            gnu/java/locale/LocaleInformation_nl.java,
1438            gnu/java/locale/LocaleInformation_nl_BE.java,
1439            gnu/java/locale/LocaleInformation_nl_NL.java,
1440            gnu/java/locale/LocaleInformation_nn_NO.java,
1441            gnu/java/locale/LocaleInformation_pl_PL.java,
1442            gnu/java/locale/LocaleInformation_pt_BR.java,
1443            gnu/java/locale/LocaleInformation_pt_PT.java,
1444            gnu/java/locale/LocaleInformation_ro_RO.java,
1445            gnu/java/locale/LocaleInformation_ru_RU.java,
1446            gnu/java/locale/LocaleInformation_ru_UA.java,
1447            gnu/java/locale/LocaleInformation_sk_SK.java,
1448            gnu/java/locale/LocaleInformation_sq_AL.java,
1449            gnu/java/locale/LocaleInformation_sv_FI.java,
1450            gnu/java/locale/LocaleInformation_sv_SE.java,
1451            gnu/java/locale/LocaleInformation_ta_IN.java,
1452            gnu/java/locale/LocaleInformation_te_IN.java,
1453            gnu/java/locale/LocaleInformation_tr_TR.java,
1454            gnu/java/locale/LocaleInformation_uk_UA.java:
1455            Removed all redundant stuff.
1456    
1457    2004-12-18  Michael Koch  <konqueror@gmx.de>
1458    
1459            * gnu/java/locale/LocaleInformation_af_ZA.java,
1460            gnu/java/locale/LocaleInformation_ar_DZ.java,
1461            gnu/java/locale/LocaleInformation_ar_IN.java,
1462            gnu/java/locale/LocaleInformation_ar_IQ.java,
1463            gnu/java/locale/LocaleInformation_ar_JO.java,
1464            gnu/java/locale/LocaleInformation_ar_KW.java,
1465            gnu/java/locale/LocaleInformation_ar_LB.java,
1466            gnu/java/locale/LocaleInformation_ar_LY.java,
1467            gnu/java/locale/LocaleInformation_ar_MA.java,
1468            gnu/java/locale/LocaleInformation_ar_QA.java,
1469            gnu/java/locale/LocaleInformation_ar_TN.java,
1470            gnu/java/locale/LocaleInformation_ar_YE.java,
1471            gnu/java/locale/LocaleInformation_be_BY.java,
1472            gnu/java/locale/LocaleInformation_bn_IN.java,
1473            gnu/java/locale/LocaleInformation_ca_ES.java,
1474            gnu/java/locale/LocaleInformation_cs_CZ.java,
1475            gnu/java/locale/LocaleInformation_cy_GB.java,
1476            gnu/java/locale/LocaleInformation_da_DK.java,
1477            gnu/java/locale/LocaleInformation_de.java,
1478            gnu/java/locale/LocaleInformation_de_AT.java,
1479            gnu/java/locale/LocaleInformation_de_CH.java,
1480            gnu/java/locale/LocaleInformation_de_LU.java,
1481            gnu/java/locale/LocaleInformation_el.java,
1482            gnu/java/locale/LocaleInformation_el_GR.java,
1483            gnu/java/locale/LocaleInformation_en.java,
1484            gnu/java/locale/LocaleInformation_en_AU.java,
1485            gnu/java/locale/LocaleInformation_en_BW.java,
1486            gnu/java/locale/LocaleInformation_en_CA.java,
1487            gnu/java/locale/LocaleInformation_en_GB.java,
1488            gnu/java/locale/LocaleInformation_en_HK.java,
1489            gnu/java/locale/LocaleInformation_en_IE.java,
1490            gnu/java/locale/LocaleInformation_en_IN.java,
1491            gnu/java/locale/LocaleInformation_en_NZ.java,
1492            gnu/java/locale/LocaleInformation_en_PH.java,
1493            gnu/java/locale/LocaleInformation_en_SG.java,
1494            gnu/java/locale/LocaleInformation_en_US.java,
1495            gnu/java/locale/LocaleInformation_en_ZA.java,
1496            gnu/java/locale/LocaleInformation_en_ZW.java,
1497            gnu/java/locale/LocaleInformation_es_AR.java,
1498            gnu/java/locale/LocaleInformation_es_BO.java,
1499            gnu/java/locale/LocaleInformation_es_CL.java,
1500            gnu/java/locale/LocaleInformation_es_CO.java,
1501            gnu/java/locale/LocaleInformation_es_CR.java,
1502            gnu/java/locale/LocaleInformation_es_DO.java,
1503            gnu/java/locale/LocaleInformation_es_EC.java,
1504            gnu/java/locale/LocaleInformation_es_ES.java,
1505            gnu/java/locale/LocaleInformation_es_GT.java,
1506            gnu/java/locale/LocaleInformation_es_HN.java,
1507            gnu/java/locale/LocaleInformation_es_MX.java,
1508            gnu/java/locale/LocaleInformation_es_NI.java,
1509            gnu/java/locale/LocaleInformation_es_PA.java,
1510            gnu/java/locale/LocaleInformation_es_PE.java,
1511            gnu/java/locale/LocaleInformation_es_PR.java,
1512            gnu/java/locale/LocaleInformation_es_PY.java,
1513            gnu/java/locale/LocaleInformation_es_SV.java,
1514            gnu/java/locale/LocaleInformation_es_US.java,
1515            gnu/java/locale/LocaleInformation_es_UY.java,
1516            gnu/java/locale/LocaleInformation_es_VE.java,
1517            gnu/java/locale/LocaleInformation_et_EE.java,
1518            gnu/java/locale/LocaleInformation_eu_ES.java,
1519            gnu/java/locale/LocaleInformation_fa_IR.java,
1520            gnu/java/locale/LocaleInformation_fi.java,
1521            gnu/java/locale/LocaleInformation_fi_FI.java,
1522            gnu/java/locale/LocaleInformation_fo_FO.java,
1523            gnu/java/locale/LocaleInformation_fr.java,
1524            gnu/java/locale/LocaleInformation_fr_BE.java,
1525            gnu/java/locale/LocaleInformation_fr_CA.java,
1526            gnu/java/locale/LocaleInformation_fr_CH.java,
1527            gnu/java/locale/LocaleInformation_fr_LU.java,
1528            gnu/java/locale/LocaleInformation_ga_IE.java,
1529            gnu/java/locale/LocaleInformation_gl_ES.java,
1530            gnu/java/locale/LocaleInformation_gv_GB.java,
1531            gnu/java/locale/LocaleInformation_he_IL.java,
1532            gnu/java/locale/LocaleInformation_hi_IN.java,
1533            gnu/java/locale/LocaleInformation_hu_HU.java,
1534            gnu/java/locale/LocaleInformation_id_ID.java,
1535            gnu/java/locale/LocaleInformation_it_IT.java,
1536            gnu/java/locale/LocaleInformation_ja_JP.java,
1537            gnu/java/locale/LocaleInformation_kl_GL.java,
1538            gnu/java/locale/LocaleInformation_ko_KR.java,
1539            gnu/java/locale/LocaleInformation_kw_GB.java,
1540            gnu/java/locale/LocaleInformation_lt_LT.java,
1541            gnu/java/locale/LocaleInformation_lv_LV.java,
1542            gnu/java/locale/LocaleInformation_mr_IN.java,
1543            gnu/java/locale/LocaleInformation_mt_MT.java,
1544            gnu/java/locale/LocaleInformation_nl.java,
1545            gnu/java/locale/LocaleInformation_nl_BE.java,
1546            gnu/java/locale/LocaleInformation_nl_NL.java,
1547            gnu/java/locale/LocaleInformation_nn_NO.java,
1548            gnu/java/locale/LocaleInformation_pa.java,
1549            gnu/java/locale/LocaleInformation_pa_IN.java,
1550            gnu/java/locale/LocaleInformation_pl_PL.java,
1551            gnu/java/locale/LocaleInformation_pt_BR.java,
1552            gnu/java/locale/LocaleInformation_pt_PT.java,
1553            gnu/java/locale/LocaleInformation_ro_RO.java,
1554            gnu/java/locale/LocaleInformation_ru_RU.java,
1555            gnu/java/locale/LocaleInformation_ru_UA.java,
1556            gnu/java/locale/LocaleInformation_sk_SK.java,
1557            gnu/java/locale/LocaleInformation_sq_AL.java,
1558            gnu/java/locale/LocaleInformation_sv.java,
1559            gnu/java/locale/LocaleInformation_sv_FI.java,
1560            gnu/java/locale/LocaleInformation_sv_SE.java,
1561            gnu/java/locale/LocaleInformation_ta_IN.java,
1562            gnu/java/locale/LocaleInformation_te_IN.java,
1563            gnu/java/locale/LocaleInformation_tr.java,
1564            gnu/java/locale/LocaleInformation_tr_TR.java,
1565            gnu/java/locale/LocaleInformation_uk_UA.java:
1566            Updated to latest gnu.localegen and locale date.
1567    
1568    2004-12-18  Robert Schuster <thebohemian@gmx.net>
1569    
1570            * javax/swing/JComboBox.java
1571            added support for no item being selected
1572            (JComboBox): select first or nothing depending on element
1573            count
1574            (setModel): cleaned up unneeded "this." usage, added more
1575            docs, made exception behavior match that of the JDK
1576            (setLighWeightPopupEnabled): removed unneeded "this." usage
1577            (setEditable): dito
1578            (setMaximumRowCount): dito
1579            (setRenderer): dito
1580            (setPrototypeDisplayValue): dito
1581            (getSelectedItem): simplified, added more user doc
1582            (setSelectedIndex): corrected exception behavior, added more user
1583            doc
1584            (getSelectedIndex): fixed hardcoded dependency on DefaultComboBoxModel
1585             (see bug #11255), added performance warning to user doc
1586            (addItem): fixed exception behavior, added user doc
1587            (insertItemAt): dito
1588            (removeItem): dito
1589            (removeItemAt): dito
1590            (removeAll): fixed exception behavior, added user doc, added support
1591            for model not being instance of DefaultComboBoxModel (see bug #11255)
1592            (getSelectedItemObjects): simplified
1593            (getItemCount): fixed dependency on DefaultComboBoxModel (see bug #11255)
1594            (getItemAt): fixed dependency on MutableComboBoxModel (see bug #11255)
1595            * javax/swing/DefaultComboBoxModel.java:
1596            (setSelectedItem): updates selected item only if new
1597            value is null or known (match JDK behavior)
1598            * javax/swing/plaf/basic/BasicComboBoxUI.java:
1599            (paintCurrentValue): renders "" if no item is selected
1600    
1601  2004-12-18  Tom Tromey  <tromey@redhat.com>  2004-12-18  Tom Tromey  <tromey@redhat.com>
1602    
1603          * java/lang/String.java (String(StringBuilder)): Rewrote.          * java/lang/String.java (String(StringBuilder)): Rewrote.
# Line 6  Line 1606 
1606          (substrinng): Likewise.          (substrinng): Likewise.
1607          (toString): Likewise.          (toString): Likewise.
1608    
1609    2004-12-17  Michael Koch  <konqueror@gmx.de>
1610    
1611            * gnu/java/locale/LocaleInformation_de.java,
1612            gnu/java/locale/LocaleInformation_de_DE.java,
1613            gnu/java/locale/LocaleInformation_el_GR.java,
1614            gnu/java/locale/LocaleInformation_en_GB.java,
1615            gnu/java/locale/LocaleInformation_fi_FI.java,
1616            gnu/java/locale/LocaleInformation_fr_BE.java,
1617            gnu/java/locale/LocaleInformation_fr_FR.java,
1618            gnu/java/locale/LocaleInformation_oc_FR.java,
1619            gnu/java/locale/LocaleInformation_sv_FI.java,
1620            gnu/java/locale/LocaleInformation_sv_SE.java,
1621            gnu/java/locale/LocaleInformation_tr_TR.java:
1622            Updated.
1623            * gnu/java/locale/LocaleInformation_el.java,
1624            gnu/java/locale/LocaleInformation_fi.java,
1625            gnu/java/locale/LocaleInformation_fr.java,
1626            gnu/java/locale/LocaleInformation_sv.java,
1627            gnu/java/locale/LocaleInformation_tr.java:
1628            New files.
1629    
1630    2004-12-17  Mark Wielaard  <mark@klomp.org>
1631    
1632            * INSTALL: We need jikes 1.19 or higher now.
1633            * lib/Makefile.am: Add +Pno-shadow to JIKES compilation.
1634    
1635    2004-12-17  Mark Wielaard  <mark@klomp.org>
1636    
1637            * scripts/.cvsignore: New file.
1638    
1639    2004-12-17  Michael Koch  <konqueror@gmx.de>
1640    
1641            * gnu/java/locale/LocaleInformation_ar_QA.java,
1642            gnu/java/locale/LocaleInformation_ar_SY.java,
1643            gnu/java/locale/LocaleInformation_cy_GB.java,
1644            gnu/java/locale/LocaleInformation_de_BE.java,
1645            gnu/java/locale/LocaleInformation_en_GB.java,
1646            gnu/java/locale/LocaleInformation_es_ES.java,
1647            gnu/java/locale/LocaleInformation_es_US.java,
1648            gnu/java/locale/LocaleInformation_fo_FO.java,
1649            gnu/java/locale/LocaleInformation_fr_CH.java,
1650            gnu/java/locale/LocaleInformation_it_CH.java,
1651            gnu/java/locale/LocaleInformation_kl_GL.java,
1652            gnu/java/locale/LocaleInformation_nl_BE.java,
1653            gnu/java/locale/LocaleInformation_pt_BR.java,
1654            gnu/java/locale/LocaleInformation_sv_SE.java,
1655            gnu/java/locale/LocaleInformation_te_IN.java,
1656            gnu/java/locale/LocaleInformation_gd_GB.java:
1657            Updated.
1658            gnu/java/locale/LocaleInformation_mi_NZ.java
1659            gnu/java/locale/LocaleInformation_tl_PH.java
1660            gnu/java/locale/LocaleInformation_yi_US.java:
1661            Removed.
1662    
1663    2004-12-17  Michael Koch  <konqueror@gmx.de>
1664    
1665            * gnu/java/locale/LocaleInformation_af_ZA.java,
1666            gnu/java/locale/LocaleInformation_ar_DZ.java,
1667            gnu/java/locale/LocaleInformation_ar_IN.java,
1668            gnu/java/locale/LocaleInformation_ar_IQ.java,
1669            gnu/java/locale/LocaleInformation_ar_JO.java,
1670            gnu/java/locale/LocaleInformation_ar_KW.java,
1671            gnu/java/locale/LocaleInformation_ar_LB.java,
1672            gnu/java/locale/LocaleInformation_ar_LY.java,
1673            gnu/java/locale/LocaleInformation_ar_MA.java,
1674            gnu/java/locale/LocaleInformation_ar_QA.java,
1675            gnu/java/locale/LocaleInformation_ar_SY.java,
1676            gnu/java/locale/LocaleInformation_ar_TN.java,
1677            gnu/java/locale/LocaleInformation_ar_YE.java,
1678            gnu/java/locale/LocaleInformation_be_BY.java,
1679            gnu/java/locale/LocaleInformation_bn_IN.java,
1680            gnu/java/locale/LocaleInformation_ca_ES.java,
1681            gnu/java/locale/LocaleInformation_cs_CZ.java,
1682            gnu/java/locale/LocaleInformation_cy_GB.java,
1683            gnu/java/locale/LocaleInformation_da_DK.java,
1684            gnu/java/locale/LocaleInformation_de_AT.java,
1685            gnu/java/locale/LocaleInformation_de_BE.java,
1686            gnu/java/locale/LocaleInformation_de_CH.java,
1687            gnu/java/locale/LocaleInformation_de_DE.java,
1688            gnu/java/locale/LocaleInformation_de_LU.java,
1689            gnu/java/locale/LocaleInformation_el_GR.java,
1690            gnu/java/locale/LocaleInformation_en_AU.java,
1691            gnu/java/locale/LocaleInformation_en_BW.java,
1692            gnu/java/locale/LocaleInformation_en_CA.java,
1693            gnu/java/locale/LocaleInformation_en_GB.java,
1694            gnu/java/locale/LocaleInformation_en_HK.java,
1695            gnu/java/locale/LocaleInformation_en_IE.java,
1696            gnu/java/locale/LocaleInformation_en_IN.java,
1697            gnu/java/locale/LocaleInformation_en_NZ.java,
1698            gnu/java/locale/LocaleInformation_en_PH.java,
1699            gnu/java/locale/LocaleInformation_en_SG.java,
1700            gnu/java/locale/LocaleInformation_en_US.java,
1701            gnu/java/locale/LocaleInformation_en_ZA.java,
1702            gnu/java/locale/LocaleInformation_en_ZW.java,
1703            gnu/java/locale/LocaleInformation_es_AR.java,
1704            gnu/java/locale/LocaleInformation_es_BO.java,
1705            gnu/java/locale/LocaleInformation_es_CL.java,
1706            gnu/java/locale/LocaleInformation_es_CO.java,
1707            gnu/java/locale/LocaleInformation_es_CR.java,
1708            gnu/java/locale/LocaleInformation_es_DO.java,
1709            gnu/java/locale/LocaleInformation_es_EC.java,
1710            gnu/java/locale/LocaleInformation_es_ES.java,
1711            gnu/java/locale/LocaleInformation_es_GT.java,
1712            gnu/java/locale/LocaleInformation_es_HN.java,
1713            gnu/java/locale/LocaleInformation_es_MX.java,
1714            gnu/java/locale/LocaleInformation_es_NI.java,
1715            gnu/java/locale/LocaleInformation_es_PA.java,
1716            gnu/java/locale/LocaleInformation_es_PE.java,
1717            gnu/java/locale/LocaleInformation_es_PR.java,
1718            gnu/java/locale/LocaleInformation_es_PY.java,
1719            gnu/java/locale/LocaleInformation_es_SV.java,
1720            gnu/java/locale/LocaleInformation_es_US.java,
1721            gnu/java/locale/LocaleInformation_es_UY.java,
1722            gnu/java/locale/LocaleInformation_es_VE.java,
1723            gnu/java/locale/LocaleInformation_et_EE.java,
1724            gnu/java/locale/LocaleInformation_eu_ES.java,
1725            gnu/java/locale/LocaleInformation_fa_IR.java,
1726            gnu/java/locale/LocaleInformation_fi_FI.java,
1727            gnu/java/locale/LocaleInformation_fo_FO.java,
1728            gnu/java/locale/LocaleInformation_fr_BE.java,
1729            gnu/java/locale/LocaleInformation_fr_CA.java,
1730            gnu/java/locale/LocaleInformation_fr_CH.java,
1731            gnu/java/locale/LocaleInformation_fr_LU.java,
1732            gnu/java/locale/LocaleInformation_ga_IE.java,
1733            gnu/java/locale/LocaleInformation_gl_ES.java,
1734            gnu/java/locale/LocaleInformation_gv_GB.java,
1735            gnu/java/locale/LocaleInformation_he_IL.java,
1736            gnu/java/locale/LocaleInformation_hi_IN.java,
1737            gnu/java/locale/LocaleInformation_hu_HU.java,
1738            gnu/java/locale/LocaleInformation_id_ID.java,
1739            gnu/java/locale/LocaleInformation_it_CH.java,
1740            gnu/java/locale/LocaleInformation_it_IT.java,
1741            gnu/java/locale/LocaleInformation_ja_JP.java,
1742            gnu/java/locale/LocaleInformation_kl_GL.java,
1743            gnu/java/locale/LocaleInformation_ko_KR.java,
1744            gnu/java/locale/LocaleInformation_kw_GB.java,
1745            gnu/java/locale/LocaleInformation_lt_LT.java,
1746            gnu/java/locale/LocaleInformation_lv_LV.java,
1747            gnu/java/locale/LocaleInformation_mr_IN.java,
1748            gnu/java/locale/LocaleInformation_mt_MT.java,
1749            gnu/java/locale/LocaleInformation_nl_BE.java,
1750            gnu/java/locale/LocaleInformation_nn_NO.java,
1751            gnu/java/locale/LocaleInformation_pl_PL.java,
1752            gnu/java/locale/LocaleInformation_pt_BR.java,
1753            gnu/java/locale/LocaleInformation_pt_PT.java,
1754            gnu/java/locale/LocaleInformation_ro_RO.java,
1755            gnu/java/locale/LocaleInformation_ru_RU.java,
1756            gnu/java/locale/LocaleInformation_ru_UA.java,
1757            gnu/java/locale/LocaleInformation_sk_SK.java,
1758            gnu/java/locale/LocaleInformation_sq_AL.java,
1759            gnu/java/locale/LocaleInformation_sv_FI.java,
1760            gnu/java/locale/LocaleInformation_sv_SE.java,
1761            gnu/java/locale/LocaleInformation_ta_IN.java,
1762            gnu/java/locale/LocaleInformation_te_IN.java,
1763            gnu/java/locale/LocaleInformation_tr_TR.java,
1764            gnu/java/locale/LocaleInformation_uk_UA.java:
1765            Updated.
1766    
1767    2004-12-17  Michael Koch  <konqueror@gmx.de>
1768    
1769            * gnu/java/locale/LocaleInformation_af_ZA.java,
1770            gnu/java/locale/LocaleInformation_ar_AE.java,
1771            gnu/java/locale/LocaleInformation_ar_BH.java,
1772            gnu/java/locale/LocaleInformation_ar_DZ.java,
1773            gnu/java/locale/LocaleInformation_ar_EG.java,
1774            gnu/java/locale/LocaleInformation_ar_IN.java,
1775            gnu/java/locale/LocaleInformation_ar_IQ.java,
1776            gnu/java/locale/LocaleInformation_ar_JO.java,
1777            gnu/java/locale/LocaleInformation_ar_KW.java,
1778            gnu/java/locale/LocaleInformation_ar_LB.java,
1779            gnu/java/locale/LocaleInformation_ar_LY.java,
1780            gnu/java/locale/LocaleInformation_ar_MA.java,
1781            gnu/java/locale/LocaleInformation_ar_OM.java,
1782            gnu/java/locale/LocaleInformation_ar_QA.java,
1783            gnu/java/locale/LocaleInformation_ar_SD.java,
1784            gnu/java/locale/LocaleInformation_ar_SY.java,
1785            gnu/java/locale/LocaleInformation_ar_TN.java,
1786            gnu/java/locale/LocaleInformation_ar_YE.java,
1787            gnu/java/locale/LocaleInformation_be_BY.java,
1788            gnu/java/locale/LocaleInformation_bn_IN.java,
1789            gnu/java/locale/LocaleInformation_br_FR.java,
1790            gnu/java/locale/LocaleInformation_bs_BA.java,
1791            gnu/java/locale/LocaleInformation_ca_ES.java,
1792            gnu/java/locale/LocaleInformation_cs_CZ.java,
1793            gnu/java/locale/LocaleInformation_cy_GB.java,
1794            gnu/java/locale/LocaleInformation_da_DK.java,
1795            gnu/java/locale/LocaleInformation_de.java,
1796            gnu/java/locale/LocaleInformation_de_AT.java,
1797            gnu/java/locale/LocaleInformation_de_BE.java,
1798            gnu/java/locale/LocaleInformation_de_CH.java,
1799            gnu/java/locale/LocaleInformation_de_DE.java,
1800            gnu/java/locale/LocaleInformation_de_LU.java,
1801            gnu/java/locale/LocaleInformation_el_GR.java,
1802            gnu/java/locale/LocaleInformation_en.java,
1803            gnu/java/locale/LocaleInformation_en_AU.java,
1804            gnu/java/locale/LocaleInformation_en_BW.java,
1805            gnu/java/locale/LocaleInformation_en_CA.java,
1806            gnu/java/locale/LocaleInformation_en_DK.java,
1807            gnu/java/locale/LocaleInformation_en_GB.java,
1808            gnu/java/locale/LocaleInformation_en_HK.java,
1809            gnu/java/locale/LocaleInformation_en_IE.java,
1810            gnu/java/locale/LocaleInformation_en_IN.java,
1811            gnu/java/locale/LocaleInformation_en_NZ.java,
1812            gnu/java/locale/LocaleInformation_en_PH.java,
1813            gnu/java/locale/LocaleInformation_en_SG.java,
1814            gnu/java/locale/LocaleInformation_en_US.java,
1815            gnu/java/locale/LocaleInformation_en_ZA.java,
1816            gnu/java/locale/LocaleInformation_en_ZW.java,
1817            gnu/java/locale/LocaleInformation_es_AR.java,
1818            gnu/java/locale/LocaleInformation_es_BO.java,
1819            gnu/java/locale/LocaleInformation_es_CL.java,
1820            gnu/java/locale/LocaleInformation_es_CO.java,
1821            gnu/java/locale/LocaleInformation_es_CR.java,
1822            gnu/java/locale/LocaleInformation_es_DO.java,
1823            gnu/java/locale/LocaleInformation_es_EC.java,
1824            gnu/java/locale/LocaleInformation_es_ES.java,
1825            gnu/java/locale/LocaleInformation_es_GT.java,
1826            gnu/java/locale/LocaleInformation_es_HN.java,
1827            gnu/java/locale/LocaleInformation_es_MX.java,
1828            gnu/java/locale/LocaleInformation_es_NI.java,
1829            gnu/java/locale/LocaleInformation_es_PA.java,
1830            gnu/java/locale/LocaleInformation_es_PE.java,
1831            gnu/java/locale/LocaleInformation_es_PR.java,
1832            gnu/java/locale/LocaleInformation_es_PY.java,
1833            gnu/java/locale/LocaleInformation_es_SV.java,
1834            gnu/java/locale/LocaleInformation_es_US.java,
1835            gnu/java/locale/LocaleInformation_es_UY.java,
1836            gnu/java/locale/LocaleInformation_es_VE.java,
1837            gnu/java/locale/LocaleInformation_et_EE.java,
1838            gnu/java/locale/LocaleInformation_eu_ES.java,
1839            gnu/java/locale/LocaleInformation_fa_IR.java,
1840            gnu/java/locale/LocaleInformation_fi_FI.java,
1841            gnu/java/locale/LocaleInformation_fo_FO.java,
1842            gnu/java/locale/LocaleInformation_fr_BE.java,
1843            gnu/java/locale/LocaleInformation_fr_CA.java,
1844            gnu/java/locale/LocaleInformation_fr_CH.java,
1845            gnu/java/locale/LocaleInformation_fr_FR.java,
1846            gnu/java/locale/LocaleInformation_fr_LU.java,
1847            gnu/java/locale/LocaleInformation_ga_IE.java,
1848            gnu/java/locale/LocaleInformation_gd_GB.java,
1849            gnu/java/locale/LocaleInformation_gl_ES.java,
1850            gnu/java/locale/LocaleInformation_gv_GB.java,
1851            gnu/java/locale/LocaleInformation_he_IL.java,
1852            gnu/java/locale/LocaleInformation_hi_IN.java,
1853            gnu/java/locale/LocaleInformation_hr_HR.java,
1854            gnu/java/locale/LocaleInformation_hu_HU.java,
1855            gnu/java/locale/LocaleInformation_id_ID.java,
1856            gnu/java/locale/LocaleInformation_it_CH.java,
1857            gnu/java/locale/LocaleInformation_it_IT.java,
1858            gnu/java/locale/LocaleInformation_iw_IL.java,
1859            gnu/java/locale/LocaleInformation_ja_JP.java,
1860            gnu/java/locale/LocaleInformation_ka_GE.java,
1861            gnu/java/locale/LocaleInformation_kl_GL.java,
1862            gnu/java/locale/LocaleInformation_ko_KR.java,
1863            gnu/java/locale/LocaleInformation_kw_GB.java,
1864            gnu/java/locale/LocaleInformation_lt_LT.java,
1865            gnu/java/locale/LocaleInformation_lv_LV.java,
1866            gnu/java/locale/LocaleInformation_mi_NZ.java,
1867            gnu/java/locale/LocaleInformation_mk_MK.java,
1868            gnu/java/locale/LocaleInformation_mr_IN.java,
1869            gnu/java/locale/LocaleInformation_mt_MT.java,
1870            gnu/java/locale/LocaleInformation_nl.java,
1871            gnu/java/locale/LocaleInformation_nl_BE.java,
1872            gnu/java/locale/LocaleInformation_nl_NL.java,
1873            gnu/java/locale/LocaleInformation_nn_NO.java,
1874            gnu/java/locale/LocaleInformation_no_NO.java,
1875            gnu/java/locale/LocaleInformation_oc_FR.java,
1876            gnu/java/locale/LocaleInformation_pl_PL.java,
1877            gnu/java/locale/LocaleInformation_pt_BR.java,
1878            gnu/java/locale/LocaleInformation_pt_PT.java,
1879            gnu/java/locale/LocaleInformation_ro_RO.java,
1880            gnu/java/locale/LocaleInformation_ru_RU.java,
1881            gnu/java/locale/LocaleInformation_ru_UA.java,
1882            gnu/java/locale/LocaleInformation_se_NO.java,
1883            gnu/java/locale/LocaleInformation_sk_SK.java,
1884            gnu/java/locale/LocaleInformation_sl_SI.java,
1885            gnu/java/locale/LocaleInformation_sq_AL.java,
1886            gnu/java/locale/LocaleInformation_sr_YU.java,
1887            gnu/java/locale/LocaleInformation_sv_FI.java,
1888            gnu/java/locale/LocaleInformation_sv_SE.java,
1889            gnu/java/locale/LocaleInformation_ta_IN.java,
1890            gnu/java/locale/LocaleInformation_te_IN.java,
1891            gnu/java/locale/LocaleInformation_tg_TJ.java,
1892            gnu/java/locale/LocaleInformation_tl_PH.java,
1893            gnu/java/locale/LocaleInformation_tr_TR.java,
1894            gnu/java/locale/LocaleInformation_uk_UA.java,
1895            gnu/java/locale/LocaleInformation_ur_PK.java,
1896            gnu/java/locale/LocaleInformation_uz_UZ.java,
1897            gnu/java/locale/LocaleInformation_vi_VN.java,
1898            gnu/java/locale/LocaleInformation_yi_US.java,
1899            gnu/java/locale/LocaleInformation_zh_CN.java,
1900            gnu/java/locale/LocaleInformation_zh_HK.java,
1901            gnu/java/locale/LocaleInformation_zh_SG.java,
1902            gnu/java/locale/LocaleInformation_zh_TW.java:
1903            Updated.
1904    
1905    2004-12-17  Michael Koch  <konqueror@gmx.de>
1906    
1907            * gnu/java/locale/LocaleInformation_de.java,
1908            gnu/java/locale/LocaleInformation_de_DE.java:
1909            Updated.
1910    
1911    2004-12-17  Michael Koch  <konqueror@gmx.de>
1912    
1913            * gnu/java/locale/LocaleInformation_nl.java,
1914            gnu/java/locale/LocaleInformation_nl_NL.java:
1915            Updated.
1916    
1917    2004-12-17  Michael Koch  <konqueror@gmx.de>
1918    
1919            * javax/swing/JTable.java
1920            (addColumn): New method.
1921            (getColumnClass): Likewise.
1922            (getColumnName): Likewise.
1923    
1924    2004-12-17  Paul Jenner  <psj.home@ntlworld.com>
1925    
1926            * javax/swing/TransferHandler.java
1927            (createTransferable): Made protected.
1928    
1929    2004-12-16  Michael Koch  <konqueror@gmx.de>
1930    
1931            * javax/swing/JTable.java,
1932            javax/swing/plaf/basic/BasicTableHeaderUI.java,
1933            javax/swing/plaf/basic/BasicTableUI.java:
1934            Use fixed get/setIntercellSpacing() methods.
1935    
1936    2004-12-16  Michael Koch  <konqueror@gmx.de>
1937    
1938            * javax/swing/JTable.java
1939            (getIntercellSpacing): Fixed typo in method name.
1940            (setIntercellSpacing): Likewise.
1941    
1942    2004-12-16  Michael Koch  <konqueror@gmx.de>
1943    
1944            * javax/swing/text/JTextComponent.java
1945            (focusAccelerator): New variable.
1946            (getFocusAccelerator): New method.
1947            (setFocusAccelerator): Likewise.
1948    
1949    2004-12-15  Michael Koch  <konqueror@gmx.de>
1950    
1951            * javax/swing/JComponent.java
1952            (setTransferHandler): Made public. Fire property change event.
1953            * javax/swing/TransferHandler.java: Implemented.
1954            * javax/swing/text/JTextComponent.java
1955            (DefaultTransferHandler): New inner class.
1956            (defaultTransferHandler): New variable.
1957            (copy): New method.
1958            (cut): Likewise.
1959            (paste): Likewise.
1960            (doTransferAction): Likewise.
1961    
1962    2004-12-14  Michael Koch  <konqueror@gmx.de>
1963    
1964            * java/text/NumberFormat.java (getIntegerInstance):
1965            Make sure that doubles get formatted as integers.
1966    
1967    2004-12-14  Michael Koch  <konqueror@gmx.de>
1968    
1969            * javax/swing/JTree.java
1970            (collapsePath): New method.
1971            (collapseRow): Likewise.
1972            (expandPath): Likewise.
1973            (expandRow): Likewise.
1974            (checkExpandParents): Likewise.
1975            (doExpandParents): Likewise.
1976            (setExpandedState): Likewise.
1977            (makeVisible): Likewise.
1978    
1979    2004-12-13  Michael Koch  <konqueror@gmx.de>
1980    
1981            * javax/swing/JPasswordField.java: Updated javadocs.
1982    
1983    2004-12-13  Michael Koch  <konqueror@gmx.de>
1984    
1985            * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h:
1986            Regenerated.
1987    
1988    2004-12-13  Michael Koch  <konqueror@gmx.de>
1989    
1990            * javax/swing/JLayeredPane.java
1991            (getLayer): Fixed return type, made public.
1992            (getPosition): Use new getLayer().
1993            (SetPosition): Likewise.
1994            (getIndexOf): Likewise.
1995            (remove): Likewise.
1996            * javax/swing/JInternalFrame.java
1997            (getLayer): Use new JLayeredPane.getLayer().
1998    
1999    
2000    2004-12-13  Michael Koch  <konqueror@gmx.de>
2001    
2002            * javax/swing/table/TableColumn.java: Added/fixed javadocs over all.
2003            (setHeaderValue): Simplified. Do nothing when old value == new value.
2004    
2005    2004-12-13  Michael Koch  <konqueror@gmx.de>
2006    
2007            * vm/reference/java/lang/VMClassLoader.java:
2008            Reworked import statements.
2009    
2010    2004-12-12  Jeroen Frijters  <jeroen@frijters.net>
2011    
2012            * java/util/zip/ZipFile.java
2013            (getEntry): Fix to find dir entries without slash.
2014            * java/util/zip/ZipEntry.java
2015            (ZipEntry(ZipEntry,String)): New constructor to copy and change name.
2016            (ZipEntry(ZipEntry)): Delegate to new constructor.
2017    
2018    2004-12-11  Thomas Fitzsimmons  <fitzsim@redhat.com>
2019    
2020            * gnu/java/awt/peer/gtk/GdkGraphics.java (setClip): Protect
2021            against null clip region.
2022            * gnu/java/awt/peer/gtk/GtkFramePeer.java (create): Call
2023            gtkWindowSetResizable.
2024            (postConfigureEvent): Only revalidate if frame size has changed.
2025            * gnu/java/awt/peer/gtk/GtkWindowPeer.java (postConfigureEvent):
2026            Only revalidate if frame size has changed.
2027            * java/awt/Component.java (reshape): Only repaint and post
2028            component events if component is showing.
2029            * java/awt/Container.java (addImpl): Only post container event if
2030            container is showing.
2031            (remove): Likewise.
2032            * java/awt/Window.java (setLocationRelativeTo): Implement.
2033            (setBoundsCallback): Only post component events if component is
2034            showing.
2035            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (clearRect):
2036            Protect against null graphics structure.  Flush gdk event queue.
2037    
2038    2004-12-07  Mark Wielaard  <mark@klomp.org>
2039    
2040            * NEWS: Clarify VMRuntime and String/StringBuffer VMSystem usage.
2041    
2042            * vm/reference/gnu/classpath/VMSystemProperties.java (postInit):
2043            Provide empty default implementation.
2044    
2045            * java/lang/String.java: Replace all usage of System.arraycopy() with
2046            VMSystem.arraycopy().
2047            * java/lang/StringBuffer.java: Likewise.
2048    
2049    2004-12-07  Mark Wielaard  <mark@klomp.org>
2050    
2051            * LICENSE: Add text about org.ietf.jgss documentation.
2052            * org/ietf/jgss/ChannelBinding.java: Merge top two comment blocks.
2053            * org/ietf/jgss/GSSCredential.java: Likewise.
2054            * org/ietf/jgss/GSSException.java: Likewise.
2055            * org/ietf/jgss/GSSManager.java: Likewise.
2056            * org/ietf/jgss/GSSName.java: Likewise.
2057            * org/ietf/jgss/MessageProp.java: Likewise.
2058            * org/ietf/jgss/Oid.java: Likewise.
2059    
2060    2004-12-07  Mark Wielaard  <mark@klomp.org>
2061    
2062            * java/io/FileDescriptor.java (sync): Add real exception to
2063            SyncFailedException.
2064    
2065    2004-12-07  Mark Wielaard  <mark@klomp.org>
2066    
2067            * java/text/MessageFormat.java (scanFormat): Chain thrown exception.
2068    
2069    2004-12-07  Mark Wielaard  <mark@klomp.org>
2070    
2071            * java/util/zip/ZipEntry.java (KNOWN_EXTRA): New static field.
2072            (setExtra): Don't parse bytes.
2073            (parseExtra): New private method.
2074            (getTime): Call parseExtra.
2075    
2076    2004-12-07  Chris Burdess  <dog@gnu.org>
2077    
2078            * gnu/java/net/protocol/http/HTTPURLConnection.java: Added support
2079            for http.agent, http.keepAlive, and http.maxConnections system
2080            properties (and LRU connection pool).
2081    
2082    2004-12-07  Michael Koch  <konqueror@gmx.de>
2083    
2084            * gnu/java/locale/LocaleInformation_pa.java,
2085            gnu/java/locale/LocaleInformation_pa_IN.java:
2086            New locale files.
2087    
2088    2004-12-07  Michael Koch  <konqueror@gmx.de>
2089    
2090            * javax/imageio/stream/FileImageOutputStream.java:
2091            Implemented.
2092    
2093    2004-12-07  Jeroen Frijters  <jeroen@frijters.net>
2094    
2095            * java/util/Timer.java
2096            (run): Stop the queue if a task throws an exception.
2097    
2098    2004-12-07  Jeroen Frijters  <jeroen@frijters.net>
2099    
2100            * java/beans/PropertyDescriptor.java
2101            (PropertyDescriptor,setReadMethod): Set propertyType.
2102    
2103    2004-12-07  Michael Koch  <konqueror@gmx.de>
2104    
2105            * javax/imageio/stream/FileCacheImageInputStream.java,
2106            javax/imageio/stream/FileCacheImageOutputStream.java,
2107            javax/imageio/stream/FileImageInputStream.java,
2108            javax/imageio/stream/ImageInputStreamImpl.java,
2109            javax/imageio/stream/ImageOutputStreamImpl.java,
2110            javax/imageio/stream/MemoryCacheImageInputStream.java,
2111            javax/imageio/stream/MemoryCacheImageOutputStream.java:
2112            Added all missing methods in javax.imageio.stream.
2113    
2114    2004-12-07  Jeroen Frijters  <jeroen@frijters.net>
2115    
2116            * java/io/BufferedInputStream.java
2117            (skip): Don't return -1 on EOF.
2118    
2119    2004-12-06  Chris Burdess  <dog@gnu.org>
2120    
2121            * gnu/java/net/LineInputStream.java: (read) fixed possible infinite
2122            loop (inetlib bug #11200).
2123    
2124    2004-12-06  Chris Burdess  <dog@gnu.org>
2125    
2126            * gnu/java/net/protocol/http/HTTPURLConnection.java:
2127            (getHeaderField) return null if there are less than (index+1) fields.
2128    
2129    2004-12-07  Jeroen Frijters  <jeroen@frijters.net>
2130    
2131            * java/io/ObjectInputStream.java
2132            (readObject): Fix to consume TC_ENDBLOCKDATA after readExternal.
2133    
2134    2004-12-07  Jeroen Frijters  <jeroen@frijters.net>
2135    
2136            * vm/reference/gnu/classpath/VMSystemProperties.java:
2137            Added import to make it compile.
2138    
2139    2004-12-07  Jeroen Frijters  <jeroen@frijters.net>
2140    
2141            * include/java_lang_VMSystem.h:
2142            Removed isWordsBigEndian.
2143    
2144    2004-12-06  Jeroen Frijters  <jeroen@frijters.net>
2145    
2146            * NEWS: Updated.
2147    
2148    2004-12-06  Jeroen Frijters  <jeroen@frijters.net>
2149    
2150            * gnu/classpath/SystemProperties.java: New file.
2151            * vm/reference/gnu/classpath/VMSystemProperties.java: New file.
2152            * gnu/java/io/EncodingManager.java,
2153            gnu/java/net/protocol/file/Connection.java,
2154            java/io/File.java,
2155            java/lang/Throwable.java,
2156            java/security/Security.java,
2157            java/security/cert/X509CRLSelector.java,
2158            java/security/cert/X509CertSelector.java,
2159            java/util/Locale.java,
2160            vm/reference/java/lang/VMClassLoader.java:
2161            Modified to use SystemProperties.
2162            * java/lang/Class.java: Modified to use SecurityManager.current.
2163            * java/lang/ClassLoader.java
2164            (StaticData.systemClassLoader): New field.
2165            (StaticData.static): New static initializer to install default
2166            security manager.
2167            (ClassLoader()): Modified to use StaticData.systemClassLoader.
2168            ClassLoader(ClassLoader)): Modified to use SecurityManager.current.
2169            (findSystemClass): Modified to use StaticData.systemClassLoader.
2170            (getParent): Modified to use SecurityManager.current.
2171            (getSystemResource,getSystemResources): Modified to use
2172            StaticData.systemClassLoader.
2173            (getSystemClassLoader): Modified to use SecurityManager.current and
2174            StaticData.systemClassLoader.
2175            (getExtClassLoaderUrls,getSystemClassLoaderUrls): Modified to use
2176            SystemProperties.
2177            (defaultGetSystemClassLoader): Modified to use SecurityManager.current
2178            and SystemProperties.
2179            (getSystemProperty): Removed.
2180            * java/lang/Runtime.java
2181            (securityManager): Removed.
2182            (defaultProperties): Removed.
2183            (static): Removed.
2184            (Runtime): Modified to use SystemProperties.
2185            (exit,removeShutdownHook,halt,runFinalizersOnExit,exec,load,loadLib):
2186            Modified to use SecurityManager.current.
2187            (loadLibrary): Modified to use SecurityManager.current and changed
2188            call to System.mapLibraryName to VMRuntime.mapLibraryName.
2189            * java/lang/SecurityManager.java
2190            (current): New field.
2191            * java/lang/System.java
2192            (systemClassLoader): Removed.
2193            (properties): Removed.
2194            (in,out,err): Initialize in-line.
2195            (static): Removed.
2196            (initLoadLibrary): Removed.
2197            (initProperties): Removed.
2198            (initSystemClassLoader): Removed.
2199            (initSecurityManager): Removed.
2200            (setIn,setOut,setErr,setSecurityManager,getSecurityManager,getenv):
2201            Modified to use SecurityManager.current.
2202            (getProperties,setProperties,getProperty(String),
2203            getProperty(String,String),setProperty): Modified to use
2204            SecurityManager.current and SystemProperties.
2205            (mapLibraryName): Modified to call VMRuntime.mapLibraryName.
2206            * java/lang/Thread.java: Modified to use SecurityManager.current.
2207            * java/lang/ThreadGroup.java: Modified to use SecurityManager.current.
2208            * native/jni/java-lang/java_lang_VMSystem.c
2209            (Java_java_lang_VMSystem_isWordsBigEndian): Removed.
2210            * vm/reference/java/lang/VMRuntime.java
2211            (nativeGetLibname): Removed (renamed to mapLibraryName).
2212            (mapLibraryName): New method.
2213            (insertSystemProperties): Removed.
2214            * vm/reference/java/lang/VMSystem.java
2215            (isWordsBigEndian): Removed.
2216    
2217    2004-12-06  Michael Koch  <konqueror@gmx.de>
2218    
2219            * include/java_io_ObjectInputStream.h: Regenerated.
2220    
2221    2004-12-06  Michael Koch  <konqueror@gmx.de>
2222    
2223            * javax/swing/DefaultListCellRenderer.java
2224            (serialVersionUID): Made private.
2225            (getListCellRendererComponent): Set horizontal alignment.
2226            * javax/swing/JLabel.java
2227            (setVerticalAlignment): Re-implemented.
2228            (setHorizontalAlignment): Do nothing if old value = new value.
2229            * javax/swing/JList.java
2230            (setCellRenderer): Likewise.
2231            (setModel): Re-implemented.
2232            (setSelectionModel): Likewise.
2233    
2234    2004-12-06  David Gilbert <david.gilbert@object-refinery.com>
2235    
2236            * java/awt/Component.java,
2237            java/awt/geom/Rectangle2D.java:
2238            Javadoc fixes.
2239    
2240    2004-12-06  Guilhem Lavaux  <guilhem@kaffe.org>
2241            Jeroen Frijters  <jeroen@frijters.net>
2242    
2243            * java/io/ObjectInputStream.java
2244            (newObject): Changed prototype. Get a constructor reflect object
2245            directly.
2246            (callConstructor): Removed.
2247            (allocateObject): Changed prototype.
2248            (readClassDescriptor): Build the constructor reflection directly.
2249            (readObject): Invoke newObject using the new prototype.
2250    
2251            * java/io/ObjectStreamClass.java
2252            (firstNonSerializableParent): Removed.
2253            (firstNonSerializableParentConstructor): Added.
2254            
2255            * include/java_io_ObjectInputStream.h: Regenerated.
2256    
2257            * native/jni/java-io/java_io_ObjectInputStream.c
2258            (allocateObject): Allocate an object and call the requested
2259            constructor.
2260            (callConstructor): Removed.
2261            
2262    2004-12-06  Jeroen Frijters  <jeroen@frijters.net>
2263    
2264            * java/io/BufferedInputStream.java
2265            (read(byte,int,int)): Handle case when zero bytes are requested.
2266    
2267    2004-12-06  Jeroen Frijters  <jeroen@frijters.net>
2268    
2269            * java/awt/color/ICC_Profile.java
2270            (finalize): Removed pointless field assignments.
2271    
2272    2004-12-05  Chris Burdess  <dog@gnu.org>
2273    
2274            * gnu/java/net/protocol/http/HTTPConnection.java,
2275            gnu/java/net/protocol/http/HTTPURLConnection.java:
2276            HTTPURLConnection now derives from HttpsURLConnection.
2277    
2278    2004-12-01  Chris Burdess  <dog@gnu.org>
2279    
2280            * gnu/java/net/protocol/http/HTTPConnection.java:
2281            HTTPConnection's default User-Agent header set to "classpath/" plus
2282            the version of Classpath in use.
2283    
2284    2004-12-03  Michael Koch  <konqueror@gmx.de>
2285    
2286            * gnu/java/net/protocol/ftp/package.html,
2287            gnu/java/net/protocol/http/package.html:
2288            Add missing files.
2289    
2290    2004-12-02  Jeroen Frijters  <jeroen@frijters.net>
2291    
2292            * java/awt/EventDispatchThread.java,
2293            java/awt/Toolkit.java,
2294            java/io/ObjectStreamClass.java,
2295            java/lang/reflect/Proxy.java,
2296            java/net/URL.java,
2297            java/security/SecureRandom.java,
2298            java/util/Timer.java,
2299            java/util/prefs/AbstractPreferences.java,
2300            vm/reference/java/lang/VMProcess.java:
2301            Don't catch java.lang.ThreadDeath.
2302    
2303    2004-12-02  Jeroen Frijters  <jeroen@frijters.net>
2304    
2305            * gnu/java/net/protocol/file/Connection.java
2306            (StaticData): New inner class to contain statics.
2307            (connect, getHeaderField): Modified to use StaticData.
2308            * java/lang/Class.java
2309            (desiredAssertionStatus): Modified to use ClassLoader.StaticData.
2310            * java/lang/ClassLoader.java
2311            (StaticData): New inner class to contain statics.
2312            (defineClass, setPackageAssertionStatus, setClassAssertionStatus):
2313            Modified to use StaticData.
2314    
2315    2004-12-01  Michael Koch  <konqueror@gmx.de>
2316    
2317            * javax/swing/AbstractListModel.java
2318            (fireContentsChanged): Simplified.
2319            (fireIntervalAdded): Likewise.
2320            (fireIntervalRemoved): Likewise.
2321            * javax/swing/DefaultSingleSelectionModel.java:
2322            Reformatted.
2323            (fireStateChanged): Simplified.
2324            * javax/swing/JPopupMenu.java
2325            (setSelectionModel): Set property.
2326    
2327    2004-12-01  Michael Koch  <konqueror@gmx.de>
2328    
2329            * gnu/java/nio/SelectorImpl.java
2330            (register): Removed redundant code.
2331    
2332    2004-12-01  Michael Koch  <konqueror@gmx.de>
2333    
2334            * java/awt/print/Book.java: Reformatted.
2335    
2336    2004-12-01  Michael Koch  <konqueror@gmx.de>
2337    
2338            * java/awt/geom/Area.java
2339            (QuadSegment.curveArea): Remove unused variables.
2340            (CubicSegment.curveArea): Likewise.
2341    
2342    2004-12-01  Michael Koch  <konqueror@gmx.de>
2343    
2344            * gnu/java/locale/LocaleInformation_en.java,
2345            gnu/java/locale/LocaleInformation_nl.java:
2346            Removed unneeded comments.
2347    
2348    2004-12-01  Michael Koch  <konqueror@gmx.de>
2349    
2350            * gnu/java/locale/LocaleInformation_de.java:
2351            Re-generated with current gnu.localegen.
2352    
2353    2004-12-01  Michael Koch  <konqueror@gmx.de>
2354    
2355            * gnu/java/locale/LocaleInformation_af_ZA.java,
2356            gnu/java/locale/LocaleInformation_ar_DZ.java,
2357            gnu/java/locale/LocaleInformation_ar_IN.java,
2358            gnu/java/locale/LocaleInformation_ar_IQ.java,
2359            gnu/java/locale/LocaleInformation_ar_JO.java,
2360            gnu/java/locale/LocaleInformation_ar_KW.java,
2361            gnu/java/locale/LocaleInformation_ar_LB.java,
2362            gnu/java/locale/LocaleInformation_ar_LY.java,
2363            gnu/java/locale/LocaleInformation_ar_MA.java,
2364            gnu/java/locale/LocaleInformation_ar_QA.java,
2365            gnu/java/locale/LocaleInformation_ar_SY.java,
2366            gnu/java/locale/LocaleInformation_ar_TN.java,
2367            gnu/java/locale/LocaleInformation_ar_YE.java,
2368            gnu/java/locale/LocaleInformation_be_BY.java,
2369            gnu/java/locale/LocaleInformation_bn_IN.java,
2370            gnu/java/locale/LocaleInformation_ca_ES.java,
2371            gnu/java/locale/LocaleInformation_cs_CZ.java,
2372            gnu/java/locale/LocaleInformation_cy_GB.java,
2373            gnu/java/locale/LocaleInformation_da_DK.java,
2374            gnu/java/locale/LocaleInformation_de_AT.java,
2375            gnu/java/locale/LocaleInformation_de_AT.java,
2376            gnu/java/locale/LocaleInformation_de_BE.java,
2377            gnu/java/locale/LocaleInformation_de_CH.java,
2378            gnu/java/locale/LocaleInformation_de_DE.java,
2379            gnu/java/locale/LocaleInformation_de_LU.java,
2380            gnu/java/locale/LocaleInformation_el_GR.java,
2381            gnu/java/locale/LocaleInformation_en_AU.java,
2382            gnu/java/locale/LocaleInformation_en_BW.java,
2383            gnu/java/locale/LocaleInformation_en_CA.java,
2384            gnu/java/locale/LocaleInformation_en_GB.java,
2385            gnu/java/locale/LocaleInformation_en_HK.java,
2386            gnu/java/locale/LocaleInformation_en_IE.java,
2387            gnu/java/locale/LocaleInformation_en_IN.java,
2388            gnu/java/locale/LocaleInformation_en_NZ.java,
2389            gnu/java/locale/LocaleInformation_en_PH.java,
2390            gnu/java/locale/LocaleInformation_en_SG.java,
2391            gnu/java/locale/LocaleInformation_en_US.java,
2392            gnu/java/locale/LocaleInformation_en_ZA.java,
2393            gnu/java/locale/LocaleInformation_en_ZW.java,
2394            gnu/java/locale/LocaleInformation_es_AR.java,
2395            gnu/java/locale/LocaleInformation_es_BO.java,
2396            gnu/java/locale/LocaleInformation_es_CL.java,
2397            gnu/java/locale/LocaleInformation_es_CO.java,
2398            gnu/java/locale/LocaleInformation_es_CR.java,
2399            gnu/java/locale/LocaleInformation_es_DO.java,
2400            gnu/java/locale/LocaleInformation_es_EC.java,
2401            gnu/java/locale/LocaleInformation_es_ES.java,
2402            gnu/java/locale/LocaleInformation_es_GT.java,
2403            gnu/java/locale/LocaleInformation_es_HN.java,
2404            gnu/java/locale/LocaleInformation_es_MX.java,
2405            gnu/java/locale/LocaleInformation_es_NI.java,
2406            gnu/java/locale/LocaleInformation_es_PA.java,
2407            gnu/java/locale/LocaleInformation_es_PE.java,
2408            gnu/java/locale/LocaleInformation_es_PR.java,
2409            gnu/java/locale/LocaleInformation_es_PY.java,
2410            gnu/java/locale/LocaleInformation_es_SV.java,
2411            gnu/java/locale/LocaleInformation_es_US.java,
2412            gnu/java/locale/LocaleInformation_es_UY.java,
2413            gnu/java/locale/LocaleInformation_es_VE.java,
2414            gnu/java/locale/LocaleInformation_et_EE.java,
2415            gnu/java/locale/LocaleInformation_eu_ES.java,
2416            gnu/java/locale/LocaleInformation_fa_IR.java,
2417            gnu/java/locale/LocaleInformation_fi_FI.java,
2418            gnu/java/locale/LocaleInformation_fo_FO.java,
2419            gnu/java/locale/LocaleInformation_fr_BE.java,
2420            gnu/java/locale/LocaleInformation_fr_CA.java,
2421            gnu/java/locale/LocaleInformation_fr_CH.java,
2422            gnu/java/locale/LocaleInformation_fr_LU.java,
2423            gnu/java/locale/LocaleInformation_ga_IE.java,
2424            gnu/java/locale/LocaleInformation_gl_ES.java,
2425            gnu/java/locale/LocaleInformation_gv_GB.java,
2426            gnu/java/locale/LocaleInformation_he_IL.java,
2427            gnu/java/locale/LocaleInformation_hi_IN.java,
2428            gnu/java/locale/LocaleInformation_hu_HU.java,
2429            gnu/java/locale/LocaleInformation_id_ID.java,
2430            gnu/java/locale/LocaleInformation_it_CH.java,
2431            gnu/java/locale/LocaleInformation_it_IT.java,
2432            gnu/java/locale/LocaleInformation_ja_JP.java,
2433            gnu/java/locale/LocaleInformation_kl_GL.java,
2434            gnu/java/locale/LocaleInformation_ko_KR.java,
2435            gnu/java/locale/LocaleInformation_kw_GB.java,
2436            gnu/java/locale/LocaleInformation_lt_LT.java,
2437            gnu/java/locale/LocaleInformation_lv_LV.java,
2438            gnu/java/locale/LocaleInformation_mr_IN.java,
2439            gnu/java/locale/LocaleInformation_mt_MT.java,
2440            gnu/java/locale/LocaleInformation_nl_BE.java,
2441            gnu/java/locale/LocaleInformation_nl_NL.java,
2442            gnu/java/locale/LocaleInformation_nn_NO.java,
2443            gnu/java/locale/LocaleInformation_pl_PL.java,
2444            gnu/java/locale/LocaleInformation_pt_BR.java,
2445            gnu/java/locale/LocaleInformation_pt_PT.java,
2446            gnu/java/locale/LocaleInformation_ro_RO.java,
2447            gnu/java/locale/LocaleInformation_ru_RU.java,
2448            gnu/java/locale/LocaleInformation_ru_UA.java,
2449            gnu/java/locale/LocaleInformation_sk_SK.java,
2450            gnu/java/locale/LocaleInformation_sq_AL.java,
2451            gnu/java/locale/LocaleInformation_sv_FI.java,
2452            gnu/java/locale/LocaleInformation_sv_SE.java,
2453            gnu/java/locale/LocaleInformation_ta_IN.java,
2454            gnu/java/locale/LocaleInformation_te_IN.java,
2455            gnu/java/locale/LocaleInformation_tr_TR.java,
2456            gnu/java/locale/LocaleInformation_uk_UA.java:
2457            Updated to match by gnu.localegen generated locales more.
2458    
2459    2004-12-01  Thomas Fitzsimmons  <fitzsim@redhat.com>
2460    
2461            * gnu/java/awt/peer/gtk/GdkGraphics.java (drawImage variants):
2462            Update image observer.
2463            * gnu/java/awt/peer/gtk/GtkComponentPeer.java (createImage):
2464            Start image production.
2465            * gnu/java/awt/peer/gtk/GtkFramePeer.java (setMenuBar): Protect
2466            against negative menu bar widths.
2467            (setBounds): Likewise.
2468            (postConfigureEvent): Likewise.
2469            * gnu/java/awt/peer/gtk/GtkImage.java (imageComplete): Don't
2470            remove consumer unless only a single frame has completed.
2471            * gnu/java/awt/peer/gtk/GtkImagePainter.java (GtkImagePainter):
2472            Add observer parameter.
2473            (setPixels): Update image observer.
2474            (imageComplete): Likewise.
2475            * java/applet/Applet.java (width): New field.
2476            (height): Likewise.
2477            (setStub): Set size if width or height field has been set.
2478            (resize): If stub is null save width and height values.
2479            * java/awt/Component.java (reshape): Protect against null
2480            parent.
2481            * java/awt/image/MemoryImageSource.java
2482            (MemoryImageSource(int,int,ColorModel,byte[],int,int)):
2483            Document.
2484            (MemoryImageSource(int,int,ColorModel,int[],int,int)):
2485            Likewise.
2486            (MemoryImageSource(int,int,ColorModel,byte[],int,int,Hashtable)):
2487            Reference pixel array directly, rather than creating a local
2488            copy.
2489            (MemoryImageSource(int,int,ColorModel,int[],int,int,Hashtable)):
2490            Likewise.
2491            (newPixels(int,int,int,int)): Fix for loop and array copy
2492            bounds.
2493            (newPixels(int,int,int,int,boolean)): Likewise.
2494            (startProduction): If animated call imageComplete with
2495            SINGLEFRAME.
2496            * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Uncomment
2497            gdk_flush lines.
2498            * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c
2499            (drawPixels): Return if g is null or g->drawable is not a gdk
2500            drawable.
2501    
2502    2004-12-01  Michael Koch  <konqueror@gmx.de>
2503    
2504            * javax/swing/JTree.java
2505            (ANCHOR_SELECTION_PATH_PROPERTY): Added @since tag.
2506            (LEAD_SELECTION_PATH_PROPERTY): Likewise.
2507            (EXPANDS_SELECTED_PATHS_PROPERTY): Likewise.
2508            (EXPANDED): New constant.
2509            (COLLAPSED): Likewise.
2510            (nodeStates): New field.
2511            (cellEditor): New method.
2512            (cellRenderer): Likewise.
2513            (selectionModel): Likewise.
2514            (treeModel): Likewise.
2515            (scrollPathToVisible): Likewise.
2516            (scrollRowToVisible): Likewise.
2517            (isCollapsed): Likewise.
2518            (isExpanded): Likewise.
2519            (clearToggledPaths): Likewise.
2520            (getDescendantToggledPaths): Likewise.
2521            (hasBeenExpanded): Likewise.
2522            (isVisible): Likewise.
2523            (isPathEditable): Likewise.
2524    
2525    2004-12-01  Michael Koch  <konqueror@gmx.de>
2526    
2527            * javax/swing/JLayeredPane.java: Reformatted.
2528    
2529    2004-12-01  Chris Burdess  <dog@gnu.org>
2530    
2531            * gnu/java/net/protocol/http/HTTPURLConnection.java:
2532            HTTPURLConnection now returns Lists as getHeaderFields() values.
2533    
2534    2004-12-01  Jeroen Frijters  <jeroen@frijters.net>
2535    
2536            * java/io/ObjectOutputStream.java
2537            (writeObject, callWriteMethod): Replaced reflection with accessing
2538            cached info in ObjectStreamClass.
2539            (getMethod): Removed.
2540            * java/io/ObjectStreamClass.java
2541            (findMethod): Added check to make sure the method found has the
2542            right modifiers.
2543            (cacheMethods): Added writeReplace and writeObject methods.
2544            (setFlags): Look at new writeObjectMethod field instead of doing
2545            reflection again.
2546            (writeReplaceMethod): New field.
2547            (writeObjectMethod): New field.
2548    
2549    2004-11-30  Michael Koch  <konqueror@gmx.de>
2550    
2551            * gnu/java/net/BASE64.java,
2552            gnu/java/net/CRLFInputStream.java,
2553            gnu/java/net/CRLFOutputStream.java,
2554            gnu/java/net/EmptyX509TrustManager.java,
2555            gnu/java/net/GetLocalHostAction.java,
2556            gnu/java/net/GetSystemPropertyAction.java,
2557            gnu/java/net/LineInputStream.java,
2558            gnu/java/net/protocol/http/Authenticator.java,
2559            gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java,
2560            gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java,
2561            gnu/java/net/protocol/http/ChunkedInputStream.java,
2562            gnu/java/net/protocol/http/Cookie.java,
2563            gnu/java/net/protocol/http/CookieManager.java,
2564            gnu/java/net/protocol/http/Credentials.java,
2565            gnu/java/net/protocol/http/HTTPConnection.java,
2566            gnu/java/net/protocol/http/HTTPDateFormat.java,
2567            gnu/java/net/protocol/http/HTTPURLConnection.java,
2568            gnu/java/net/protocol/http/Headers.java,
2569            gnu/java/net/protocol/http/Request.java,
2570            gnu/java/net/protocol/http/RequestBodyWriter.java,
2571            gnu/java/net/protocol/http/Response.java,
2572            gnu/java/net/protocol/http/ResponseBodyReader.java,
2573            gnu/java/net/protocol/http/ResponseHeaderHandler.java,
2574            gnu/java/net/protocol/http/SimpleCookieManager.java,
2575            gnu/java/net/protocol/http/event/ConnectionEvent.java,
2576            gnu/java/net/protocol/http/event/ConnectionListener.java,
2577            gnu/java/net/protocol/http/event/RequestEvent.java,
2578            gnu/java/net/protocol/http/event/RequestListener.java:
2579            New files
2580            * gnu/java/net/protocol/http/Connection.java:
2581            gnu/java/net/protocol/http/TODO: Removed
2582            * gnu/java/net/protocol/http/Handler.java: Updated.
2583            Merged HTTP protocol implementation from GNU inetlib.
2584    
2585    2004-11-30  Michael Koch  <konqueror@gmx.de>
2586    
2587            * gnu/java/net/protocol/ftp/ActiveModeDTP.java,
2588            gnu/java/net/protocol/ftp/BlockInputStream.java,
2589            gnu/java/net/protocol/ftp/BlockOutputStream.java,
2590            gnu/java/net/protocol/ftp/CompressedInputStream.java,
2591            gnu/java/net/protocol/ftp/CompressedOutputStream.java,
2592            gnu/java/net/protocol/ftp/DTP.java,
2593            gnu/java/net/protocol/ftp/DTPInputStream.java,
2594            gnu/java/net/protocol/ftp/DTPOutputStream.java,
2595            gnu/java/net/protocol/ftp/FTPConnection.java,
2596            gnu/java/net/protocol/ftp/FTPException.java,
2597            gnu/java/net/protocol/ftp/FTPResponse.java,
2598            gnu/java/net/protocol/ftp/FTPURLConnection.java,
2599            gnu/java/net/protocol/ftp/Handler.java,
2600            gnu/java/net/protocol/ftp/PassiveModeDTP.java,
2601            gnu/java/net/protocol/ftp/StreamInputStream.java,
2602            gnu/java/net/protocol/ftp/StreamOutputStream.java:
2603            New files. Merged from GNU inetlib.
2604    
2605    2004-11-30  Michael Koch  <konqueror@gmx.de>
2606    
2607            * javax/swing/tree/DefaultMutableTreeNode.java:
2608            Completely Revised.
2609            * javax/swing/tree/MutableTreeNode.java:
2610            Reformatted.
2611    
2612    2004-11-30  Michael Koch  <konqueror@gmx.de>
2613    
2614            * javax/swing/JFormattedTextField.java
2615            (setDocument): Call setDocument of super class. Don't fire property
2616            change event.
2617    
2618  2004-11-28  Michael Koch  <konqueror@gmx.de>  2004-11-28  Michael Koch  <konqueror@gmx.de>
2619        
2620          * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Fix typo.          * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Fix typo.

Legend:
Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26