aboutsummaryrefslogtreecommitdiff
path: root/libjava
AgeCommit message (Collapse)AuthorFilesLines
2004-01-25TextArea.java: Fix indentation.Thomas Fitzsimmons2-554/+591
2004-01-25 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/TextArea.java: Fix indentation. Flesh out javadocs. (getMinimumSize (int, int)): Fix FIXME -- return Dimension (0,0) when peer is null. (setColumns): Remove FIXME -- peer will retrieve number of columns by calling getColumns. (setRows): Likewise for number of rows. (next_text_number): New field. (paramString): Fix param string. (generateName): New method. (getUniqueLong): New method. From-SVN: r76577
2004-01-25GtkToolkit.java (checkImage): Inform image observer of image loading status.Thomas Fitzsimmons2-3/+24
2004-01-25 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkToolkit.java (checkImage): Inform image observer of image loading status. (getImage (String)): Start image production. (getImage (URL)): Likewise. From-SVN: r76574
2004-01-25Class.java: Imports reworked, reformated.Michael Koch2-93/+583
2004-01-25 Michael Koch <konqueror@gmx.de> * java/lang/Class.java: Imports reworked, reformated. (Class): Javadoc added. (forName): Likewise. (getClasses): Likewise. (getClassLoader): Likewise. (getComponentType): Likewise. (getConstructor): Likewise. (getConstructors): Likewise. (getDeclaredConstructor): Likewise. (getDeclaredClasses): Likewise. (getDeclaredConstructors): Likewise. (getDeclaredField): Likewise. (getDeclaredMethod): Likewise. (getDeclaredMethods): Likewise. (getDeclaringClass): Likewise. (getField): Likewise. (getInterfaces): Likewise. (getMethod): Likewise. (getMethods): Likewise. (getModifiers): Likewise. (getName): Likewise. (getResource): Likewise. (getResourceAsStream): Likewise. (getSigners): Likewise. (setSigners): Likewise. (getSuperclass): Likewise. (isArray): Likewise. (isAssignableFrom): Likewise. (isInstance): Likewise. (isInterface): Likewise. (isPrimitive): Likewise. (newInstance): Likewise. (getProtectionDomain): Likewise. (toString): Likewise. (Class): Moved. (initializeClass): Likewise. (finalize): Likewise. From-SVN: r76554
2004-01-242004-01-24 Michael Koch <konqueror@gmx.de>Michael Koch2-130/+16
* gnu/java/net/protocol/jar/Connection.java (hdrHash): Removed. (hdrVec): Removed. (gotHeaders): Removed. (getHeaderField): Removed. (getHeaderFields): Removed. (getHeaderFieldKey): Removed. (getKey): Removed. (getField): Removed. (getHeaders): Removed. From-SVN: r76523
2004-01-24Makefile.am: Added library version to gtk peer lib.Michael Koch3-1/+11
2004-01-24 Michael Koch <konqueror@gmx.de> * Makefile.am: Added library version to gtk peer lib. * Makefile.in: Regenerated. From-SVN: r76520
2004-01-24InflaterInputStream.java: Merged class documentation with classpath.Michael Koch2-8/+16
2004-01-24 Michael Koch <konqueror@gmx.de> * java/util/zip/InflaterInputStream.java: Merged class documentation with classpath. From-SVN: r76519
2004-01-23linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Corrected to handle kernels with ↵Jakub Jelinek6-30/+67
changed ucontext. * config/rs6000/linux64.h (MD_FALLBACK_FRAME_STATE_FOR) [!__powerpc64__]: Corrected to handle kernels with changed ucontext. * include/powerpc-signal.h: Add #ifndef __powerpc64__ around the header. For __powerpc64__ provide the default-signal.h definitions for now. * include/x86_64-signal.h [!__x86_64__]: Include java-signal-aux.h instead of the dummy definitions. * configure.host (x86_64-*): Remove CHECKREFSPEC, add DIVIDESPEC. (powerpc64*-*): Remove with_libffi_default. Only add -mminimal-toc for 64-bit compilations. * configure.in: Use powerpc-signal.h on powerpc64 as well. (x86_64-*-linux*): Set SIGNAL_HANDLER_AUX. Link SIGNAL_HANDLER_AUX to include/java-signal-aux.h. * configure: Rebuilt. From-SVN: r76437
2004-01-23FileLockImpl.java: Compile fixes.Michael Koch2-3/+5
2004-01-23 Michael Koch <konqueror@gmx.de> * gnu/java/nio/FileLockImpl.java: Compile fixes. From-SVN: r76427
2004-01-23VMClassLoader.java: Reworked imports.Michael Koch2-9/+10
2004-01-23 Michael Koch <konqueror@gmx.de> * java/lang/VMClassLoader.java: Reworked imports. From-SVN: r76426
2004-01-23AbstractAction.java: Reformated.Michael Koch2-112/+141
2004-01-23 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractAction.java: Reformated. From-SVN: r76424
2004-01-232004-01-23 Michael Koch <konqueror@gmx.de>Michael Koch2-1/+27
* java/text/CollationElementIterator.java: (setText): New method. From-SVN: r76423
2004-01-23FileLockImpl.java: Fixed filename in copyright.Michael Koch5-10/+86
2004-01-23 Michael Koch <konqueror@gmx.de> * gnu/java/nio/FileLockImpl.java: Fixed filename in copyright. (released): Removed. (finalize): New method. * gnu/java/nio/natFileLockImpl.cc (releaseImpl): Implemented. * java/nio/channels/FileChannelImpl.java: Reworked imports. (lock): Implemented. (lockImpl): New method. (tryLock): Implemented. (tryLockImpl): New method. * java/nio/channels/natFileChannelImpl.cc (lockImpl): New method. (tryLockImpl): New method. From-SVN: r76422
2004-01-232004-01-23 Michael Koch <konqueror@gmx.de>Michael Koch5-0/+110
* java/io/FileDescriptor.java (lock): New method. (tryLock): New method. (unlock): New method. * java/io/natFileDescriptorEcos.cc (lock): New method. (tryLock): New method. (unlock): New method. * java/io/natFileDescriptorPosix.cc (lock): New method. (tryLock): New method. (unlock): New method. * java/io/natFileDescriptorWin32.cc (lock): New method. (tryLock): New method. (unlock): New method. From-SVN: r76421
2004-01-232004-01-23 Michael Koch <konqueror@gmx.de>Michael Koch2-28/+95
* java/io/FileDescriptor.java (sync): Moved around, added javadoc. (valid): Likewise. (open): Likewise. (write): Likewise. (close): Likewise. (setLength): Likewise. (seek): Likewise. (getLength): Likewise. (getFilePointer): Likewise. (read): Likewise. (available): Likewise. (finalize): Likewise. From-SVN: r76419
2004-01-23AbstractAction.java: Reformated.Michael Koch5-144/+239
2004-01-23 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractAction.java: Reformated. (getPropertyChangeListeners): New method. * javax/swing/AbstractCellEditor.java: Reformated. (getCellEditorListeners): New method. * javax/swing/DefaultListSelectionModel.java (listenerList): New field. (listeners): Removed. (get_listeners): Removed. (addListSelectionListener): Rewritten. (removeListSelectionListener): Rewritten. (getListSelectionListeners): New method. (getListeners): New method. * javax/swing/JComboBox.java: Imports reworked. (addActionListener): Implemented. (removeActionListener): Implemented. (addItemListener): Implemented. (removeItemListener): Implemented. (addPopupMenuListener): Implemented. (removePopupMenuListener): Implemented. (getActionListeners): New method. (getItemListeners): New method. (getPopupMenuListeners): New method. From-SVN: r76413
2004-01-232004-01-23 Michael Koch <konqueror@gmx.de>Michael Koch2-6/+22
* gnu/java/net/protocol/http/Connection.java (connect): Don't initialize bufferedOutputStream if not needed. (sendRequest): Set property for content length if content is present. Write content only if present. (getOutputStream): Check if already connected, dont connect, initalize bufferedOutputStream if needed. From-SVN: r76412
2004-01-232004-01-23 Michael Koch <konqueror@gmx.de>Michael Koch2-13/+51
* java/io/FileDescriptor.java (in, out, err): Added javadoc. (static): Merged loading code. (fd, position): Moved around. From-SVN: r76411
2004-01-23BitwiseXORComposite-1.png: New file.Michael Koch2-0/+5
2004-01-23 Michael Koch <konqueror@gmx.de> * gnu/java/awt/doc-files/BitwiseXORComposite-1.png: New file. From-SVN: r76410
2004-01-23Class.java, [...]: Merged copyright with classpath.Michael Koch4-26/+118
2004-01-23 Michael Koch <konqueror@gmx.de> * java/lang/Class.java, java/lang/Object.java, java/lang/Thread.java: Merged copyright with classpath. From-SVN: r76409
2004-01-23FileDescriptor.java: Merged copyright with classpath to start merging this ↵Michael Koch2-20/+52
class. 2004-01-23 Michael Koch <konqueror@gmx.de> * java/io/FileDescriptor.java: Merged copyright with classpath to start merging this class. From-SVN: r76408
2004-01-23re PR libgcj/13107 (Wrong verification error in gij: recursive subroutine call)Tom Tromey10-616/+470
PR libgcj/13107: * testsuite/libjava.lang/pr13107_2.xfail: New file. * testsuite/libjava.lang/pr13107_3.xfail: New file. * testsuite/libjava.lang/pr13107_3.java: New file. * testsuite/libjava.lang/pr13107_3.out: New file. * testsuite/libjava.lang/pr13107_2.java: New file. * testsuite/libjava.lang/pr13107_2.out: New file. * testsuite/libjava.lang/pr13107.java: New file. * testsuite/libjava.lang/pr13107.out: New file. * verify.cc (jsr_ptrs): Removed. (entry_points): Likewise. (struct subr_info): Likewise. (struct subr_entry_info): Likewise. (type_val::unused_by_subroutine_type): Likewise. (type::merge): Don't handle unused_by_subroutine_type. (type::print): Likewise. (state::flags): Removed. (state::subroutine): Likewise. (state::seen_subrs): Likewise. (state::NO_STACK): Likewise. (state::FLAG_CHANGED, state::FLAG_UNUSED): Likewise. (state): Updated all methods. (state::clean_subrs): Removed. (state::state): Removed `ret_semantics' flag. (state::copy): Likewise. (state::add_subr): Removed. (state::enter_subroutine): Likewise. (type::set_return_address): New method. (handle_jsr_insn): Set return address on the type. Always invalidate PC after call. (check_nonrecursive_call): Removed. (~_Jv_BytecodeVerifier): Updated. (branch_prepass): Removed special handling of jsr. (note_branch_target): Likewise. (get_subroutine): Removed. (state::merge): Don't merge subroutines and don't handle NO_STACK. Removed ret_semantics and jsr_semantics arguments. (state::note_variable): Removed. (state::is_unmerged_ret_state): Likewise. (state::print): Updated. (set_variable): Likewise. (merge_into): Renamed from push_jump_merge. Removed ret_semantics and jsr_semantics arguments. Updated for new reverification list. (pop_jump): Rewrote. (construct_primitive_array_type): Updated. (state::next): Removed. (INVALID_STATE): New define. (state::INVALID): Removed. (state::NO_NEXT): New value. (state::pc, state::next): New fields. (state::get_pc): New method. (next_verify_pc): Removed. (next_verify_state): New field. (verify_instructions_0): Always check for falling off end. (linked): New type. (linked_utf8): Removed. (states): Changed type. (type::state_mergeable_p): New method. (state::state_mergeable_p): Likewise. (handle_ret_insn): Removed most code. (state::reverify): New method. (add_new_state): Likewise. (state::set_pc): Likewise. From-SVN: r76395
2004-01-23Removed testsuite/ChangeLog again; put entry into top-level ChangeLogJeff Sturm2-5/+6
From-SVN: r76392
2004-01-23re PR java/13733 (The result of an assignment operator is the LHS after ↵Jeff Sturm3-0/+16
assignment, not the RHS) PR java/13733 * libjava.compile/PR13733.java: New file. * libjava.compile/PR13733.xfail: New file. From-SVN: r76389
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