]> gcc.gnu.org Git - gcc.git/blob - libjava/ChangeLog
2004-01-22 Arnaud Vandyck <arnaud.vandyck@ulg.ac.be>
[gcc.git] / libjava / ChangeLog
1 2004-01-22 Arnaud Vandyck <arnaud.vandyck@ulg.ac.be>
2 Michael Koch <konqueror@gmx.de>
3
4 * javax/swing/table/DefaultTableCellRenderer.java
5 (DefaultTableCellRenderer): Added javadoc for the class and for
6 the constructor, Border instance, create an EmptyBorder.
7 (UIResource): Removed the comment at the end of the class
8 (setForeground): New method.
9 (setBackground): New method.
10 (updateUI): New method.
11 (getTableCellRendererComponent): Rewritten with the help of
12 dvholten and Stephane Meslin-Weber.
13 (validate): New method.
14 (repaint): New method.
15 (firePropertyChange): New method.
16 (setValue): New method.
17
18 2004-01-22 Thomas Fitzsimmons <fitzsim@redhat.com>
19
20 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
21 (connectJObject): Replace printf calls with g_assert statements.
22 Move property-notify-event signal connection to ...
23 (connectSignals): Connect property-notify-event signal. Iterate
24 through the vbox's children to find layout.
25
26 2004-01-22 Graydon Hoare <graydon@redhat.com>
27
28 * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java:
29 * gnu/java/awt/peer/gtk/GdkGlyphVector.java:
30 Predicate static initialization on GtkToolkit.useGraphics2D().
31 * java/awt/Component.java (processPaintEvent): Consume event.
32 * javax/swing/AbstractButton.java: Reimplement, document.
33 * javax/swing/DefaultButtonModel.java: Reimplement, document.
34 * javax/swing/JComponent.java (paint): Use double buffer.
35 (listenerList): Enable member.
36 * javax/swing/ToggleButtonModel.java: Remove incorrect constructor.
37 * javax/swing/JToggleButton.java
38 (JToggleButton): Modify model constructor.
39 * javax/swing/SwingUtilities.java
40 (layoutCompoundLabel): Adjust arithmetic.
41 * javax/swing/plaf/basic/BasicButtonUI.java: Reimplement, document.
42 * javax/swing/plaf/basic/BasicGraphicsUtils.java
43 (getPreferredButtonSize): Include margins in calculation.
44 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
45 (Java_gnu_java_awt_peer_gtk_GtkWindowPeer_connectSignals):
46 Receive up events from subordinate layout component.
47
48 2004-01-21 Thomas Fitzsimmons <fitzsim@redhat.com>
49
50 * java/awt/Component.java (show): Set visible to true before
51 showing the peer.
52
53 2004-01-21 Kim Ho <kho@redhat.com>
54
55 * gnu/java/awt/peer/gtk/GtkFramePeer.java (postConfigureEvent):
56 Fix comments.
57 (removeMenuBarPeer): Make package private.
58 (setMenuBarPeer): Make package private.
59 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
60 (menubar_resize_cb): Mark attributes unused.
61 (getMenuBarHeight): ditto.
62
63 2004-01-21 David Jee <djee@redhat.com>
64
65 * java/awt/Container.java
66 (LightweightDispatcher.handleEvent): Add an extra check to avoid
67 dispatching MOUSE_ENTERED event twice. Translate the point for
68 the mouse event target before dispatching the event.
69
70 2004-01-20 Jakub Jelinek <jakub@redhat.com>
71
72 * Makefile.am (lib_org_w3c_dom_la_LIBADD,
73 lib_org_w3c_dom_la_LDFLAGS): New.
74 (lib_org_xml_sax_la_LIBADD, lib_org_xml_sax_la_LDFLAGS): New.
75 * Makefile.in: Rebuilt.
76
77 2004-01-20 Thomas Fitzsimmons <fitzsim@redhat.com>
78
79 * gnu/java/awt/peer/gtk/GtkComponentPeer.java (setBounds):
80 Calculate proper offsets for heavyweight components packed in
81 lightweight containers.
82
83 * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
84 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
85 (native create): Add width parameter.
86 (create): Calculate text entry width based on current font's
87 metrics and number of columns. Set TextField's font if not
88 already set. Call native create.
89 (gtkEntryGetBorderWidth): New native method.
90 (gtkEntryGetSize): Remove method.
91 (getMinimumSize): Call minimumSize.
92 (getPreferredSize): Call preferredSize.
93 (minimumSize): Calculate minimum size based on backing
94 GtkEntry's borders, font metrics and number of columns.
95 (preferredSize): Likewise for preferred size.
96 (get_border_width): New static function.
97
98 * gnu/java/awt/peer/gtk/GtkFramePeer.java (setResizable):
99 Override GtkWindowPeer's setResizable method to account for menu
100 bar height when setting the frame's size.
101
102 2004-01-19 Matthias Klose <doko@debian.org>
103
104 * libtool-version: Increased `current' to 6.
105
106 2004-01-19 Kim Ho <kho@redhat.com>
107
108 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
109 (connectJObject): Iterate through the vbox's children to find layout.
110
111 2004-01-19 Fernando Nasser <fnasser@redhat.com>
112
113 * java/awt/EventQueue.java (invokeAndWait): Use list-aware
114 isDispatchThread method to replace wrong test condition.
115
116 2004-01-19 Fernando Nasser <fnasser@redhat.com>
117
118 * java/awt/EventQueue.java (pop): Prevent racing condition to add
119 events to the queue out of order by acquiring locks in the proper
120 order and not by releasing one before acquiring the other.
121
122 2004-01-19 Fernando Nasser <fnasser@redhat.com>
123
124 * gnu/java/awt/peer/gtk/TestAWT.java (DialogWindow): Make text not
125 visible so that dialog can be reused.
126
127 2004-01-19 Fernando Nasser <fnasser@redhat.com>
128
129 * java/awt/EventQueue.java (getCurrentEvent): Consider that system
130 events may be handled by any queue in the stack.
131
132 2004-01-19 Kim Ho <kho@redhat.com>
133
134 * gnu/java/awt/peer/gtk/GtkFramePeer.java (getMenuBarHeight): Added
135 MenuBarPeer parameter.
136 (removeMenuBarPeer): New native method.
137 (setMenuBar): Call remove if menu bar is null. Adjust insets
138 appropriately.
139 (postSizeAllocateEvent): New method. Called when menu bar size is
140 allocated. Adjust insets and redo layout.
141 (GtkFramePeer): Set menu bar during frame creation.
142 (postConfigureEvent): Adjust position and size to accomodate
143 menu bar.
144 * java/awt/Frame.java (setMenuBar): addNotify to create menu bar.
145 * java/awt/Menu.java (addSeparator): Use peer's addSeparator.
146 (addNotify): Create the peer if it doesn't exist and call addNotify
147 for the menu's items.
148 * java/awt/MenuBar.java (addNotify): Create this menu bar's menus.
149 * java/awt/MenuItem.java (addNotify): Create the peer if it
150 doesn't exist.
151 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
152 (removeMenuBarPeer): New method. Remove menu bar on the current
153 frame.
154 (setMenuBarPeer): Add the menu bar to the current frame and the
155 callback for size-allocate events on the menu bar.
156 (getMenuBarHeight): Add menu bar parameter.
157 (menubar_resize_cb): New callback method for postSizeAllocate events.
158
159 Also: Fix indentation on last ChangeLog entry.
160
161 2004-01-16 Kim Ho <kho@redhat.com>
162
163 * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
164 (gtkWidgetGetDimensions): Remove.
165 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
166 (gtkWidgetGetDimensions): Remove.
167
168 2004-01-16 Tom Tromey <tromey@redhat.com>
169
170 * java/awt/Container.java: Typo and indentation fixes.
171
172 * java/lang/natClassLoader.cc: Moved VMClassLoader methods...
173 * java/lang/natVMClassLoader.cc: ...here. New file.
174 * Makefile.in: Rebuilt.
175 * Makefile.am (nat_source_files): Added natVMClassLoader.cc.
176
177 2004-01-16 Fernando Nasser <fnasser@redhat.com>
178
179 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (pre_event_handler):
180 Discard GDK_ENTER_NOTIFY related to ungrabs.
181
182 2004-01-16 Fernando Nasser <fnasser@redhat.com>
183
184 * java/awt/EventQueue.java (pop): Prevent breaking the chain if pop
185 is called for an intermediate queue.
186
187 2004-01-16 Thomas Fitzsimmons <fitzsim@redhat.com>
188
189 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
190 (window_property_changed_cb): Set id_set.
191
192 2004-01-16 Kim Ho <kho@redhat.com>
193
194 * gnu/java/awt/peer/gtk/GtkComponentPeer.java (GtkComponentPeer): If
195 it is a FileDialog and has dimensions of 0 by 0, then the initial
196 size is set to size request plus insets.
197 * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
198 (gtkWidgetGetDimensions): Override method.
199 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
200 (gtkWidgetGetDimensions): Override method. Returns size request plus
201 insets.
202
203 2004-01-16 Andrew Haley <aph@redhat.com>
204
205 * sysdep/x86-64/locks.h: Don't use in/out memory constraints.
206 * sysdep/i386/locks.h: Likewise.
207
208 2004-01-16 Fernando Nasser <fnasser@redhat.com>
209
210 * java/awt/EventDispatchThread.java (run): Stop running when
211 interrupted.
212 * java/awt/EventQueue.java (pop): Stop dispatch thread when done.
213 Reset the queue after transferring its contents.
214 (push): Start a new dispatch thread if none is running.
215
216 2004-01-16  Olga Rodimina <rodimina@redhat.com>
217
218 * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
219 (doPolygon): set fill rule of polygon to
220 WIND_EVEN_ODD by default.
221
222 2004-01-15 Olga Rodimina <rodimina@redhat.com>
223
224 * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
225 Implemented rendering hints related methods.
226 (getDefaultHints): New helper method. Returns
227 default rendering hints.
228 (walkPath): changed to normalize path if
229 the KEY_STROKE_CONTROL key is in "normalize" mode.
230 (draw3DRect): changed coordinates of rectangle by +0.5
231 if in "normalize" mode.
232
233 2004-01-15 Tom Tromey <tromey@redhat.com>
234
235 * Makefile.in: Rebuilt.
236 * Makefile.am (gnu/gcj/runtime/StackTrace.lo): New rule.
237 (%.lo: %.java) Filter out StackTrace.lo.
238
239 2004-01-14 Kelley Cook <kcook@gcc.gnu.org>
240
241 * configure.in: Add in AC_PREREQ(2.13)
242 * libltdl/configure.ac: Update to AC_PREREQ(2.57). Delete
243 FIXME comment.
244
245 2004-01-14 Nathan Bryant <nbryant@optonline.net>
246 Tom Tromey <tromey@redhat.com>
247
248 PR libgcj/12001:
249 * gnu/gcj/runtime/VMClassLoader.java (VMClassLoader): Pass empty
250 array to superclass.
251 (init): Changed interface; add URLs here.
252 (initialize): New static method.
253 * prims.cc (_Jv_CreateJavaVM): Initialize ClassLoader here...
254 (_Jv_RunMain): ... not here.
255
256 2004-01-14 Michael Koch <konqueror@gmx.de>
257
258 * java/text/MessageFormat.java:
259 Added descriptions to exceptions.
260 This fixes PR libgcj/2429.
261
262 2004-01-13 Fernando Nasser <fnasser@redhat.com>
263
264 * java/awt/EventQueue.java (isDispatchThread): Do check on top of stack.
265 (push): Make sure push is performed at the top of the thread stack.
266
267 2004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com>
268
269 * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
270 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
271 (native create): Add width and height parameters. Set text
272 view's size request according to new parameters.
273 (create): Calculate text view size based on current font's
274 metrics and number of rows and columns. Set TextArea's font if
275 not already set. Call native create.
276 (getMinimumSize): Call minimumSize.
277 (getPreferredSize): Call preferredSize.
278 (getHScrollbarHeight): New method.
279 (getVScrollbarWidth): New method.
280 (minimumSize): Calculate minimum size based on scrollbar
281 visibility, scrollbar sizes, font metrics and number of rows and
282 columns.
283 (preferredSize): Likewise for preferred size.
284 (gtkTextGetSize): Remove method.
285
286 2004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com>
287
288 * gnu/java/awt/peer/gtk/GtkComponentPeer.java
289 (initializeInsets): Remove method.
290 (GtkComponentPeer): Initialize insets field. Remove call to
291 initializeInsets.
292 * gnu/java/awt/peer/gtk/GtkDialogPeer.java (initializeInsets):
293 Remove method.
294 * gnu/java/awt/peer/gtk/GtkFramePeer.java (initializeInsets):
295 Remove method.
296 * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
297 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
298 (latestInsets): Remove field.
299 (native create): Add insets parameter. Call
300 window_get_frame_extents. Set the window's default size and
301 size request based on its frame extents.
302 (create): Initialize insets.
303 (postInsetsChangedEvent): New method.
304 (postConfigureEvent): Remove parameters top, left, bottom,
305 right. Remove insets-related logic.
306 (connectJObject): Handle property-notify-event.
307 (window_get_frame_extents, request_frame_extents,
308 property_notify_predicate, window_property_changed_cb): New
309 static functions.
310 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
311 (pre_event_handler): Remove insets-related logic for configure
312 events.
313 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c (gtkInit):
314 Update postConfigureEvent signature.
315
316 2004-01-13 Fernando Nasser <fnasser@redhat.com>
317
318 * gnu/java/awt/peer/gtk/TestAWT.java (DialogWindow): Add WindowAdapter
319 to handle Window "Closing" events.
320
321 2004-01-13  David Jee  <djee@redhat.com>
322
323 * gnu/java/awt/peer/gtk/GtkContainerPeer.java
324 (setBackground): New method. Children with no explicitly-set
325 background will be repainted with the parent container's new
326 background color.
327
328 2004-01-13  David Jee  <djee@redhat.com>
329
330 * Makefile.am: Add BitwiseXORComposite.java.
331 * Makefile.in: Regenerated.
332 * gcj/Makefile.in: Regenerated.
333 * include/Makefile.in: Regenerated.
334 * testsuite/Makefile.in: Regenerated.
335
336 2004-01-12 Fernando Nasser <fnasser@redhat.com>
337
338 * gnu/java/awt/peer/gtk/TestAWT.java: Fix test program so that it does
339 not show modal dialogs twice and so that it allows showing a modal
340 dialog from another modal dialog.
341
342 2004-01-12 Fernando Nasser <fnasser@redhat.com>
343
344 * java/awt/Dialog.java (show): Enable blocking for all modal dialogs
345 and run secondary dispatch thread to process event queue while this
346 thread is blocked.
347
348 2004-01-12 Graydon Hoare <graydon@redhat.com>
349
350 * gnu/java/awt/gtk/GdkGraphics2D.java
351 (static): Check GtkToolkit before initializing static state.
352 (Graphics2D): Don't construct transform with 0.5 unit offset.
353
354 2003-11-06 Sascha Brawer <brawer@dandelis.ch>
355
356 * gnu/java/awt/BitwiseXORComposite.java: Add.
357 * gnu/java/awt/peer/gtk/GdkGraphics2D.java
358 (setXORMode): Switch to gnu.java.awt.BitwiseXORComposite.
359 (BitwiseXORComposite): Remove inner class.
360
361 2004-01-11 Michael Koch <konqueror@gmx.de>
362
363 * gnu/java/lang/reflect/TypeSignature.java
364 (getEncodingOfClass): Documentation fixed.
365 (getClassForEncoding): Give class loader to Class.forName().
366 Documentation fixed.
367
368 2004-01-11 Sascha Brawer <brawer@dandelis.ch>
369
370 * javax/swing/undo/CompoundEdit.java (serialVersionUID): Added.
371
372 2004-01-11 Michael Koch <konqueror@gmx.de>
373
374 * javax/swing/undo/StateEditable.java
375 (RCSID): Removed redundant modifiers.
376
377 2004-01-10 Michael Koch <konqueror@gmx.de>
378
379 * javax/print/attribute/EnumSyntax.java
380 (getStringTable): Made protected.
381 (getEnumValueTable): Likewise.
382 * javax/print/attribute/standard/JobKOctetsProcessed.java
383 (JobKOctetsProcessed): Don't implement PrintRequestAttribute.
384 * javax/print/attribute/standard/JobMediaSheetsCompleted.java
385 (JobMediaSheetsCompleted): Made class final.
386 * javax/print/attribute/standard/OutputDeviceAssigned.java
387 (getName): Fixed typo.
388 * javax/print/attribute/standard/RequestingUserName.java
389 (serialVersionUID): Fixed value.
390
391 2004-01-10 Michael Koch <konqueror@gmx.de>
392
393 * javax/swing/plaf/basic/BasicButtonUI.java,
394 javax/swing/plaf/basic/BasicCheckBoxUI.java,
395 javax/swing/plaf/basic/BasicListUI.java,
396 javax/swing/plaf/basic/BasicOptionPaneUI.java,
397 javax/swing/plaf/basic/BasicPanelUI.java,
398 javax/swing/plaf/basic/BasicRadioButtonUI.java,
399 javax/swing/plaf/basic/BasicScrollPaneUI.java,
400 javax/swing/plaf/basic/BasicToggleButtonUI.java,
401 javax/swing/plaf/basic/BasicViewportUI.java:
402 Fixed import statements.
403
404 2004-01-10 Michael Koch <konqueror@gmx.de>
405
406 * gnu/java/awt/image/ImageDecoder.java
407 (produce): Made public.
408 * gnu/java/awt/peer/GLightweightPeer.java,
409 gnu/java/awt/peer/gtk/GtkToolkit.java:
410 Reformated.
411
412 2004-01-10 Michael Koch <konqueror@gmx.de>
413
414 * javax/swing/JRadioButtonMenuItem.java,
415 javax/swing/JSeparator.java,
416 javax/swing/JSplitPane.java,
417 javax/swing/JTextPane.java,
418 javax/swing/JToolBar.java,
419 javax/swing/ListCellRenderer.java,
420 javax/swing/ListModel.java,
421 javax/swing/MenuElement.java,
422 javax/swing/OverlayLayout.java,
423 javax/swing/ProgressMonitor.java,
424 javax/swing/ProgressMonitorInputStream.java,
425 javax/swing/Renderer.java,
426 javax/swing/RootPaneContainer.java,
427 javax/swing/Scrollable.java,
428 javax/swing/SingleSelectionModel.java,
429 javax/swing/ToolTipManager.java,
430 javax/swing/ViewportLayout.java,
431 javax/swing/event/DocumentEvent.java,
432 javax/swing/event/SwingPropertyChangeSupport.java,
433 javax/swing/event/TreeSelectionEvent.java,
434 javax/swing/event/UndoableEditEvent.java,
435 javax/swing/text/AbstractDocument.java,
436 javax/swing/text/AttributeSet.java,
437 javax/swing/text/Caret.java,
438 javax/swing/text/ComponentView.java,
439 javax/swing/text/DefaultCaret.java,
440 javax/swing/text/DefaultEditorKit.java,
441 javax/swing/text/Document.java,
442 javax/swing/text/EditorKit.java,
443 javax/swing/text/GapContent.java,
444 javax/swing/text/Keymap.java,
445 javax/swing/text/MutableAttributeSet.java,
446 javax/swing/text/PlainEditorKit.java,
447 javax/swing/text/Segment.java,
448 javax/swing/text/Style.java,
449 javax/swing/text/StyledDocument.java,
450 javax/swing/text/StyledEditorKit.java,
451 javax/swing/text/TextAction.java,
452 javax/swing/text/View.java: Fixed import statements.
453
454 2004-01-08 Graydon Hoare <graydon@redhat.com>
455
456 * javax/swing/JLayeredPane.java: Rewrite to accomodate
457 djee@redhat.com's recent inverse ordering of Container elements.
458
459 2004-01-09 Michael Koch <konqueror@gmx.de>
460
461 * gnu/java/lang/ArrayHelper.java
462 (equalsArray): Removed.
463
464 2004-01-09 Andrew Haley <aph@redhat.com>
465
466 * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Resolve
467 a Utf8Const field before looking at its class.
468
469 2004-01-09 Michael Koch <konqueror@gmx.de>
470
471 * javax/print/attribute/standard/DocumentName.java,
472 javax/print/attribute/standard/JobHoldUntil.java,
473 javax/print/attribute/standard/JobMessageFromOperator.java,
474 javax/print/attribute/standard/JobName.java,
475 javax/print/attribute/standard/JobOriginatingUserName.java,
476 javax/print/attribute/standard/OutputDeviceAssigned.java,
477 javax/print/attribute/standard/PrinterInfo.java,
478 javax/print/attribute/standard/PrinterLocation.java,
479 javax/print/attribute/standard/PrinterMakeAndModel.java,
480 javax/print/attribute/standard/PrinterMessageFromOperator.java,
481 javax/print/attribute/standard/PrinterName.java,
482 javax/print/attribute/standard/RequestingUserName.java: New files.
483 * Makefile.am (javax_source_files): Added new files.
484 * Makefile.in: Regenerated.
485
486 2004-01-09 Michael Koch <konqueror@gmx.de>
487
488 * javax/swing/AbstractAction.java,
489 javax/swing/AbstractSet.java,
490 javax/swing/Action.java,
491 javax/swing/ActionMap.java,
492 javax/swing/BoundedRangeModel.java,
493 javax/swing/ButtonModel.java,
494 javax/swing/CellEditor.java,
495 javax/swing/CellRendererPane.java,
496 javax/swing/ComboBoxEditor.java,
497 javax/swing/DebugGraphics.java,
498 javax/swing/DefaultCellEditor.java,
499 javax/swing/DefaultCellRenderer.java,
500 javax/swing/DefaultComboBoxModel.java,
501 javax/swing/DefaultDesktopManager.java,
502 javax/swing/DefaultFocusManager.java,
503 javax/swing/DefaultListCellRenderer.java,
504 javax/swing/Icon.java,
505 javax/swing/JButton.java,
506 javax/swing/JCheckBoxMenuItem.java,
507 javax/swing/JDesktopPane.java,
508 javax/swing/JEditorPane.java,
509 javax/swing/JMenu.java,
510 javax/swing/JPanel.java,
511 javax/swing/JPasswordField.java,
512 javax/swing/JPopupMenu.java,
513 javax/swing/JProgressBar.java: Reworked imports.
514
515 2004-01-09 Michael Koch <konqueror@gmx.de>
516
517 * java/awt/geom/PathIterator.java
518 (WIND_EVEN_ODD): Removed redundant modifiers.
519 (WIND_NON_ZERO): Likewise.
520 (SEG_MOVETO): Likewise.
521 (SEG_LINETO): Likewise.
522 (SEG_QUADTO): Likewise.
523 (SEG_CUBICTO): Likewise.
524 (SEG_CLOSE): Likewise.
525 * java/awt/image/SinglePixelPackedSampleModel.java:
526 Removed redundant semicolon.
527 * java/io/ObjectInputStream.java
528 (inputGetObjectStreamClasses): Removed unused variable "ret_val".
529 * java/util/logging/Filter.java
530 (isLoggable): Removed redundant modifier.
531 * java/util/logging/LogManager.java:
532 Removed redundant semicolon.
533 * java/util/logging/XMLFormatter.java
534 (format): Removed unused variable "key".
535
536 2004-01-08 Fernando Nasser <fnasser@redhat.com>
537
538 * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (nativeSetFile):
539 New name for the former setFile native method.
540 (setFile): New method.
541 (setDirectory): Implemented.
542 (connectSignals): New native method.
543 (setFilenameFilter): Improve comment.
544 (getGraphics): Comment.
545 (gtkHideFileDialog): New method.
546 (gtkDisposeFileDialog): New method.
547 (gtkSetFilename): New method.
548 * java/awt/Dialog.java (show): Block on modal dialogs, but only
549 for FileDialog for now.
550 (hide): New method.
551 (dispose): New method.
552 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
553 (Java_gnu_java_awt_peer_gtk_GtkFileDialog_create): Replace
554 deprecated creation functions. Make dialog modal. Add it to the
555 window group.
556 (Java_gnu_java_awt_peer_gtk_GtkFileDialog_connectSignals): New
557 function.
558 (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_gtkFileSelectionSetFilename):
559 Rename to...
560 (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFile): New
561 name.
562 (window_closed): New function.
563 (ok_clicked): New function.
564 (cancel_clicked): New function.
565
566 2004-01-08 Michael Koch <konqueror@gmx.de>
567
568 * javax/swing/JLayeredPane.java: Revert changes to standard
569 boilerplate, reworked imports.
570
571 2004-01-07 Tom Tromey <tromey@redhat.com>
572
573 PR libgcj/13439:
574 * verify.cc (state::merge): Copy changed locals out of subroutine
575 in NO_STACK case.
576 (state::FLAG_CHANGED): New const.
577 (state::FLAG_UNUSED): Likewise.
578 (state::local_changed): Removed. Updated all users.
579 (state::flags): New field.
580 (state::merge): Added jsr_semantics argument, more logic.
581 (push_jump_merge): Added jsr_semantics argument.
582 (handle_jsr_insn): Set jsr_semantics on push_jump_merge when
583 merging through the jsr instruction.
584
585 2004-01-07 Tom Tromey <tromey@redhat.com>
586
587 * scripts/MakeDefaultMimeTypes.java: Use \n, not
588 backslash-newline.
589
590 2004-01-07 Graydon Hoare <graydon@redhat.com>
591
592 * java/awt/Container.java (LightweightDispatcher): Implement.
593 (visitChild): Reuse graphics object.
594 (dispatchEventImpl): Optionally dispatch to lightweight.
595 (addNotifyContainerChildren): Build LightweightDispatcher.
596
597 2004-01-07 David Jee <djee@redhat.com>
598
599 * java/awt/Container.java
600 (update): Clear only the clipped region, instead of clearing the
601 entire Container.
602 (visitChildren): Visit children in descending order.
603
604 2004-01-07 Michael Koch <konqueror@gmx.de>
605
606 * java/lang/reflect/Array.java: Merged documentation with classpath.
607
608 2004-01-07 Michael Koch <konqueror@gmx.de>
609
610 * java/text/CollationElementIterator.java
611 (textIndex): Renamed from index.
612 * java/text/CollationKey.java
613 (collator): New member.
614 (CollationKey): New argument for parent collator.
615 (equals): Check for same collator, source string and key array.
616 * java/text/RuleBasedCollator.java:
617 Reformated.
618 (RuleBasedCollator): Don't re-initialize frenchAccents with default
619 value.
620 (getCollationElementIterator): Rewritten.
621 (getCollationKey): Added new argument to CollationKey constructor.
622
623 2004-01-07 Michael Koch <konqueror@gmx.de>
624
625 * gnu/java/nio/DatagramChannelImpl.java
626 (blocking): Removed.
627 (DatagramChannelImpl): Call configureBlocking().
628 (implConfigureBlocking): Dont initialize blocking.
629 * gnu/java/nio/ServerSocketChannelImpl.java
630 (blocking): Removed.
631 (ServerSocketChannelImpl): Call configureBlocking().
632 (implConfigureBlocking): Dont initialize blocking.
633 * gnu/java/nio/SocketChannelImpl.java
634 (blocking): Removed.
635 (SocketChannelImpl): Call configureBlocking().
636 (implConfigureBlocking): Dont initialize blocking.
637 (connect): Use isBlocking().
638 * java/nio/channels/spi/AbstractSelectableChannel.java
639 (configureBlocking): Use blockingLock() instead of LOCK.
640 Set blocking after successfully called implConfigureBlocking().
641 (register): Use blockingLock() instead of LOCK.
642
643 2004-01-07 Michael Koch <konqueror@gmx.de>
644
645 * java/net/ServerSocket.java (isBound): Fixed documentation.
646
647 2004-01-07 Sascha Brawer <brawer@dandelis.ch>
648
649 * javax/swing/DefaultBoundedRangeModel.java: Documented API.
650 (changeEvent): Create event object on demand.
651 (DefaultBoundedRangeModel, toString, setValue, setExtent,
652 setMinimum, setMaximum, setValueIsAdjusting, setRangeProperties,
653 fireStateChanged): Re-written.
654 * javax/swing/event/EventListenerList.java: Reformatted, document
655 typical usage.
656 (toString): Implemented.
657 (getListeners): Re-written.
658 (remove): Re-written.
659 (add): Re-written.
660 (NO_LISTENERS): New singleton field.
661 (listenerList): Declare as transient; document.
662 (serialVersionUID): Document.
663 (getListenerCount(Class)): More efficient implementation,
664 also accepts null argument. Improve Javadoc.
665 (getListenerCount()): Remove unnecessary cast; docfix.
666 * javax/swing/undo/UndoableEditSupport.java:
667 Re-format, document.
668 (UndoableEditSupport): Set realSource field. Improve documentation.
669 (_postEdit): Iterate over cloned listener vector.
670 (toString): Don't emit realSource.
671 (beginUpdate, endUpdate): Support nested updates.
672 (postEdit): Use compound edit if present.
673
674 2004-01-06 Graydon Hoare <graydon@redhat.com>
675
676 * java/awt/Container.java (swapComponents): Add forgotten
677 function, required for JLayeredPane change.
678
679 2004-01-06 Michael Koch <konqueror@gmx.de>
680
681 * java/text/CollationElementIterator.java: Reformated.
682 (CollationElementIterator): Changed order of arguments.
683 * java/text/RuleBasedCollator.java
684 (RuleBasedCollator): Merged class documentation.
685 (CollationElement): Added documentation.
686 (compare): Reformated, renamed arguments.
687 (equals): Likewise.
688 (getCollationElementIterator): Likewise.
689 (getCollationKey): Likewise.
690
691 2004-01-06 Graydon Hoare <graydon@redhat.com>
692
693 * javax/swing/JLayeredPane.java: Fix semantics, add javadocs.
694
695 2004-01-06 Michael Koch <konqueror@gmx.de>
696
697 * gnu/java/net/protocol/file/Connection.java:
698 Reformated copyright.
699 (hdrHash): Removed.
700 (hdrVec): Removed.
701 (gotHeaders): Removed.
702 (getHeaderField): Removed.
703 (getHeaderField): Removed.
704 (getHeaderFieldKey): Removed.
705 (getKey): Removed.
706 (getField): Removed.
707 (getHeaders): Removed.
708
709 2004-01-06 Michael Koch <konqueror@gmx.de>
710
711 * javax/print/attribute/standard/DateTimeAtCompleted.java,
712 javax/print/attribute/standard/DateTimeAtCreation.java,
713 javax/print/attribute/standard/DateTimeAtProcessing.java,
714 javax/print/attribute/standard/JobImpressionsCompleted.java,
715 javax/print/attribute/standard/JobKOctets.java,
716 javax/print/attribute/standard/JobKOctetsProcessed.java,
717 javax/print/attribute/standard/JobMediaSheetsCompleted.java,
718 javax/print/attribute/standard/JobPrioritySupported.java: New files.
719 * Makefile.am (javax_source_files): Added new files.
720 * Makefile.in: Regenerated.
721
722 2004-01-06 Michael Koch <konqueror@gmx.de>
723
724 * java/net/URLConnection.java
725 (contentHandler): Removed.
726 (locale): Removed.
727 (getHeaderFields): Return an empty map instead of null.
728 (getContent): Connect if needed, renamed "cType" to "type" and
729 "contentHandler" to "ch" and made it a local variable.
730 (getPermission): Don't use package in class name.
731 (setDefaultRequestProperty): Fixed typo in documentation.
732 (initializeDateFormats): Made locale a local variable.
733
734 2004-01-06 Michael Koch <konqueror@gmx.de>
735
736 * java/lang/Package.java
737 (getPackage): Get the current class loader directly.
738 * java/lang/SecurityManager.java
739 (currentLoadedClass): Dont iterate over class contexts.
740 (classLoaderDepth): Don't check class loaders if everything is allowed.
741
742 2004-01-05 Thomas Fitzsimmons <fitzsim@redhat.com>
743
744 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
745 (pre_event_handler): Set all insets to 0 when a Configure event
746 is received for a GtkPlug.
747 * gnu/java/awt/EmbeddedWindow.java (window_id): Rename handle.
748 Make handle long, not int.
749 (EmbeddedWindow()): New constructor.
750 (EmbeddedWindow(int)): Rename window_id to handle. Make handle
751 long, not int.
752 (setHandle): New method.
753 (getHandle): Return long, not int.
754 * gnu/java/awt/peer/EmbeddedWindowPeer.java (embed): New method
755 declaration.
756 * gnu/java/awt/peer/gtk/GtkEmbeddedWindowPeer.java,
757 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c:
758 (create(long)): Take long parameter, not int. Cast gtk_plug_new
759 argument to GdkNativeWindow.
760 (construct): New method.
761 (embed): New method.
762
763 * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
764 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c
765 (create(int, int)): New method.
766 (create): Call new create method.
767 (gtkScrolledWindowNew, gtkScrolledWindowSetSize): Remove
768 methods.
769 (childResized): Remove native implementation. Implement in
770 Java.
771 (getHScrollbarHeight, getVScrollbarWidth): Call
772 gtk_widget_size_request to get scrollbar dimensions.
773 * java/awt/ScrollPane.java (getViewportSize): Reimplement. Only
774 call getVScrollbarWidth and getHScrollbarHeight when vertical
775 and horizontal scrollbars respectively are needed.
776 (doLayout): Enlarge child if it is smaller than the viewport.
777
778 2004-01-05 Fernando Nasser <fnasser@redhat.com>
779
780 * java/awt/Dialog.java (constructor): Accept null title as per spec.
781 * java/awt/FileDialog.java (constructor): Throw exception on invalid
782 argument as per spec.
783
784 2004-01-05 Fernando Nasser <fnasser@redhat.com>
785
786 * java/awt/Choice.java (add): Leave posting of ItemEvents to peer.
787 (insert): Ditto.
788 (remove): Ditto. Also, Check for valid argument.
789 (removeAll): Use peer interface method.
790 * gnu/java/awt/peer/gtk/GtkChoicePeer.java (nativeAdd): New name for
791 native add function.
792 (nativeRemove): New name for native remove function.
793 (getHistory): New native function.
794 (constructor): Generate ItemEvent.
795 (add): Ditto, if selection is changed.
796 (remove): Ditto, ditto.
797 (removeAll): Add implementation.
798 (handleEvent): Remove. Dead code.
799 (choicePostItemEvent): Add comment.
800 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
801 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_append): Add comments.
802 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_add): Rename to...
803 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_nativeAdd): New name. Add
804 comments and fix condition to change selection.
805 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_remove): Rename to...
806 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_nativeRemove): New name. Add
807 remove all capability.
808 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_getHistory): New function.
809 (item_activate): Add cast to remove compiler warning.
810
811 2004-01-05 Thomas Fitzsimmons <fitzsim@redhat.com>
812
813 * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
814 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
815 (getPreferredSize): Call preferredSize.
816 (preferredSize): Call gtkWidgetGetPreferredDimensions.
817 (getMinimumSize): Call minimumSize.
818 (minimumSize): Call gtkWidgetGetPreferredDimensions.
819 (gtkWidgetGetDimensions): Return the peer widget's current size
820 request.
821 (gtkWidgetGetPreferredDimensions): Return the peer widget's
822 natural size request.
823
824 2004-01-05 Sascha Brawer <brawer@dandelis.ch>
825
826 Thanks to Brian Gough <bjg@network-theory.com>
827 * java/awt/geom/CubicCurve2D.java (solveCubic): Implemented.
828 * java/awt/geom/QuadCurve2D.java (solveQuadratic): Re-written.
829
830 2004-01-04 Matthias Klose <doko@debian.org>
831
832 * aclocal.m4: Rebuilt using "aclocal -I .".
833 * configure: Rebuilt.
834
835 2004-01-03 Per Bothner <per@bothner.com>
836
837 * java/util/Date.java (parse): Fix a number of problems.
838 (skipParens): Remove no-longer-needed method.
839
This page took 0.080243 seconds and 5 git commands to generate.