]> gcc.gnu.org Git - gcc.git/blame - libjava/ChangeLog
AbstractButton.java, [...]: Cleaned up imports.
[gcc.git] / libjava / ChangeLog
CommitLineData
880fa238
MK
12004-05-05 Michael Koch <konqueror@gmx.de>
2
3 * javax/swing/AbstractButton.java,
4 javax/swing/ActionMap.java,
5 javax/swing/DefaultButtonModel.java,
6 javax/swing/DefaultListModel.java,
7 javax/swing/ImageIcon.java,
8 javax/swing/JComboBox.java,
9 javax/swing/JComponent.java,
10 javax/swing/JFrame.java,
11 javax/swing/JInternalFrame.java,
12 javax/swing/JMenuBar.java,
13 javax/swing/JMenuItem.java,
14 javax/swing/JOptionPane.java,
15 javax/swing/JProgressBar.java,
16 javax/swing/JRootPane.java,
17 javax/swing/JScrollBar.java,
18 javax/swing/JScrollPane.java,
19 javax/swing/JSeparator.java,
20 javax/swing/JSlider.java,
21 javax/swing/JTabbedPane.java,
22 javax/swing/JTable.java,
23 javax/swing/JTextField.java,
24 javax/swing/JToolBar.java,
25 javax/swing/JToolTip.java,
26 javax/swing/JTree.java,
27 javax/swing/JViewport.java,
28 javax/swing/JWindow.java,
29 javax/swing/KeyStroke.java,
30 javax/swing/LookAndFeel.java,
31 javax/swing/SwingUtilities.java,
32 javax/swing/Timer.java,
33 javax/swing/ToolTipManager.java,
34 javax/swing/UIDefaults.java,
35 javax/swing/border/TitledBorder.java,
36 javax/swing/filechooser/FileSystemView.java,
37 javax/swing/plaf/basic/BasicButtonListener.java,
38 javax/swing/plaf/basic/BasicButtonUI.java,
39 javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java,
40 javax/swing/plaf/basic/BasicGraphicsUtils.java,
41 javax/swing/plaf/basic/BasicLabelUI.java,
42 javax/swing/plaf/basic/BasicMenuItemUI.java,
43 javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java,
44 javax/swing/plaf/basic/BasicRootPaneUI.java,
45 javax/swing/plaf/basic/BasicScrollBarUI.java,
46 javax/swing/plaf/basic/BasicScrollPaneUI.java,
47 javax/swing/plaf/basic/BasicSliderUI.java,
48 javax/swing/plaf/basic/BasicTabbedPaneUI.java,
49 javax/swing/plaf/basic/BasicToggleButtonUI.java,
50 javax/swing/table/JTableHeader.java,
51 javax/swing/text/AbstractDocument.java,
52 javax/swing/text/DefaultCaret.java,
53 javax/swing/text/StyledEditorKit.java,
54 javax/swing/tree/DefaultTreeCellEditor.java:
55 Cleaned up imports.
56
4a93a226
MK
572004-05-05 Michael Koch <konqueror@gmx.de>
58
59 * java/util/prefs/AbstractPreferences.java
60 (AbstractPreferences): Added parenthesis for clarity.
61 Closes classpath bug #7940.
62
aaec686e
TT
632004-05-05 Tom Tromey <tromey@redhat.com>
64
65 * javax/naming/CompoundName.java (endsWith): Look at correct
66 element of source name.
67
b1210ca2
MW
682004-05-05 Mark Wielaard <mark@klomp.org>
69
70 Reported by f.haeglsperger@gmx.de [classpath patch #2485]
71 * java/util/HashMap.java (rehash): Add entry at start of bucket.
72
a54f498a
TT
732004-05-05 Tom Tromey <tromey@redhat.com>
74
75 * java/io/BufferedReader.java (skip): Removed unused
76 variable.
77
e8430418
MK
782004-05-05 Michael Koch <konqueror@gmx.de>
79
80 * java/awt/FileDialog.java: Import java.io.Serializable explicitly.
81
f32c742c
DT
822004-05-05 Dalibor Topic <robilad@kaffe.org>
83
84 * java/text/AttributedString.java,
85 java/text/AttributedStringIterator.java,
86 java/text/Collator.java,
87 java/text/DecimalFormatSymbols.java,
88 java/text/NumberFormat.java,
89 java/text/RuleBasedCollator.java:
90 Cleaned up imports.
91
d70bd7ff
TT
922004-05-05 Tom Tromey <tromey@redhat.com>
93
94 * java/text/Format.java: Cleaned up imports.
95 * java/text/DecimalFormat.java: Cleaned up imports.
96 * java/security/SecureRandom.java: Cleaned up imports.
97 (SecureRandom): Removed unused variable.
98 * java/security/UnresolvedPermission.java: Cleaned up imports.
99 * java/util/Date.java (parse): Removed unused variable.
100 * java/util/ResourceBundle.java: Cleaned up imports.
101 (getBundle): Removed unused variable.
102 (tryBundle): Likewise.
103 * java/util/regex/Pattern.java (Pattern): Removed unused constructor.
104
2225a42a
GL
1052004-05-05 Guilhem Lavaux <guilhem@kaffe.org>
106
107 * java/text/SimpleDateFormat.java:
108 (formatWithAttribute): New method. It implements
109 the formatting process with attributes.
110 (format): Use formatWithAttribute.
111 (formatToCharacterIterator): New method. Use
112 formatWithAttribute.
113
1f646142
GL
1142004-05-05 Guilhem Lavaux <guilhem@kaffe.org>
115
116 * java/text/MessageFormat.java:
117 (class Field): New class.
118 (formatToCharacterIterator): New method.
119 (format): Use formatInternal now.
120 (formatInternal): New method. String formatter should
121 be done here (with attributes). Attributes merging supported.
122 (parse): More documentation.
123 (getFormatsByArgumentIndex): New method.
124 (setFormatByArgumentIndex): New method.
125 (setFormatsByArgumentIndex): New method.
126
8cf1edb3
GL
1272004-05-05 Guilhem Lavaux <guilhem@kaffe.org>
128
129 * java/text/DecimalFormat.java
130 (MAXIMUM_INTEGER_DIGITS): New constant to keep the numeric value 309.
131 (applyPatternWithSymbols): Use MAXIMUM_INTEGER_DIGITS.
132 (parse): Fixed handling of exponentiation notation and grouping.
133
1342004-05-05 Guilhem Lavaux <guilhem@kaffe.org>
135
136 * java/text/DecimalFormat.java
137 (scanFix): Build attribute array. Fixed error reporting.
138 (applyPatternWithSymbols): Store attributes for the prefix and
139 suffix.
140 (formatInternal): New method. Changed the way the string is
141 computed. Implemented attributes. Cleant up rounding in
142 exponential notation.
143 (format): Use formatInternal.
144 (formatToCharacterIterator): New method.
145 (exponentRound, negativePrefixRanges, positivePrefixRanges,
146 negativePrefixAttrs, positivePrefixAttrs, negativeSuffixRanges,
147 positiveSuffixRanges, negativeSuffixAttrs, positiveSuffixAttrs):
148 New fields.
149
aff9d141
DT
1502004-05-04 Dalibor Topic <robilad@kaffe.org>
151
152 * java/security/interfaces/DSAKeyPairGenerator.java,
153 java/security/interfaces/DSAPrivateKey.java,
154 java/security/interfaces/DSAPublicKey.java,
155 java/security/interfaces/RSAPrivateKey.java,
156 java/security/interfaces/RSAPublicKey.java:
157 Cleaned up imports.
158
933522fb
MK
1592004-05-04 Michael Koch <konqueror@gmx.de>
160
161 * java/nio/ByteBuffer.java,
162 java/nio/CharBuffer.java,
163 java/nio/DoubleBuffer.java,
164 java/nio/FloatBuffer.java,
165 java/nio/IntBuffer.java,
166 java/nio/LongBuffer.java,
167 java/nio/ShortBuffer.java:
168 (compareTo): Fixed bogus implementation in all buffer classes.
169
27c2c3ec
IP
1702004-05-04 Ingo Proetel <proetel@aicas.com>
171
172 * java/awt/image/ColorModel.java (getRGBdefault): Default ColorModel has
173 32 bit pixels not 8 bit pixels.
174 (isCompatibleRaster): Added javadoc comment.
175
1762004-05-04 Ingo Proetel <proetel@aicas.com>
177
178 * java/awt/image/ComponentSampleModel.java (setDataSamples):Do not reset
179 scanline stride.
180
1812004-05-04 Ingo Proetel <proetel@aicas.com>
182
183 * java/awt/ColorPaintContext.java (<init>): Added ColorModel to signature.
184 (getColorModel): Return the actual color model.
185 (getRaster): Implemented.
186 (ColorRaster): New inner class.
187 * java/awt/SystemColor.java (createContext): Use ColorModel when creating
188 a PaintContext.
189 * java/awt/Color.java (<init>): Make exception more verbose.
190 (createContext): Use ColorModel when creating a PaintContext.
191
a31d9d6c
MK
1922004-05-04 Michael Koch <konqueror@gmx.de>
193
194 * gnu/java/text/CharacterBreakIterator.java
195 (previous): Removed unused variable.
196
065afdfa
GL
1972004-05-04 Guilhem Lavaux <guilhem@kaffe.org>
198
199 * gnu/java/text/FormatBuffer.java,
200 gnu/java/text/AttributedFormatBuffer.java,
201 gnu/java/text/StringFormatBuffer.java: New classes to implement
202 attributed iterators in java.text.
203 * gnu/java/text/FormatCharacterIterator.java: Moved
204 from java/text as it is an internal class.
205 * java/text/FormatCharacterIterator.java: Removed.
206 * java/text/Format.java:
207 Import gnu.java.text.FormatCharacterIterator.
208 * Makefile.am (java_source_files): Added new files.
209 * Makefile.in: Regenerated.
210
211
af62fd12
MW
2122004-05-04 Mark Wielaard <mark@klomp.org>
213
53c87e49 214 * gnu/java/nio/channels/FileChannelImpl.java (finalize): New method.
af62fd12 215
a3c44036
AT
2162004-05-03 Andreas Tobler <a.tobler@schweiz.ch>
217
218 * Makefile.am (WARNINGS): Replace -W with the more speaking -Wextra.
219 * Makefile.in: Rebuilt.
220
007265b8
MW
2212004-05-03 Mark Wielaard <mark@klomp.org>
222
223 * gnu/java/security/der/DERReader.java: Call static methods staticly.
224 * java/awt/TextComponent.java (select): Use selectionEnd parameter.
225 * java/net/URL.java
226 (set(String, String, int, String, String, String, String, String)):
227 Assign this.file to path or path + "?" + query.
228 * java/util/Arrays.java: Call static methods staticly.
229 * java/util/zip/ZipEntry.java: Likewise.
230 * javax/swing/plaf/basic/BasicArrowButton.java (setDirection): Assign
231 dir to this.direction.
232 * javax/swing/table/DefaultTableCellRenderer.java (noFocusBorder):
233 Assign static field only once.
234 (DefaultTableCellRenderer): Don't reassign noFocusBorder each time.
235
a00d3b3c
MW
2362004-05-03 Mark Wielaard <mark@klomp.org>
237
238 * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java (minimumSize): Removed
239 unused variables hScrollbarHeight and vScrollbarWidth.
240 (preferredSize): Likewise.
241 * gnu/java/security/provider/DSAParameters.java (engineToString):
242 Removed unused call to System.getProperty("line.seperator");
243 * java/security/Security.java (loadProviders): Return result.
244
7b68f0bf
TT
2452004-05-03 Tom Tromey <tromey@redhat.com>
246
247 * java/net/URLStreamHandler.java (toExternalForm): Removed
248 unused variables.
249 unused constructor.
250 * java/math/BigDecimal.java (divide): Removed unused variable.
251 * java/lang/Throwable.java: Cleaned up imports.
252 * java/lang/ClassLoader.java: Cleaned up imports.
253 * java/io/FilePermission.java (implies): Removed unused
254 variable.
255 * java/awt/TextComponent.java: Removed unused import.
256 * gnu/java/util/prefs/NodeReader.java: Cleaned up imports.
257 * gnu/java/util/DoubleEnumeration.java: Removed unused import.
258 * gnu/java/text/WordBreakIterator.java: Removed unused import.
259 * gnu/java/text/SentenceBreakIterator.java: Removed unused
260 import.
261 * gnu/java/text/LineBreakIterator.java: Removed unused import.
262 * gnu/java/text/CharacterBreakIterator.java: Removed
263 unused import.
264 * gnu/java/security/provider/DSAKeyPairGenerator.java:
265 Cleaned up imports.
266 * gnu/java/security/der/DERWriter.java: Cleaned up imports.
267 * gnu/java/nio/charset/UTF_16Decoder.java (put): Removed
268 unused method.
269 * gnu/java/nio/SocketChannelImpl.java: Cleaned up imports.
270 * gnu/java/nio/FileLockImpl.java: Cleaned up imports.
271 * gnu/java/io/Base64InputStream.java: Cleaned up imports.
272 * gnu/java/beans/info/ComponentBeanInfo.java: Cleaned up imports.
273 * gnu/classpath/ServiceFactory.java: Cleaned up imports.
274 (lookupProviders): Removed unused variable.
275 (loadNextServiceProvider): Likewise.
276 * gnu/java/beans/BeanInfoEmbryo.java: Cleaned up imports.
277
493b3c9c
MK
2782004-05-03 Michael Koch <konqueror@gmx.de>
279
280 Fixes PR libgcj/14695:
281 * java/net/NetworkInterface.java
282 (getByName): Return null when no interface was found.
283
55ce9c52
RM
2842004-04-30 Ranjit Mathew <rmathew@hotmail.com>
285 Tom Tromey <tromey@redhat.com>
286
287 * testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use
288 additional option "-Wmissing-prototypes" for compiling C sources.
289 Print actual filename for pass/fail rather than $name.c.
290 * testsuite/libjava.jni/PR15133.java: New testcase file.
291 * testsuite/libjava.jni/PR15133.c: Likewise.
292 * testsuite/libjava.jni/PR15133.out: Likewise.
293
2d99c042
RS
2942004-04-30 Roger Sayle <roger@eyesopen.com>
295
296 * testsuite/libjava.lang/MathBuiltin.java: Add tests for acos, asin,
297 ceil and floor.
298
c1fcbbc3
RM
2992004-04-25 Ranjit Mathew <rmathew@hotmail.com>
300
301 * testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Explicitly
302 limit the maximum heap size to avoid unnecessary thrashing.
303
6f0b1fa5
JQ
3042004-04-24 Jerry Quinn <jlquinn@optonline.net>
305
306 * java/text/CollationElementIterator.java (reset): Reset
307 lookahead variables.
308
99a88816
MW
3092004-04-23 Mark Wielaard <mark@klomp.org>
310
311 * jni/classpath/jcl.c: Changed C++ comments into C comments.
312
b4e7ef8d
DT
3132004-04-23 Dalibor Topic <robilad@kaffe.org>
314
315 * java/sql/DriverManager.java:
316 Cleaned up imports.
317
e9d34968
MK
3182004-04-23 Michael Koch <konqueror@gmx.de>
319
320 * java/net/URL.java
321 (hashcode): Don't initialize with default value explicitely.
322 (getContent): Removed redundant "final" keyword.
323 (openStream): Likewise.
324 (getURLStreamHandler): Fixed coding style.
325 * java/net/URLConnection.java
326 (defaultAllowUserInteraction): Don't initialize with default value
327 explicitely.
328 (connected): Likewise.
329 (doOutput): Likewise.
330 (ifModifiedSince): Likewise.
331 (dateformats_initialized): Likewise.
332 (setURLStreamHander): Use StreamTokenizer where it belongs to.
333
87939d70
MK
3342004-04-23 Michael Koch <konqueror@gmx.de>
335
336 * gnu/java/nio/channels/FileChannelImpl.java
337 (SET, CUR): Unused, removed.
338 (read): Implement here directly.
339 (implRead): Removed.
340 (write): Implement here directly.
341 (implWrite): Removed.
342
5d837a58
DT
3432004-04-23 Dalibor Topic <robilad@kaffe.org>
344
345 * javax/rmi/CORBA/PortableRemoteObjectDelegate.java,
346 javax/rmi/CORBA/Stub.java,
347 javax/rmi/CORBA/Util.java,
348 javax/rmi/CORBA/ValueHandler.java,
349 javax/rmi/CORBA/ValueHandler.java,
350 javax/rmi/PortableRemoteObject.java:
351 Cleaned up imports.
352
ace7ed7c
DT
3532004-04-23 Dalibor Topic <robilad@kaffe.org>
354
355 * java/util/jar/JarFile.java,
356 java/util/jar/JarInputStream.java,
357 java/util/jar/JarOutputStream.java,
358 java/util/jar/Manifest.java:
359 Cleaned up imports.
360
3612004-04-23 Dalibor Topic <robilad@kaffe.org>
362
363 * java/util/ArrayList.java,
364 java/util/Calendar.java,
365 java/util/Currency.java,
366 java/util/HashMap.java,
367 java/util/HashSet.java,
368 java/util/Hashtable.java,
369 java/util/LinkedList.java,
370 java/util/Properties.java,
371 java/util/PropertyPermission.java,
372 java/util/TimeZone.java,
373 java/util/TreeMap.java,
374 java/util/TreeSet.java,
375 java/util/Vector.java,
376 java/util/WeakHashMap.java:
377 Cleaned up imports.
378
3792004-04-23 Dalibor Topic <robilad@kaffe.org>
380
381 * java/util/logging/FileHandler.java,
382 java/util/logging/Formatter.java,
383 java/util/logging/Handler.java,
384 java/util/logging/Logger.java,
385 java/util/logging/SimpleFormatter.java,
386 java/util/logging/XMLFormatter.java:
387 Cleaned up imports.
388
ae522139
MW
3892004-04-22 Mark Wielaard <mark@klomp.org>
390
391 * Makefile.am (PEDANTIC_CFLAGS): New -ansi -pedantic -Wall
392 -Wno-long-long flags variable.
393 (gtk_c_files): Use PEDANTIC_CFLAGS.
394 * Makefile.in: Regenerated.
395
838a4849
MK
3962004-04-22 Mark Wielaard <mark@klomp.org>
397
398 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
399 Changed C++ comments into C comments.
400 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c:
401 Likewise.
402
4032004-04-22 Michael Koch <konqueror@gmx.de>
404
405 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c:
406 Merged copyright year with GNU classpath.
407
fe2235d1
DT
4082004-04-22 Dalibor Topic <robilad@kaffe.org>
409
410 * javax/security/auth/x500/X500Principal.java:
411 Cleaned up imports.
412
b7db3d0a
DT
4132004-04-22 Dalibor Topic <robilad@kaffe.org>
414
415 * javax/swing/JSlider.java:
416 Fixed HTML tags in comments.
417
32bfc773
DT
4182004-04-22 Dalibor Topic <robilad@kaffe.org>
419
420 * javax/accessibility/AccessibleText.java:
421 Cleaned up imports.
422
e930d01a
MK
4232004-04-22 Jeroen Frijters <jeroen@sumatra.nl>
424
425 * java/net/URLStreamHandler.java
426 (parseURL): Convert the file path to using '/' instead of native
427 file separator.
428
4292004-04-22 Guilhem Lavaux <guilhem@kaffe.org>
430
431 * java/net/URL.java
432 (userInfo): New field.
433 (URL): Set authority to the right value.
434 (setURL): Fixed authority and file initialization.
435 * java/net/URLStreamHandler.java
436 (parseURL): Take care of the query tag. Build authority.
437 (toExternalForm): Fixed URL building using authority.
438
5d79367d
MK
4392004-04-22 Michael Koch <konqueror@gmx.de>
440
441 * java/net/Socket.java
442 (impl): Made package-private.
443 * java/net/ServerSocket.java
444 (implAccept): Access Socket.impl field directly.
445
c0dce235
DT
4462004-04-22 Dalibor Topic <robilad@kaffe.org>
447
448 * java/util/prefs/Preferences.java,
449 java/util/prefs/InvalidPreferencesFormatException.java,
450 java/util/prefs/BackingStoreException.java,
451 java/util/prefs/AbstractPreferences.java:
452 Cleaned up imports.
453
4542004-04-22 Dalibor Topic <robilad@kaffe.org>
455
456 * java/util/regex/Matcher.java,
457 java/util/regex/Pattern.java:
458 Cleaned up imports.
459
5c09d725
MK
4602004-04-22 Michael Koch <konqueror@gmx.de>
461
462 * java/nio/charset/IllegalCharsetNameException.java
463 (charsetName): Made private.
464 (IllegalCharsetNameException): Added @param tag to javadoc.
465 (getCharsetName): Added @return tag to javadoc.
466 * java/nio/charset/MalformedInputException.java
467 (MalformedInputException): Added @param tag to javadoc.
468 (getInputLength): Revised method description, added @return tag.
469 (getMessage): Added @return tag.
470
83ef3f2b
JQ
4712004-04-22 Jerry Quinn <jlquinn@optonline.net>
472
473 * java/awt/Font.java (deriveFont): Implement missing variants.
474 * gnu/java/awt/peer/ClasspathFontPeer.java (deriveFont): Implement
475 missing variants.
476
746ecc78
BM
4772004-04-21 Bryce McKinlay <mckinlay@redhat.com>
478
479 * java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method.
480 Set method->index values for interface methods to their itable index.
481 (initializeClass): Call _Jv_LayoutInterfaceMethods.
482
86a80fc3
MK
4832004-04-21 Michael Koch <konqueror@gmx.de>
484
485 * java/nio/DirectByteBufferImpl.java
486 (shiftDown): Made static, give address as argument and
487 provide a convenience method that overwrites shiftDown in
488 ByteBufferImpl and calls the native shiftDown.
489 * java/nio/MappedByteBufferImpl.java
490 (): Use optimized method in DirectByteBufferImpl.
491 * java/nio/natDirectByteBufferImpl.cc
492 (shiftDown): Changed method signature. Removed usage of array_offset.
493
6e90ed19
MK
4942004-04-21 Michael Koch <konqueror@gmx.de>
495
496 * gnu/java/net/natPlainSocketImplPosix.cc
497 (SocketInputStream::read): Make sure returned data is a byte value.
498
96d22b12
MK
4992004-04-21 Michael Koch <konqueror@gmx.de>
500
501 * gnu/classpath/ServiceFactory.java,
502 gnu/classpath/ServiceProviderLoadingAction.java,
503 javax/imageio/ImageReader.java,
504 javax/imageio/ImageTranscoder.java,
505 javax/imageio/ImageWriter.java,
506 javax/imageio/package.html,
507 javax/imageio/spi/IIOServiceProvider.java,
508 javax/imageio/spi/ImageInputStreamSpi.java,
509 javax/imageio/spi/ImageOutputStreamSpi.java,
510 javax/imageio/spi/ImageReaderWriterSpi.java,
511 javax/imageio/spi/ImageTranscoderSpi.java,
512 javax/imageio/spi/RegisterableService.java,
513 javax/imageio/spi/ServiceRegistry.java,
514 javax/imageio/spi/package.html,
515 javax/imageio/stream/IIOByteBuffer.java,
516 javax/imageio/stream/ImageInputStream.java,
517 javax/imageio/stream/ImageOutputStream.java,
518 javax/imageio/stream/package.html:
519 New files.
520 * Makefile.am
521 (ordinary_java_source_files): Added
522 gnu/classpath/ServiceFactory.java and
523 gnu/classpath/ServiceProviderLoadingAction.java.
524 (javax_source_files): Added
525 javax/imageio/ImageReader.java,
526 javax/imageio/ImageTranscoder.java,
527 javax/imageio/ImageWriter.java,
528 javax/imageio/spi/IIOServiceProvider.java,
529 javax/imageio/spi/ImageInputStreamSpi.java,
530 javax/imageio/spi/ImageOutputStreamSpi.java,
531 javax/imageio/spi/ImageReaderWriterSpi.java,
532 javax/imageio/spi/ImageTranscoderSpi.java,
533 javax/imageio/spi/RegisterableService.java,
534 javax/imageio/spi/ServiceRegistry.java,
535 javax/imageio/stream/IIOByteBuffer.java,
536 javax/imageio/stream/ImageInputStream.java and
537 javax/imageio/stream/ImageOutputStream.java.
538 * Makefile.in: Regenerated.
539
ca17d211
MK
5402004-04-21 Michael Koch <konqueror@gmx.de>
541
542 * java/util/Properties.java
543 (load): Fix wrongly merged fix.
544
60e957d0
MW
5452004-04-21 Mark Wielaard <mark@klomp.org>
546
547 * native/jni/gtk-peer/gthread-jni.c (maybe_rethrow): Explicitly
548 malloc and free buf.
549
27dd18cf
DT
5502004-04-21 Dalibor Topic <robilad@kaffe.org>
551
552 * javax/naming/AuthenticationException.java,
553 javax/naming/AuthenticationNotSupportedException.java,
554 javax/naming/CannotProceedException.java,
555 javax/naming/CommunicationException.java,
556 javax/naming/CompoundName.java,
557 javax/naming/ConfigurationException.java,
558 javax/naming/ContextNotEmptyException.java,
559 javax/naming/InitialContext.java,
560 javax/naming/InsufficientResourcesException.java,
561 javax/naming/InterruptedNamingException.java,
562 javax/naming/LimitExceededException.java,
563 javax/naming/LinkException.java,
564 javax/naming/LinkLoopException.java,
565 javax/naming/LinkRef.java,
566 javax/naming/MalformedLinkException.java,
567 javax/naming/Name.java,
568 javax/naming/NameAlreadyBoundException.java,
569 javax/naming/NameNotFoundException.java,
570 javax/naming/NamingSecurityException.java,
571 javax/naming/NoInitialContextException.java,
572 javax/naming/NoPermissionException.java,
573 javax/naming/NotContextException.java,
574 javax/naming/PartialResultException.java,
575 javax/naming/ReferralException.java,
576 javax/naming/ServiceUnavailableException.java,
577 javax/naming/SizeLimitExceededException.java,
578 javax/naming/TimeLimitExceededException.java,
579 javax/naming/directory/Attribute.java,
580 javax/naming/directory/Attributes.java,
581 javax/naming/directory/SearchResult.java,
582 javax/naming/event/NamingExceptionEvent.java,
583 javax/naming/spi/ResolveResult.java:
584 Cleaned up imports.
585
2635995a
MW
5862004-04-21 Mark Wielaard <mark@klomp.org>
587
588 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
589 Changed C++ comments into C comments. Removed commented out code.
590 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
591 Likewise.
592 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c:
593 Likewise.
594 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c:
595 Likewise.
596 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c:
597 Likewise.
598 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
599 Likewise.
600 * native/jni/gtk-peer/gthread-jni.c:
601 Likewise.
602
1c3d6bb2
MW
6032004-04-21 Mark Wielaard <mark@klomp.org>
604
605 * javax/awt/JFrame.java: Implement WindowConstants. Remove final
606 static fields defined in interface.
607 * javax/awt/JDialog.java: Likewise.
608 (JDialog): Make constructors public.
609 (getDefaultCloseOperation): Make public.
610 (processWindowEvent): Call System.exit(0) when EXIT_ON_CLOSE set.
611 (setDefaultCloseOperation): Make public. Check argument. Add API doc.
612 * javax/swing/JViewport.java (JViewport): Make constructor public.
613
387fa012
MK
6142004-04-21 Michael Koch <konqueror@gmx.de>
615
616 * java/util/Map.java
617 (Entry): Removed redundant "static" modifier.
618 * java/text/AttributedCharacterIterator.java:
619 Updated copyright year.
620
bf9f06ae
MK
6212004-04-20 Michael Koch <konqueror@gmx.de>
622
623 * javax/naming/directory/SearchControls.java:
624 Don't explicitely extend java.lang.Object.
625 * javax/naming/spi/DirStateFactory.java:
626 Merged copyright year with GNU classpath.
627
8a6c1d29
MK
6282004-04-20 Michael Koch <konqueror@gmx.de>
629
630 * java/nio/channels/Channels.java:
631 Merged coding style with GNU classpath.
632
f5874634
MK
6332004-04-20 Michael Koch <konqueror@gmx.de>
634
635 * java/net/ServerSocket.java
636 Merged coding style from GNU classpath.
637
90cb5151
MK
6382004-04-20 Michael Koch <konqueror@gmx.de>
639
640 * java/io/BufferedWriter.java:
641 Reordered variables to be at top of the class.
642 (localFlush): Removed redundant final keyword.
643
5ede96a4
IP
6442004-04-20 Ingo Proetel <proetel@aicas.com>
645
646 * java/awt/event/MouseEvent.java (<init>): fixed field assignment
647
391d8ef5
MK
6482004-04-20 Jeroen Frijters <jeroen@frijters.net>
649
650 * java/text/DecimalFormat.java (scanFix): Removed suffix check
651 for percent and permill check.
652
6532004-04-20 Guilhem Lavaux <guilhem@kaffe.org>
654
655 * java/text/FieldPosition.java
656 (FieldPosition) Constructor now behaves as it should according
657 to the java documentation.
658
6592004-04-20 Mark Wielaard <mark@klomp.org>
660
661 * java/util/Properties.java: Use the word umlaut, not &auml; in api
662 documentation.
663
92e1fe67
MK
6642004-04-20 Michael Koch <konqueror@gmx.de>
665
666 * java/nio/Buffer.java,
667 java/nio/channels/AlreadyConnectedException.java,
668 java/nio/channels/AsynchronousCloseException.java,
669 java/nio/channels/ByteChannel.java,
670 java/nio/channels/CancelledKeyException.java,
671 java/nio/channels/Channel.java,
672 java/nio/channels/Channels.java,
673 java/nio/channels/ClosedByInterruptException.java,
674 java/nio/channels/ClosedChannelException.java,
675 java/nio/channels/ClosedSelectorException.java,
676 java/nio/channels/ConnectionPendingException.java,
677 java/nio/channels/DatagramChannel.java,
678 java/nio/channels/FileChannel.java,
679 java/nio/channels/FileLock.java,
680 java/nio/channels/FileLockInterruptionException.java,
681 java/nio/channels/GatheringByteChannel.java,
682 java/nio/channels/IllegalBlockingModeException.java,
683 java/nio/channels/IllegalSelectorException.java,
684 java/nio/channels/InterruptibleChannel.java,
685 java/nio/channels/NoConnectionPendingException.java,
686 java/nio/channels/NonReadableChannelException.java,
687 java/nio/channels/NonWritableChannelException.java,
688 java/nio/channels/NotYetBoundException.java,
689 java/nio/channels/NotYetConnectedException.java,
690 java/nio/channels/OverlappingFileLockException.java,
691 java/nio/channels/Pipe.java,
692 java/nio/channels/ReadableByteChannel.java,
693 java/nio/channels/ScatteringByteChannel.java,
694 java/nio/channels/SelectableChannel.java,
695 java/nio/channels/SelectionKey.java,
696 java/nio/channels/Selector.java,
697 java/nio/channels/ServerSocketChannel.java,
698 java/nio/channels/SocketChannel.java,
699 java/nio/channels/UnresolvedAddressException.java,
700 java/nio/channels/UnsupportedAddressTypeException.java,
701 java/nio/channels/WritableByteChannel.java,
702 java/nio/channels/spi/AbstractInterruptibleChannel.java,
703 java/nio/channels/spi/AbstractSelectableChannel.java,
704 java/nio/channels/spi/AbstractSelectionKey.java,
705 java/nio/channels/spi/AbstractSelector.java,
706 java/nio/channels/spi/SelectorProvider.java,
707 java/nio/charset/spi/CharsetProvider.java:
708 Fixed javadocs and jalopied all over java.nio.
709
08c5d757
MK
7102004-04-20 Michael Koch <konqueror@gmx.de>
711
712 * java/nio/ByteBufferImpl.java,
713 java/nio/CharBufferImpl.java,
714 java/nio/DirectByteBufferImpl.java,
715 java/nio/DoubleBufferImpl.java,
716 java/nio/DoubleViewBufferImpl.java,
717 java/nio/FloatBufferImpl.java,
718 java/nio/FloatViewBufferImpl.java,
719 java/nio/IntBufferImpl.java,
720 java/nio/IntViewBufferImpl.java,
721 java/nio/LongBufferImpl.java,
722 java/nio/LongViewBufferImpl.java,
723 java/nio/MappedByteBufferImpl.java,
724 java/nio/ShortBufferImpl.java,
725 java/nio/ShortViewBufferImpl.java:
726 Made sure all classes are final and removed final keyword from all
727 methods.
728
a17c9f2e
MK
7292004-04-20 Michael Koch <konqueror@gmx.de>
730
731 * java/rmi/MarshalledObject.java,
732 java/rmi/Naming.java,
733 java/rmi/RemoteException.java,
734 java/rmi/activation/ActivationException.java,
735 java/rmi/server/ServerCloneException.java,
736 java/security/AccessController.java,
737 java/security/AlgorithmParameterGenerator.java,
738 java/security/AlgorithmParameters.java,
739 java/security/CodeSource.java,
740 java/security/Identity.java,
741 java/security/IdentityScope.java,
742 java/security/KeyPairGenerator.java,
743 java/security/KeyStore.java,
744 java/security/Security.java,
745 java/security/Signature.java,
746 java/security/SignatureSpi.java,
747 java/security/SignedObject.java,
748 java/security/spec/DSAParameterSpec.java,
749 java/security/spec/DSAPrivateKeySpec.java,
750 java/security/spec/DSAPublicKeySpec.java,
751 java/sql/Array.java,
752 java/sql/DatabaseMetaData.java,
753 java/sql/ResultSet.java,
754 java/text/ChoiceFormat.java,
755 java/text/CollationElementIterator.java,
756 java/text/CollationKey.java,
757 java/text/Collator.java,
758 java/text/DateFormat.java,
759 java/text/DateFormatSymbols.java,
760 java/text/DecimalFormatSymbols.java,
761 java/text/Format.java,
762 java/text/ParsePosition.java,
763 java/text/RuleBasedCollator.java,
764 java/text/SimpleDateFormat.java,
765 java/text/StringCharacterIterator.java,
766 java/util/Collections.java,
767 java/util/PropertyResourceBundle.java,
768 java/util/ResourceBundle.java,
769 java/util/StringTokenizer.java,
770 java/util/jar/Attributes.java,
771 java/util/logging/ConsoleHandler.java,
772 java/util/logging/LogManager.java,
773 java/util/logging/MemoryHandler.java,
774 java/util/logging/SocketHandler.java,
775 javax/naming/NamingException.java:
776 Fixed javadoc, coding style and argument names all over.
777
0fc920c8
MK
7782004-04-20 Jeroen Frijters <jeroen@frijters.net>
779
780 * java/io/FileDescriptor.java: (FileDescriptor) Added public
781 constructor. (valid) Added null check.
782
7832004-04-20 Guilhem Lavaux <guilhem@kaffe.org>
784
785 Reported by Nektarios Papadopoulos <npapadop@inaccessnetworks.com>
786 * java/io/FileOutputStream.java
787 (FileOutputStream) Reorganized constructors. Constructors now
788 check whether the given path is directory.
789
f6d49f66
MK
7902004-04-20 Michael Koch <konqueror@gmx.de>
791
792 * java/net/Authenticator.java,
793 java/net/BindException.java,
794 java/net/ConnectException.java,
795 java/net/ContentHandler.java,
796 java/net/ContentHandlerFactory.java,
797 java/net/DatagramPacket.java,
798 java/net/DatagramSocket.java,
799 java/net/DatagramSocketImpl.java,
800 java/net/DatagramSocketImplFactory.java,
801 java/net/FileNameMap.java,
802 java/net/HttpURLConnection.java,
803 java/net/Inet4Address.java,
804 java/net/Inet6Address.java,
805 java/net/InetAddress.java,
806 java/net/InetSocketAddress.java,
807 java/net/JarURLConnection.java,
808 java/net/MalformedURLException.java,
809 java/net/MulticastSocket.java,
810 java/net/NetPermission.java,
811 java/net/NetworkInterface.java,
812 java/net/NoRouteToHostException.java,
813 java/net/PasswordAuthentication.java,
814 java/net/PortUnreachableException.java,
815 java/net/ProtocolException.java,
816 java/net/ServerSocket.java,
817 java/net/Socket.java,
818 java/net/SocketAddress.java,
819 java/net/SocketException.java,
820 java/net/SocketImpl.java,
821 java/net/SocketImplFactory.java,
822 java/net/SocketOptions.java,
823 java/net/SocketPermission.java,
824 java/net/SocketTimeoutException.java,
825 java/net/URI.java,
826 java/net/URISyntaxException.java,
827 java/net/URL.java,
828 java/net/URLClassLoader.java,
829 java/net/URLConnection.java,
830 java/net/URLDecoder.java,
831 java/net/URLEncoder.java,
832 java/net/URLStreamHandler.java,
833 java/net/URLStreamHandlerFactory.java,
834 java/net/UnknownHostException.java,
835 java/net/UnknownServiceException.java:
836 Fixed javadocs, coding style and argument names all over.
837
cf6f7d55
MK
8382004-04-20 Michael Koch <konqueror@gmx.de>
839
840 * java/lang/Byte.java,
841 java/lang/CharSequence.java,
842 java/lang/ClassLoader.java,
843 java/lang/Compiler.java,
844 java/lang/Double.java,
845 java/lang/Float.java,
846 java/lang/Integer.java,
847 java/lang/Long.java,
848 java/lang/Math.java,
849 java/lang/Number.java,
850 java/lang/Package.java,
851 java/lang/Runtime.java,
852 java/lang/RuntimePermission.java,
853 java/lang/SecurityManager.java,
854 java/lang/Short.java,
855 java/lang/StringBuffer.java,
856 java/lang/System.java,
857 java/lang/ThreadGroup.java,
858 java/lang/Throwable.java,
859 java/lang/reflect/InvocationHandler.java,
860 java/lang/reflect/Proxy.java:
861 Fixed javadocs, coding style and argument names all over.
862
9f714d5e
MK
8632004-04-20 Michael Koch <konqueror@gmx.de>
864
865 * java/io/BufferedWriter.java,
866 java/io/ByteArrayInputStream.java,
867 java/io/CharArrayWriter.java,
868 java/io/DataInput.java,
869 java/io/DataInputStream.java,
870 java/io/File.java,
871 java/io/FilterInputStream.java,
872 java/io/InputStream.java,
873 java/io/InputStreamReader.java,
874 java/io/ObjectInputStream.java,
875 java/io/ObjectStreamClass.java,
876 java/io/PipedInputStream.java,
877 java/io/PipedReader.java,
878 java/io/PushbackInputStream.java,
879 java/io/PushbackReader.java,
880 java/io/RandomAccessFile.java,
881 java/io/SerializablePermission.java,
882 java/io/StreamTokenizer.java,
883 java/io/StringWriter.java,
884 java/io/WriteAbortedException.java,
885 java/io/Writer.java:
886 Fixed javadocs all over, rename arguments to match javadocs,
887 fixed coding style.
888
23f0ecff
MK
8892004-04-20 Ingo Proetel <proetel@aicas.com>
890
891 * java/awt/FontMetrics.java:
892 (charsWidth): fixed accumulation of total_width
893 (getWidth): simple default implementation
894 * java/awt/Polygon.java (getBoundingBox): Use correct y-coordinate
895 in Rectangle constructor.
896 * java/awt/image/Raster.java (toString): Added method.
897 * java/awt/image/SampleModel.java (<init>): Added error cause
898 information to thrown exception.
899 * java/awt/image/SinglePixelPackedSampleModel.java (getDataElements):
900 New method.
901 (setDataElements): New method.
902 (setPixels): New method.
903 (toString): New method.
904
9052004-04-20 Sascha Brawer <brawer@dandelis.ch>
906
907 * java/awt/image/ComponentColorModel.java
908 (createCompatibleSampleModel): Return PixelInterleavedSampleModel
909 for TYPE_BYTE and TYPE_USHORT transferTypes, in order to pass the
910 Mauve tests on this method. Improved documentation.
911
2c4d54e6
MK
9122004-04-20 Michael Koch <konqueror@gmx.de>
913
914 * javax/swing/JLayeredPane.java,
915 javax/swing/plaf/BorderUIResource.java,
916 javax/swing/plaf/ComponentUI.java,
917 javax/swing/undo/CompoundEdit.java,
918 javax/swing/undo/StateEdit.java:
919 Fixed HTML tags in javadocs all over.
920
5589f3e5
MK
9212004-04-20 Michael Koch <konqueror@gmx.de>
922
923 * javax/print/attribute/EnumSyntax.java
924 (getOffset): Made protected.
925 * javax/print/attribute/HashAttributeSet.java
926 (HashAttributeSet): Likewise.
927 * javax/print/attribute/ResolutionSyntax.java
928 (getFeedResolution): Fixed typo in exception name.
929 (getCrossFeedResolution): Likewise.
930 * javax/print/attribute/SetOfIntegerSyntax.java
931 (SetOfIntegerSyntax): Fixed HTML entities in javadoc.
932 * javax/print/attribute/TextSyntax.java
933 (TextSyntax): Handle locale correctly.
934 (hashCode): Calc better hashcode value.
935 (equals): Fixed @return tag.
936 (toString): New method.
937
0150fc22
MK
9382004-04-20 Michael Koch <konqueror@gmx.de>
939
940 * gnu/java/nio/FileLockImpl.java
941 (static): Removed, not needed anymore.
942 * gnu/java/nio/channels/FileChannelImpl.java
943 (FileChannelImpl): Made final.
944 (mode): Made private.
945 (READ, WRITE, APPEND): Made public.
946 (EXCL, SYNC, DSYNC): Likewise.
947 (static): Load native JNI library, when needed.
948 (length): Unused, removed.
949 (available): Made public.
950 (implPosition): Throws IOException.
951 (seek): Likewise.
952 (implTruncate): Likewise.
953 (unlock): Likewise.
954 (lock): Likewise.
955
7431acbe
MK
9562004-04-20 Michael Koch <konqueror@gmx.de>
957
958 * java/awt/AWTPermission.java,
959 java/awt/Component.java,
960 java/awt/ComponentOrientation.java,,
961 java/awt/Dialog.java,
962 java/awt/FontMetrics.java,
963 java/awt/Graphics.java,
964 java/awt/datatransfer/DataFlavor.java,
965 java/beans/Introspector.java,
966 java/beans/PropertyEditor.java,
967 java/beans/PropertyEditorManager.java,
968 java/beans/beancontext/BeanContextServiceProvider.java:
969 Fixed HTML tags in javadocs all over.
970
7f6f517f
MW
9712004-04-20 Mark Wielaard <mark@klomp.org>
972
973 * gnu/java/awt/peer/gtk/GtkFontPeer.java: Use fallback when
974 MissingResourceException is thrown.
975 * gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return
976 null when a MissingResourceException is thrown. Should never happen.
977
8ecb0346
MK
9782004-04-20 Sascha Brawer <brawer@dandelis.ch>
979
980 * java/awt/image/DataBufferShort.java,
981 java/awt/image/DataBufferFloat.java,
982 java/awt/image/DataBufferDouble.java,
983 java/awt/image/PixelInterleavedSampleModel.java: New files.
984 * gnu/java/awt/Buffers.java (createBuffer, createBufferFromData,
985 getData): Added support for TYPE_SHORT, TYPE_FLOAT and TYPE_DOUBLE.
986
9872004-04-20 Michael Koch <konqueror@gmx.de>
988
989 * Makefile.am (java_source_files): Added
990 java/awt/image/DataBufferDouble.java,
991 java/awt/image/DataBufferFloat.java,
992 java/awt/image/DataBufferShort.java and
993 java/awt/image/PixelInterleavedSampleModel.java.
994 * Makefile.in: Regenerated.
995
f5310108
BM
9962004-04-19 Bryce McKinlay <mckinlay@redhat.com>
997
998 * gcj/cni.h (JvAllocObject): Remove these obsolete,
999 undocumented CNI calls.
1000 * include/java-interp.h (_Jv_InterpClass): No longer
1001 extends java.lang.Class.
1002 * java/lang/Class.h (Class): Add new field `aux_info'.
1003 * boehm.cc (_Jv_MarkObj): Update java.lang.Class marking.
1004 * defineclass.cc: Remove Class<->_Jv_InterpClass casts.
1005 Use Class->aux_info instead.
1006 * jni.cc (_Jv_JNI_AllocObject): Use _Jv_AllocObject.
1007 * resolve.cc: Remove Class<->_Jv_InterpClass casts.
1008 Use Class->aux_info instead.
1009 * java/io/natObjectInputStream.cc (allocateObject): Use
1010 _Jv_AllocObject.
1011 * java/lang/natClass.cc (newInstance): Likewise.
1012 * java/lang/natClassLoader.cc (_Jv_NewClass): Likewise.
1013 * java/lang/natObject.cc (clone): Likewise.
1014 * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise.
1015 * java/lang/natVMClassLoader.cc (defineClass): Don't use
1016 JvAllocObject. Allocate klass->aux_info here for interpreted
1017 class.
1018
afd7c0dc
MW
10192004-04-17 Mark Wielaard <mark@klomp.org>
1020
1021 * javax/swing/JToggleButton.java (ToggleButtonModel):
1022 Make public static inner class.
1023 * javax/swing/JTabbedPane.java (setComponentAt):
1024 Call Page.setComponent().
1025 (SCROLL_TAB_LAYOUT): Make public, value is 1.
1026 (WRAP_TAB_LAYOUT): Make public, value is 0.
1027 * javax/swing/plaf/basic/BasicTabbedPaneUI.java (ScrollingButton):
1028 Make private static inner class.
1029
bf7ad402
BM
10302004-04-16 Bryce McKinlay <mckinlay@redhat.com>
1031
1032 * interpret.cc (_Jv_InterpMethod::run): Update _Jv_AllocObject
1033 arguments to match new signature. Remove FIXME comments.
1034
31e632d3
GH
10352004-04-09 Thomas Fitzsimmons <fitzsim@redhat.com>
1036
1037 * gnu/java/awt/peer/gtk/GtkPanelPeer.java (connectSignals):
1038 Remove method.
1039 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c: Remove
1040 unused code.
1041
10422004-04-02 Olga Rodimina <rodimina@redhat.com>
1043
1044 * Makefile.am: Added new file.
1045 * Makefile.in: Regenerate.
1046 * javax/swing/ImageIcon.java:
1047 (ImageIcon(file)): set description of the icon
1048 to the file name
1049 * javax/swing/JCheckBoxMenuItem.java:
1050 Mostly Implemented. Work in progress.
1051 * javax/swing/JRadioButtonMenuItem.java:
1052 Reimplement constructors to use JToggleButtonModel.
1053 * javax/swing/plaf/basic/BasicIconFactory.java:
1054 (getCheckBoxMenuItemIcon): return check box
1055 icon.
1056 * javax/swing/plaf/basic/BasicMenuItemUI.java:
1057 paint menu item selected only when it is armed and
1058 pressed.
1059
10602004-04-02 David Jee <djee@redhat.com>
1061
1062 * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java
1063 (GtkMenuItemPeer): Only connect signals if this isn't a Menu peer.
1064 * java/awt/Component.java
1065 (add): Set the parent of the popup as this component.
1066 * java/awt/PopupMenu.java
1067 (addNotify): Create popup menu when peer is null.
1068 (show): Call addNotify() if peer is null.
1069 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
1070 (Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_show): Set the button
1071 argument for gtk_menu_popup() as zero. This causes the popup menu to
1072 respond to any mouse button.
1073
10742004-03-31 Olga Rodimina <rodimina@redhat.com>
1075
1076 * Makefile.am: Added new file.
1077 * Makefile.in: Regenerate.
1078 * javax/swing/JRadioButtonMenuItem.java:
1079 Implemented.
1080 * javax/swing/plaf/basic/BasicIconFactory.java:
1081 (getRadioButtonMenuItemIcon): Return
1082 radio button icon.
1083 * javax/swing/plaf/basic/BasicMenuItemUI.java:
1084 (getPreferredSize): Add size of checkIcon if it
1085 exists.
1086 (installDefaults): Don't initialize checkIcon.
1087 It's value will be set in subclasses.
1088 (uninstallDefaults): remove uninstallation of
1089 checkIcon.
1090 (paint): Moved code to paintMenuItem().
1091 (paintMenuItem): Implemented.
1092 * javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java:
1093 UI delegate for JRadioButtonMenuItem.
1094
10952004-03-29 Olga Rodimina <rodimina@redhat.com>
1096
1097 * javax/swing/plaf/basic/BasicMenuItemUI.java:
1098 Corrected position of the accelerator.
1099
11002004-03-29 Olga Rodimina <rodimina@redhat.com>
1101
1102 * Makefile.am: Added new file.
1103 * Makefile.in: Regenerate.
1104 * javax/swing/JMenuItem.java: Partly
1105 implemented. Work in progress
1106 * javax/swing/plaf/basic/BasicLookAndFeel.java:
1107 Changed default value of acceleratorDelimiter.
1108 * javax/swing/plaf/basic/BasicMenuItemUI.java:
1109 New class. Partly implemented.
1110
11112004-03-26 Mark Wielaard <mark@klomp.org>
1112
1113 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
1114 (item_activate): Declare label before use.
1115 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
1116 (gtkSetFont): Removed unused variable label.
1117 (addExposeFilter): Declare variables before use.
1118 (removeExposeFilter): Likewise.
1119 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
1120 (ok_clicked): Declare str_fileName before use.
1121
11222004-03-26 David Jee <djee@redhat.com>
1123
1124 * gnu/java/awt/peer/gtk/GtkMenuPeer.java
1125 (addSeparator): Remove.
1126 * java/awt/Menu.java
1127 (separator): Remove static final MenuItem field.
1128 (separatorLabel): New static final String field.
1129 (addSeparator): Do not use peer method; use add(MenuItem) instead.
1130 Use separatorLabel to denote that it is a separator.
1131 (insertSeparator): Create a new MenuItem with separatorLabel, instead
1132 of reusing the static separator instance, because a MenuItem instance
1133 can't be added more than once without being cloned.
1134 * java/awt/peer/MenuPeer.java
1135 (addSeparator): Remove from interface.
1136
11372004-03-26 David Jee <djee@redhat.com>
1138
1139 * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java
1140 (connectSignals): New native method declaration.
1141 (GtkMenuItemPeer): Connect signals if the parent is a Menu.
1142 * java/awt/MenuItem.java
1143 (getActionCommand): Return the label if the action command is not set.
1144 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c
1145 (Java_gnu_java_awt_peer_gtk_GtkMenuBarPeer_addMenu): Use
1146 gtk_menu_shell_append().
1147 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
1148 (item_activate): Fix argument type.
1149 (Java_gnu_java_awt_peer_gtk_GtkMenuItemPeer_create): Do not connect
1150 signal here.
1151 (Java_gnu_java_awt_peer_gtk_GtkMenuItemPeer_connectSignals): New
1152 method.
1153 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
1154 (Java_gnu_java_awt_peer_gtk_GtkMenuPeer_create): Check if a label is
1155 given. Add the menu widget's top-level GtkWindow to the global window
1156 group, so it can grab the pointer.
1157 (Java_gnu_java_awt_peer_gtk_GtkMenuPeer_addItem): Use
1158 gtk_menu_shell_append().
1159
11602004-03-23 Graydon Hoare <graydon@redhat.com>
1161
1162 * java/text/AttributedString.java
1163 (addAttribute): Fix off-by-one.
1164 (getIterator): Likewise.
1165 * java/text/AttributedStringIterator.java
1166 (getRunLimit): Correct logic.
1167 (getRunStart): Likewise.
1168 (getAttribute): Fix inequality.
1169 (getAttributes): Likewise.
1170 * testsuite/libjava.mauve/xfails: Remove AttributedString xfail.
1171
11722004-03-23 Kim Ho <kho@redhat.com>
1173
1174 * javax/swing/plaf/basic/BasicTabbedPaneUI.java:
1175 (calculateSizes): Return real width and height.
1176
11772004-03-23 Kim Ho <kho@redhat.com>
1178
1179 * javax/swing/plaf/basic/BasicTabbedPaneUI.java
1180 (calculateTabRects): Set the selectedRun before
1181 trying to rotate tabs.
1182
11832004-03-23 Kim Ho <kho@redhat.com>
1184
1185 * Makefile.am: New file
1186 * Makefile.in: Regenerate
1187 * java/awt/Graphics.java: (drawRect):
1188 Draw to the correct point.
1189 * javax/swing/DefaultSingleSelectionModel.java
1190 (isSelected): Return true if the selected index
1191 is not -1.
1192 * javax/swing/JLabel.java: Do not change mnemonic
1193 index if text is null.
1194 * javax/swing/JProgressBar.java: Use JComponent's
1195 EventListenerList.
1196 * javax/swing/JScrollBar.java: Ditto.
1197 * javax/swing/JSlider.java: Ditto.
1198 * javax/swing/JTabbedPane.java: Reimplement.
1199 * javax/swing/plaf/basic/BasicLookAndFeel.java:
1200 Add defaults for TabbedPane.
1201 * javax/swing/plaf/basic/BasicArrowButton.java:
1202 Implement
1203 * javax/swing/plaf/basic/BasicProgressBarUI.java:
1204 (paintDeterminate): Don't paint String if it's
1205 empty.
1206 (paintIndeterminate): ditto.
1207 * javax/swing/plaf/basic/BasicTabbedPaneUI.java:
1208 Reimplement.
1209
12102004-03-19 Michael Koch <konqueror@gmx.de>
1211
1212 * java/awt/image/AffineTransformOp.java
1213 (AffineTransformOp): Made public.
1214 * javax/swing/JComponent.java
1215 (listenerList): Made protected.
1216 (accessibleContext): Likewise.
1217 * javax/swing/JList.java
1218 (valueChanged): Dont use internal fields of ListSelectionEvent.
1219 * javax/swing/JViewport.java
1220 (getView): Dont use internal fields of Component.
1221 (addImpl): Likewise.
1222 * javax/swing/Timer.java
1223 (isRunning): Made public.
1224 (start): Likewise.
1225 (stop): Likewise.
1226 * javax/swing/UIDefaults.java
1227 (getInt): Made public.
1228 * javax/swing/plaf/basic/BasicListUI.java
1229 (mousePressed): Dont use internal fields of MouseEvent.
1230 (propertyChanged): Dont use internal fields of PropertyChangeEvent.
1231 * javax/swing/plaf/basic/BasicScrollBarUI.java
1232 (arrowIcon): Made static.
1233 * javax/swing/plaf/basic/BasicViewportUI.java
1234 (stateChanged): Dont use internal field on ChangeEvent.
1235 * javax/swing/text/JTextComponent.java
1236 (getUI): Call UIManager.getUI().
1237 (updateUI): Use getUI().
1238
12392004-03-19 Graydon Hoare <graydon@redhat.com>
1240
1241 * javax/swing/JComponent.java: Turn off double buffer by default.
1242 * javax/swing/plaf/basic/BasicViewportUI.java: Clear rects before painting.
1243 * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
1244 (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_gdkDrawDrawable):
1245 Use cairo to copy areas.
1246 (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoClip):
1247 Initialize and set clip region.
1248
12492004-03-15 Thomas Fitzsimmons <fitzsim@redhat.com>
1250
1251 * java/applet/Applet.java (preferredSize): Override deprecated
1252 variant of getPreferredSize.
1253 (minimumSize): Override deprecated variant of getMinimumSize.
1254
12552004-03-15 Olga Rodimina <rodimina@redhat.com>
1256
1257 * gnu/java/awt/peer/gtk/GdkGraphics2D.java
1258 (drawImage(img,xform,bgcolor,obs)): New Method.
1259 Helper function that every drawImage method will
1260 use.
1261 (drawRaster): Added new parameter, bgcolor. All
1262 transparent pixels are changed to bgcolor before
1263 image is drawn.
1264 (drawRenderedImage): Fixed to use changed drawRaster().
1265 (drawImage(image,xform,obs): Fixed to use new helper function
1266 (drawImage(image,op,x,y)): Ditto.
1267 (drawImage (img,x,y,observer)): Ditto.
1268 ((PainterThread) bgcolor): New Field.
1269 ((PainterThread) (setPixels)): Changed all transparent pixels
1270 to bgcolor.
1271 (drawImage(img,x,y,width,height,bgcolor,observer)):
1272 Fixed FIXME - all the transparent pixels are
1273 changed to the specified bgcolor.
1274 (drawImage(img, x, y, width, height, observer): Changed to
1275 use function above.
1276 (drawImage (img,dx1,dy1,dx2,dy2,sx1,sy1,sx2,sy2,bgcolor,observer)):
1277 Fixed FIXME- changed all transparent pixels to bgcolor.
1278 (drawImage (img, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, observer)):
1279 Changed to use function above.
1280
12812004-03-14 Thomas Fitzsimmons <fitzsim@redhat.com>
1282
1283 * java/applet/Applet.java (dimensions): New field.
1284 (getDimensions): New method.
1285 (getPreferredSize): Call getDimensions.
1286 (getMinimumSize): Likewise.
1287
12882004-03-13 Thomas Fitzsimmons <fitzsim@redhat.com>
1289
1290 * jni/classpath/jcl.c: Include stdlib.h, not malloc.h.
1291 * jni/classpath/jnilink.c: Likewise.
1292
1293 * java/applet/Applet.java (getPreferredSize): New method.
1294 (getMinimumSize): New method.
1295
245c3c04
BM
12962004-04-15 Bryce McKinlay <mckinlay@redhat.com>
1297
1298 * prims.cc (_Jv_AllocObject): Remove `size' argument.
1299 (_Jv_AllocObjectNoFinalizer): Likewise.
1300 (_Jv_AllocObjectNoInitNoFinalizer): Likewise.
1301 (_Jv_AllocPtrFreeObject): Likewise.
1302 (_Jv_AllocString): Moved from natString.cc. Call collector interface
1303 directly even in the JVMPI case.
1304 * gcj/cni.h (JvAllocObject): Remove `size' argument from
1305 _Jv_AllocObject calls.
1306 * gcj/javaprims.h: Update prototypes.
1307 * gnu/gcj/natCore.cc (_Jv_create_core): Use `new', not _Jv_AllocObject.
1308 * java/lang/Class.h: Update _Jv_AllocObject friend prototype.
1309 * java/lang/natString.cc (_Jv_AllocString): Move to prims.cc.
1310
d7afe286
BM
13112004-04-14 Andrew Haley <aph@redhat.com>
1312 Bryce McKinlay <mckinlay@redhat.com>
1313
1314 * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use
1315 _Jv_LookupInterfaceMethodIdx for calls to interfaces.
1316 * include/jvm.h (_Jv_CallAnyMethodA): Add new `iface' arg.
1317
1318 * testsuite/libjava.lang/InvokeInterface.java: New file.
1319 * testsuite/libjava.lang/InvokeInterface.out: New file.
1320
84264cb6
RM
13212004-04-09 Ranjit Mathew <rmathew@hotmail.com>
1322
1323 * java/lang/VMThrowable.java (getStackTrace): Pass trace as-is to
1324 modified lookup().
1325 * gnu/gcj/runtime/NameFinder.java (lookup): Change to take in a
1326 StackTraceElement directly.
1327 (newElement): New native helper method to create StackTraceElement
1328 bypassing Java access control.
1329 (createStackTraceElement): Use newElement() instead of directly
1330 calling StackTraceElement's constructor.
1331 * gnu/gcj/runtime/natNameFinder.cc (newElement): New method.
1332
2b6b5c35
MK
13332004-04-01 Michael Koch <konqueror@gmx.de>
1334
1335 * java/lang/SecurityManager.java
1336 (checkAwtEventQueueAccess): Implemented.
1337
1c19eacc
GB
13382004-04-01 Gary Benson <gbenson@redhat.com>
1339
1340 * resolve.cc (_Jv_ResolvePoolEntry): Put field name in exception.
1341 (_Jv_SearchMethodInClass): Likewise.
1342
99b43239
PM
13432004-03-26 Peter Moon <peterm@miraculum.com>
1344
1345 * java/text/NumberFormat.java: Fix spelling of setCurrency
1346 method.
1347
95e59f1a
AG
13482004-03-21 Anthony Green <green@redhat.com>
1349
1350 * java/lang/natClass.cc (getClassLoader): Circumvent infinite
1351 recursion when searching for the system ClassLoader.
1352
de205e06
IK
13532004-03-21 Ito Kazumitsu <kaz@maczuka.gcd.org>
1354
1355 * java/net/ServerSocket.java
1356 (accept): Close the socket when error occured.
1357
bdf11d55
JF
13582004-03-21 Jeroen Frijters <jeroen@frijters.net>
1359
1360 * java/net/URI.java (parseURI): Added unquoting.
1361 (unquote): New method.
1362 (quoteAuthority): Implemented.
1363 (quote(String,String)): New method.
1364 (quotePath): Implemented.
1365 (getRawSchemeSpecificPart): Return new rawSchemeSpecificPart field.
1366 (getSchemeSpecificPart): Removed FIXME comment.
1367 (getRawAuthority): Return new rawAuthority field.
1368 (getAuthority): Removed FIXME comment.
1369 (getRawUserInfo): Return new rawUserInfo field.
1370 (getUserInfo): Removed FIXME comment.
1371 (getRawPath): Return new rawPath field.
1372 (getPath): Removed FIXME comment.
1373 (getRawQuery): Return new rawQuery field.
1374 (getQuery): Removed FIXME comment.
1375 (getRawFragment): Return new rawFragment field.
1376 (getFragment): Removed FIXME comment.
1377
0d13be1e
MK
13782004-03-20 Michael Koch <konqueror@gmx.de>
1379
1380 * java/net/URLConnection.java: Merged copyright year with classpath.
1381
f903e73b
NF
13822004-03-20 Norbert Frese <postfach@nfrese.net>
1383
1384 * gnu/java/rmi/server/RMIIncomingThread.java: New file.
1385 * gcc/libjava/gnu/java/rmi/server/UnicastConnection.java:
1386 Create a new RMIObjectOuputStream/RMIObjectInputStream for every
1387 rmi-message.
1388 (getObjectInputStream): Return object reference, throw IOException if null.
1389 (startObjectInputStream): Create new RMIObjectInputStream on top of 'din'.
1390 (getObjectOutputStream): Return object reference, throw IOException if null.
1391 (startObjectOutputStream): Create new RMIObjectOutputStream on top of 'dout'.
1392 * gcc/libjava/gnu/java/rmi/server/UnicastConnectionManager.java:
1393 (UnicastConnectionManager): Throw RemoteException if port is not available.
1394 (getInstance): Throw RemoteException.
1395 (run): Lookup client host and attach it to new RMIIncomingThread for later retrieval.
1396 * gcc/libjava/gnu/java/rmi/server/UnicastRef.java:
1397 Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message.
1398 Collect Exceptions which are returned by a rmi-call and fix void returns.
1399 * gcc/libjava/gnu/java/rmi/server/UnicastRemoteCall.java:
1400 Start a new RMIObjectInputStream/RMIObjectOutputStream for every rmi-message.
1401 * gcc/libjava/gnu/java/rmi/server/UnicastServer.java:
1402 (dispatch): Answer ping messages which are sent by other java implementions.
1403 (incomingMessageCall): Start a new RMIObjectInputStream/RMIObjectOutputStream
1404 for every rmi-message and fix void return problems.
1405 * gcc/libjava/gnu/java/rmi/server/UnicastServerRef.java
1406 (UnicastServerRef): Throw RemoteException.
1407 (exportObject): Find the class up the class hierarchy which has a _Stub generated by rmic.
1408 In some situations it is necessary to export a subclass of the class which has the _Stub.
1409 For instance when the class with has the _Stub is abstract.
1410 (findStubSkelClass): New method which looks for the class which has the _Stub.
1411 (getClientHost): Implementated.
1412 * gcc/libjava/java/rmi/server/RemoteServer.java
1413 (getClientHost): Implementated.
1414 * gcc/libjava/Makefile.am (rmi_java_source_files):
1415 Added gnu/java/rmi/server/RMIIncomingThread.java.
1416 * Makefile.in: Regenerated.
1417
7f5773c6
MK
14182004-03-20 Michael Koch <konqueror@gmx.de>
1419
1420 * java/net/InetAddress.java
1421 (getLocalHostname): Added javadoc.
1422
ab16524d
PB
14232004-03-19 Per Bothner <per@bothner.com>
1424
1425 * configure.in: FILE variable overrides FLATFORM when linking
1426 natFileChannelXXX.cc.
1427
1428 * gnu/java/nio/channels/natFileChannelEcos.cc (diag_write): Restored.
1429 (write): Call diag_write, as in old natFileDescriptorEcos.cc.
1430
0fca95f5
PB
14312004-03-19 Per Bothner <per@bothner.com>
1432
1433 * gnu/gcj/convert/Input_UnicodeBig.java: New class..
1434 * gnu/gcj/convert/Input_UnicodeLittle.java: New class.
1435 * Makefile.am: Update accordingly.
1436 * gnu/gcj/convert/IOConverter.java: Define "utf-16le" and "utf16be"
1437 as aliases for UnicodeLittle and UnicodeBig.
1438
edb3d426
MW
14392004-03-20 Mark Wielaard <mark@klomp.org>
1440
1441 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
1442 (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getVScrollbarWidth):
1443 Don't access ws when it is null.
1444 (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_getHScrollbarHeight):
1445 Likewise.
1446
b121dcb5
JF
14472004-03-19 Jeroen Frijters <jeroen@frijters.net>
1448
1449 * java/lang/ThreadGroup.java (list): Changed print to println.
1450
44b20223
MW
14512004-03-19 Mark Wielaard <mark@klomp.org>
1452
1453 * java/io/BufferedReader.java: Use &lt;=, not &lt;&eq; to make gjdoc
1454 happy.
1455
f94b0887
RC
14562004-02-10 Randolph Chung <tausq@debian.org>
1457
1458 * configure.in: Build java for hppa target.
1459 * configure: Regenerate.
1460 * libjava/configure.host (hppa-*): Add target.
1461 * libjava/sysdeps/pa/lock.h: New file.
1462
d511a273
MW
14632004-03-19 Mark Wielaard <mark@klomp.org>
1464
1465 Reported by Stephen Crawley
1466 * java/io/FilePermission.java (implies): Use String.length() -1 to
1467 access last char of String.
1468
9c6637c8
MK
14692004-03-19 Michael Koch <konqueror@gmx.de>
1470
1471 * java/awt/image/AffineTransformOp.java
1472 (AffineTransformOp): Made public.
1473 * javax/swing/JComponent.java
1474 (listenerList): Made protected.
1475 (accessibleContext): Likewise.
1476 * javax/swing/JList.java
1477 (valueChanged): Dont use internal fields of ListSelectionEvent.
1478 * javax/swing/JViewport.java
1479 (getView): Dont use internal fields of Component.
1480 (addImpl): Likewise.
1481 * javax/swing/Timer.java
1482 (isRunning): Made public.
1483 (start): Likewise.
1484 (stop): Likewise.
1485 * javax/swing/UIDefaults.java
1486 (getInt): Made public.
1487 * javax/swing/plaf/basic/BasicListUI.java
1488 (mousePressed): Dont use internal fields of MouseEvent.
1489 (propertyChanged): Dont use internal fields of PropertyChangeEvent.
1490 * javax/swing/plaf/basic/BasicScrollBarUI.java
1491 (arrowIcon): Made static.
1492 * javax/swing/plaf/basic/BasicViewportUI.java
1493 (stateChanged): Dont use internal field on ChangeEvent.
1494 * javax/swing/text/JTextComponent.java
1495 (getUI): Call UIManager.getUI().
1496 (updateUI): Use getUI().
1497
165c9b04
RO
14982004-03-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1499
1500 * verify.cc: Undef PC.
1501
138f5109
MK
15022004-03-18 Michael Koch <konqueror@gmx.de>
1503
1504 * java/nio/channels/spi/AbstractSelectableChannel.java
1505 (keys): Initialize at declaration.
1506 (locate): keys cant be null.
1507 (add): Removed.
1508 (addSelectionKey): New method.
1509 (removeSelectionKey): New method.
1510 * java/nio/channels/spi/AbstractSelectionKey.java
1511 (cancel): Call AbstractSelector.cancelKey(SelectionKey key).
1512 * java/nio/channels/spi/AbstractSelector.java
1513 (provider): Javadoc added.
1514 (cancelledKeys): Javadoc added.
1515 (cancelKey): Javadoc added, add key to cancelledKeys.
1516 (deregister): Implemented.
1517
acc63e4c
RO
15182004-03-18 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1519
1520 * gnu/java/nio/channels/natFileChannelPosix.cc (mapImpl): Cast
1521 MAP_FAILED to void *.
1522
86881a7b
GH
15232004-03-12 Graydon Hoare <graydon@redhat.com>
1524
1525 * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Clipping fixes.
1526 * javax/swing/JComponent.java (paint): Use persistent double buffer.
1527 * javax/swing/JList.java (ListListener): Revalidate on changes.
1528 * javax/swing/JScrollPane.java: Reimplement.
1529 * javax/swing/JViewport.java: Reimplement.
1530 * javax/swing/ScrollPaneLayout.java: Reimplement.
1531 * javax/swing/ViewportLayout.java: Tidy up.
1532 * javax/swing/plaf/basic/BasicButtonListener.java: Remove printlns.
1533 * javax/swing/plaf/basic/BasicScrollPaneUI.java: Reimplement.
1534 * javax/swing/plaf/basic/BasicSliderUI.java: Handle missing labels.
1535 * javax/swing/plaf/basic/BasicViewportUI.java: Implement in terms of
1536 backing store only.
1537
15382004-03-11 Thomas Fitzsimmons <fitzsim@redhat.com>
1539
1540 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
1541 (window_wm_protocols_filter): New function.
1542 (window_focus_in_cb): Remove function.
1543 (window_focus_out_cb): Likewise.
1544 (window_focus_or_active_state_change_cb): New function.
1545 (create): Add filter that removes WM_TAKE_FOCUS client messages.
1546 (connectSignals): Don't attach handlers to focus-in-event or
1547 focus-out-event signals. Handle notify signal.
1548
15492004-03-11 David Jee <djee@redhat.com>
1550
1551 * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java
1552 (gtkSetLabel): New native method declaration.
1553 (setLabel): Use gtkSetLabel.
1554 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c
1555 (Java_gnu_java_awt_peer_gtk_GtkCheckboxPeer_gtkSetLabel): New method.
1556
15572004-03-10 Thomas Fitzsimmons <fitzsim@redhat.com>
1558
1559 * gnu/java/awt/peer/gtk/GdkGraphics.java (setColor): Default to
1560 black when color argument is null.
1561
15622004-03-10 Kim Ho <kho@redhat.com>
1563
1564 * java/awt/Container.java: Remove check
1565 for drag events.
1566
15672004-03-10 Kim Ho <kho@redhat.com>
1568
1569 * java/awt/Container.java: (visitChild):
1570 Remove candidate clip. Use the component
1571 clip to intersect.
1572 * gnu/java/awt/peer/gtk/GtkComponentPeer.java:
1573 (handleEvent): Use the PaintEvent's clip.
1574
15752004-03-10 Kim Ho <kho@redhat.com>
1576
1577 * gnu/java/awt/peer/gtk/GtkComponentPeer.java:
1578 (handleEvent): Don't set the clip for the
1579 Graphics object.
1580
15812004-03-09 Graydon Hoare <graydon@redhat.com>
1582
1583 * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c:
1584 Fix double <-> fixed macros, reset font transform.
1585 * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
1586 Likewise.
1587
1588