aboutsummaryrefslogtreecommitdiff
path: root/libjava
AgeCommit message (Collapse)AuthorFilesLines
2004-01-222004-01-22 Arnaud Vandyck <arnaud.vandyck@ulg.ac.be>Arnaud Vandyck2-6/+159
Michael Koch <konqueror@gmx.de> * javax/swing/table/DefaultTableCellRenderer.java (DefaultTableCellRenderer): Added javadoc for the class and for the constructor, Border instance, create an EmptyBorder. (UIResource): Removed the comment at the end of the class (setForeground): New method. (setBackground): New method. (updateUI): New method. (getTableCellRendererComponent): Rewritten with the help of dvholten and Stephane Meslin-Weber. (validate): New method. (repaint): New method. (firePropertyChange): New method. (setValue): New method. Co-Authored-By: Michael Koch <konqueror@gmx.de> From-SVN: r76372
2004-01-222004-01-22 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons2-15/+22
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (connectJObject): Replace printf calls with g_assert statements. Move property-notify-event signal connection to ... (connectSignals): Connect property-notify-event signal. Iterate through the vbox's children to find layout. From-SVN: r76367
2004-01-222004-01-22 Graydon Hoare <graydon@redhat.com>Graydon Hoare13-602/+2150
* gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java: * gnu/java/awt/peer/gtk/GdkGlyphVector.java: Predicate static initialization on GtkToolkit.useGraphics2D(). * java/awt/Component.java (processPaintEvent): Consume event. * javax/swing/AbstractButton.java: Reimplement, document. * javax/swing/DefaultButtonModel.java: Reimplement, document. * javax/swing/JComponent.java (paint): Use double buffer. (listenerList): Enable member. * javax/swing/ToggleButtonModel.java: Remove incorrect constructor. * javax/swing/JToggleButton.java (JToggleButton): Modify model constructor. * javax/swing/SwingUtilities.java (layoutCompoundLabel): Adjust arithmetic. * javax/swing/plaf/basic/BasicButtonUI.java: Reimplement, document. * javax/swing/plaf/basic/BasicGraphicsUtils.java (getPreferredButtonSize): Include margins in calculation. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (Java_gnu_java_awt_peer_gtk_GtkWindowPeer_connectSignals): Receive up events from subordinate layout component. From-SVN: r76344
2004-01-22Component.java (show): Set visible to true before showing the peer.Thomas Fitzsimmons2-1/+11
2004-01-21 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/Component.java (show): Set visible to true before showing the peer. From-SVN: r76325
2004-01-21GtkFramePeer.java (postConfigureEvent): Fix comments.Kim Ho3-8/+20
2004-01-21 Kim Ho <kho@redhat.com> * gnu/java/awt/peer/gtk/GtkFramePeer.java (postConfigureEvent): Fix comments. (removeMenuBarPeer): Make package private. (setMenuBarPeer): Make package private. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (menubar_resize_cb): Mark attributes unused. (getMenuBarHeight): ditto. From-SVN: r76299
2004-01-212004-01-21 David Jee <djee@redhat.com>David Jee2-1/+18
* java/awt/Container.java (LightweightDispatcher.handleEvent): Add an extra check to avoid dispatching MOUSE_ENTERED event twice. Translate the point for the mouse event target before dispatching the event. From-SVN: r76278
2004-01-20Makefile.am (lib_org_w3c_dom_la_LIBADD, [...]): New.Jakub Jelinek3-4/+27
* Makefile.am (lib_org_w3c_dom_la_LIBADD, lib_org_w3c_dom_la_LDFLAGS): New. (lib_org_xml_sax_la_LIBADD, lib_org_xml_sax_la_LDFLAGS): New. * Makefile.in: Rebuilt. From-SVN: r76231
2004-01-20GtkComponentPeer.java (setBounds): Calculate proper offsets for heavyweight ↵Thomas Fitzsimmons2-2/+33
components packed in lightweight... 2004-01-20 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkComponentPeer.java (setBounds): Calculate proper offsets for heavyweight components packed in lightweight containers. From-SVN: r76230
2004-01-20GtkTextFieldPeer.java, [...] (native create): Add width parameter.Thomas Fitzsimmons3-49/+144
2004-01-20 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c (native create): Add width parameter. (create): Calculate text entry width based on current font's metrics and number of columns. Set TextField's font if not already set. Call native create. (gtkEntryGetBorderWidth): New native method. (gtkEntryGetSize): Remove method. (getMinimumSize): Call minimumSize. (getPreferredSize): Call preferredSize. (minimumSize): Calculate minimum size based on backing GtkEntry's borders, font metrics and number of columns. (preferredSize): Likewise for preferred size. (get_border_width): New static function. From-SVN: r76228
2004-01-20GtkFramePeer.java (setResizable): Override GtkWindowPeer's setResizable ↵Thomas Fitzsimmons2-0/+18
method to account for menu bar height when... 2004-01-20 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkFramePeer.java (setResizable): Override GtkWindowPeer's setResizable method to account for menu bar height when setting the frame's size. From-SVN: r76227
2004-01-19libtool-version: Increased `current' to 6.Matthias Klose2-1/+5
2004-01-19 Matthias Klose <doko@debian.org> * libtool-version: Increased `current' to 6. From-SVN: r76168
2004-01-192004-01-19 Kim Ho <kho@redhat.com>Kim Ho2-1/+11
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (connectJObject): Iterate through the vbox's children to find layout. From-SVN: r76166
2004-01-19EventQueue.java (invokeAndWait): Use list-aware isDispatchThread method to ↵Fernando Nasser2-2/+8
replace wrong test condition. * java/awt/EventQueue.java (invokeAndWait): Use list-aware isDispatchThread method to replace wrong test condition. From-SVN: r76165
2004-01-19EventQueue.java (pop): Prevent racing condition to add events to the queue ↵Fernando Nasser2-18/+26
out of order by acquiring... * java/awt/EventQueue.java (pop): Prevent racing condition to add events to the queue out of order by acquiring locks in the proper order and not by releasing one before acquiring the other. From-SVN: r76161
2004-01-19TestAWT.java (DialogWindow): Make text not visible so that dialog can be reused.Fernando Nasser2-1/+8
* gnu/java/awt/peer/gtk/TestAWT.java (DialogWindow): Make text not visible so that dialog can be reused. From-SVN: r76160
2004-01-19EventQueue.java (getCurrentEvent): Consider that system events may be ↵Fernando Nasser2-2/+17
handled by any queue in the stack. * java/awt/EventQueue.java (getCurrentEvent): Consider that system events may be handled by any queue in the stack. From-SVN: r76150
2004-01-19GtkFramePeer.java (getMenuBarHeight): Added MenuBarPeer parameter.Kim Ho7-44/+176
2004-01-19 Kim Ho <kho@redhat.com> * gnu/java/awt/peer/gtk/GtkFramePeer.java (getMenuBarHeight): Added MenuBarPeer parameter. (removeMenuBarPeer): New native method. (setMenuBar): Call remove if menu bar is null. Adjust insets appropriately. (postSizeAllocateEvent): New method. Called when menu bar size is allocated. Adjust insets and redo layout. (GtkFramePeer): Set menu bar during frame creation. (postConfigureEvent): Adjust position and size to accomodate menu bar. * java/awt/Frame.java (setMenuBar): addNotify to create menu bar. * java/awt/Menu.java (addSeparator): Use peer's addSeparator. (addNotify): Create the peer if it doesn't exist and call addNotify for the menu's items. * java/awt/MenuBar.java (addNotify): Create this menu bar's menus. * java/awt/MenuItem.java (addNotify): Create the peer if it doesn't exist. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (removeMenuBarPeer): New method. Remove menu bar on the current frame. (setMenuBarPeer): Add the menu bar to the current frame and the callback for size-allocate events on the menu bar. (getMenuBarHeight): Add menu bar parameter. (menubar_resize_cb): New callback method for postSizeAllocate events. Also: Fix indentation on last ChangeLog entry. From-SVN: r76149
2004-01-192004-01-16 Kim Ho <kho@redhat.com>Kim Ho3-28/+7
* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (gtkWidgetGetDimensions): Remove. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (gtkWidgetGetDimensions): Remove. From-SVN: r76148
2004-01-17ChangeLog rotationTom Tromey4-17807/+17807
From-SVN: r76030
2004-01-17* java/awt/Container.java: Typo and indentation fixes.Tom Tromey2-19/+21
From-SVN: r76004
2004-01-16natClassLoader.cc: Moved VMClassLoader methods...Tom Tromey5-114/+151
* java/lang/natClassLoader.cc: Moved VMClassLoader methods... * java/lang/natVMClassLoader.cc: ...here. New file. * Makefile.in: Rebuilt. * Makefile.am (nat_source_files): Added natVMClassLoader.cc. From-SVN: r76003
2004-01-16gnu_java_awt_peer_gtk_GtkEvents.c (pre_event_handler): Discard ↵Fernando Nasser2-8/+18
GDK_ENTER_NOTIFY related to ungrabs. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (pre_event_handler): Discard GDK_ENTER_NOTIFY related to ungrabs. From-SVN: r75999
2004-01-16EventQueue.java (pop): Prevent breaking the chain if pop is called for an ↵Fernando Nasser2-1/+8
intermediate queue. * java/awt/EventQueue.java (pop): Prevent breaking the chain if pop is called for an intermediate queue. From-SVN: r75998
2004-01-162004-01-16 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons2-8/+14
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (window_property_changed_cb): Set id_set. Also: re-indent kho's latest ChangeLog entry. From-SVN: r75997
2004-01-16GtkComponentPeer.java (GtkComponentPeer): If it is a FileDialog and has ↵Kim Ho4-3/+52
dimensions of 0 by 0... 2004-01-16 Kim Ho <kho@redhat.com> * gnu/java/awt/peer/gtk/GtkComponentPeer.java (GtkComponentPeer): If it is a FileDialog and has dimensions of 0 by 0, then the initial size is set to size request plus insets. * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (gtkWidgetGetDimensions): Override method. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (gtkWidgetGetDimensions): Override method. Returns size request plus insets. From-SVN: r75993
2004-01-16locks.h: Don't use in/out memory constraints.Andrew Haley3-6/+11
2004-01-16 Andrew Haley <aph@redhat.com> * sysdep/x86-64/locks.h: Don't use in/out memory constraints. * sysdep/i386/locks.h: Likewise. From-SVN: r75982
2004-01-16EventDispatchThread.java (run): Stop running when interrupted.Fernando Nasser3-2/+31
* java/awt/EventDispatchThread.java (run): Stop running when interrupted. * java/awt/EventQueue.java (pop): Stop dispatch thread when done. Reset the queue after transferring its contents. (push): Start a new dispatch thread if none is running. From-SVN: r75977
2004-01-16* gnu/java/awt/peer/gtk/GdkGraphics2D.java:Olga Rodimina2-1/+7
(doPolygon): set fill rule of polygon to WIND_EVEN_ODD by default From-SVN: r75971
2004-01-15GdkGraphics2D.java: Implemented rendering hints related methods.Olga Rodimina2-5/+71
* gnu/java/awt/peer/gtk/GdkGraphics2D.java: Implemented rendering hints related methods. (getDefaultHints): New helper method. Returns default rendering hints. (walkPath): changed to normalize path if the KEY_STROKE_CONTROL key is in "normalize" mode. (draw3DRect): changed coordinates of rectangle by +0.5 if in "normalize" mode. From-SVN: r75943
2004-01-15Makefile.in: Rebuilt.Tom Tromey3-2/+20
* Makefile.in: Rebuilt. * Makefile.am (gnu/gcj/runtime/StackTrace.lo): New rule. (%.lo: %.java) Filter out StackTrace.lo. From-SVN: r75934
2004-01-15configure.in: Add in AC_PREREQ(2.13)Kelley Cook3-4/+8
boehm-gc/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Add in AC_PREREQ(2.13) libf2c/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * libF77/configure.in: Update to AC_PREREQ(2.13) * libI77/configure.in: Update to AC_PREREQ(2.13) * libU77/configure.in: Update to AC_PREREQ(2.13) * libU77/configure: Regenerate. libffi/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Add in AC_PREREQ(2.13) libjava/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Add in AC_PREREQ(2.13) libjava/libltdl 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Update to AC_PREREQ(2.57). Delete FIXME comment. zlib/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Add in AC_PREREQ(2.13) From-SVN: r75901
2004-01-14re PR libgcj/12001 (_Jv_FindClass dumps core when Oracle's classes12.zip in ↵Nathan Bryant3-21/+37
$CLASSPATH) PR libgcj/12001: * gnu/gcj/runtime/VMClassLoader.java (VMClassLoader): Pass empty array to superclass. (init): Changed interface; add URLs here. (initialize): New static method. * prims.cc (_Jv_CreateJavaVM): Initialize ClassLoader here... (_Jv_RunMain): ... not here. Co-Authored-By: Tom Tromey <tromey@redhat.com> From-SVN: r75889
2004-01-14re PR libgcj/2429 (java.text.MessageFormat should usefully set text on ↵Michael Koch2-6/+15
exceptions) 2004-01-14 Michael Koch <konqueror@gmx.de> * java/text/MessageFormat.java: Added descriptions to exceptions. This fixes PR libgcj/2429. From-SVN: r75877
2004-01-13* java/awt/EventQueue.java (isDispatchThread): Do check on top of stack. ↵Fernando Nasser2-3/+22
(push): Make sure push is performed at the top of the thread stack. From-SVN: r75820
2004-01-13GtkTextAreaPeer.java, [...] (native create): Add width and height parameters.Thomas Fitzsimmons3-49/+162
2004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (native create): Add width and height parameters. Set text view's size request according to new parameters. (create): Calculate text view size based on current font's metrics and number of rows and columns. Set TextArea's font if not already set. Call native create. (getMinimumSize): Call minimumSize. (getPreferredSize): Call preferredSize. (getHScrollbarHeight): New method. (getVScrollbarWidth): New method. (minimumSize): Calculate minimum size based on scrollbar visibility, scrollbar sizes, font metrics and number of rows and columns. (preferredSize): Likewise for preferred size. (gtkTextGetSize): Remove method. From-SVN: r75817
2004-01-132004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons8-149/+267
* gnu/java/awt/peer/gtk/GtkComponentPeer.java (initializeInsets): Remove method. (GtkComponentPeer): Initialize insets field. Remove call to initializeInsets. * gnu/java/awt/peer/gtk/GtkDialogPeer.java (initializeInsets): Remove method. * gnu/java/awt/peer/gtk/GtkFramePeer.java (initializeInsets): Remove method. * gnu/java/awt/peer/gtk/GtkWindowPeer.java, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: (latestInsets): Remove field. (native create): Add insets parameter. Call window_get_frame_extents. Set the window's default size and size request based on its frame extents. (create): Initialize insets. (postInsetsChangedEvent): New method. (postConfigureEvent): Remove parameters top, left, bottom, right. Remove insets-related logic. (connectJObject): Handle property-notify-event. (window_get_frame_extents, request_frame_extents, property_notify_predicate, window_property_changed_cb): New static functions. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (pre_event_handler): Remove insets-related logic for configure events. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c (gtkInit): Update postConfigureEvent signature. From-SVN: r75816
2004-01-13TestAWT.java (DialogWindow): Add WindowAdapter to handle Window "Closing" ↵Fernando Nasser2-0/+14
events. * gnu/java/awt/peer/gtk/TestAWT.java (DialogWindow): Add WindowAdapter to handle Window "Closing" events. From-SVN: r75813
2004-01-132004-01-13�� David Jee�� <djee@redhat.com>David Jee2-0/+36
* gnu/java/awt/peer/gtk/GtkContainerPeer.java (setBackground): New method. Children with no explicitly-set background will be repainted with the parent container's new background color. From-SVN: r75809
2004-01-132004-01-13�� David Jee�� <djee@redhat.com>David Jee5-2/+26
����������������* Makefile.am: Add BitwiseXORComposite.java. ����������������* Makefile.in: Regenerated. ����������������* gcj/Makefile.in: Regenerated. ����������������* include/Makefile.in: Regenerated. ����������������* testsuite/Makefile.in: Regenerated. From-SVN: r75808
2004-01-13TestAWT.java: Fix test program so that it does not show modal dialogs twice ↵Fernando Nasser2-4/+41
and so that it... * gnu/java/awt/peer/gtk/TestAWT.java: Fix test program so that it does not show modal dialogs twice and so that it allows showing a modal dialog from another modal dialog. From-SVN: r75803
2004-01-13Dialog.java (show): Enable blocking for all modal dialogs and run secondary ↵Fernando Nasser2-9/+28
dispatch thread to... * java/awt/Dialog.java (show): Enable blocking for all modal dialogs and run secondary dispatch thread to process event queue while this thread is blocked. From-SVN: r75788
2004-01-12libjava.exp: Add LD_LIBRARY_PATH_32/64 to get proper path setting for ↵Andreas Tobler2-18/+27
Ssolaris 32/64-bit testing. 2004-01-12 Andreas Tobler <a.tobler@schweiz.ch> * lib/libjava.exp: Add LD_LIBRARY_PATH_32/64 to get proper path setting for Ssolaris 32/64-bit testing. Reorganize LD_LIBRARY_PATH setting. From-SVN: r75762
2004-01-12JLayeredPane.java: Rewrite to accomodate djee@redhat.com's recent inverse ↵Graydon Hoare3-75/+316
ordering of Container... 2004-01-08 Graydon Hoare <graydon@redhat.com> * javax/swing/JLayeredPane.java: Rewrite to accomodate djee@redhat.com's recent inverse ordering of Container elements. From-SVN: r75745
2004-01-112004-01-11 Michael Koch <konqueror@gmx.de>Michael Koch2-12/+23
* gnu/java/lang/reflect/TypeSignature.java (getEncodingOfClass): Documentation fixed. (getClassForEncoding): Give class loader to Class.forName(). Documentation fixed. From-SVN: r75675
2004-01-11CompoundEdit.java (serialVersionUID): Added.Sascha Brawer2-1/+12
2004-01-11 Sascha Brawer <brawer@dandelis.ch> * javax/swing/undo/CompoundEdit.java (serialVersionUID): Added. From-SVN: r75671
2004-01-102004-01-11 Michael Koch <konqueror@gmx.de>Michael Koch2-1/+6
* javax/swing/undo/StateEditable.java (RCSID): Removed redundant modifiers. From-SVN: r75657
2004-01-102004-01-10 Michael Koch <konqueror@gmx.de>Michael Koch6-10/+23
* javax/print/attribute/EnumSyntax.java (getStringTable): Made protected. (getEnumValueTable): Likewise. * javax/print/attribute/standard/JobKOctetsProcessed.java (JobKOctetsProcessed): Don't implement PrintRequestAttribute. * javax/print/attribute/standard/JobMediaSheetsCompleted.java (JobMediaSheetsCompleted): Made class final. * javax/print/attribute/standard/OutputDeviceAssigned.java (getName): Fixed typo. * javax/print/attribute/standard/RequestingUserName.java (serialVersionUID): Fixed value. From-SVN: r75655
2004-01-10BasicButtonUI.java, [...]: Fixed import statements.Michael Koch10-47/+90
2004-01-10 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicButtonUI.java, javax/swing/plaf/basic/BasicCheckBoxUI.java, javax/swing/plaf/basic/BasicListUI.java, javax/swing/plaf/basic/BasicOptionPaneUI.java, javax/swing/plaf/basic/BasicPanelUI.java, javax/swing/plaf/basic/BasicRadioButtonUI.java, javax/swing/plaf/basic/BasicScrollPaneUI.java, javax/swing/plaf/basic/BasicToggleButtonUI.java, javax/swing/plaf/basic/BasicViewportUI.java: Fixed import statements. From-SVN: r75654
2004-01-102004-01-10 Michael Koch <konqueror@gmx.de>Michael Koch4-4/+11
* gnu/java/awt/image/ImageDecoder.java (produce): Made public. * gnu/java/awt/peer/GLightweightPeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java: Reformated. From-SVN: r75653
2004-01-10JRadioButtonMenuItem.java, [...]: Fixed import statements.Michael Koch40-144/+250
2004-01-10 Michael Koch <konqueror@gmx.de> * javax/swing/JRadioButtonMenuItem.java, javax/swing/JSeparator.java, javax/swing/JSplitPane.java, javax/swing/JTextPane.java, javax/swing/JToolBar.java, javax/swing/ListCellRenderer.java, javax/swing/ListModel.java, javax/swing/MenuElement.java, javax/swing/OverlayLayout.java, javax/swing/ProgressMonitor.java, javax/swing/ProgressMonitorInputStream.java, javax/swing/Renderer.java, javax/swing/RootPaneContainer.java, javax/swing/Scrollable.java, javax/swing/SingleSelectionModel.java, javax/swing/ToolTipManager.java, javax/swing/ViewportLayout.java, javax/swing/event/DocumentEvent.java, javax/swing/event/SwingPropertyChangeSupport.java, javax/swing/event/TreeSelectionEvent.java, javax/swing/event/UndoableEditEvent.java, javax/swing/text/AbstractDocument.java, javax/swing/text/AttributeSet.java, javax/swing/text/Caret.java, javax/swing/text/ComponentView.java, javax/swing/text/DefaultCaret.java, javax/swing/text/DefaultEditorKit.java, javax/swing/text/Document.java, javax/swing/text/EditorKit.java, javax/swing/text/GapContent.java, javax/swing/text/Keymap.java, javax/swing/text/MutableAttributeSet.java, javax/swing/text/PlainEditorKit.java, javax/swing/text/Segment.java, javax/swing/text/Style.java, javax/swing/text/StyledDocument.java, javax/swing/text/StyledEditorKit.java, javax/swing/text/TextAction.java, javax/swing/text/View.java: Fixed import statements. From-SVN: r75651