]> gcc.gnu.org Git - gcc.git/blame - libjava/ChangeLog
cselib.c: Include alloc-pool.h
[gcc.git] / libjava / ChangeLog
CommitLineData
ee6d1619
MK
12004-01-19 Matthias Klose <doko@debian.org>
2
3 * libtool-version: Increased `current' to 6.
4
a2708c12
KH
52004-01-19 Kim Ho <kho@redhat.com>
6
7 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
8 (connectJObject): Iterate through the vbox's children to find layout.
9
6fdab8cc
FN
102004-01-19 Fernando Nasser <fnasser@redhat.com>
11
12 * java/awt/EventQueue.java (invokeAndWait): Use list-aware
13 isDispatchThread method to replace wrong test condition.
14
605d10f7
FN
152004-01-19 Fernando Nasser <fnasser@redhat.com>
16
17 * java/awt/EventQueue.java (pop): Prevent racing condition to add
18 events to the queue out of order by acquiring locks in the proper
19 order and not by releasing one before acquiring the other.
20
8f9f8d71
FN
212004-01-19 Fernando Nasser <fnasser@redhat.com>
22
23 * gnu/java/awt/peer/gtk/TestAWT.java (DialogWindow): Make text not
24 visible so that dialog can be reused.
25
aadc6da0
FN
262004-01-19 Fernando Nasser <fnasser@redhat.com>
27
28 * java/awt/EventQueue.java (getCurrentEvent): Consider that system
29 events may be handled by any queue in the stack.
30
2c20a171
KH
312004-01-19 Kim Ho <kho@redhat.com>
32
33 * gnu/java/awt/peer/gtk/GtkFramePeer.java (getMenuBarHeight): Added
34 MenuBarPeer parameter.
35 (removeMenuBarPeer): New native method.
36 (setMenuBar): Call remove if menu bar is null. Adjust insets
37 appropriately.
38 (postSizeAllocateEvent): New method. Called when menu bar size is
39 allocated. Adjust insets and redo layout.
40 (GtkFramePeer): Set menu bar during frame creation.
41 (postConfigureEvent): Adjust position and size to accomodate
42 menu bar.
43 * java/awt/Frame.java (setMenuBar): addNotify to create menu bar.
44 * java/awt/Menu.java (addSeparator): Use peer's addSeparator.
45 (addNotify): Create the peer if it doesn't exist and call addNotify
46 for the menu's items.
47 * java/awt/MenuBar.java (addNotify): Create this menu bar's menus.
48 * java/awt/MenuItem.java (addNotify): Create the peer if it
49 doesn't exist.
50 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
51 (removeMenuBarPeer): New method. Remove menu bar on the current
52 frame.
53 (setMenuBarPeer): Add the menu bar to the current frame and the
54 callback for size-allocate events on the menu bar.
55 (getMenuBarHeight): Add menu bar parameter.
56 (menubar_resize_cb): New callback method for postSizeAllocate events.
57
58 Also: Fix indentation on last ChangeLog entry.
59
9543baba
KH
602004-01-16 Kim Ho <kho@redhat.com>
61
2c20a171
KH
62 * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
63 (gtkWidgetGetDimensions): Remove.
64 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
65 (gtkWidgetGetDimensions): Remove.
9543baba 66
b54a2715
TT
672004-01-16 Tom Tromey <tromey@redhat.com>
68
d440f642
TT
69 * java/awt/Container.java: Typo and indentation fixes.
70
b54a2715
TT
71 * java/lang/natClassLoader.cc: Moved VMClassLoader methods...
72 * java/lang/natVMClassLoader.cc: ...here. New file.
73 * Makefile.in: Rebuilt.
74 * Makefile.am (nat_source_files): Added natVMClassLoader.cc.
75
2f9c39f8
FN
762004-01-16 Fernando Nasser <fnasser@redhat.com>
77
78 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (pre_event_handler):
79 Discard GDK_ENTER_NOTIFY related to ungrabs.
80
da1c22e1
FN
812004-01-16 Fernando Nasser <fnasser@redhat.com>
82
83 * java/awt/EventQueue.java (pop): Prevent breaking the chain if pop
84 is called for an intermediate queue.
85
eae433e9
TF
862004-01-16 Thomas Fitzsimmons <fitzsim@redhat.com>
87
88 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
89 (window_property_changed_cb): Set id_set.
90
2b8deefa 912004-01-16 Kim Ho <kho@redhat.com>
eae433e9 92
2b8deefa 93 * gnu/java/awt/peer/gtk/GtkComponentPeer.java (GtkComponentPeer): If
eae433e9
TF
94 it is a FileDialog and has dimensions of 0 by 0, then the initial
95 size is set to size request plus insets.
96 * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
97 (gtkWidgetGetDimensions): Override method.
98 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
99 (gtkWidgetGetDimensions): Override method. Returns size request plus
100 insets.
2b8deefa 101
a3fe7b56
AH
1022004-01-16 Andrew Haley <aph@redhat.com>
103
104 * sysdep/x86-64/locks.h: Don't use in/out memory constraints.
105 * sysdep/i386/locks.h: Likewise.
106
101900aa
FN
1072004-01-16 Fernando Nasser <fnasser@redhat.com>
108
109 * java/awt/EventDispatchThread.java (run): Stop running when
110 interrupted.
111 * java/awt/EventQueue.java (pop): Stop dispatch thread when done.
112 Reset the queue after transferring its contents.
113 (push): Start a new dispatch thread if none is running.
114
f30dbd20
OR
1152004-01-16  Olga Rodimina <rodimina@redhat.com>
116
117 * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
118 (doPolygon): set fill rule of polygon to
119 WIND_EVEN_ODD by default.
120
b1231017
OR
1212004-01-15 Olga Rodimina <rodimina@redhat.com>
122
123 * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
124 Implemented rendering hints related methods.
125 (getDefaultHints): New helper method. Returns
126 default rendering hints.
127 (walkPath): changed to normalize path if
128 the KEY_STROKE_CONTROL key is in "normalize" mode.
129 (draw3DRect): changed coordinates of rectangle by +0.5
130 if in "normalize" mode.
131
e18243dd
TT
1322004-01-15 Tom Tromey <tromey@redhat.com>
133
134 * Makefile.in: Rebuilt.
135 * Makefile.am (gnu/gcj/runtime/StackTrace.lo): New rule.
136 (%.lo: %.java) Filter out StackTrace.lo.
137
d5b2f1be
KC
1382004-01-14 Kelley Cook <kcook@gcc.gnu.org>
139
140 * configure.in: Add in AC_PREREQ(2.13)
141 * libltdl/configure.ac: Update to AC_PREREQ(2.57). Delete
142 FIXME comment.
143
092b50e2
NB
1442004-01-14 Nathan Bryant <nbryant@optonline.net>
145 Tom Tromey <tromey@redhat.com>
146
147 PR libgcj/12001:
148 * gnu/gcj/runtime/VMClassLoader.java (VMClassLoader): Pass empty
149 array to superclass.
150 (init): Changed interface; add URLs here.
151 (initialize): New static method.
152 * prims.cc (_Jv_CreateJavaVM): Initialize ClassLoader here...
153 (_Jv_RunMain): ... not here.
154
b3e5b452
MK
1552004-01-14 Michael Koch <konqueror@gmx.de>
156
157 * java/text/MessageFormat.java:
158 Added descriptions to exceptions.
159 This fixes PR libgcj/2429.
160
25c3f7c8
FN
1612004-01-13 Fernando Nasser <fnasser@redhat.com>
162
163 * java/awt/EventQueue.java (isDispatchThread): Do check on top of stack.
164 (push): Make sure push is performed at the top of the thread stack.
092b50e2 165
9e2c04c5
TF
1662004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com>
167
168 * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
169 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
170 (native create): Add width and height parameters. Set text
171 view's size request according to new parameters.
172 (create): Calculate text view size based on current font's
173 metrics and number of rows and columns. Set TextArea's font if
174 not already set. Call native create.
175 (getMinimumSize): Call minimumSize.
176 (getPreferredSize): Call preferredSize.
177 (getHScrollbarHeight): New method.
178 (getVScrollbarWidth): New method.
179 (minimumSize): Calculate minimum size based on scrollbar
180 visibility, scrollbar sizes, font metrics and number of rows and
181 columns.
182 (preferredSize): Likewise for preferred size.
183 (gtkTextGetSize): Remove method.
184
db19e39b
TF
1852004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com>
186
187 * gnu/java/awt/peer/gtk/GtkComponentPeer.java
188 (initializeInsets): Remove method.
189 (GtkComponentPeer): Initialize insets field. Remove call to
190 initializeInsets.
191 * gnu/java/awt/peer/gtk/GtkDialogPeer.java (initializeInsets):
192 Remove method.
193 * gnu/java/awt/peer/gtk/GtkFramePeer.java (initializeInsets):
194 Remove method.
195 * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
196 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
197 (latestInsets): Remove field.
198 (native create): Add insets parameter. Call
199 window_get_frame_extents. Set the window's default size and
200 size request based on its frame extents.
201 (create): Initialize insets.
202 (postInsetsChangedEvent): New method.
203 (postConfigureEvent): Remove parameters top, left, bottom,
204 right. Remove insets-related logic.
205 (connectJObject): Handle property-notify-event.
206 (window_get_frame_extents, request_frame_extents,
207 property_notify_predicate, window_property_changed_cb): New
208 static functions.
209 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
210 (pre_event_handler): Remove insets-related logic for configure
211 events.
212 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c (gtkInit):
213 Update postConfigureEvent signature.
214
25c3f7c8 2152004-01-13 Fernando Nasser <fnasser@redhat.com>
81c740ba
FN
216
217 * gnu/java/awt/peer/gtk/TestAWT.java (DialogWindow): Add WindowAdapter
218 to handle Window "Closing" events.
219
e6cca488
DJ
2202004-01-13  David Jee  <djee@redhat.com>
221
222 * gnu/java/awt/peer/gtk/GtkContainerPeer.java
223 (setBackground): New method. Children with no explicitly-set
224 background will be repainted with the parent container's new
225 background color.
226
2272004-01-13  David Jee  <djee@redhat.com>
228
229 * Makefile.am: Add BitwiseXORComposite.java.
230 * Makefile.in: Regenerated.
231 * gcj/Makefile.in: Regenerated.
232 * include/Makefile.in: Regenerated.
233 * testsuite/Makefile.in: Regenerated.
234
e5baf3bd
FN
2352004-01-12 Fernando Nasser <fnasser@redhat.com>
236
237 * gnu/java/awt/peer/gtk/TestAWT.java: Fix test program so that it does
238 not show modal dialogs twice and so that it allows showing a modal
239 dialog from another modal dialog.
240
cc11dca9
FN
2412004-01-12 Fernando Nasser <fnasser@redhat.com>
242
243 * java/awt/Dialog.java (show): Enable blocking for all modal dialogs
244 and run secondary dispatch thread to process event queue while this
245 thread is blocked.
246
55db8fa9
GH
2472004-01-12 Graydon Hoare <graydon@redhat.com>
248
249 * gnu/java/awt/gtk/GdkGraphics2D.java
250 (static): Check GtkToolkit before initializing static state.
251 (Graphics2D): Don't construct transform with 0.5 unit offset.
252
2532003-11-06 Sascha Brawer <brawer@dandelis.ch>
254
255 * gnu/java/awt/BitwiseXORComposite.java: Add.
256 * gnu/java/awt/peer/gtk/GdkGraphics2D.java
257 (setXORMode): Switch to gnu.java.awt.BitwiseXORComposite.
258 (BitwiseXORComposite): Remove inner class.
259
df9bad81
MK
2602004-01-11 Michael Koch <konqueror@gmx.de>
261
262 * gnu/java/lang/reflect/TypeSignature.java
263 (getEncodingOfClass): Documentation fixed.
264 (getClassForEncoding): Give class loader to Class.forName().
265 Documentation fixed.
266
fc58328a
SB
2672004-01-11 Sascha Brawer <brawer@dandelis.ch>
268
269 * javax/swing/undo/CompoundEdit.java (serialVersionUID): Added.
270
6a425fbe
MK
2712004-01-11 Michael Koch <konqueror@gmx.de>
272
273 * javax/swing/undo/StateEditable.java
274 (RCSID): Removed redundant modifiers.
275
162fd675
MK
2762004-01-10 Michael Koch <konqueror@gmx.de>
277
278 * javax/print/attribute/EnumSyntax.java
279 (getStringTable): Made protected.
280 (getEnumValueTable): Likewise.
281 * javax/print/attribute/standard/JobKOctetsProcessed.java
282 (JobKOctetsProcessed): Don't implement PrintRequestAttribute.
283 * javax/print/attribute/standard/JobMediaSheetsCompleted.java
284 (JobMediaSheetsCompleted): Made class final.
285 * javax/print/attribute/standard/OutputDeviceAssigned.java
286 (getName): Fixed typo.
287 * javax/print/attribute/standard/RequestingUserName.java
288 (serialVersionUID): Fixed value.
289
12e978c5
MK
2902004-01-10 Michael Koch <konqueror@gmx.de>
291
292 * javax/swing/plaf/basic/BasicButtonUI.java,
293 javax/swing/plaf/basic/BasicCheckBoxUI.java,
294 javax/swing/plaf/basic/BasicListUI.java,
295 javax/swing/plaf/basic/BasicOptionPaneUI.java,
296 javax/swing/plaf/basic/BasicPanelUI.java,
297 javax/swing/plaf/basic/BasicRadioButtonUI.java,
298 javax/swing/plaf/basic/BasicScrollPaneUI.java,
299 javax/swing/plaf/basic/BasicToggleButtonUI.java,
300 javax/swing/plaf/basic/BasicViewportUI.java:
301 Fixed import statements.
302
4a8e7041
MK
3032004-01-10 Michael Koch <konqueror@gmx.de>
304
305 * gnu/java/awt/image/ImageDecoder.java
306 (produce): Made public.
307 * gnu/java/awt/peer/GLightweightPeer.java,
308 gnu/java/awt/peer/gtk/GtkToolkit.java:
309 Reformated.
310
5c9092a7
MK
3112004-01-10 Michael Koch <konqueror@gmx.de>
312
313 * javax/swing/JRadioButtonMenuItem.java,
314 javax/swing/JSeparator.java,
315 javax/swing/JSplitPane.java,
316 javax/swing/JTextPane.java,
317 javax/swing/JToolBar.java,
318 javax/swing/ListCellRenderer.java,
319 javax/swing/ListModel.java,
320 javax/swing/MenuElement.java,
321 javax/swing/OverlayLayout.java,
322 javax/swing/ProgressMonitor.java,
323 javax/swing/ProgressMonitorInputStream.java,
324 javax/swing/Renderer.java,
325 javax/swing/RootPaneContainer.java,
326 javax/swing/Scrollable.java,
327 javax/swing/SingleSelectionModel.java,
328 javax/swing/ToolTipManager.java,
329 javax/swing/ViewportLayout.java,
330 javax/swing/event/DocumentEvent.java,
331 javax/swing/event/SwingPropertyChangeSupport.java,
332 javax/swing/event/TreeSelectionEvent.java,
333 javax/swing/event/UndoableEditEvent.java,
334 javax/swing/text/AbstractDocument.java,
335 javax/swing/text/AttributeSet.java,
336 javax/swing/text/Caret.java,
337 javax/swing/text/ComponentView.java,
338 javax/swing/text/DefaultCaret.java,
339 javax/swing/text/DefaultEditorKit.java,
340 javax/swing/text/Document.java,
341 javax/swing/text/EditorKit.java,
342 javax/swing/text/GapContent.java,
343 javax/swing/text/Keymap.java,
344 javax/swing/text/MutableAttributeSet.java,
345 javax/swing/text/PlainEditorKit.java,
346 javax/swing/text/Segment.java,
347 javax/swing/text/Style.java,
348 javax/swing/text/StyledDocument.java,
349 javax/swing/text/StyledEditorKit.java,
350 javax/swing/text/TextAction.java,
351 javax/swing/text/View.java: Fixed import statements.
352
27c99ffe
GH
3532004-01-08 Graydon Hoare <graydon@redhat.com>
354
355 * javax/swing/JLayeredPane.java: Rewrite to accomodate
356 djee@redhat.com's recent inverse ordering of Container elements.
357
e6f82998
MK
3582004-01-09 Michael Koch <konqueror@gmx.de>
359
360 * gnu/java/lang/ArrayHelper.java
361 (equalsArray): Removed.
362
d55d97f1
AH
3632004-01-09 Andrew Haley <aph@redhat.com>
364
365 * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Resolve
366 a Utf8Const field before looking at its class.
367
41b19a2d
MK
3682004-01-09 Michael Koch <konqueror@gmx.de>
369
370 * javax/print/attribute/standard/DocumentName.java,
371 javax/print/attribute/standard/JobHoldUntil.java,
372 javax/print/attribute/standard/JobMessageFromOperator.java,
373 javax/print/attribute/standard/JobName.java,
374 javax/print/attribute/standard/JobOriginatingUserName.java,
375 javax/print/attribute/standard/OutputDeviceAssigned.java,
376 javax/print/attribute/standard/PrinterInfo.java,
377 javax/print/attribute/standard/PrinterLocation.java,
378 javax/print/attribute/standard/PrinterMakeAndModel.java,
379 javax/print/attribute/standard/PrinterMessageFromOperator.java,
380 javax/print/attribute/standard/PrinterName.java,
381 javax/print/attribute/standard/RequestingUserName.java: New files.
382 * Makefile.am (javax_source_files): Added new files.
383 * Makefile.in: Regenerated.
384
af008858
MK
3852004-01-09 Michael Koch <konqueror@gmx.de>
386
387 * javax/swing/AbstractAction.java,
388 javax/swing/AbstractSet.java,
389 javax/swing/Action.java,
390 javax/swing/ActionMap.java,
391 javax/swing/BoundedRangeModel.java,
392 javax/swing/ButtonModel.java,
393 javax/swing/CellEditor.java,
394 javax/swing/CellRendererPane.java,
395 javax/swing/ComboBoxEditor.java,
396 javax/swing/DebugGraphics.java,
397 javax/swing/DefaultCellEditor.java,
398 javax/swing/DefaultCellRenderer.java,
399 javax/swing/DefaultComboBoxModel.java,
400 javax/swing/DefaultDesktopManager.java,
401 javax/swing/DefaultFocusManager.java,
402 javax/swing/DefaultListCellRenderer.java,
403 javax/swing/Icon.java,
404 javax/swing/JButton.java,
405 javax/swing/JCheckBoxMenuItem.java,
406 javax/swing/JDesktopPane.java,
407 javax/swing/JEditorPane.java,
408 javax/swing/JMenu.java,
409 javax/swing/JPanel.java,
410 javax/swing/JPasswordField.java,
411 javax/swing/JPopupMenu.java,
412 javax/swing/JProgressBar.java: Reworked imports.
413
bbe4ef89
MK
4142004-01-09 Michael Koch <konqueror@gmx.de>
415
416 * java/awt/geom/PathIterator.java
417 (WIND_EVEN_ODD): Removed redundant modifiers.
418 (WIND_NON_ZERO): Likewise.
419 (SEG_MOVETO): Likewise.
420 (SEG_LINETO): Likewise.
421 (SEG_QUADTO): Likewise.
422 (SEG_CUBICTO): Likewise.
423 (SEG_CLOSE): Likewise.
424 * java/awt/image/SinglePixelPackedSampleModel.java:
425 Removed redundant semicolon.
426 * java/io/ObjectInputStream.java
427 (inputGetObjectStreamClasses): Removed unused variable "ret_val".
428 * java/util/logging/Filter.java
429 (isLoggable): Removed redundant modifier.
430 * java/util/logging/LogManager.java:
431 Removed redundant semicolon.
432 * java/util/logging/XMLFormatter.java
433 (format): Removed unused variable "key".
434
06fe3d7d
FN
4352004-01-08 Fernando Nasser <fnasser@redhat.com>
436
437 * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (nativeSetFile):
438 New name for the former setFile native method.
439 (setFile): New method.
440 (setDirectory): Implemented.
441 (connectSignals): New native method.
442 (setFilenameFilter): Improve comment.
443 (getGraphics): Comment.
444 (gtkHideFileDialog): New method.
445 (gtkDisposeFileDialog): New method.
446 (gtkSetFilename): New method.
447 * java/awt/Dialog.java (show): Block on modal dialogs, but only
448 for FileDialog for now.
449 (hide): New method.
450 (dispose): New method.
451 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
452 (Java_gnu_java_awt_peer_gtk_GtkFileDialog_create): Replace
453 deprecated creation functions. Make dialog modal. Add it to the
454 window group.
455 (Java_gnu_java_awt_peer_gtk_GtkFileDialog_connectSignals): New
456 function.
457 (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_gtkFileSelectionSetFilename):
458 Rename to...
459 (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFile): New
460 name.
461 (window_closed): New function.
462 (ok_clicked): New function.
463 (cancel_clicked): New function.
464
bafa7fed
MK
4652004-01-08 Michael Koch <konqueror@gmx.de>
466
467 * javax/swing/JLayeredPane.java: Revert changes to standard
468 boilerplate, reworked imports.
469
11e584ed
TT
4702004-01-07 Tom Tromey <tromey@redhat.com>
471
472 PR libgcj/13439:
473 * verify.cc (state::merge): Copy changed locals out of subroutine
474 in NO_STACK case.
475 (state::FLAG_CHANGED): New const.
476 (state::FLAG_UNUSED): Likewise.
477 (state::local_changed): Removed. Updated all users.
478 (state::flags): New field.
479 (state::merge): Added jsr_semantics argument, more logic.
480 (push_jump_merge): Added jsr_semantics argument.
481 (handle_jsr_insn): Set jsr_semantics on push_jump_merge when
482 merging through the jsr instruction.
483
ce972ee8
TT
4842004-01-07 Tom Tromey <tromey@redhat.com>
485
486 * scripts/MakeDefaultMimeTypes.java: Use \n, not
487 backslash-newline.
488
fbea267f
GH
4892004-01-07 Graydon Hoare <graydon@redhat.com>
490
491 * java/awt/Container.java (LightweightDispatcher): Implement.
492 (visitChild): Reuse graphics object.
493 (dispatchEventImpl): Optionally dispatch to lightweight.
494 (addNotifyContainerChildren): Build LightweightDispatcher.
495
627e4e5f
DJ
4962004-01-07 David Jee <djee@redhat.com>
497
498 * java/awt/Container.java
499 (update): Clear only the clipped region, instead of clearing the
500 entire Container.
501 (visitChildren): Visit children in descending order.
502
40f8ee2d
MK
5032004-01-07 Michael Koch <konqueror@gmx.de>
504
505 * java/lang/reflect/Array.java: Merged documentation with classpath.
506
9b773289
MK
5072004-01-07 Michael Koch <konqueror@gmx.de>
508
509 * java/text/CollationElementIterator.java
510 (textIndex): Renamed from index.
511 * java/text/CollationKey.java
512 (collator): New member.
513 (CollationKey): New argument for parent collator.
514 (equals): Check for same collator, source string and key array.
515 * java/text/RuleBasedCollator.java:
516 Reformated.
517 (RuleBasedCollator): Don't re-initialize frenchAccents with default
518 value.
519 (getCollationElementIterator): Rewritten.
520 (getCollationKey): Added new argument to CollationKey constructor.
521
26067b8b
MK
5222004-01-07 Michael Koch <konqueror@gmx.de>
523
524 * gnu/java/nio/DatagramChannelImpl.java
525 (blocking): Removed.
526 (DatagramChannelImpl): Call configureBlocking().
527 (implConfigureBlocking): Dont initialize blocking.
528 * gnu/java/nio/ServerSocketChannelImpl.java
529 (blocking): Removed.
530 (ServerSocketChannelImpl): Call configureBlocking().
531 (implConfigureBlocking): Dont initialize blocking.
532 * gnu/java/nio/SocketChannelImpl.java
533 (blocking): Removed.
534 (SocketChannelImpl): Call configureBlocking().
535 (implConfigureBlocking): Dont initialize blocking.
536 (connect): Use isBlocking().
537 * java/nio/channels/spi/AbstractSelectableChannel.java
538 (configureBlocking): Use blockingLock() instead of LOCK.
539 Set blocking after successfully called implConfigureBlocking().
540 (register): Use blockingLock() instead of LOCK.
541
89e4eb2a
MK
5422004-01-07 Michael Koch <konqueror@gmx.de>
543
544 * java/net/ServerSocket.java (isBound): Fixed documentation.
545
b3db7ef1
SB
5462004-01-07 Sascha Brawer <brawer@dandelis.ch>
547
548 * javax/swing/DefaultBoundedRangeModel.java: Documented API.
549 (changeEvent): Create event object on demand.
550 (DefaultBoundedRangeModel, toString, setValue, setExtent,
551 setMinimum, setMaximum, setValueIsAdjusting, setRangeProperties,
552 fireStateChanged): Re-written.
553 * javax/swing/event/EventListenerList.java: Reformatted, document
554 typical usage.
555 (toString): Implemented.
556 (getListeners): Re-written.
557 (remove): Re-written.
558 (add): Re-written.
559 (NO_LISTENERS): New singleton field.
560 (listenerList): Declare as transient; document.
561 (serialVersionUID): Document.
562 (getListenerCount(Class)): More efficient implementation,
563 also accepts null argument. Improve Javadoc.
564 (getListenerCount()): Remove unnecessary cast; docfix.
565 * javax/swing/undo/UndoableEditSupport.java:
566 Re-format, document.
567 (UndoableEditSupport): Set realSource field. Improve documentation.
568 (_postEdit): Iterate over cloned listener vector.
569 (toString): Don't emit realSource.
570 (beginUpdate, endUpdate): Support nested updates.
571 (postEdit): Use compound edit if present.
572
257dd280
GH
5732004-01-06 Graydon Hoare <graydon@redhat.com>
574
575 * java/awt/Container.java (swapComponents): Add forgotten
576 function, required for JLayeredPane change.
577
5f383ba5
MK
5782004-01-06 Michael Koch <konqueror@gmx.de>
579
580 * java/text/CollationElementIterator.java: Reformated.
581 (CollationElementIterator): Changed order of arguments.
582 * java/text/RuleBasedCollator.java
583 (RuleBasedCollator): Merged class documentation.
584 (CollationElement): Added documentation.
585 (compare): Reformated, renamed arguments.
586 (equals): Likewise.
587 (getCollationElementIterator): Likewise.
588 (getCollationKey): Likewise.
589
68f14fb0
GH
5902004-01-06 Graydon Hoare <graydon@redhat.com>
591
592 * javax/swing/JLayeredPane.java: Fix semantics, add javadocs.
593
a023ec34
MK
5942004-01-06 Michael Koch <konqueror@gmx.de>
595
596 * gnu/java/net/protocol/file/Connection.java:
597 Reformated copyright.
598 (hdrHash): Removed.
599 (hdrVec): Removed.
600 (gotHeaders): Removed.
601 (getHeaderField): Removed.
602 (getHeaderField): Removed.
603 (getHeaderFieldKey): Removed.
604 (getKey): Removed.
605 (getField): Removed.
606 (getHeaders): Removed.
607
a67e295f
MK
6082004-01-06 Michael Koch <konqueror@gmx.de>
609
9ba6f952
MK
610 * javax/print/attribute/standard/DateTimeAtCompleted.java,
611 javax/print/attribute/standard/DateTimeAtCreation.java,
612 javax/print/attribute/standard/DateTimeAtProcessing.java,
613 javax/print/attribute/standard/JobImpressionsCompleted.java,
614 javax/print/attribute/standard/JobKOctets.java,
615 javax/print/attribute/standard/JobKOctetsProcessed.java,
616 javax/print/attribute/standard/JobMediaSheetsCompleted.java,
617 javax/print/attribute/standard/JobPrioritySupported.java: New files.
618 * Makefile.am (javax_source_files): Added new files.
619 * Makefile.in: Regenerated.
68dad687 620
9ba6f952
MK
6212004-01-06 Michael Koch <konqueror@gmx.de>
622
a67e295f
MK
623 * java/net/URLConnection.java
624 (contentHandler): Removed.
625 (locale): Removed.
626 (getHeaderFields): Return an empty map instead of null.
627 (getContent): Connect if needed, renamed "cType" to "type" and
628 "contentHandler" to "ch" and made it a local variable.
629 (getPermission): Don't use package in class name.
630 (setDefaultRequestProperty): Fixed typo in documentation.
631 (initializeDateFormats): Made locale a local variable.
632
907cdc7f
MK
6332004-01-06 Michael Koch <konqueror@gmx.de>
634
635 * java/lang/Package.java
636 (getPackage): Get the current class loader directly.
637 * java/lang/SecurityManager.java
638 (currentLoadedClass): Dont iterate over class contexts.
639 (classLoaderDepth): Don't check class loaders if everything is allowed.
640
6037221c
TF
6412004-01-05 Thomas Fitzsimmons <fitzsim@redhat.com>
642
a8c2775c
TF
643 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
644 (pre_event_handler): Set all insets to 0 when a Configure event
645 is received for a GtkPlug.
646 * gnu/java/awt/EmbeddedWindow.java (window_id): Rename handle.
647 Make handle long, not int.
648 (EmbeddedWindow()): New constructor.
649 (EmbeddedWindow(int)): Rename window_id to handle. Make handle
650 long, not int.
651 (setHandle): New method.
652 (getHandle): Return long, not int.
653 * gnu/java/awt/peer/EmbeddedWindowPeer.java (embed): New method
654 declaration.
655 * gnu/java/awt/peer/gtk/GtkEmbeddedWindowPeer.java,
656 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c:
657 (create(long)): Take long parameter, not int. Cast gtk_plug_new
658 argument to GdkNativeWindow.
659 (construct): New method.
660 (embed): New method.
661
6037221c
TF
662 * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
663 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c
664 (create(int, int)): New method.
665 (create): Call new create method.
666 (gtkScrolledWindowNew, gtkScrolledWindowSetSize): Remove
667 methods.
668 (childResized): Remove native implementation. Implement in
669 Java.
670 (getHScrollbarHeight, getVScrollbarWidth): Call
671 gtk_widget_size_request to get scrollbar dimensions.
672 * java/awt/ScrollPane.java (getViewportSize): Reimplement. Only
673 call getVScrollbarWidth and getHScrollbarHeight when vertical
674 and horizontal scrollbars respectively are needed.
675 (doLayout): Enlarge child if it is smaller than the viewport.
676
975fde59
FN
6772004-01-05 Fernando Nasser <fnasser@redhat.com>
678
679 * java/awt/Dialog.java (constructor): Accept null title as per spec.
680 * java/awt/FileDialog.java (constructor): Throw exception on invalid
681 argument as per spec.
682
b7a9b4af
FN
6832004-01-05 Fernando Nasser <fnasser@redhat.com>
684
685 * java/awt/Choice.java (add): Leave posting of ItemEvents to peer.
686 (insert): Ditto.
687 (remove): Ditto. Also, Check for valid argument.
688 (removeAll): Use peer interface method.
689 * gnu/java/awt/peer/gtk/GtkChoicePeer.java (nativeAdd): New name for
690 native add function.
691 (nativeRemove): New name for native remove function.
692 (getHistory): New native function.
693 (constructor): Generate ItemEvent.
694 (add): Ditto, if selection is changed.
695 (remove): Ditto, ditto.
696 (removeAll): Add implementation.
697 (handleEvent): Remove. Dead code.
698 (choicePostItemEvent): Add comment.
699 * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
700 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_append): Add comments.
701 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_add): Rename to...
702 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_nativeAdd): New name. Add
703 comments and fix condition to change selection.
704 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_remove): Rename to...
705 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_nativeRemove): New name. Add
706 remove all capability.
707 (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_getHistory): New function.
708 (item_activate): Add cast to remove compiler warning.
709
b17fc9eb
TF
7102004-01-05 Thomas Fitzsimmons <fitzsim@redhat.com>
711
712 * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
713 jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
714 (getPreferredSize): Call preferredSize.
715 (preferredSize): Call gtkWidgetGetPreferredDimensions.
716 (getMinimumSize): Call minimumSize.
717 (minimumSize): Call gtkWidgetGetPreferredDimensions.
718 (gtkWidgetGetDimensions): Return the peer widget's current size
719 request.
720 (gtkWidgetGetPreferredDimensions): Return the peer widget's
721 natural size request.
722
ab22bc91
SB
7232004-01-05 Sascha Brawer <brawer@dandelis.ch>
724
725 Thanks to Brian Gough <bjg@network-theory.com>
726 * java/awt/geom/CubicCurve2D.java (solveCubic): Implemented.
727 * java/awt/geom/QuadCurve2D.java (solveQuadratic): Re-written.
728
e44b879c
MK
7292004-01-04 Matthias Klose <doko@debian.org>
730
731 * aclocal.m4: Rebuilt using "aclocal -I .".
732 * configure: Rebuilt.
733
5814ecc2
PB
7342004-01-03 Per Bothner <per@bothner.com>
735
736 * java/util/Date.java (parse): Fix a number of problems.
737 (skipParens): Remove no-longer-needed method.
738
This page took 0.145914 seconds and 5 git commands to generate.