| 2004-09-06 Release Manager |
| |
| * GCC 3.4.2 released. |
| |
| 2004-07-13 Bryce McKinlay <mckinlay@redhat.com> |
| |
| PR libgcj/7587 |
| * interpret.cc (compile_mutex): New. |
| (_Jv_InitInterpreter): New. Initialize compile_mutex. |
| (run): Lock compile_mutex before calling compile() if compilation is |
| required. |
| * prims.cc (_Jv_CreateJavaVM): Call _Jv_InitInterpreter(). |
| * include/java-interp.h (_Jv_InitInterpreter): Declare. |
| |
| 2004-07-11 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * gnu/java/net/natPlainDatagramSocketImplWin32.cc (several): |
| Removed IPv4-related conditional compilation. |
| (mcastGrp): Added missing declarations. |
| |
| 2004-07-11 Bryce McKinlay <mckinlay@redhat.com> |
| |
| PR libgcj/16478 |
| * prims.cc (_Jv_CreateJavaVM): Fix comment. |
| * gnu/gcj/runtime/FinalizerThread.java (init): New. Native. |
| (finalizerReady): Now native. |
| (run): Likewise. |
| (runFinalizers): Removed. |
| * gnu/gcj/runtime/natFinalizerThread.cc (run): Implement here. Use |
| a primitive lock, and don't hold it while running the finalizers. |
| (runFinalizers): Implement. Don't aquire any Java lock. |
| (finalizerReady): Use lock primitives to signal finalizer thread. |
| |
| 2004-07-11 Michael Koch <konqueror@gmx.de> |
| |
| PR libgcj/16473 |
| * java/net/ServerSocket.java (accept): Don't create two client |
| sockets when accepting connections. |
| * java/net/Socket.java (impl): Made package-private. |
| (implCreated): Likewise. |
| |
| 2004-07-01 Release Manager |
| |
| * GCC 3.4.1 released. |
| |
| 2004-05-03 Michael Koch <konqueror@gmx.de> |
| |
| Fixes PR libgcj/14695: |
| * java/net/NetworkInterface.java |
| (getByName): Return null when no interface was found. |
| |
| 2004-04-18 Release Manager |
| |
| * GCC 3.4.0 released. |
| |
| 2004-03-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
| |
| * verify.cc: Undef PC. |
| |
| 2004-03-11 Alan Modra <amodra@bigpond.net.au> |
| |
| * include/powerpc-signal.h: Revert 2004-01-21 change. |
| (INIT_SEGV, INIT_FPE): Provide powerpc64 versions. Check return |
| from syscall for ppc32 versions. |
| |
| 2004-02-25 Andrew Haley <aph@redhat.com> |
| |
| PR java/14296: |
| * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Make sure |
| we have a valid method index. |
| |
| 2004-02-14 Per Bothner <per@bothner.com> |
| |
| * java/nio/channels/spi/AbstractInterruptibleChannel.java (close): |
| Set closed before calling implCloseChannel, as in the spec. |
| |
| 2004-02-08 Per Bothner <per@bothner.com> |
| |
| * java/nio/ByteBuffer.java (shiftDown): New helper method. |
| * java/nio/natDirectByteBufferImpl.cc (shiftDown): New implementation. |
| * java/nio/ByteBufferImpl.java (compact): Use new shiftDown method. |
| * sava/nio/ByteBufferHelper.java: Remove redundant 'final' specifiers. |
| Pass ByteOrder parameter to most methods, since the underlying |
| ByteBuffer's order isn't always what we should use. |
| * java/nio/ByteBufferImpl.java: Pass byte-order various places. |
| * java/nio/DirectByteBufferImpl.java: Likewise. |
| Use ByteBufferHelper methods. |
| * java/nio/MappedByteBufferImpl.java: Likewise. |
| (compact): Use shiftDown. |
| * java/nio/CharViewBufferImpl.java (<init>): Pass byte-order. |
| (get, put): Use ByteBufferHelper. |
| (compact): Use new shiftDown method. |
| (duplicate(boolean)): New helper method. |
| (duplicate, asReadOnlyBuffer): Use it. |
| (order): Return endian field. |
| * java/nio/DoubleViewBufferImpl.java: Likewise. |
| * java/nio/FloatViewBufferImpl.java: Likewise. |
| * java/nio/IntViewBufferImpl.java: Likewise. |
| * java/nio/LongViewBufferImpl.java: Likewise. |
| * java/nio/ShortViewBufferImpl.java: Likewise. |
| * java/nio/CharViewBufferImpl.java (subsequence): Redundant test. |
| * java/nio/DirectByteBufferImpl.java (shiftDown): New native method. |
| (compact): Re-implement using shiftDown. |
| |
| 2004-02-05 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/NIOServerSocket.java |
| (impl): Unused, removed. |
| * gnu/java/nio/SocketChannelImpl.java |
| (finnishConnect): Don't throw NoConnectionPendingException if not |
| connected or no connection pending. |
| |
| 2004-02-03 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/natPosixProcess.cc (startProcess): Handle case where |
| PATH or LD_LIBRARY_PATH is not set in parent environment. |
| |
| 2004-02-03 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * gnu/java/nio/DatagramChannelImpl.java |
| (inChannelOperation): New field. |
| (isInChannelOperation): New accessor. |
| (setInChannelOperation): New modifier. |
| (receive): Use capacity() - position() of destination |
| buffer instead of remaining(). Set and reset our "in |
| channel operation indicator" before and after delegating |
| the receive to our datagram socket. Removed testing code. |
| Update destination buffer's current position if it is |
| backed by a byte array (hasArray() is true). |
| (send): Set and reset our "in channel operation indicator" |
| before and after delegating the send to our datagram socket. |
| Removed testing code. Update source buffer's current position |
| if it is backed by a byte array (hasArray() is true). |
| * gnu/java/nio/SocketChannelImpl.java (read(ByteBuffer)): |
| Use capacity() - position() of destination buffer instead |
| of remaining(). |
| * java/net/DatagramSocket.java (receive): Don't throw an |
| IllegalBlockingModeException if we have a non-blocking |
| channel which initiated this operation. |
| (send): Likewise. |
| |
| 2004-02-03 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * gnu/java/net/PlainSocketImpl.java |
| (inChannelOperation): New field. |
| (isInChannelOperation): New accessor. |
| (setInChannelOperation): New modifier. |
| * gnu/java/nio/ServerSocketChannelImpl.java |
| (accept): Set and reset our server socket's PlainSocketImpl's |
| "in channel operation" indicator before and after delegating |
| the accept to our server socket. |
| * gnu/java/nio/SocketChannelImpl.java |
| (connect): Set and reset our socket's PlainSocketImpl's "in channel |
| operation" indicator before and after delegating the operation to |
| our socket. |
| (read): Likewise. |
| (write): Likewise. |
| * java/net/ServerSocket.java (implAccept): Don't throw an |
| IllegalBlockingModeException if we have a non-blocking |
| channel which initiated this accept operation. |
| * java/net/Socket.java (connect): Don't throw an |
| IllegalBlockingModeException if we have a non-blocking |
| channel which initiated this connect operation. |
| * java/nio/channels/spi/AbstractSelectableChannel.java |
| (configureBlocking): Only call implConfigureBlocking() if |
| the desired blocking mode is different from our current one. |
| |
| 2004-01-24 Michael Koch <konqueror@gmx.de> |
| |
| * 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. |
| |
| 2004-01-24 Michael Koch <konqueror@gmx.de> |
| |
| * Makefile.am: Added library version to gtk peer lib. |
| * Makefile.in: Regenerated. |
| |
| 2004-01-21 Jakub Jelinek <jakub@redhat.com> |
| |
| * 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. |
| |
| 2004-01-21 Tom Tromey <tromey@redhat.com> |
| |
| PR java/13468: |
| * Makefile.in: Rebuilt. |
| * Makefile.am (interpret.lo): New target. |
| |
| 2004-01-20 Jakub Jelinek <jakub@redhat.com> |
| |
| * 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. |
| |
| 2004-01-19 Matthias Klose <doko@debian.org> |
| |
| * libtool-version: Increased `current' to 5. |
| |
| 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. |
| |
| 2004-01-16 Fernando Nasser <fnasser@redhat.com> |
| |
| * 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. |
| |
| 2004-01-16 Olga Rodimina <rodimina@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java: |
| (doPolygon): set fill rule of polygon to |
| WIND_EVEN_ODD by default. |
| |
| 2004-01-15 Olga Rodimina <rodimina@redhat.com> |
| |
| * 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. |
| |
| 2004-01-15 Tom Tromey <tromey@redhat.com> |
| |
| * Makefile.in: Rebuilt. |
| * Makefile.am (gnu/gcj/runtime/StackTrace.lo): New rule. |
| (%.lo: %.java) Filter out StackTrace.lo. |
| |
| 2004-01-14 Kelley Cook <kcook@gcc.gnu.org> |
| |
| * configure.in: Add in AC_PREREQ(2.13) |
| * libltdl/configure.ac: Update to AC_PREREQ(2.57). Delete |
| FIXME comment. |
| |
| 2004-01-14 Nathan Bryant <nbryant@optonline.net> |
| Tom Tromey <tromey@redhat.com> |
| |
| 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. |
| |
| 2004-01-14 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/MessageFormat.java: |
| Added descriptions to exceptions. |
| This fixes PR libgcj/2429. |
| |
| 2004-01-13 Fernando Nasser <fnasser@redhat.com> |
| |
| * java/awt/EventQueue.java (isDispatchThread): Do check on top of stack. |
| (push): Make sure push is performed at the top of the thread stack. |
| |
| 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. |
| |
| 2004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * 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. |
| |
| 2004-01-13 Fernando Nasser <fnasser@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/TestAWT.java (DialogWindow): Add WindowAdapter |
| to handle Window "Closing" events. |
| |
| 2004-01-13 David Jee <djee@redhat.com> |
| |
| * 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. |
| |
| 2004-01-13 David Jee <djee@redhat.com> |
| |
| * Makefile.am: Add BitwiseXORComposite.java. |
| * Makefile.in: Regenerated. |
| * gcj/Makefile.in: Regenerated. |
| * include/Makefile.in: Regenerated. |
| * testsuite/Makefile.in: Regenerated. |
| |
| 2004-01-12 Fernando Nasser <fnasser@redhat.com> |
| |
| * 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. |
| |
| 2004-01-12 Fernando Nasser <fnasser@redhat.com> |
| |
| * 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. |
| |
| 2004-01-12 Graydon Hoare <graydon@redhat.com> |
| |
| * gnu/java/awt/gtk/GdkGraphics2D.java |
| (static): Check GtkToolkit before initializing static state. |
| (Graphics2D): Don't construct transform with 0.5 unit offset. |
| |
| 2003-11-06 Sascha Brawer <brawer@dandelis.ch> |
| |
| * gnu/java/awt/BitwiseXORComposite.java: Add. |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java |
| (setXORMode): Switch to gnu.java.awt.BitwiseXORComposite. |
| (BitwiseXORComposite): Remove inner class. |
| |
| 2004-01-11 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/lang/reflect/TypeSignature.java |
| (getEncodingOfClass): Documentation fixed. |
| (getClassForEncoding): Give class loader to Class.forName(). |
| Documentation fixed. |
| |
| 2004-01-11 Sascha Brawer <brawer@dandelis.ch> |
| |
| * javax/swing/undo/CompoundEdit.java (serialVersionUID): Added. |
| |
| 2004-01-11 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/undo/StateEditable.java |
| (RCSID): Removed redundant modifiers. |
| |
| 2004-01-10 Michael Koch <konqueror@gmx.de> |
| |
| * 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. |
| |
| 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. |
| |
| 2004-01-10 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/awt/image/ImageDecoder.java |
| (produce): Made public. |
| * gnu/java/awt/peer/GLightweightPeer.java, |
| gnu/java/awt/peer/gtk/GtkToolkit.java: |
| Reformated. |
| |
| 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. |
| |
| 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. |
| |
| 2004-01-09 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/lang/ArrayHelper.java |
| (equalsArray): Removed. |
| |
| 2004-01-09 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Resolve |
| a Utf8Const field before looking at its class. |
| |
| 2004-01-09 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/standard/DocumentName.java, |
| javax/print/attribute/standard/JobHoldUntil.java, |
| javax/print/attribute/standard/JobMessageFromOperator.java, |
| javax/print/attribute/standard/JobName.java, |
| javax/print/attribute/standard/JobOriginatingUserName.java, |
| javax/print/attribute/standard/OutputDeviceAssigned.java, |
| javax/print/attribute/standard/PrinterInfo.java, |
| javax/print/attribute/standard/PrinterLocation.java, |
| javax/print/attribute/standard/PrinterMakeAndModel.java, |
| javax/print/attribute/standard/PrinterMessageFromOperator.java, |
| javax/print/attribute/standard/PrinterName.java, |
| javax/print/attribute/standard/RequestingUserName.java: New files. |
| * Makefile.am (javax_source_files): Added new files. |
| * Makefile.in: Regenerated. |
| |
| 2004-01-09 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/AbstractAction.java, |
| javax/swing/AbstractSet.java, |
| javax/swing/Action.java, |
| javax/swing/ActionMap.java, |
| javax/swing/BoundedRangeModel.java, |
| javax/swing/ButtonModel.java, |
| javax/swing/CellEditor.java, |
| javax/swing/CellRendererPane.java, |
| javax/swing/ComboBoxEditor.java, |
| javax/swing/DebugGraphics.java, |
| javax/swing/DefaultCellEditor.java, |
| javax/swing/DefaultCellRenderer.java, |
| javax/swing/DefaultComboBoxModel.java, |
| javax/swing/DefaultDesktopManager.java, |
| javax/swing/DefaultFocusManager.java, |
| javax/swing/DefaultListCellRenderer.java, |
| javax/swing/Icon.java, |
| javax/swing/JButton.java, |
| javax/swing/JCheckBoxMenuItem.java, |
| javax/swing/JDesktopPane.java, |
| javax/swing/JEditorPane.java, |
| javax/swing/JMenu.java, |
| javax/swing/JPanel.java, |
| javax/swing/JPasswordField.java, |
| javax/swing/JPopupMenu.java, |
| javax/swing/JProgressBar.java: Reworked imports. |
| |
| 2004-01-09 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/geom/PathIterator.java |
| (WIND_EVEN_ODD): Removed redundant modifiers. |
| (WIND_NON_ZERO): Likewise. |
| (SEG_MOVETO): Likewise. |
| (SEG_LINETO): Likewise. |
| (SEG_QUADTO): Likewise. |
| (SEG_CUBICTO): Likewise. |
| (SEG_CLOSE): Likewise. |
| * java/awt/image/SinglePixelPackedSampleModel.java: |
| Removed redundant semicolon. |
| * java/io/ObjectInputStream.java |
| (inputGetObjectStreamClasses): Removed unused variable "ret_val". |
| * java/util/logging/Filter.java |
| (isLoggable): Removed redundant modifier. |
| * java/util/logging/LogManager.java: |
| Removed redundant semicolon. |
| * java/util/logging/XMLFormatter.java |
| (format): Removed unused variable "key". |
| |
| 2004-01-08 Fernando Nasser <fnasser@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (nativeSetFile): |
| New name for the former setFile native method. |
| (setFile): New method. |
| (setDirectory): Implemented. |
| (connectSignals): New native method. |
| (setFilenameFilter): Improve comment. |
| (getGraphics): Comment. |
| (gtkHideFileDialog): New method. |
| (gtkDisposeFileDialog): New method. |
| (gtkSetFilename): New method. |
| * java/awt/Dialog.java (show): Block on modal dialogs, but only |
| for FileDialog for now. |
| (hide): New method. |
| (dispose): New method. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkFileDialog_create): Replace |
| deprecated creation functions. Make dialog modal. Add it to the |
| window group. |
| (Java_gnu_java_awt_peer_gtk_GtkFileDialog_connectSignals): New |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_gtkFileSelectionSetFilename): |
| Rename to... |
| (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFile): New |
| name. |
| (window_closed): New function. |
| (ok_clicked): New function. |
| (cancel_clicked): New function. |
| |
| 2004-01-08 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/JLayeredPane.java: Revert changes to standard |
| boilerplate, reworked imports. |
| |
| 2004-01-07 Tom Tromey <tromey@redhat.com> |
| |
| PR libgcj/13439: |
| * verify.cc (state::merge): Copy changed locals out of subroutine |
| in NO_STACK case. |
| (state::FLAG_CHANGED): New const. |
| (state::FLAG_UNUSED): Likewise. |
| (state::local_changed): Removed. Updated all users. |
| (state::flags): New field. |
| (state::merge): Added jsr_semantics argument, more logic. |
| (push_jump_merge): Added jsr_semantics argument. |
| (handle_jsr_insn): Set jsr_semantics on push_jump_merge when |
| merging through the jsr instruction. |
| |
| 2004-01-07 Tom Tromey <tromey@redhat.com> |
| |
| * scripts/MakeDefaultMimeTypes.java: Use \n, not |
| backslash-newline. |
| |
| 2004-01-07 Graydon Hoare <graydon@redhat.com> |
| |
| * java/awt/Container.java (LightweightDispatcher): Implement. |
| (visitChild): Reuse graphics object. |
| (dispatchEventImpl): Optionally dispatch to lightweight. |
| (addNotifyContainerChildren): Build LightweightDispatcher. |
| |
| 2004-01-07 David Jee <djee@redhat.com> |
| |
| * java/awt/Container.java |
| (update): Clear only the clipped region, instead of clearing the |
| entire Container. |
| (visitChildren): Visit children in descending order. |
| |
| 2004-01-07 Michael Koch <konqueror@gmx.de> |
| |
| * java/lang/reflect/Array.java: Merged documentation with classpath. |
| |
| 2004-01-07 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/CollationElementIterator.java |
| (textIndex): Renamed from index. |
| * java/text/CollationKey.java |
| (collator): New member. |
| (CollationKey): New argument for parent collator. |
| (equals): Check for same collator, source string and key array. |
| * java/text/RuleBasedCollator.java: |
| Reformated. |
| (RuleBasedCollator): Don't re-initialize frenchAccents with default |
| value. |
| (getCollationElementIterator): Rewritten. |
| (getCollationKey): Added new argument to CollationKey constructor. |
| |
| 2004-01-07 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/DatagramChannelImpl.java |
| (blocking): Removed. |
| (DatagramChannelImpl): Call configureBlocking(). |
| (implConfigureBlocking): Dont initialize blocking. |
| * gnu/java/nio/ServerSocketChannelImpl.java |
| (blocking): Removed. |
| (ServerSocketChannelImpl): Call configureBlocking(). |
| (implConfigureBlocking): Dont initialize blocking. |
| * gnu/java/nio/SocketChannelImpl.java |
| (blocking): Removed. |
| (SocketChannelImpl): Call configureBlocking(). |
| (implConfigureBlocking): Dont initialize blocking. |
| (connect): Use isBlocking(). |
| * java/nio/channels/spi/AbstractSelectableChannel.java |
| (configureBlocking): Use blockingLock() instead of LOCK. |
| Set blocking after successfully called implConfigureBlocking(). |
| (register): Use blockingLock() instead of LOCK. |
| |
| 2004-01-07 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/ServerSocket.java (isBound): Fixed documentation. |
| |
| 2004-01-07 Sascha Brawer <brawer@dandelis.ch> |
| |
| * javax/swing/DefaultBoundedRangeModel.java: Documented API. |
| (changeEvent): Create event object on demand. |
| (DefaultBoundedRangeModel, toString, setValue, setExtent, |
| setMinimum, setMaximum, setValueIsAdjusting, setRangeProperties, |
| fireStateChanged): Re-written. |
| * javax/swing/event/EventListenerList.java: Reformatted, document |
| typical usage. |
| (toString): Implemented. |
| (getListeners): Re-written. |
| (remove): Re-written. |
| (add): Re-written. |
| (NO_LISTENERS): New singleton field. |
| (listenerList): Declare as transient; document. |
| (serialVersionUID): Document. |
| (getListenerCount(Class)): More efficient implementation, |
| also accepts null argument. Improve Javadoc. |
| (getListenerCount()): Remove unnecessary cast; docfix. |
| * javax/swing/undo/UndoableEditSupport.java: |
| Re-format, document. |
| (UndoableEditSupport): Set realSource field. Improve documentation. |
| (_postEdit): Iterate over cloned listener vector. |
| (toString): Don't emit realSource. |
| (beginUpdate, endUpdate): Support nested updates. |
| (postEdit): Use compound edit if present. |
| |
| 2004-01-06 Graydon Hoare <graydon@redhat.com> |
| |
| * java/awt/Container.java (swapComponents): Add forgotten |
| function, required for JLayeredPane change. |
| |
| 2004-01-06 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/CollationElementIterator.java: Reformated. |
| (CollationElementIterator): Changed order of arguments. |
| * java/text/RuleBasedCollator.java |
| (RuleBasedCollator): Merged class documentation. |
| (CollationElement): Added documentation. |
| (compare): Reformated, renamed arguments. |
| (equals): Likewise. |
| (getCollationElementIterator): Likewise. |
| (getCollationKey): Likewise. |
| |
| 2004-01-06 Graydon Hoare <graydon@redhat.com> |
| |
| * javax/swing/JLayeredPane.java: Fix semantics, add javadocs. |
| |
| 2004-01-06 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/file/Connection.java: |
| Reformated copyright. |
| (hdrHash): Removed. |
| (hdrVec): Removed. |
| (gotHeaders): Removed. |
| (getHeaderField): Removed. |
| (getHeaderField): Removed. |
| (getHeaderFieldKey): Removed. |
| (getKey): Removed. |
| (getField): Removed. |
| (getHeaders): Removed. |
| |
| 2004-01-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/standard/DateTimeAtCompleted.java, |
| javax/print/attribute/standard/DateTimeAtCreation.java, |
| javax/print/attribute/standard/DateTimeAtProcessing.java, |
| javax/print/attribute/standard/JobImpressionsCompleted.java, |
| javax/print/attribute/standard/JobKOctets.java, |
| javax/print/attribute/standard/JobKOctetsProcessed.java, |
| javax/print/attribute/standard/JobMediaSheetsCompleted.java, |
| javax/print/attribute/standard/JobPrioritySupported.java: New files. |
| * Makefile.am (javax_source_files): Added new files. |
| * Makefile.in: Regenerated. |
| |
| 2004-01-06 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/URLConnection.java |
| (contentHandler): Removed. |
| (locale): Removed. |
| (getHeaderFields): Return an empty map instead of null. |
| (getContent): Connect if needed, renamed "cType" to "type" and |
| "contentHandler" to "ch" and made it a local variable. |
| (getPermission): Don't use package in class name. |
| (setDefaultRequestProperty): Fixed typo in documentation. |
| (initializeDateFormats): Made locale a local variable. |
| |
| 2004-01-06 Michael Koch <konqueror@gmx.de> |
| |
| * java/lang/Package.java |
| (getPackage): Get the current class loader directly. |
| * java/lang/SecurityManager.java |
| (currentLoadedClass): Dont iterate over class contexts. |
| (classLoaderDepth): Don't check class loaders if everything is allowed. |
| |
| 2004-01-05 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (pre_event_handler): Set all insets to 0 when a Configure event |
| is received for a GtkPlug. |
| * gnu/java/awt/EmbeddedWindow.java (window_id): Rename handle. |
| Make handle long, not int. |
| (EmbeddedWindow()): New constructor. |
| (EmbeddedWindow(int)): Rename window_id to handle. Make handle |
| long, not int. |
| (setHandle): New method. |
| (getHandle): Return long, not int. |
| * gnu/java/awt/peer/EmbeddedWindowPeer.java (embed): New method |
| declaration. |
| * gnu/java/awt/peer/gtk/GtkEmbeddedWindowPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c: |
| (create(long)): Take long parameter, not int. Cast gtk_plug_new |
| argument to GdkNativeWindow. |
| (construct): New method. |
| (embed): New method. |
| |
| * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c |
| (create(int, int)): New method. |
| (create): Call new create method. |
| (gtkScrolledWindowNew, gtkScrolledWindowSetSize): Remove |
| methods. |
| (childResized): Remove native implementation. Implement in |
| Java. |
| (getHScrollbarHeight, getVScrollbarWidth): Call |
| gtk_widget_size_request to get scrollbar dimensions. |
| * java/awt/ScrollPane.java (getViewportSize): Reimplement. Only |
| call getVScrollbarWidth and getHScrollbarHeight when vertical |
| and horizontal scrollbars respectively are needed. |
| (doLayout): Enlarge child if it is smaller than the viewport. |
| |
| 2004-01-05 Fernando Nasser <fnasser@redhat.com> |
| |
| * java/awt/Dialog.java (constructor): Accept null title as per spec. |
| * java/awt/FileDialog.java (constructor): Throw exception on invalid |
| argument as per spec. |
| |
| 2004-01-05 Fernando Nasser <fnasser@redhat.com> |
| |
| * java/awt/Choice.java (add): Leave posting of ItemEvents to peer. |
| (insert): Ditto. |
| (remove): Ditto. Also, Check for valid argument. |
| (removeAll): Use peer interface method. |
| * gnu/java/awt/peer/gtk/GtkChoicePeer.java (nativeAdd): New name for |
| native add function. |
| (nativeRemove): New name for native remove function. |
| (getHistory): New native function. |
| (constructor): Generate ItemEvent. |
| (add): Ditto, if selection is changed. |
| (remove): Ditto, ditto. |
| (removeAll): Add implementation. |
| (handleEvent): Remove. Dead code. |
| (choicePostItemEvent): Add comment. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_append): Add comments. |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_add): Rename to... |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_nativeAdd): New name. Add |
| comments and fix condition to change selection. |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_remove): Rename to... |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_nativeRemove): New name. Add |
| remove all capability. |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_getHistory): New function. |
| (item_activate): Add cast to remove compiler warning. |
| |
| 2004-01-05 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c |
| (getPreferredSize): Call preferredSize. |
| (preferredSize): Call gtkWidgetGetPreferredDimensions. |
| (getMinimumSize): Call minimumSize. |
| (minimumSize): Call gtkWidgetGetPreferredDimensions. |
| (gtkWidgetGetDimensions): Return the peer widget's current size |
| request. |
| (gtkWidgetGetPreferredDimensions): Return the peer widget's |
| natural size request. |
| |
| 2004-01-05 Sascha Brawer <brawer@dandelis.ch> |
| |
| Thanks to Brian Gough <bjg@network-theory.com> |
| * java/awt/geom/CubicCurve2D.java (solveCubic): Implemented. |
| * java/awt/geom/QuadCurve2D.java (solveQuadratic): Re-written. |
| |
| 2004-01-04 Matthias Klose <doko@debian.org> |
| |
| * aclocal.m4: Rebuilt using "aclocal -I .". |
| * configure: Rebuilt. |
| |
| 2004-01-03 Per Bothner <per@bothner.com> |
| |
| * java/util/Date.java (parse): Fix a number of problems. |
| (skipParens): Remove no-longer-needed method. |
| |
| 2003-12-31 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (sendRequest): Dont encode output in default character encoding, |
| add correct version number to HTTP user agent string. |
| |
| 2003-12-31 Graydon Hoare <graydon@redhat.com> |
| |
| * configure.in: Add --enable-gtk-cairo check. |
| * configure: Regenerate. |
| * Makefile.am: Conditionally link against cairo. |
| * Makefile.in: Regenerate. |
| * acinclude.m4: Include PKG_CHECK_MODULES. |
| * aclocal.m4: Regenerate. |
| * gnu/java/awt/peer/gtk/GtkToolkit.java (useGraphics2D): New method. |
| (getFontMetrics, getClasspathFontPeer): |
| * gnu/java/awt/peer/gtk/GtkCanvasPeer.java (getGraphics): |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java (createImage): |
| * gnu/java/awt/peer/gtk/GtkContainerPeer.java (getGraphics): |
| * gnu/java/awt/peer/gtk/GtkFramePeer.java (getGraphics): |
| Switch behavior depending on GtkToolkit.useGraphics2D(). |
| * gnu/java/awt/peer/gtk/GtkFontPeer.java: Extend ClasspathFontPeer. |
| * java/awt/Font.java: Switch to peer model. |
| * jni/gtk-peer/gtkcairopeer.h: Definitions of cairo stuff. |
| * jni/gtk-peer/gdkfont.h: Include gtkcairopeer.h. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Include gtkcairopeer.h. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c: Un-include gtkpeer.h. |
| |
| 2003-12-31 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/io/ObjectOutputStream.java |
| (putFields): Reindented. Fixed behaviour: currentPutField should be |
| null |
| before calling this method. |
| (writeFields): Likewise. |
| (markFieldsWritten): Fixed the exception message. |
| (callWriteMethod): Ensure currentPutField is null. |
| (getBooleanField): Translate IllegalArgumentException into |
| InvalidClassException. |
| (getByteField): Likewise. |
| (getCharField): Likewise. |
| (getDoubleField): Likewise. |
| (getFloatField): Likewise. |
| (getIntField): Likewise. |
| (getLongField): Likewise. |
| (getShortField): Likewise. |
| (getObjectField): Check the type code before returning the object. |
| (getField): Translate NoSuchFieldException into InvalidClassException |
| directly. |
| |
| 2003-12-31 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/net/URL.java |
| (URL): Change context path to "/" if it is empty. |
| |
| 2003-12-31 Michael Koch <konqueror@gmx.de> |
| |
| * testsuite/libjava.mauve/xfails: Removed tests that pass now: |
| XPASS: gnu.testlet.java.net.URL.URLTest: new URL(string) (number 16) |
| XPASS: gnu.testlet.java.net.URL.URLTest: new URL(string) (number 18) |
| XPASS: gnu.testlet.java.net.URL.URLTest: new URL(protocol, host, file) |
| (number 26) |
| XPASS: gnu.testlet.java.net.URL.URLTest: new URL(protocol, host, file) |
| (number 54) |
| |
| |
| 2003-12-30 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/util/GregorianCalendar.java |
| (computeFields): Reported by Ito Kazumitsu <kaz@maczuka.gcd.org>. |
| Fixed the computation of DAY_OF_WEEK_IN_MONTH. |
| (computeTime): 12:00 midnight is AM and 12:00 noon is PM. |
| |
| 2003-12-30 Michael Koch <konqueror@gmx.de> |
| |
| * testsuite/libjava.mauve/xfails: Removed the following testcase |
| because it passes now: |
| FAIL: gnu.testlet.java.text.SimpleDateFormat.Test: parse() strict |
| (number 1) |
| |
| 2003-12-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/io/ObjectInputStream.java, |
| java/io/ObjectOutputStream.java, |
| java/io/ObjectStreamClass.java: |
| Reformated, no functional code changes. |
| |
| 2003-12-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (outputStream): New field. |
| (bufferedOutputStream): New field. |
| (connect): Initialize outputStream and bufferedOutputStream. |
| (sendRequest): Create PrintWriter object from outputStream, |
| support HTTP 1.1, send missing HTTP headers and buffered output data |
| for POST method. |
| (getOutputStream): Set request method to POST if output stream is |
| used, return bufferedOutputStream. |
| (setRequestMethod): Allow HEAD and POST methods. |
| This fixes libgcj PR/6302 and libgcj PR/7752. |
| |
| 2003-12-30 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/io/LineNumberReader.java |
| (countLines): Removed. |
| (fill): New private method. |
| (mark): Changed logic to use and matchedNewLine. |
| (reset): Likewise. |
| (read): Likewise. |
| (skipRedundantLF): Likewise. |
| |
| 2003-12-30 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (requestProperties): New field. |
| (addRequestProperty): New method. |
| (getRequestProperty): New method. |
| (setRequestProperty): New method. |
| (getRequestProperties): New method. |
| |
| 2003-12-28 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (inputStream): Made it a DataInputStream. |
| (requestProperties): Removed. |
| (hdrHash): Removed. |
| (hdrVec): Removed. |
| (headers): New field to store headers. |
| (connect): Initialize inputStream. |
| (receiveReply): Merged from classpath. The new algorithm is line based |
| instead of character based. |
| (getHeaderField): Use headers. |
| (getHeaderFields): Use headers. |
| (getKey): Removed. |
| (getField): Removed. |
| * gnu/java/net/HeaderFieldHelper.java: New file. |
| * Makefile.am (ordinary_java_source_files): |
| Added gnu/java/net/HeaderFieldHelper.java. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-28 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/io/LineNumberReader.java |
| (mark): Improved error checking. |
| (read): Likewise. |
| (skip): Likewise. Skip is now really eating the specified number of |
| characters. |
| * java/io/CharArrayReader.java (read): It should throw |
| IndexOutOfBoundsException and not ArrayIndexOutOfBoundsException (see |
| mauve). |
| * java/io/BufferedReader.java (readLine): Make readLine() really block |
| until either EOF is reached or a true error happens. |
| |
| 2003-12-27 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (getRequestProperty): Removed. |
| (setRequestProperty): Removed. |
| |
| 2003-12-27 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (connect): Call receiveReply(). |
| (receiveReply): Renamed from getHttpHeaders(). |
| (getOutputStream): Moved check on doOutput before check for connection |
| state. |
| |
| 2003-12-27 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/ResolutionSyntax.java, |
| javax/print/attribute/SetOfIntegerSyntax.java, |
| javax/print/attribute/Size2DSyntax.java, |
| javax/print/attribute/standard/Copies.java, |
| javax/print/attribute/standard/JobImpressions.java, |
| javax/print/attribute/standard/JobMediaSheets.java, |
| javax/print/attribute/standard/NumberOfDocuments.java, |
| javax/print/attribute/standard/NumberOfInterveningJobs.java, |
| javax/print/attribute/standard/PagesPerMinute.java, |
| javax/print/attribute/standard/PagesPerMinuteColor.java, |
| javax/print/attribute/standard/QueuedJobCount.java: |
| Fixed typo (s/then/than/). |
| |
| 2003-12-27 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/rmi/Naming.java (lookup): Check if the first character of the |
| filename returned by URL.getFile() is a '/', only if it is the case |
| we cut this first character and call the registry with the good name. |
| (bind): Likewise. |
| (rebind): Likewise. |
| |
| 2003-12-26 Guilhem Lavaux <guilhem@kaffe.org> |
| Mark Wielaard <mark@klomp.org> |
| |
| * java/io/BufferedReader.java (BufferedReader): |
| Throw IllegalArgumentException when size <= 0. |
| (mark): Document and better exception message for negative |
| readLimit IllegalArgumentException. |
| (read(char[],int,int)): Throw IndexOutOfBoundsException |
| if offset and count are not valid regarding buf. |
| (skip): Throw IllegalArgumentException when count is negative. |
| |
| 2003-12-26 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/io/FileInputStream.java |
| (FileInputStream(String)): Call FileInputStream(File). |
| (FileInputStream(File)): Check whether the argument is a directory. |
| |
| 2003-12-26 Michael Koch <konqueror@gmx.de> |
| |
| * Makefile.am (rmi_java_source_files): |
| Added gnu/java/rmi/server/RMIVoidValue.java. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-26 Guilhem Lavaux <guilhem@kaffe.org> |
| Mark Wielaard <mark@klomp.org> |
| |
| * gnu/java/rmi/server/UnicastConnectionManager.java |
| (startScavenger): Set the client connection manager to daemon |
| state because it may block clients until TIMEOUT is reached |
| when they are exiting. |
| |
| * gnu/java/rmi/RMIVoidValue.java: New file for a class representing |
| a void return. |
| |
| * gnu/java/rmi/server/UnicastRemoteCall.java |
| (DummyOutputStream): Add a boolean before each written field to |
| know whether it is a primitive. |
| (releaseOutputStream): Flush parameters at write time. |
| |
| * gnu/java/rmi/server/UnicastServerRef.java |
| (incomingMessageCall): Return a RMIVoidValue if no value is to be |
| returned. |
| |
| * gnu/java/rmi/server/UnicastServer.java |
| (incomingMessageCall): Do not write a returned object if it is |
| a RMIVoidValue. |
| |
| 2003-12-25 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * libltdl/ltdl.c (HAVE_DYLD): Remove ifdef conditional for |
| darwin. Fixed by fixinclude now. |
| |
| 2003-12-25 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/ServerSocket.java bind(): |
| If InetSocketAddress.getAddress() returns "null" use "0.0.0.0" as |
| address to bind to. |
| |
| 2003-12-23 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/io/ObjectInputStream.java |
| (getField): Handle transient and non persistent fields. |
| (readClassDescriptor): Better error handling, use the right |
| class loader. |
| (readFields): Fields marked as not present in the stream |
| or not to be set are not read and set. |
| * java/io/ObjectInputStream.java |
| (readFields): Changed implementation of GetField. |
| (readClassDescriptor): Documented. |
| * java/io/ObjectOutputStream.java |
| (writeClassDescriptor): Added condition when to write class super |
| class information. |
| |
| 2003-12-22 Fernando Nasser <fnasser@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkChoicePeer.java (postItemEvent): Rename to... |
| (choicePostItemEvent): Change signature to more specific String object. |
| * java/awt/Choice.java (add): Generate ItemEvent for the first item |
| added. |
| (insert): Generate ItemEvent if insertion caused |
| selection to change. |
| (remove): Generate ItemEvent if removal cause selection to change. |
| (removeAll): Change algorithm to prevent generation of ItemEvents. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c |
| (connect_choice_item_selectable_hook): Change argument type. |
| Fix argument value. |
| Make sure resources are feed by registering callback. |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_append): Adjust call to the |
| above function. |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_add): Ditto. |
| (item_activate): Ditto. |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_remove): Destroy removed |
| menuitem. |
| (item_removed): New function. Free resources. |
| * jni/gtk-peer/gtkpeer.h (item_event_hook_info): Change member type and |
| name. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c |
| (Java_gnu_java_awt_peer_gtk_GtkMainThread_gtkInit): Obtain MethodID for |
| choicePostItemEvent. |
| |
| 2003-12-23 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/standard/Copies.java, |
| javax/print/attribute/standard/JobImpressions.java, |
| javax/print/attribute/standard/JobMediaSheets.java, |
| javax/print/attribute/standard/JobPriority.java, |
| javax/print/attribute/standard/NumberOfDocuments.java, |
| javax/print/attribute/standard/NumberOfInterveningJobs.java, |
| javax/print/attribute/standard/NumberUp.java, |
| javax/print/attribute/standard/PagesPerMinuteColor.java, |
| javax/print/attribute/standard/PagesPerMinute.java, |
| javax/print/attribute/standard/QueuedJobCount.java: New files. |
| * Makefile.am (ordinary_java_source_files): Added new files. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-23 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/AttributeSetUtilities.java |
| (verifyCategoryForValue): Renamed from verifyCategoryForAttribute. |
| * javax/print/attribute/HashAttributeSet.java |
| (HashAttributeSet): Call internal add methods, added missing |
| exceptions. |
| (add): Call addInternal, added exceptions to documentation. |
| (addInternal): New method. |
| (addAll): Call addAllInternal, added exception to documentation. |
| (addAllInternal): New method. |
| (clear): Added exception to documentation. |
| (remove): Likewise. |
| * javax/print/attribute/URISyntax.java |
| (serialVersionUID): Fixed value. |
| |
| 2003-12-22 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (pre_event_handler): Don't dereference NULL focus_obj_ptr. |
| |
| 2003-12-21 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/AttributeSetUtilities.java, |
| javax/print/attribute/HashAttributeSet.java, |
| javax/print/attribute/HashDocAttributeSet.java, |
| javax/print/attribute/HashPrintJobAttributeSet.java, |
| javax/print/attribute/HashPrintRequestAttributeSet.java, |
| javax/print/attribute/HashPrintServiceAttributeSet.java: New files. |
| * Makefile.am (ordinary_java_source_files): Added new files. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-21 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/EnumSyntax.java, |
| javax/print/attribute/SetOfIntegerSyntax.java: New files. |
| * Makefile.am (ordinary_java_source_files): |
| Added javax/print/attribute/EnumSyntax.java |
| and javax/print/attribute/SetOfIntegerSyntax.java. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-21 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/PrintJobAttribute.java, |
| javax/print/attribute/PrintJobAttributeSet.java, |
| javax/print/attribute/PrintRequestAttribute.java, |
| javax/print/attribute/PrintServiceAttribute.java, |
| javax/print/attribute/PrintServiceAttributeSet.java, |
| javax/print/attribute/SupportedValuesAttribute.java: New files. |
| * Makefile.am (ordinary_java_source_files): Added new files. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-21 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/DateTimeSyntax.java, |
| javax/print/attribute/DocAttribute.java, |
| javax/print/attribute/DocAttributeSet.java, |
| javax/print/attribute/IntegerSyntax.java, |
| javax/print/attribute/ResolutionSyntax.java, |
| javax/print/attribute/Size2DSyntax.java, |
| javax/print/attribute/TextSyntax.java, |
| javax/print/attribute/URISyntax.java, |
| javax/print/attribute/UnmodifiableSetException.java: New files. |
| * Makefile.am (ordinary_java_source_files): Added new files. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-21 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/PlainDatagramSocketImpl.java |
| (mcastGrp): Added documentation. |
| |
| 2003-12-20 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/jar/Connection.java |
| (connectionCache): New field. |
| (connect): New method. |
| (getInputStream): New method. |
| (hdrHash): New field. |
| (hdrVec): New field. |
| (gotHeaders): New field. |
| (getHeaderField): New method. |
| (getHeaderFields): New method. |
| (getHeaderFieldKey): New method. |
| (getKey): New method. |
| (getField): New method. |
| (getHeaders): New method. |
| * java/net/JarURLConnection.java |
| (connectionCache): Removed. |
| (connect): Removed. |
| (getInputStream): Removed. |
| (hdrHash): Removed. |
| (hdrVec): Removed. |
| (gotHeaders): Removed. |
| (getHeaderField): Removed. |
| (getHeaderFields): Removed. |
| (getHeaderFieldKey): Removed. |
| (getKey): Removed. |
| (getField): Removed. |
| (getHeaders): Removed. |
| |
| 2003-12-20 Michael Koch <konqueror@gmx.de> |
| |
| * java/io/ObjectStreamField.java (isUnshared): Added documentation. |
| |
| 2003-12-20 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * gnu/java/nio/SelectorImpl.java |
| (selectThreadMutex): New field. |
| (selectThread): New field. |
| (unhandledWakeup): New field. |
| (implCloseSelector): Added skeleton code which |
| synchronizes as per Sun JRE JavaDoc. |
| (keys): Throw ClosedSelectorException if selector |
| is closed. |
| (selectNow): Added comment that we're faking out |
| an immediate select with a one-microsecond-timeout one. |
| (select): Use 0 instead of -1 for infinite timeout. |
| (implSelect): Changed comment in declaration. |
| (select): Added synchronized to method declaration. |
| Added synchronization and wakeup support as per Sun |
| JRE JavaDoc. |
| (selectedKeys): Throw ClosedSelectorException if selector |
| is closed. |
| (wakeup): Implemented. |
| (deregisterCancelledKeys): Synchronize on cancelled key |
| set before deregistering. |
| (register): Synchronize on key set before registering. |
| * java/nio/channels/spi/AbstractSelector.java |
| Added import for java.nio.channels.ClosedSelectorException. |
| (close): Added synchronized to method declaration. |
| (cancelledKeys): Throw ClosedSelectorException if selector |
| is closed. |
| (cancelKey): Synchronize on cancelled key set before key. |
| |
| 2003-12-20 Michael Koch <konqueror@gmx.de> |
| |
| * Makefile.am (ordinary_java_source_files): |
| Added gnu.java.net.URLParseError.java. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-20 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * gnu/java/net/URLParseError.java: New file. |
| * gnu/java/net/protocol/jar/Handler.java |
| (parseURL): Throw URLParseError if needed, fix '/' handling. |
| * java/net/URL.java (URL): Catch URLParseError and |
| transform it into a MalformedURLException. |
| |
| 2003-12-19 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/ChannelOutputStream.java: New file. |
| * java/nio/channels/Channels.java |
| (newOutputStream): Implemented. |
| * Makefile.am (ordinary_java_source_files) |
| Added gnu/java/nio/ChannelOutputStream.java. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-19 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * java/awt/FlowLayout.java (layoutContainer): Let components |
| assume their preferred height. Centre components vertically. |
| |
| 2003-12-19 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/ChannelInputStream.java: New file. |
| * java/nio/channels/Channels.java (newInputStream): Implemented. |
| * java/nio/channels/FileChannelImpl.java |
| (readImpl): Only put data into buffer if something was read. |
| * Makefile.am (ordinary_java_source_files): |
| Added gnu/java/nio/ChannelInputStream.java. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-19 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/OutputStreamChannel.java: New file. |
| * java/nio/channels/Channels.java (newChannel): Implemented. |
| * Makefile.am (ordinary_java_source_files): |
| Added gnu/java/nio/OutputStreamChannel.java. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-19 Michael Koch <konqueror@gmx.de> |
| |
| * Makefile.am (ordinary_java_source_files): |
| Added gnu.java.nio.InputStreamChannel. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-19 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/InputStreamChannel.java: New file. |
| * java/nio/channels/Channels.java (newChannel): Implemented. |
| |
| 2003-12-19 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/SimpleTimeZone.java |
| (setStartRule): Reformated documentation. |
| (setEndRule): Reworked documentation. |
| (getDSTSavings): Fixed @since tag. |
| (setDSTSavings): New method. |
| |
| 2003-12-19 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/NumberFormat.java: Sorted imports. |
| (getCurrency): New method. |
| (setCurrency): New method. |
| |
| |
| 2003-12-19 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/MessageFormat.java |
| (MessageFormat): New constructor. |
| |
| 2003-12-19 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/jar/Handler.java |
| (parseURL): New method. |
| (toExternalForm): New method. |
| |
| 2003-12-18 Fernando Nasser <fnasser@redhat.com> |
| |
| * java/awt/List.java (replaceItem): Prevent selection to move with |
| replace and minimize flickering. |
| |
| 2003-12-18 Michael Koch <konqueror@gmx.de> |
| |
| * libltdl/ltdl.c: Define __private_extern__ if needed. |
| |
| 2003-12-18 Michael Koch <konqueror@gmx.de> |
| |
| * libltdl/.cvsignore: Ignore autom4te.cache |
| * libltdl/Makefile.in: Regenerated. |
| * libltdl/aclocal.m4: Regenerated. |
| * libltdl/acconfig.h: Removed (obsolete). |
| * libltdl/config-h.in: Regenerated. |
| * libltdl/configure.ac: Added AM_MAINTAINER_MODE. |
| * libltdl/configure: Regenerated. |
| |
| 2003-12-18 Michael Koch <konqueror@gmx.de> |
| |
| * mauve-libgcj: Removed the disabling of java.text.ACIAttribute and |
| java.text.CollationElementIterator tests as they compile again. |
| * testsuite/libjava.mauve/xfails: Added failing |
| java.text.CollationElementIterator tests. |
| |
| 2003-12-18 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/prefs/AbstractPreferences.java |
| (cachedChildren): New method. |
| |
| 2003-12-18 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/TimeZone.java (getOffset): New method. |
| |
| 2003-12-17 Fernando Nasser <fnasser@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkListPeer.java (handleEvent): Fix generation |
| of ActionEvents for mouse double-clicks. |
| |
| 2003-12-17 Fernando Nasser <fnasser@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkContainerPeer.java (handleEvent): Check for |
| null Graphics pointer returned by FileDialogPeer. |
| |
| 2003-12-17 Michael Koch <konqueror@gmx.de> |
| |
| * libltdl/stamp-h.in: Removed, not used anymore. |
| |
| 2003-12-16 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * gnu/java/net/natPlainDatagramSocketImplWin32.cc: |
| Removed unused InterruptedIOException.h include. |
| * gnu/java/net/natPlainSocketImplWin32.cc |
| (connect): Reset and ignore our thread's interrupted |
| flag instead of testing and throwing an InterruptedIOException |
| if set. |
| (accept): Likewise + changed case of SocketTimeoutException |
| text. |
| (write): Likewise (for both overloads). |
| (doRead): Likewise. |
| |
| 2003-12-16 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * win32.cc (WSAEventWrapper): Implemented default |
| constructor and init() methods. |
| (_Jv_select): Removed. |
| * gnu/java/nio/natSelectorImplWin32.cc |
| (helper_put_filedescriptors): Removed. |
| (helper_get_filedescriptors): Removed. |
| (implSelect): Implemented in terms of WSAEventWrapper |
| and WSAWaitForMultipleEvents instead of _Jv_select(). |
| Added support for thread interruption. |
| * include/win32.h (WSAEventWrapper): Minor formatting |
| changes; added default constructor declaration, init(), |
| getFD() and getEventHandle() methods. |
| (_Jv_select): Removed. |
| |
| 2003-12-16 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * gnu/java/net/natPlainDatagramSocketImplPosix.cc |
| (peekData): Throw SocketTimeoutException instead of |
| InterruptedIOException on timeout. |
| (receive): Likewise. |
| * gnu/java/net/natPlainSocketImplPosix.cc |
| (read): Made a minor exception text case change. |
| |
| 2003-12-16 Michael Koch <konqueror@gmx.de> |
| |
| Fix for PR libgcj/13056. |
| * libltdl/configure.in, |
| libltdl/config.h.in: Removed. |
| * libltdl/configure.ac, |
| libltdl/config-h.in, |
| libltdl/install-sh, |
| libltdl/config.guess, |
| libltdl/config.sub, |
| libltdl/missing, |
| libltdl/mkinstalldirs, |
| libltdl/ltmain.sh: New files. |
| * libltdl/Makefile.am, |
| libltdl/acinclude.m4, |
| libltdl/aclocal.m4, |
| libltdl/ltdl.c, |
| libltdl/ltdl.h, |
| libltdl/README: Update to versions from libtool 1.5. |
| libltdl/configure, |
| * libltdl/Makefile.in: Regenerated. |
| * java/lang/natRuntime.cc (find_symbol): |
| Use type 'lt_ptr' instead of 'lt_ptr_t'. |
| |
| 2003-12-16 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/MenuComponent.java |
| (serialVersionUID): Fixed value. |
| |
| 2003-12-16 Fernando Nasser <fnasser@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (pre_event_handler): Handle GtkButton widgets differently as events |
| go to its event_window. |
| (connect_awt_hook): Remove compiler warning. |
| |
| i2003-12-16 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/io/ObjectInputStream.java |
| (lookupClass): New method. |
| (currentLoader): New method. |
| (inputGetObjectStreamClasses): New method. |
| (assignNewHandle): Documented. |
| (currentClassLoader): Documented. |
| * java/io/ObjectStreamClass.java |
| (setClass): Changed API. Better handling of the imported/exported |
| fields. |
| (getSerialPersistentFields): Make it throw previously caught exceptions |
| so they can handled in setClass. |
| |
| 2003-12-16 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/io/ObjectStreamField.java: A few methods were added in prevision |
| of the upcoming upgrade of the serialization code. This also adds |
| some missing documentation. |
| (ObjectStreamField): We should throw a NullPointerException when 'name' |
| is null. |
| |
| 2003-12-16 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/io/ObjectInputStream.java (setBooleanField): |
| Throw an InvalidClassException if the field hasn't the required type, |
| documentation added. |
| (setByteField) Likewise. |
| (setCharField) Likewise. |
| (setDoubleField) Likewise. |
| (setFloatField) Likewise. |
| (setIntField) Likewise. |
| (setShortField) Likewise. |
| (setLongField) Likewise. |
| (setObjectField) Likewise. |
| |
| 2003-12-16 Guilhem Lavaux <guilhem@kaffe.org> |
| Helmer Kraemer <hkraemer@freenet.de> |
| |
| * gnu/java/lang/reflect/TypeSignature.java (getClassForEncoding): |
| Splitted the method so we can specify an explicit boot loader. |
| |
| 2003-12-15 Graydon Hoare <graydon@redhat.com> |
| |
| * jni/gtk-peer/gdkfont.h: New file. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Remove |
| include of cairo-xlib.h, add extra gdk_flush(). |
| |
| 2003-12-12 Fernando Nasser <fnasser@redhat.com> |
| |
| * jni/gtk-peer/gtkpeer.h: Extend NSA set of macros to handle a second |
| native state table -- native_global_ref_table. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Define |
| native_global_ref_table pointer. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkGenericPeer_dispose): Make sure JNI |
| global reference is deleted and memory allocated for pointer freed. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectSignals): Use saved |
| JNI global reference instead of JNI local reference. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (pre_event_handler): Remove compilation warning. |
| (connect_awt_hook): Use saved JNI global reference instead of creating |
| a new one. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_create): Save JNI global |
| reference to the Java object. |
| (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_connectSignals): Remove |
| unused variable declaration and add comment. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkCanvasPeer_create): Save JNI global |
| reference to the Java object. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer_create): Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkCheckboxPeer_nativeCreate): Ditto. |
| (Java_gnu_java_awt_peer_gtk_GtkCheckboxPeer_connectSignals): Use saved |
| JNI global reference instead of JNI local reference. |
| (item_toggled): Add debug statement. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_create): Save JNI global |
| reference to the Java object. |
| (connect_choice_item_selectable_hook): Use saved JNI global references |
| instead of JNI local reference. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer_create): Save JNI |
| global reference to the Java object. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_create): Save JNI global |
| reference to the Java object. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkLabelPeer_create): Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkMenuBarPeer_create): Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkMenuPeer_create): Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkScrollPanePeer_create): Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_create): Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkTextFieldPeer_create): Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkListPeer_create): Ditto. |
| (Java_gnu_java_awt_peer_gtk_GtkListPeer_connectSignals): Use saved |
| JNI global reference instead of JNI local reference. |
| (item_selected): Add debug statement. |
| (item_unselected): Add debug statement. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkMenuItemPeer_create): Save JNI global |
| reference to the Java object. |
| Connect "activate" signal handler using global JNI reference. |
| (connect_activate_hook): Removed in favor of inline code. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkPanelPeer_create): Save JNI global |
| reference to the Java object. |
| (Java_gnu_java_awt_peer_gtk_GtkPanelPeer_connectSignals): Use saved |
| JNI global reference instead of JNI local reference. Add FIXME comment. |
| (Java_gnu_java_awt_peer_gtk_GtkPanelPeer_gtkPanelNew): Save JNI global |
| reference to the Java object. Add FIXME comment. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkScrollbarPeer_create): Save JNI global |
| reference to the Java object. |
| (Java_gnu_java_awt_peer_gtk_GtkScrollbarPeer_connectSignals): Use saved |
| JNI global reference instead of JNI local reference. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkTextComponentPeer_connectSignals): Use |
| saved JNI global reference instead of JNI local reference. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkWindowPeer_create): Save JNI global |
| reference to the Java object. |
| (Java_gnu_java_awt_peer_gtk_GtkWindowPeer_connectSignals): Use saved |
| JNI global reference instead of JNI local reference. |
| |
| 2003-12-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/Format.java (serialVersionUID): Fixed value. |
| |
| 2003-12-11 Michael Koch <konqueror@gmx.de> |
| |
| * javax/naming/event/EventDirContext.java: Jalopied. |
| (addNamingListener): Fixed typo in method name. |
| |
| |
| 2003-12-11 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * gnu/java/nio/SocketChannelImpl.java |
| (write): Removed diagnostic trace. |
| * gnu/java/nio/natSelectorImplPosix.cc: Added |
| includes for java.lang.Thread and java.io.InterruptedIOException. |
| (helper_put_filedescriptors): Don't put invalid file descriptors |
| in select set. |
| (helper_get_filedescriptors): Clear invalid file descriptors |
| from select set. |
| (helper_reset): New method for clearing our file descriptor |
| array. |
| (implSelect): Correctly calculate timeout if specified and |
| legal. |
| Intercept and deal with any java.io.InterruptedIOException |
| thrown by _Jv_select(). |
| |
| 2003-12-08 Fernando Nasser <fnasser@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (awt_event_handler): |
| Most coded moved to pre_event_handler, with the modifications |
| mentioned below. |
| (pre_event_handler): New function. Called on the Gtk "event" signal. |
| Do not retrieve the jobject from the window property as it is already |
| available as user data in the signal. |
| Do not try and find the grab widget as it is already done by Gtk at |
| this point. |
| Do not search for Window ancestor as Gtk already sends the signal to it. |
| Do not meddle with the activation state of peer widgets on each |
| key press or release. |
| Add CList to the special handling when looking for the focused widget. |
| * jni/gtk-peer/gtkpeer.h: Add declaration for pre_event_handler. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c (connectJObject): |
| New function. |
| (connectSignals): New function. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c (connectHooks): |
| Rename to... |
| (connectSignals): New name. Get rid of NewGlobalRef call. |
| Use g_signal_connect instead of deprecated gtk_signal_connect. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c |
| (connect_choice_item_selectable_hook): Use g_signal_connect instead of |
| deprecated gtk_signal_connect. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkClipboard_initNativeState): Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectHooks): Remove |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectJObject): New |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectSignals): New |
| function. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectHooks): Remove |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectJObject): New |
| function. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectHooks): Remove |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectJObject): New |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectSignals): New |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_old_create): Remove dead |
| code. |
| (item_select): Remove indirection. |
| (item_unselect): Ditto. |
| (connect_selectable_hook): Folded into connectSignals. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectHooks): Remove |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectJObject): New |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectSignals): New |
| function. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c: Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectHooks): Remove |
| function. |
| (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_connectSignals): New |
| function. |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Declare and call |
| connectJObject and connectSignals instead of connectHooks. |
| * gnu/java/awt/peer/gtk/GtkButtonPeer.java: Declare connectJObject and |
| connectSignals. |
| * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java: Declare connectSignals |
| and not connectHooks. |
| * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java: Ditto. |
| * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java: Declare connectJObject |
| and not connectHooks. |
| * gnu/java/awt/peer/gtk/GtkListPeer.java: Declare connectJObject and |
| connectSignals instead of connectHooks. |
| * gnu/java/awt/peer/gtk/GtkPanelPeer.java: Ditto. |
| * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Ditto. |
| * gnu/java/awt/peer/gtk/GtkWindowPeer.java: Ditto. |
| |
| 2003-12-09 Michael Koch <konqueror@gmx.de> |
| |
| * Makefile.am (nat_headers_install): New variable with header files to |
| install automatically. |
| (install-data-local): Install all headers listed in |
| nat_headers_install. Install innert nat headers explicitely. |
| * Makefile.in: Regenerated. |
| |
| 2003-12-09 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/Calendar.java, |
| java/util/IdentityHashMap.java, |
| java/util/prefs/Preferences.java: |
| Import used classes explicitely. |
| |
| 2003-12-09 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/DatagramSocket.java |
| (close): Directly return if socket is closed. |
| * java/net/ServerSocket.java |
| (close): Directly return if socket is closed. |
| * java/net/Socket.java |
| (close): Directly return if socket is closed. |
| |
| 2003-12-09 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/SelectorImpl.java |
| (implSelect): Throws IOException. |
| (select): Likewise. |
| |
| 2003-12-08 Kim Ho <kho@redhat.com> |
| |
| Fix for Checkbox states. |
| * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java: |
| (currentState): New field. |
| (nativeCreate): Add initial state parameter. |
| (create): Changed to reflect new parameter. |
| (setState): Fire only on changed states. |
| (postItemEvent): Fire only on changed states. Also change the |
| Java Checkbox to reflect new state. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: |
| (nativeCreate): Add parameter and set active state. |
| |
| 2003-12-08 Fernando Nasser <fnasser@redhat.com> |
| |
| * java/awt/datatransfer/StringSelection.java (getTransferData): Return |
| object of type expected by specified DataFlavor. |
| |
| 2003-12-08 Fernando Nasser <fnasser@redhat.com> |
| |
| * java/awt/datatransfer/DataFlavor.java (getParameter): Fix off-by-one |
| error which was clipping off the first character of a parameter value. |
| |
| 2003-12-08 Olga Rodimina <rodimina@redhat.com> |
| |
| * java/awt/Polygon.java |
| (translate): Fixed error that caused polygon |
| to move right/left when up/down translation was required. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c: |
| (getSelectionStart): Initialized start position to 0. |
| (getSelectionEnd): Initialized end position to 0. |
| (getCaretPosition): Initialized caret position to 0. |
| (getText): Initialized selected text to NULL |
| |
| 2003-12-08 Michael Koch <konqueror@gmx.de> |
| |
| Fix for PR libgcj/13176. |
| * java/io/PrintStream.java: Partly revert my previous patches to get |
| (line_separator): New field. |
| (converter): New field. |
| (work): New field. |
| (work_bytes): New field. |
| (pw): Removed. |
| (closed): Removed. |
| (PrintStrean): Initialize converter and not pw. |
| (checkError): Flush always, pw doesn't exist anymore. |
| (close): Close underlying out stream. |
| (print): New method. |
| (writeChars): New method. |
| (print): Use new internal print method. |
| (println): Likewise. |
| |
| 2002-12-08 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * java/util/Hashtable.java (Hashtable(Map)): Use putAll, not |
| putAllInternal. |
| (putAllInternal): Correct comment. |
| * java/util/HashMap.java (HashMap(Map)): As above. |
| (putAllInternal): As above. |
| |
| 2002-12-08 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * java/util/Hashtable.java (internalContainsValue): Removed. |
| (containsValue): Don't delegate to internalContainsValue. |
| |
| 2003-12-06 Michael Koch <konqueror@gmx.de> |
| |
| * javax/naming/directory/Attribute.java, |
| javax/naming/directory/Attributes.java, |
| javax/naming/directory/DirContext.java, |
| javax/naming/directory/InitialDirContext.java, |
| javax/naming/directory/SearchResult.java, |
| javax/naming/event/EventContext.java, |
| javax/naming/event/NamingEvent.java, |
| javax/naming/event/NamingExceptionEvent.java, |
| javax/naming/ldap/ControlFactory.java, |
| javax/naming/ldap/ExtendedRequest.java, |
| javax/naming/ldap/HasControls.java, |
| javax/naming/ldap/InitialLdapContext.java, |
| javax/naming/ldap/LdapContext.java, |
| javax/naming/ldap/LdapReferralException.java, |
| javax/naming/ldap/UnsolicitedNotification.java, |
| javax/naming/ldap/UnsolicitedNotificationListener.java, |
| javax/naming/spi/DirObjectFactory.java, |
| javax/naming/spi/DirStateFactory.java, |
| javax/naming/spi/DirectoryManager.java, |
| javax/naming/spi/NamingManager.java, |
| javax/naming/spi/ObjectFactoryBuilder.java, |
| javax/naming/spi/ResolveResult.java, |
| javax/naming/spi/Resolver.java, |
| javax/naming/spi/StateFactory.java: |
| Import used classes explicitely. |
| |
| 2003-12-05 Scott Gilbertson <scottg@mantatest.com> |
| |
| * gnu/gcj/xlib/GC.java (updateClip): Added rectangles argument. |
| (clip): Removed field |
| (clipRectangles): New field. |
| (clone): Use new updateClip. |
| (setClipRectangles): Use new updateClip. |
| * gnu/gcj/xlib/natGC.cc (updateClip): Prepare passed rectangles. |
| |
| 2003-12-04 Michael Koch <konqueror@gmx.de> |
| |
| * java/io/FilePermission.java: |
| Import used classes explicitely. |
| |
| 2003-12-04 Michael Koch <konqueror@gmx.de> |
| |
| * java/beans/BeanDescriptor.java, |
| java/beans/EventSetDescriptor.java, |
| java/beans/FeatureDescriptor.java, |
| java/beans/IndexedPropertyDescriptor.java, |
| java/beans/Introspector.java, |
| java/beans/MethodDescriptor.java, |
| java/beans/PropertyDescriptor.java, |
| java/beans/SimpleBeanInfo.java: Explicitely import used classes. |
| * java/beans/beancontext/BeanContextServicesSupport.java |
| (serialVersionUID): New field. |
| |
| 2003-12-04 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/MenuComponent.java: Import java.io.Serialization. |
| * java/awt/MenuItem.java: Likewise. |
| * java/awt/TextComponent.java: Likewise. |
| * java/awt/image/ImagingOpException.java |
| (serialVersionUID): Fixed. |
| |
| 2003-12-04 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (sendRequest): Merged writing http headers with classpath. |
| (getInputStream): Merged documentation from classpath. |
| (getHeaderField): Likewise. |
| (getHeaderFieldKey): Likewise. |
| |
| 2003-12-04 Michael Koch <konqueror@gmx.de> |
| |
| * boehm.cc (_Jv_MarkObj): Access hack_signers field. |
| |
| 2003-12-04 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/DatagramPacket.java |
| (length): Made packge-private to make it accessible via CNI. |
| (maxlen): New field. |
| (DatagramPacket): Cleaned up. |
| (setSocketAddress): Add message to exception. |
| (setData): Call other setData(). |
| (setData): Call setLength(). |
| (setLength): Initialize maxlen too. |
| * gnu/java/net/natPlainDatagramSocketImplPosix.cc (peekData): |
| Get maximal length from maxlen field, set length field directly. |
| (receive): Likewise. |
| * gnu/java/net/natPlainDatagramSocketImplWin32.cc (peekData): |
| Get maximal length from maxlen field, set length field directly. |
| (receive): Likewise. |
| |
| 2003-12-03 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * gnu/java/nio/natSelectorImplPosix.cc |
| (implSelect): A timeout of 0 means an infinite |
| timeout. |
| |
| 2003-12-02 Fernando Nasser <fnasser@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkListPeer.java (handleEvent): Fix generation |
| of ActionEvents. |
| |
| 2003-12-03 Michael Koch <konqueror@gmx.de> |
| |
| * java/lang/Class.h (hack_signers): Renamed signers to hack_signers. |
| * java/lang/natClass.cc (getSigners): Likewise. |
| (setSigners): Likewise. |
| |
| 2003-12-02 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * configure.in: Added new MinGW-specific configure flag |
| --with-win32-nlsapi. |
| Added new AC_DEFINE MINGW_LIBGCJ_UNICODE. |
| Add -lunicows to MinGW SYSTEMSPEC if --with-win32-nlsapi |
| is set to unicows. |
| * configure: Rebuilt. |
| * include/config.h.in: Rebuilt. |
| * win32.cc (_Jv_Win32NewString): Implemented. |
| (nativeToUnicode): New helper function defined only for |
| non-UNICODE builds. |
| (unicodeToNative): Likewise. |
| (_Jv_Win32TempString): Implemented. |
| (lots): Refactored using tchar.h macros. |
| (WSAEventWrapper): Use _Jv_Win32NewString. |
| (_Jv_platform_initialize): Use GetModuleFileNameA instead |
| of GetModuleFileName. |
| (_Jv_platform_initProperties): Use _Jv_Win32NewString. |
| Use temporary stack buffer instead of a heap buffer. |
| * include/win32.h |
| Added defines for UNICODE and _UNICODE if MINGW_LIBGCJ_UNICODE is |
| defined; added tchar.h include. |
| (_Jv_Win32TempString): Declared new helper class. |
| (JV_TEMP_STRING_WIN32): New helper macro. |
| (_Jv_Win32NewString): Declared new helper method. |
| * java/io/natFileDescriptorWin32.cc (open): Use |
| JV_TEMP_STRING_WIN32 instead of JV_TEMP_UTF_STRING. |
| (write): Reformatted slightly. |
| * java/io/natFileWin32.cc (lots): Use tchar.h macros; |
| use JV_TEMP_STRING_WIN32 instead of JV_TEMP_UTF_STRING. |
| (getCanonicalPath): Use _Jv_Win32NewString instead of |
| JvNewStringUTF. |
| (performList): Likewise. |
| * java/lang/natWin32Process.cc (ChildProcessPipe): |
| Use tchar.h macros. |
| (startProcess): Use tchar.h macros, JV_TEMP_STRING_WIN32, |
| and UNICODE environment flag for CreateProcess. |
| * java/net/natNetworkInterfaceWin32.cc |
| (winsock2GetRealNetworkInterfaces): Use tchar.h macros and |
| _Jv_Win32NewString. |
| |
| 2003-12-02 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c |
| (initState): Mark obj parameter as unused. |
| (stringWidth): Mark obj parameter as unused. Initialize |
| font_name properly. |
| |
| * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Make |
| BufferedImageBuilder class static. |
| |
| 2003-12-02 Mark Wielaard <mark@klomp.org> |
| |
| * java/security/Security.java: Don't use in the api doc. |
| |
| 2003-12-02 Dalibor Topic <robilad@kaffe.org> |
| |
| Reported by: Jim Pick <jim@kaffe.org> |
| * libraries/javalib/java/util/Hashtable.java |
| (internalcontainsValue): New method. |
| (contains): Delegate to internalContainsValue. |
| |
| Reported by: Mark Wielaard <mark@klomp.org> |
| * libraries/javalib/java/util/Hashtable.java |
| (contains): Improved comment. |
| |
| Reported by: Jeroen Frijters <jeroen@frijters.net> |
| * libraries/javalib/java/util/Hashtable.java |
| (containsValue): Delegate to contains(Object) to make sure older |
| code overwriting it continues to work. |
| |
| 2003-12-02 Fernando Nasser <fnasser@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkListPeer.java (handleEvent): New |
| method. Handle mouse and key events that must generate |
| ActionEvents. |
| * java/awt/List.java (getSelectedIndex): Return -1 |
| if no list element is selected. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (awt_event_handler): |
| Correct handling of mouse and key events so that List receives them. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c |
| (Java_gnu_java_awt_peer_gtk_GtkListPeer_delItems): Fix removal of |
| multiple list elements. |
| |
| 2003-12-02 Ito Kazumitsu <kaz@maczuka.gcd.org> |
| |
| * java/text/SimpleDateFormat.java (compileFormat): |
| isLowerCase() and isUpperCase() allow too many characters. |
| Just use >= 'A' && <= 'Z' || >= 'a' && <= 'z'. |
| |
| 2003-12-02 Dalibor Topic <robilad@kaffe.org> |
| |
| * java/text/FieldPosition.java (equals): Fixed comment. |
| |
| 2003-12-02 Mark Wielaard <mark@klomp.org> |
| |
| Reported by Archie Cobbs: |
| * java/security/DigestInputStream.java (read(byte[], int, int): Call |
| digest.update() with temp, not len as lenght. |
| |
| 2003-12-02 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/DatagramSocket.java |
| (close): Close associated DatagramChannel object. |
| * java/net/ServerSocket.java |
| * java/net/Socket.java |
| (close): Reset impl and bound before calling getChannel().close() to |
| prevent from loops. |
| |
| 2003-12-02 Michael Koch <konqueror@gmx.de> |
| |
| * java/nio/channels/spi/AbstractInterruptibleChannel.java |
| (opened): Removed. |
| (closed): New field. |
| (close): Check of channel is closed already. |
| (isOpen): Return !closed. |
| |
| 2003-12-02 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/DatagramChannelImpl.java |
| (blocking): Initialize with true by default. |
| * gnu/java/nio/ServerSocketChannelImpl.java |
| (serverSocket): Made private. |
| (blocking): Likewise. |
| (connected): Likewise. |
| * gnu/java/nio/SocketChannelImpl.java |
| (connectionPending): Made private. |
| * gnu/java/nio/FileLockImpl.java |
| (static): Load native library (needed for classpath). |
| * gnu/java/nio/SelectorImpl.java |
| (static): Load native library (needed for classpath). |
| |
| 2003-12-02 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/file/Connection.java |
| (getLastModified): Implement for file connections. |
| (getContentLength): Likewise. |
| |
| 2003-12-02 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/file/Connection.java: |
| Some reformating. |
| (file): Renamed from fileIn. |
| (getPermission): Moved around. |
| |
| 2003-12-02 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/jar/Connection.java |
| (Connection): Made class final, merged documentation with classpath. |
| (file_cache): Made private. |
| (jar_file): Renamed from jarfile. |
| |
| 2003-12-02 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (Connection): Initialize doOutput to false; |
| (connect): Initialize inputStream, moved "send request" code to new |
| method. |
| (sendRequest): New method. |
| (getHttpHeaders): Don't reinitialize inputStream. |
| |
| 2003-12-02 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol//http/Connection.java |
| (defRequestProperties): Removed. This dont gets used since JDK 1.3. |
| (requestProperties): Initialize, documentation added. |
| (inputStream): Renamed from bufferedIn. |
| (Connection): Dont initialize requestProperties. |
| (setDefaultRequestProperty): Removed. |
| (getDefaultRequestProperty): Removed. |
| (usingProxy): Documentation added. |
| (getHttpHeaders): Likewise. |
| |
| 2003-12-02 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/DateFormat.java: |
| Explicitely import used classes. |
| |
| 2003-12-01 Jeff Sturm <jsturm@one-point.com> |
| |
| * verify.cc (state::clean_subrs): Clear seen_subrs. |
| (state::copy): Walk seen_subrs from copy, not `this'. |
| Don't clear seen_subrs. |
| |
| 2003-12-01 Kim Ho <kho@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (create): |
| Disable wrapping if TextArea has horizontal scroll bars. |
| |
| 2003-12-01 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (awt_event_handler): Hard-code inset values. |
| |
| * gnu/java/awt/peer/gtk/GdkFontMetrics.java (GdkFontMetrics): |
| Pass font name, not XLFD, to initState. |
| (stringWidth(String, int, String)): New method. |
| (stringWidth(String)): Call new stringWidth. |
| (getLeading): Always return 0. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c |
| (initState): New Pango implementation. |
| (stringWidth): Likewise. |
| |
| 2003-12-01 Olga Rodimina <rodimina@redhat.com> |
| |
| * java/awt/TextComponent.java: |
| (getSelectionStart): Updated javadocs. |
| (getSelectionEnd): Ditto. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer: |
| (getSelectionStart): Changed to return caret position if no |
| text is selected |
| (getSelectionEnd): Ditto. |
| |
| 2003-12-01 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/awt/gtk/GtkButtonPeer.java, gnu/awt/gtk/gtkcommon.cc, |
| gnu/awt/gtk/gtkcommon.h, gnu/awt/gtk/GtkComponentPeer.java, |
| gnu/awt/gtk/GtkContainerPeer.java, |
| gnu/awt/gtk/GtkFramePeer.java, gnu/awt/gtk/GtkLabelPeer.java, |
| gnu/awt/gtk/GtkMainThread.java, gnu/awt/gtk/GtkToolkit.java, |
| gnu/awt/gtk/GtkWindowPeer.java, gnu/awt/gtk/natGtkButtonPeer.cc, |
| gnu/awt/gtk/natGtkComponentPeer.cc, |
| gnu/awt/gtk/natGtkContainerPeer.cc, |
| gnu/awt/gtk/natGtkFramePeer.cc, gnu/awt/gtk/natGtkLabelPeer.cc, |
| gnu/awt/gtk/natGtkMainThread.cc, gnu/awt/gtk/natGtkToolkit.cc, |
| gnu/awt/gtk/natGtkWindowPeer.cc: Remove files. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c |
| (closed): Mark loader parameter as unused. |
| |
| 2003-12-01 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/http/Connection.java |
| (Connection): Merged class documentation. |
| (socket): Renamed from sock. |
| (Connection): Made protected, documentation added. |
| (connect): Give URL'S host instead of InetAddress to Socket |
| constructor. |
| (disconnect): Documentation added. |
| (getOutputStream): Rewrapped. |
| |
| 2003-12-01 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/file/Connection.java |
| (fileIn): Documentation added. |
| (inputStream): Likewise. |
| (outputStream): Likewise. |
| (Connection): Likewise. |
| (connect): Simplified. |
| |
| 2003-12-01 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkImage.java (setDimensions, |
| setProperties): Check that io is not null before calling |
| io.imageUpdate. |
| * java/awt/image/ImageConsumer.java (setPixels, imageComplete): |
| Update javadocs. |
| * java/awt/image/PixelGrabber.java: Fix implementation and |
| update javadocs. |
| |
| 2003-12-01 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/natPlainSocketImplPosix.cc |
| bind(): Dont set SockedImpl.address field on succesful bind. |
| * gnu/java/net/natPlainSocketImplWin32.cc |
| bind(): Likewise. |
| |
| 2003-11-30 Jeff Sturm <jsturm@one-point.com> |
| |
| * java/net/InetAddress.java: |
| (static): Don'f force DNS request for ANY_IF address. |
| |
| 2003-11-30 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/InetAddress.java, |
| java/net/natInetAddressNoNet.cc, |
| java/net/natInetAddressPosix.cc, |
| java/net/natInetAddressWin32.cc: |
| Reverted my last patch. |
| |
| 2003-11-28 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/InetAddress.java |
| (lookup): New method that doesnt lookup "0.0.0.0". |
| (ImplLookup): Renamed from lookup. |
| * java/net/natInetAddressNoNet.cc |
| (ImplLookup): Renamed from lookup. |
| * java/net/natInetAddressPosix.cc |
| (ImplLookup): Renamed from lookup. |
| * java/net/natInetAddressWin32.cc |
| (ImplLookup): Renamed from lookup. |
| |
| 2003-11-28 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * configure: Rebuilt. |
| * configure.in: Require gtk and glib 2.2.0. |
| |
| 2003-11-27 Dalibor Topic <robilad@kaffe.org> |
| |
| * java/text/FieldPosition.java (equals): Adapted to handle |
| field_attribute. Added fast-circuit check for comparison to self. |
| Replaced use of instanceof by getClass to fix symmetry for derived |
| types. |
| (toString): Adapted to handle field_attribute. Improved readability. |
| (hashCode): New method. |
| |
| 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/text/FieldPosition.java (field_attribute): New field. |
| (FieldPosition (Format.Field), FieldPosition(Format.Field, int), |
| getFieldAttribute): New methods. |
| |
| 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/text/DecimalFormatSymbols.java (locale): New field. |
| (DecimalFormatSymbols (Locale)): Set locale. |
| (serialVersionOnStream): Upgraded to number 2. |
| (readObject): Assign locale if it wasn't by the serializer. |
| |
| 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/text/FormatCharacterIterator.java: Documented the class and |
| |
| 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/text/FormatCharacterIterator.java: Fixed some typos. |
| |
| 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/text/NumberFormat.java: |
| (getIntegerInstance) Added the java version in the comments. |
| |
| 2003-11-27 Mark Wielaard <mark@klomp.org> |
| |
| * java/text/NumberFormat.java: Import java.io.InvalidObjectException. |
| (readResolve): Reformat. |
| |
| 2003-11-27 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/text/NumberFormat.java |
| (NumberFormat.Field): New implemented class to match Java 1.4. |
| (getIntegerInstance): Two new Java 1.4 methods.o |
| |
| 2003-11-27 Ito Kazumitsu <kaz@maczuka.gcd.org> |
| |
| * java/util/GregorianCalendar.java (getLinearTime): Avoid counting |
| the leap day of the leap year twice. |
| (computeFields): First week of month is 1 not 0. |
| |
| 2003-11-27 Mark Wielaard <mark@klomp.org> |
| |
| * javax/swing/plaf/basic/BasicDefaults.java (BasicDefaults): Put |
| AbstractUndoableEdit.undoText and AbstractUndoableEdit.redoText. |
| |
| 2003-11-27 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/UIDefaults.java: |
| Reformated to match classpath's version. |
| |
| 2003-11-27 Sascha Brawer <brawer@dandelis.ch> |
| |
| * javax/swing/UIManager.java (getDefaults, getDimension, |
| getIcon, getInsets, getInstalledLookAndFeels, getInt, |
| getLookAndFeel, getString, getSystemLookAndFeelClassName): |
| Declare as public. |
| |
| 2003-11-26 Sascha Brawer <brawer@dandelis.ch> |
| |
| * javax/swing/undo/StateEdit.java (getPresentationName): Docfix. |
| * javax/swing/undo/AbstractUndoableEdit.java (canUndo, canRedo, |
| isSignificant): Likewise. |
| |
| 2003-11-26 Sascha Brawer <brawer@dandelis.ch> |
| |
| * javax/swing/undo/CompoundEdit.java: Re-format, document. |
| (inProgress): Set initial value to true. |
| (undo, redo, die, canUndo, canRedo): Also call inherited |
| implementation; simplify code structure. |
| (getPresentationName, getUndoPresentationName, |
| getRedoPresentationName): Make behavior dependent on lastEdit. |
| (addEdit, isSignificant): Completely re-written. |
| |
| 2003-11-26 Sascha Brawer <brawer@dandelis.ch> |
| |
| * javax/swing/undo/StateEdit.java: Re-format, document. |
| (undo, redo): Also call inherited implementation. |
| |
| 2003-11-26 Sascha Brawer <brawer@dandelis.ch> |
| |
| * javax/swing/undo/StateEditable.java: Re-format, document. |
| |
| 2003-11-26 Sascha Brawer <brawer@dandelis.ch> |
| |
| * javax/swing/undo/AbstractUndoableEdit.java: Re-format, document. |
| (AbstractUndoableEdit): Initialize hasBeenDone to true. |
| (canUndo, canRedo): Simplify. |
| (getUndoPresentationName, getRedoPresentationName): Support |
| localized message; call getPresentationName() only once. |
| |
| 2003-11-26 David Belanger <dbelan2@cs.mcgill.ca> |
| |
| * java/util/zip/ZipFile (Zipfile(File)): Set file path as name. |
| (ZipFile(File,int)): Likewise. |
| |
| 2003-11-26 Stuart Ballard <stuart.ballard@corp.fast.net> |
| |
| * java/util/HashMap.java (putAll): Use Iterator hasNext() method. |
| (putAllInternal): Likewise. |
| * java/util/Hashtable.java (putAll): Use Iterator hasNext() method. |
| (putAllInternal): Likewise. |
| |
| 2003-11-26 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/URLStreamHandler.java |
| (parseURL): Added comment in catch statement. |
| (canonicalizeFilename): Add documentation. |
| (sameURL): Completed documentation. |
| (equals): Likewise. |
| (hostsEqual): Likewise. |
| (getDefaulPort): Likewise. |
| (hashCode): Likewise. |
| (toExternalForm): Likewise. |
| (getHostName): Fix empty hostname check, completed documentation. |
| |
| 2003-11-26 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/natDouble.cc (parseDouble): Reverted patch of |
| 2003-11-13. |
| |
| 2003-11-26 Guilhem Lavaux <guilhem@kaffe.org> |
| Mark Wielaard <mark@klomp.org> |
| |
| * java/net/URLStreamHandler (parseUrl): Fixed URL parsing |
| ('@' should be checked to distinguish port from userinfo). |
| (toExternalForm): Add @ userInfo if necessary. |
| |
| |
| 2003-11-26 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/DatagramSocket.java |
| (DategramSocket, bind): Moved binding code from DatagramSocket |
| constructor to bind method. |
| |
| 2003-11-26 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/DatagramSocket.java |
| (impl): Made private. |
| (bound): New private member variable. |
| (DatagramSocket): Fixed documentation, use getImpl(). |
| (getImpl): New package-private method. |
| (isClosed): Use getImpl(). |
| (getLocalAddress): Completed documentation, use getImpl(). |
| (getLocalPort): Use getImpl(). |
| (getSoTimeout): Likewise. |
| (setSoTimeout): Likewise. |
| (getSendBufferSize): Likewise. |
| (setSendBufferSize): Likewise. |
| (getReceiveBufferSize): Likewise. |
| (setReceiveBufferSize): Likewise. |
| (connect): Likewise. |
| (disconnect): Likewise. |
| (receive): Likewise. |
| (send): Likewise. |
| (setReuseAddress): Likewise. |
| (setTrafficClass): Likewise. |
| (bind): Added message to exception. |
| (isClosed): Completed documentation. |
| (getChannel): Likewise. |
| (connect): Added missing exception, refined exception message. |
| (isBound): Completed documentation, just return bound. |
| (isConnected): Completed documentation. |
| (getRemoteSocketAddress): Likewise. |
| (getReuseAddress): Completed documentation, use getImpl(). |
| (setSoBroadcast): Likewise. |
| (getSoBroadcast): Likewise. |
| (getTrafficClass): Likewise. |
| (getLocalSocketAddress): Simplified. |
| * java/net/MulticastSocket.java |
| (MulticastSocket): Removed comment not applying anymore. |
| (getInterface): Use getImpl(). |
| (getTTL): Likewise. |
| (getTimeToLive): Likewise. |
| (setInterface): Likewise. |
| (setNetworkInterface): Likewise. |
| (getNetworkInterface): Likewise. |
| (setLoopback): Likewise. |
| (getLoopback): Likewise. |
| (setTTL): Likewise. |
| (setTimeToLive): Likewise. |
| (joinGroup): Likewise. |
| (leaveGroup): Likewise. |
| (send): Likewise. |
| |
| 2003-11-26 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/Socket.java |
| (implCreated): Dont set default value explicitely, added |
| documentation. |
| (inputShutdown): Likewise. |
| (outputShutdown): Likewise. |
| (bound): New private member variable. |
| (bind): Set bound to true. |
| (close): Set bound to false. |
| (isBound): Return bound. |
| * java/net/ServerSocket.java |
| (bound): New private member variable. |
| (bind): Set bound to true. |
| (close): Set bound to false. |
| (isBound): Return bound. |
| |
| 2003-11-26 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/URL.java |
| (URL): Fixed documentation to be HTML compliant. |
| (getContent): Completed documentation. |
| (getFile): Likewise. |
| (getPath): Likewise. |
| (getAuthority): Likewise. |
| (getHost): Likewise. |
| (getDefaultPort): Likewise. |
| (getProtocol): Likewise. |
| (hashCode): Likewise. |
| (openConnection): Likewise. |
| (openStream): Likewise. |
| (set): Likewise. |
| (getURLStreamHandler): Wrapped lines to fit into our 79 chars rule. |
| |
| 2003-11-26 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/InetSocketAddress.java |
| (hostname): Made private, added documentation. |
| (addr): Likewise. |
| (port): Likewise. |
| (equals): Completed documentation. |
| (getAddress): Likewise. |
| (getHostName): Likewise. |
| (getPort): Likewise. |
| (hashCode): Likewise. |
| (isUnresolved): Likewise. |
| (toString): Likewise. |
| |
| 2003-11-26 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/file/Handler.java |
| (Handler): New explicit constructor. |
| (openConnection): Added documentation. |
| * gnu/java/net/protocol/jar/Handler.java |
| (Handler): New explicit constructor. |
| (openConnection): Added documentation. |
| |
| 2003-11-26 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/DatagramPacket.java |
| (DatagramPacket): Fixed documentation to become legal HTML. |
| |
| 2003-11-25 Michael Koch <konqueror@gmx.de> |
| |
| * gcj/javaprims.h: Added missing java.util.Currency. |
| |
| 2003-11-25 Michael Koch <konqueror@gmx.de> |
| |
| * testsuite/libjava.mauve/xfails: |
| Removed these two tests, they mystically pass now: |
| -FAIL: gnu.testlet.java.net.ServerSocket.ServerSocketTest: Error : |
| test_params failed - 5getInetAddress did not return proper values |
| (number 1) |
| -FAIL: gnu.testlet.java.net.Socket.SocketTest: Error : |
| test_BasicServer failed - 11 exception was thrown :Illegal seek |
| (number 1) |
| |
| 2003-11-25 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/DatagramSocket.java |
| (factory): Made private. |
| (closed): Removed. |
| (DatagramSocket): Check impl argument, use constructor with |
| SocketAddress argument. |
| (close): Set impl to null, use isClosed(). |
| (isClosed): Check for impl == null. |
| (getLocalAddress): Use isClosed(). |
| (getLocalPort): Check if socket is closed. |
| (getSoTimeout): Likewise. |
| (setSoTimeout): Likewise. |
| (getSendBufferSize): Likewise. |
| (setSendBufferSize): Likewise. |
| (getReceiveBufferSize): Likewise. |
| (setReceiveBufferSize): Likewise. |
| (receive): Likewise. |
| (send): Likewise. |
| (bind): Likewise. |
| (connect): Likewise. |
| (setReuseAddress): Likewise. |
| (getReuseAddress): Likewise. |
| (setBroadcast): Likewise. |
| (getBroadcast): Likewise. |
| (setTrafficClass): Likewise. |
| (getTrafficClass): Likewise. |
| * java/net/MulticastSocket.java |
| (getInterface): Check if socket is closed. |
| (getTTL): Likewise. |
| (getTimeToLive): Likewise. |
| (setInterface): Likewise. |
| (setNetworkInterface): Likewise. |
| (getNetworkInterface): Likewise. |
| (setLoopbackMode): Likewise. |
| (setTTL): Likewise. |
| (setTimeToLive): Likewise. |
| (joinGroup): Likewise. |
| (leaveGroup): Likewise. |
| (send): Likewise. |
| * java/net/ServerSocket.java |
| (closed): Removed. |
| (close): Check if socket is closed, set impl to null. |
| (isClosed): Check impl == null; |
| (ServerSocket): Check impl argument. |
| (getInetAddress): Check if socket is bound. |
| (getLocalPort): Likewise. |
| (getLocalSocketAddress): Likewise. |
| (bind): Check if socket is closed. |
| (implAccept): Likewise. |
| (setSoTimeout): Likewise. |
| (getSoTimeout): Likewise. |
| (setReuseAddress): Likewise. |
| (getReuseAddress): Likewise. |
| (setReceiveBufferSize): Likewise. |
| (getReceiveBufferSize): Likewise. |
| (toString): Make output compliant to JDK 1.4.2. |
| * java/net/Socket.java |
| (closed): Removed. |
| (Socket): Fixed documentation. |
| (connect): Check if socket is closed, changed exception text, |
| fixed documentation. |
| (getInputStream): Check of socket is closed and connected. |
| (getOutputStream): Likewise. |
| (bind): Check if socket is closed. |
| (setTcpNoDelay): Likewise. |
| (getTcpNoDelay): Likewise. |
| (setSoLinger): Likewise. |
| (getSoLinger): Likewise. |
| (sendUrgentData): Likewise. |
| (setOOBInline): Likewise. |
| (getOOBInline): Likewise. |
| (setSoTimeout): Likewise. |
| (getSoTimeout): Likewise. |
| (setSendBufferSize): Likewise. |
| (getSendBufferSize): Likewise. |
| (setReceiveBufferSize): Likewise. |
| (getReceiveBufferSize): Likewise. |
| (setKeepAlive): Likewise. |
| (getKeepAlive): Likewise. |
| (close): Likewise. |
| (shutdownInput): Likewise. |
| (shutdownOutput): Likewise. |
| (getReuseAddress): Likewise. |
| (getTrafficClass): Likewise. |
| (setTrafficClass): Likewise. |
| (isClosed): Check impl == null. |
| (toString): Added missing ']'. |
| |
| 2003-11-24 Tom Tromey <tromey@redhat.com> |
| |
| * Makefile.in: Rebuilt. |
| * Makefile.am (propdir): New macro. |
| (install-data-local): Install logging.properties. |
| (core_java_source_files): Added java.util.logging.*. |
| * java/util/logging/logging.properties: New file. |
| |
| 2003-11-25 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/DatagramSocket.java |
| (DatagramSocket): Move binding code to bind(), simplify constructors. |
| * java/net/MulticastSocket.java |
| (MulticastSocket): Call parent constructor with null argument, |
| bind socket after setReuseAddress is called, simplify constructors. |
| |
| 2003-11-24 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/BoxLayout.java |
| (serialVersionUIR): New member variable. |
| (X_AXIS, Y_AXIS): Documentation added. |
| (LINE_AXIS, PAGE_AXIS): New constants. |
| (grid): Renamed from gridbag. |
| (BoxLayout): Use new constants, throw exception if invalid value for |
| way, added documentation. |
| (BoxLayout): Removed. |
| (addLayoutComponent): Use new constants, added documentation. |
| (removeLayoutComponent): Likewise. |
| (addLayoutContainer): Added documentation. |
| (preferredLayoutSize): Added documentation, check given argument. |
| (minimumLayoutSize): Likewise. |
| (layoutContainer): Likewise. |
| (getLayoutAlignmentX): Likewise. |
| (getLayoutAlignmentY): Likewise. |
| (invalidateLayout): Likewise. |
| (maximumLayoutSize): Likewise. |
| |
| 2003-11-22 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/natPlainDatagramSocketImplWin32.cc |
| (peekData): Use offset and maximal free space in datagram packet. |
| (receive): Likewise. |
| (send): Use offset in datagram packet. |
| |
| 2003-11-22 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/natPlainDatagramSocketImplPosix.cc |
| (peekData): Use offset and maximal free space in datagram packet. |
| (receive): Likewise. |
| (send): Use offset in datagram packet. |
| |
| 2003-11-22 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/DatagramChannelImpl.java |
| (getNativeFD): Use getPlainDatagramSocketImpl(). |
| * gnu/java/nio/NIODatagramSocket.java |
| (getPlainDatagramSocketImpl): Renamed from getImpl(). |
| * gnu/java/nio/NIOSocket.java |
| (getPlainSocketImpl): Renamed from getImpl(). |
| (setChannel): Use getPlainSocketImpl(). |
| * gnu/java/nio/SocketChannelImpl.java |
| (SocketChannelImpl): Use getPlainSocketImpl(). |
| (getPlainSocketImpl): Renamed from getImpl(). |
| (getNativeFD): Use getPlainSocketImpl(). |
| |
| 2003-11-18 Graydon Hoare <graydon@redhat.com> |
| |
| * javax/swing/JLayeredPane.java: Implement. |
| * javax/swing/JFrame.java (getContentPane): Make public |
| * javax/swing/javax/swing/JRootPane.java (setContentPane): |
| Use JLayeredPane.FRAME_CONTENT_LAYER. |
| |
| 2003-11-21 Mark Wielaard <mark@klomp.org> |
| |
| * java/lang/Float.java (static): Removed. |
| |
| 2003-11-18 Graydon Hoare <graydon@redhat.com> |
| |
| * java/awt/font/TextLayout.java: Implement simple layouts |
| using attributed strings and glyph vectors. |
| |
| 2003-11-17 Graydon Hoare <graydon@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java: New file. |
| * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java |
| (GdkFontLineMetrics): New inner class. |
| (getLineMetrics): Return new GdkFontLineMetrics. |
| (getFontMetrics): Return new GdkClasspathFontPeerMetrics. |
| (layoutGlyphVector): Create GdkGlyphVector. |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java (stateStack): New member. |
| (GdkGraphics2D): Initialize state via mathod calls. |
| (cairoSetMatrix, cairoShowGlyphs): Simplify native calls. |
| (cairoTranslate, cairoScale, cairoRotate): Remove. |
| (various methods): use setTransform for special transform cases. |
| (DrawState): New inner class. |
| (stateSave): New method. |
| (stateRestore): New method. |
| (various methods): use stateSave, stateRestore. |
| (getClipInDevSpace): New method. |
| (clip, clipRect, setClip, getClip, getClipBounds): |
| Follow spec more closely. |
| (getTransform): Return clone of transform. |
| (setStroke): Set linewidth to passed width / 2.0. |
| (setPaintMode): Set SrcOver rather than Xor. |
| (setColor): Set paint to passed color. |
| (drawRaster, drawImage, PainterThread, drawPixels): Take affine |
| transform from image to user space. |
| (drawRenderedImage, drawRenderableImage): Implement. |
| (getFontRenderContext, getFontMetrics, drawString, getFont): |
| Implement |
| (drawArc, drawOval, drawRoundRect, fillArc, fillOval, fillRoundRect): |
| Implement. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: |
| Match changes to java side. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c: |
| Release resources. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: |
| Don't use pango for metrics. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c: |
| New file. |
| |
| 2003-11-19 Guilhem Lavaux <guilhem@kaffe.org> |
| Jim Pick <jim@kaffe.org> |
| |
| * java/text/DecimalFormat.java (getCurrency, setCurrency): New |
| methods. |
| |
| 2003-11-19 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/text/DecimalFormatSymbols.java (getCurrency, |
| setCurrency): New methods. |
| |
| 2003-11-19 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/FlatteningPathIterator.java: Entirely re-written. |
| * java/awt/geom/doc-files/FlatteningPathIterator-1.html: |
| Describe how the implementation works. |
| |
| 2003-11-19 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/Socket.java |
| (implCreated): New variable that indicates created impl. |
| (getImpl): New method. |
| (toString): Return more SUN compliant string representation. |
| (various): Use getImpl() instead of impl. |
| |
| 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch> |
| |
| * lib/libjava.exp: Add DYLD_LIBRARY_PATH for darwin. Look for |
| the right libgcc. Add -multiply_defined suppress and -bind_at_load |
| flags. |
| |
| 2003-11-18 Tom Tromey <tromey@redhat.com> |
| |
| PR libgcj/13026: |
| * verify.cc (state::copy): Only set local_changed if we're in a |
| subroutine. Correctly copy local variables which were modified |
| by the subroutine. |
| (push_jump_merge): Added more debugging output. |
| |
| * jni.cc (_Jv_JNI_GetStringUTFChars): Fail gracefully if string |
| is null. |
| |
| 2003-11-17 Graydon Hoare <graydon@redhat.com> |
| |
| * javax/swing/plaf/basic/BasicDefaults.java: Rewrite to spec. |
| * javax/swing/UIDefaults.java: Modify to reflect rewrite. |
| |
| 2003-11-16 Tom Tromey <tromey@redhat.com> |
| |
| PR libgcj/13062: |
| * java/io/StreamTokenizer.java (commentChar): Clear other |
| attributes for character. |
| (quoteChar): Likewise. |
| |
| 2003-11-14 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * java/awt/GridBagLayout.java (getLayoutDimensions): Return array of two |
| zero-length int arrays when layoutInfo is null. |
| (getLayoutWeights): Return array of two zero-length double arrays when |
| layoutInfo is null. |
| |
| 2003-11-13 Tom Tromey <tromey@redhat.com> |
| |
| * jni.cc (_Jv_JNI_GetStringUTFChars): Pass length of string to |
| JvGetStringUTFRegion. |
| * java/lang/natPosixProcess.cc (new_string): Pass length of string |
| to JvGetStringUTFRegion. |
| * java/lang/natDouble.cc (parseDouble): Pass length of string to |
| JvGetStringUTFRegion. |
| * java/lang/natWin32Process.cc (startProcess): Pass length of |
| string to JvGetStringUTFRegion. |
| * java/lang/natClass.cc (forName): Pass length of string to |
| JvGetStringUTFRegion. |
| * gnu/gcj/runtime/natNameFinder.cc (getExternalLabel): Pass length |
| of string to JvGetStringUTFRegion. |
| * gnu/gcj/convert/natIconv.cc (init): Pass length of string to |
| JvGetStringUTFRegion. |
| * gnu/awt/gtk/natGtkLabelPeer.cc (setText): Pass length of string |
| to JvGetStringUTFRegion. |
| * gnu/awt/gtk/natGtkButtonPeer.cc (setLabel): Pass length of |
| string to JvGetStringUTFRegion. |
| |
| 2003-11-13 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * gnu/java/nio/natSelectorImplPosix.cc |
| (helper_put_filedescriptors): Change to static linkage. |
| (helper_get_filedescriptors): Likewise. |
| |
| 2003-11-12 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java (prepareImage): Remove |
| null check. |
| * gnu/java/awt/peer/gtk/GtkToolkit.java (prepareImage): Likewise. |
| * java/awt/Component.java (prepareImage): Likewise. |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c (setAlignment): |
| Rename to nativeSetAlignment. |
| |
| 2003-11-11 Danny Smith <dannysmith@users.sourceforge.net> |
| |
| * jni.cc (JNI_CreateJavaVM): Remove JNIEXPORT. |
| (JNI_GetCreatedJavaVMs): Likewise. |
| (JNI_GetDefaultJavaVMInitArgs): Likewise. |
| * include/jni.h (JNIIMPEXP): Remove definition |
| and replace with... |
| (__GCJ_JNIIMPEXP__): New macro, applicable only to libgcj |
| symbols, |
| (__GCJ_DLL__): New macro, controlling __GCJ_JNIIMPEXP__. |
| |
| 2003-11-11 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * Makefile.am: Add GdkPixbufDecoder.java and |
| gnu_java_awt_peer_gtk_GdkPixbufDecoder.c |
| * Makefile.in: Regenerate. |
| * gnu/java/awt/image/ImageDecoder.java (ImageDecoder(byte[],int,int)): |
| New constructor. |
| (startProduction): Create ByteArrayInputStream when url and filename are |
| null. |
| (produce): Declare stream parameter as InputStream. |
| * gnu/java/awt/image/XBMDecoder.java (produce): Declare stream parameter |
| as InputStream. |
| * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java |
| (GdkPixbufDecoder(byte[],int,int)): New constructor. |
| (produce): Declare stream parameter as InputStream. |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java (prepareImage): Throw NPE |
| if image is null. Set image's observer before running PrepareImage |
| thread. Pass image to startProduction. |
| * gnu/java/awt/peer/gtk/GtkImage.java: Add null checks before calls to |
| source's member functions. |
| (observer): New field. |
| (setObserver): New method. |
| (setDimensions, setPixels, imageComplete): Call observer's imageUpdate. |
| * gnu/java/awt/peer/gtk/GtkToolkit.java (checkImage, getImage): Return |
| new GtkImage. |
| (prepareImage): Implement. |
| * java/awt/Component.java: Add static fields incrementalDraw and |
| redrawRate. |
| (imageUpdate): Implement. |
| (createImage): Call Toolkit's createImage if peer is null. |
| (prepareImage): Throw NPE if image is null. |
| * java/awt/MediaTracker.java: Fix return value. |
| |
| 2003-11-11 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkLabelPeer.java (create()): Call new create. |
| (create(String, float)): New method. |
| (setText): Make native. |
| (nativeSetAlignment): New method. |
| (setAlignment): Call nativeSetAlignment. |
| (getArgs): Remove method. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c |
| (find_fg_color_widget, find_bg_color_widget): New functions. |
| (gtkWidgetSetForeground): Call find_fg_color_widget. |
| (gtkWidgetSetBackground): Call find_bg_color_widget. Modify active and |
| prelight colors. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c (create): Wrap label |
| widget in event box. |
| (setText, setAlignment): Implement new native methods. |
| |
| 2003-11-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/Font.java, |
| java/awt/datatransfer/DataFlavor.java, |
| java/math/BigInteger.java, |
| java/net/Inet4Address.java, |
| java/net/Inet6Address.java, |
| java/rmi/MarshalledObject.java, |
| java/rmi/server/RMIClassLoader.java, |
| java/security/cert/CertStore.java, |
| java/sql/Timestamp.java, |
| java/text/SimpleDateFormat.java, |
| javax/naming/CompoundName.java: |
| Removed some redundant obj == null checks. |
| |
| 2003-11-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/nio/ByteBuffer.java |
| (equals): Remove redundant obj == null check. |
| |
| 2003-11-11 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/natPipeImpl.cc, |
| gnu/java/nio/natSelectorImpl.cc: Removed |
| * gnu/java/nio/natPipeImplEcos.cc, |
| gnu/java/nio/natPipeImplPosix.cc, |
| gnu/java/nio/natPipeImplWin32.cc, |
| gnu/java/nio/natSelectorImplEcos.cc, |
| gnu/java/nio/natSelectorImplPosix.cc, |
| gnu/java/nio/natSelectorImplWin32.cc: New files |
| * configure.in: Create links for gnu/java/nio/natPipeImpl.cc and |
| gnu/java/nio/natSelectorImpl.cc |
| * configure: Regenerated. |
| |
| 2003-11-11 Micheal Koch <konqueror@gmx.de> |
| |
| * java/net/URLStreamHandler.java (toExternalForm): Print port only |
| if host is printed too and port was really given to URL. |
| |
| 2003-11-10 Gary Benson <gbenson@redhat.com> |
| |
| * java/sql/Timestamp.java (valueOf): Correctly handle |
| nanoseconds. |
| |
| 2003-11-09 Tom Tromey <tromey@redhat.com> |
| |
| * java/net/Inet4Address.java (serialVersionUID): Updated. |
| |
| 2003-11-08 Jeff Sturm <jsturm@one-point.com> |
| |
| * gnu/gcj/runtime/FirstThread.java (Klocale, Kcalendar): |
| New fields. |
| |
| 2003-11-08 Jeff Sturm <jsturm@one-point.com> |
| |
| * java/io/ByteArrayOutputStream.java (resize): |
| Fix off-by-one error. |
| |
| 2003-11-08 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * gnu/gcj/xlib/XAnyEvent.java (XAnyEvent): Make constructor |
| public. |
| |
| 2003-11-06 Mohan Embar <gnustuff@thisiscool.com> |
| |
| PR libgcj/12231 |
| * java/lang/Win32Process.java (hasExited) Changed from |
| public to private. |
| (startProcess): Likewise. |
| (cleanup): Likewise. |
| * java/lang/natWin32Process.cc (cleanup) Don't close |
| input, output and error streams. |
| (ChildProcessPipe): New helper class. |
| (startProcess): Refactored to use ChildProcessPipe. |
| Use CREATE_NO_WINDOW when launching child process. |
| |
| 2003-11-06 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * include/win32.h (_Jv_platform_close_on_exec): Changed |
| signature and declared extern. |
| * win32.cc (_Jv_platform_close_on_exec): Implemented. |
| * gnu/java/net/natPlainDatagramSocketImplWin32.cc |
| (create): Use new signature of _Jv_platform_close_on_exec. |
| * gnu/java/net/natPlainSocketImplWin32.cc |
| (create): Eliminated a few typecasts |
| Use new signature of _Jv_platform_close_on_exec. |
| (accept): Eliminated a few typecasts |
| Use new signature of _Jv_platform_close_on_exec. |
| * java/io/natFileDescriptorWin32.cc (open): Use |
| _Jv_platform_close_on_exec. |
| |
| 2003-11-04 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * java/lang/natClass.cc (newInstance): Throw InstantiationException |
| if class has no null-argument constructor. |
| |
| 2003-10-30 Mohan Embar <gnustuff@thisiscool.com> |
| |
| PR libgcj/12647: |
| * win32-threads.cc (_Jv_CondWait): Respect mutex's |
| refcount when releasing and reacquiring it. |
| |
| 2003-10-30 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * win32.cc: (dirExists) Internal helper function to |
| test for directory existence. |
| (getUserHome) New helper function refactored out |
| of _Jv_platform_initProperties. Uses USERPROFILE |
| instead of HOMEDIR and attempts to support Win9X and NT. |
| (_Jv_platform_initProperties) Use getUserHome. |
| |
| 2003-10-30 Mohan Embar <gnustuff@thisiscool.com> |
| |
| PR libgcj/11521: |
| * gnu/java/net/natPlainSocketImplWin32.cc |
| (bind): Don't use SO_REUSEADDR |
| |
| 2003-10-30 Mohan Embar <gnustuff@thisiscool.com> |
| |
| PR libgcj/6652: |
| * java/io/natFileWin32.cc (getCanonicalPath): Treat "" like ".". |
| |
| 2003-10-30 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Don't use vtable |
| dispatch for final methods. |
| |
| 2003-10-30 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (create): Turn on |
| word wrapping. |
| |
| 2003-10-29 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c (getSize): Return |
| scrolled window's size request. |
| |
| 2003-10-29 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/CubicCurve2D.java (contains): Docfix for URL of embedded drawing. |
| * java/awt/geom/QuadCurve2D.java: Likewise. |
| |
| 2003-10-29 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/CubicCurve2D.java: Added documentation. |
| * java/awt/geom/QuadCurve2D.java: Likewise. |
| |
| * java/awt/geom/doc-files/QuadCurve2D-4.png, |
| java/awt/geom/doc-files/QuadCurve2D-5.png, |
| java/awt/geom/doc-files/CubicCurve2D-4.png, |
| java/awt/geom/doc-files/Cubicurve2D-5.png: New illustrations. |
| |
| 2003-10-29 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/CubicCurve2D.java (getFlatnessSq): Implement. |
| (subdivide(CubicCurve2D, CubicCurve2D)): Avoid useless object allocation. |
| (subdivide(double[],int,double[],int,double[],int)): Implement. |
| |
| 2003-10-29 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/doc-files/CubicCurve2D-1.png, |
| java/awt/geom/doc-files/CubicCurve2D-2.png, |
| java/awt/geom/doc-files/CubicCurve2D-3.png: New illustrations. |
| |
| 2003-10-29 Ito Kazumitsu <kaz@maczuka.gcd.org> |
| |
| * java/text/DecimalFormat.java |
| (scanFormat) corrected so that '%' may appear in a pattern. |
| |
| 2003-10-29 Mark Wielaard <mark@klomp.org> |
| |
| From Guilhem Lavaux <guilhem.lavaux@free.fr> |
| * java/text/DateFormat.java (Field): New public static inner class. |
| * java/text/Format.java (Field): Likewise. |
| (formatToCharacterIterator): New method. |
| * java/text/FormatCharacterIterator.java: New file. |
| |
| 2003-10-29 Mark Wielaard <mark@klomp.org> |
| |
| From Guilhem Lavaux <guilhem.lavaux@free.fr> |
| * java/util/Currency.java: New file. |
| |
| 2003-10-29 Michael Koch <konqueror@gmx.de> |
| |
| * Makefile.am (ordinary_java_source_files): Added |
| java/text/FormatCharacterIterator.java and java/util/Currency.java. |
| * Makefile.in: Regenerated. |
| |
| 2003-10-29 Dalibor Topic <robilad@kaffe.org> |
| |
| * gnu/java/beans/IntrospectionIncubator.java (addMethod): Add public |
| static methods. |
| |
| 2003-10-29 Julian Dolby <dolby@us.ibm.com> |
| |
| * javax/naming/spi/NamingManager.java (getContinuationContext): Call |
| getObjectInstance() with Object, Name, Context and environment |
| Hashtable from exception. Call fillInStackTrace() on exception when |
| rethrown. |
| * javax/naming/InitialContext.java (lookup(Name)): When a |
| CannotProceedException is thrown use the ContinuationContext. |
| (lookup(String)): Likewise. |
| (close): Clear myProps and defaultInitCtx. |
| |
| 2003-10-29 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/InetAddress.java |
| (equals): Remove redundant obj == null check. |
| * java/net/SocketPermission.java |
| (equals): Likewise. |
| * java/net/URL.java |
| (equals): Likewise. |
| (getURLStreamHandler): Likewise. |
| |
| 2003-10-29 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/natPlainDatagramSocketImplPosix.cc |
| (setOption): Directly return if no error occured. |
| * gnu/java/net/natPlainSocketImplPosix.cc |
| (setOption): Likewise. |
| |
| 2003-10-28 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Always assign a |
| vtable slot for final methods. Add FIXME comment. |
| |
| 2003-10-28 David S. Miller <davem@redhat.com> |
| |
| * sysdep/sparc/locks.h (__cas_start_atomic): %g0 --> %%g0. |
| |
| 2003-10-26 Mark Wielaard <mark@klomp.org> |
| |
| Reported by Helmer Kraemer <hkraemer@freenet.de> |
| * java/util/jar/JarInputStream.java (readManifest): Don't call |
| closeEntry(). |
| |
| * java/util/zip/DeflaterOutputStream.java (inbufWrite): New method. |
| (finish): Use inbufWrite(). |
| (write(int)): Likewise. |
| (write(byte[],int,int)): Likewise. |
| |
| 2003-10-26 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * java/lang/reflect/AccessibleObject.java (secureSetAccessible): |
| Don't check for AccessibleObject. Update javadocs. |
| |
| * java/util/TreeMap.java: Doc fixes. HashMap -> TreeMap. |
| |
| 2003-10-26 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * java/lang/reflect/Constructor.java (toString): Avoid extra |
| whitespace on constructor with no modifiers. |
| * java/lang/reflect/natConstructor.java (newInstance): Look up |
| caller and perform accessibility check only if constructor is |
| non-public and accessible flag is not set. |
| |
| 2003-10-26 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * jni.cc (_Jv_JNI_CallAnyMethodV, _Jv_JNI_CallAnyMethodA, |
| _Jv_JNI_CallAnyVoidMethodV, _Jv_JNI_CallAnyVoidMethodA): Don't |
| use _Jv_LookupDeclaredMethod(). Call _Jv_CallAnyMethodA with |
| is_virtual_call argument. |
| * include/jvm.h (_Jv_isVirtualMethod): Moved and renamed from |
| natClass.cc. |
| * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Use |
| _Jv_isVirtualMethod. |
| * java/lang/reflect/natMethod.cc (invoke): Don't use |
| _Jv_LookupDeclaredMethod. |
| (_Jv_CallAnyMethodA): New is_virtual_call argument. If specified, |
| look up method in target object's vtable. |
| |
| 2003-10-25 Graydon Hoare <graydon@redhat.com> |
| |
| * gnu/java/awt/ClasspathToolkit.java: New abstract class. |
| * gnu/java/awt/peer/ClasspathFontPeer.java: New abstract class. |
| * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c: |
| New concrete implementation of ClasspathFontPeer, with native part. |
| * gnu/java/awt/peer/gtk/GdkGlyphVector.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: |
| New class, with native part. |
| * gnu/java/awt/peer/gtk/GdkGraphics2D.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: |
| implement setFont, cairoSetFont, drawGlyphVector, cairoShowGlyphs. |
| |
| 2003-10-25 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| * java/lang/reflect/Method.java (toString): Avoid extra whitespace |
| on method with no modifiers. |
| |
| 2003-10-25 Bryce McKinlay <bryce@mckinlay.net.nz> |
| |
| PR libgcj/11780: |
| * java/lang/reflect/natMethod.cc (invoke): Look up caller and perform |
| accessibility check only if target is non-public and accessible flag |
| is not set. |
| * java/lang/reflect/natField.cc (getAddr): Likewise. |
| |
| 2003-10-24 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkDialogPeer.java (handleEvent): |
| Remove method. |
| * gnu/java/awt/peer/gtk/GtkWindowPeer.java (postWindowEvent): |
| New method. |
| * java/awt/Window.java (Window(Window,GraphicsConfiguration), |
| show, hide, dispose, getOwnedWindows): Synchronize on tree lock. |
| (dispose): Post WINDOW_CLOSED event. |
| (addWindowFocusListener, addWindowStateListener): Assign result |
| of multicaster add back to window listener. |
| (removeWindowFocusListener, removeWindowStateListener): Assign |
| result of multicaster remove back to window listener. |
| (dispatchEventImpl): Add null checks for focus and state |
| listeners. |
| (processWindowEvent): Handle case where windowListener is null |
| but state or focus listeners exist. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Add JNI |
| glue for postWindowEvent. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c |
| (window_delete_cb, window_destroy_cb, window_show_cb, |
| window_focus_in_cb, window_focus_out_cb, window_window_state_cb, |
| window_get_new_state): New functions. |
| * jni/gtk-peer/gtkpeer.h: Define window event and frame state |
| macros. Declare postWindowEventID. |
| |
| 2003-10-24 Anthony Green <green@redhat.com> |
| |
| * java/lang/natClass.cc (_Jv_LinkSymbolTable): Fix case where |
| we have no interpreter. |
| |
| 2003-10-22 Andrew Haley <aph@redhat.com> |
| |
| * java/lang/natClass.cc (initializeClass): Call |
| _Jv_linkExceptionClassTable. |
| (_Jv_LinkSymbolTable): Call )_Jv_ThrowNoSuchMethodError. Call |
| _Jv_Defer_Resolution on a method whose ncode is NULL. |
| (_Jv_linkExceptionClassTable): New function. |
| (_Jv_LayoutVTableMethods): If superclass looks like a constant pool |
| entry, look it up. |
| * java/lang/Class.h (struct _Jv_CatchClass): New. |
| (_Jv_linkExceptionClassTable): New friend. |
| (_Jv_Defer_Resolution): New friend. |
| (class Class.catch_classes): New field. |
| * include/java-interp.h (Jv_Defer_Resolution): New method. |
| (_Jv_PrepareClass): Make a friend of _Jv_MethodBase. |
| (_Jv_MethodBase.deferred): New field. |
| (_Jv_Defer_Resolution): New function. |
| * resolve.cc (_Jv_PrepareClass): Resolve deferred handlers. |
| * exception.cc (get_ttype_entry): Change return type to void**. |
| (PERSONALITY_FUNCTION): Remove all code related to using a |
| Utf8Const* for a match type. Change match type to be a pointer to |
| a pointer, rather than a pointer to a Class. |
| * defineclass.cc (handleCodeAttribute): Initialize |
| method->deferred. |
| (handleMethodsEnd): Likewise. |
| |
| 2003-10-23 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
| |
| * java/lang/natObject.cc (_Jv_ObjectCheckMonitor): Use |
| _Jv_MutexCheckMonitor instead of accessing mutex.owner directly. |
| |
| 2003-10-22 Tom Tromey <tromey@redhat.com> |
| |
| PR libgcj/12416: |
| * java/lang/Class.h: Updated. |
| * java/lang/natClass.cc (_getFields): Removed. |
| (getFields): Likewise. |
| (getDeclaredFields): Added `public_only' parameter. |
| * java/lang/Class.java (getFields): Now implemented in java; from |
| Classpath. |
| (getDeclaredFields): Likewise. |
| (getDeclaredFields(boolean)): Declare. |
| (_getFields): Removed. |
| (internalGetFields): New method, from Classpath. |
| |
| PR libgcj/12656: |
| * gnu/gcj/runtime/natFirstThread.cc (call_main): Use |
| _Jv_LookupDeclaredMethod, not _Jv_GetMethodLocal. |
| |
| 2003-10-22 David Daney <ddaney@avtrex.com) |
| |
| * include/mips-signal.h: New file. |
| * sysdep/dwarf2-backtrace.cc: New file. |
| * sysdep/mips: New directory. |
| * sysdep/mips/locks.h: New file. |
| * Makefile.am(extra_cc_files): New, to allow extra c++ files to be |
| added to libgcj. |
| (extra_cc_source_files): Ditto. |
| * configure.host(disable_dladdr): New shell variable passed to |
| configure. |
| (mips*-*-linux*): sysdeps_dir=mips, |
| can_unwind_signal=yes, disable_dladdr=yes, use -mxgot. |
| (mipsel*-linux* | mipsisa32el*-linux*): Enable hash synchronization. |
| * configure.in:(mips*-*-linux*): Use sysdep/dwarf2-backtrace.cc to |
| generate backtrace, and include/mips-signal.h as SIGNAL_HANDLER |
| (HAVE_DLADDR): Make it depend on setting of disable_dladdr. |
| (EXTRA_CC_FILES): New, to support conditional addition of |
| sysdep/dwarf2-backtrace.cc. |
| * configure: Regenerated. |
| * Makefile.in: Regenerated. |
| * gcj/Makefile.in: Regenerated. |
| * include/config.h.in: Regenerated. |
| * include/Makefile.in: Regenerated. |
| * testsuite/Makefile.in: Regenerated. |
| |
| 2003-10-22 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/QuadCurve2D.java (subdivide): Added documentation. |
| java/awt/geom/doc-files/QuadCurve2D-3.png: New illustration. |
| |
| 2003-10-22 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/QuadCurve2D.java: Reformatted, wrote Javadoc. |
| * java/awt/geom/doc-files: New directory. |
| * java/awt/geom/doc-files/QuadCurve2D-1.png, |
| java/awt/geom/doc-files/QuadCurve2D-2.png: New illustrations. |
| |
| 2003-10-22 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/QuadCurve2D.java (subdivide): Implement. |
| |
| 2003-10-22 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/QuadCurve2D.java (getFlatness, getFlatnessSq): Implement. |
| |
| 2003-10-22 Michael Koch <konqueror@gmx.de> |
| |
| * java/io/File.java |
| (equals): Removed redundant obj == null check. |
| (createTempFile): Merged comments from classpath. |
| |
| 2003-10-21 Sascha Brawer <brawer@dandelis.ch> |
| |
| Fix for bug #2944, reported by David Holmes <dholmes@dltech.com.au> |
| * java/util/logging/ErrorManager.java (everUsed): Made volatile. |
| (error): Synchronize on instance, not class. |
| |
| 2003-10-21 Mark Wielaard <mark@klomp.org> |
| |
| Reported by M.Negovanovic |
| * java/beans/Introspector.java (getBeanInfo(ClassLoader, String)): New |
| method. |
| (reallyFindExplicitBeanInfo): Use new getBeanInfo() method. |
| |
| 2003-10-21 Sascha Brawer <brawer@dandelis.ch> |
| |
| Fix for Classpath bug #6076. |
| * java/awt/geom/GeneralPath.java (append): Re-written. |
| |
| 2003-10-21 Sascha Brawer <brawer@dandelis.ch> |
| |
| Fix for Classpath bug #6089. |
| * java/awt/geom/GeneralPath.java (curveTo): Set correct segment type. |
| (getPathIterator, GeneralPathIterator): Re-written from scratch. |
| |
| 2003-10-21 Sascha Brawer <brawer@dandelis.ch> |
| |
| * java/awt/geom/GeneralPath.java (getCurrentPoint): Return last |
| point, not start of subpath. Fixes Classpath bug #6075. |
| |
| 2003-10-21 Michael Koch <konqueror@gmx.de> |
| |
| * java/nio/ByteOrder.java, |
| java/nio/DirectByteBufferImpl.java, |
| java/nio/channels/FileChannelImpl.java: |
| Add code to load library with code for native methods if needed. |
| |
| 2003-10-21 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/PlainDatagramSocketImpl.java, |
| gnu/java/net/PlainSocketImpl.java, |
| gnu/java/net/natPlainDatagramSocketImplPosix.cc, |
| gnu/java/net/natPlainDatagramSocketImplWin32.cc, |
| gnu/java/net/natPlainSocketImplPosix.cc, |
| gnu/java/net/natPlainSocketImplWin32.cc: |
| Renamed fnum to native_fd to match classpath more. |
| |
| 2003-10-21 Jerry Quinn <jlquinn@optonline.net> |
| |
| * posix-threads.cc (_Jv_CondNotify,_Jv_CondNotifyAll): Rename |
| _Jv_PthreadCheckMonitor to _Jv_MutexCheckMonitor. |
| * include/no-threads.h (_Jv_MutexCheckMonitor): New. |
| * include/posix-threads.h (_Jv_MutexCheckMonitor): Rename from |
| _Jv_PthreadCheckMonitor. Simplify code. |
| (_Jv_MutexUnlock): Use _Jv_MutexCheckMonitor. |
| * include/win32-threads.h (_Jv_MutexCheckMonitor): New. |
| * java/lang/Object.h (_Jv_ObjectCheckMonitor): Declare. |
| * java/lang/Thread.java (holdsLock): New. |
| * java/lang/natObject.cc (_Jv_ObjectCheckMonitor): New, with and |
| without JV_HASH_SYNCHRONIZATION. |
| * java/lang/natThread.cc (java::lang::Thread::holdsLock): New. |
| |
| 2003-10-20 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/RuleBasedCollator.java |
| (RuleBasedCollator): Check rules not empty, fixed search in already |
| existing collation elements. |
| (is_special): Removed common whitespace characters. |
| (text_argument): Dont return on whitespaces, add characters between |
| two ' to string buffer. |
| |
| 2003-10-18 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/net/protocol/file/Connection.java, |
| gnu/java/net/protocol/file/Handler.java, |
| gnu/java/net/protocol/http/Connection.java, |
| gnu/java/net/protocol/http/Handler.java, |
| gnu/java/net/protocol/jar/Connection.java, |
| gnu/java/net/protocol/jar/Handler.java: |
| Merged copyright text from classpath to make |
| it possible to merge the classes. |
| |
| 2003-10-18 Mark Wielaard <mark@klomp.org> |
| |
| Reported by M.Negovanovic |
| * java/beans/IndexedPropertyDescriptor.java |
| (IndexedPropertyDescriptor): this.setIndex = setIndex, not getIndex. |
| |
| 2003-10-17 Mohan Embar <gnustuff@thisiscool.com> |
| |
| * win32.cc (_Jv_pipe): Implemented. |
| * gnu/java/nio/natPipeImpl.cc (nativeInit): Use |
| _Jv_pipe instead of ::pipe. |
| * include/posix.h (_Jv_pipe): New inline. |
| * include/win32.h (_Jv_pipe): New declaration. |
| |
| 2003-10-17 Ralph Loader <rcl@ihug.co.nz> |
| |
| * java/lang/StringBuffer.java (getChars): Fix array index checks. |
| (append, substring, insert): Likewise. |
| * testsuite/libjava.lang/StringBuffer_overflow.java: New file. |
| * testsuite/libjava.lang/StringBuffer_overflow.out: New file. |
| |
| 2003-10-17 Ralph Loader <rcl@ihug.co.nz> |
| |
| * java/lang/natString.cc (getChars): |
| Fix validation of array indexes. |
| (getBytes, regionMatches, startsWith, valueOf): Likewise. |
| * testsuite/libjava.lang/String_overflow.java: New file. |
| * testsuite/libjava.lang/String_overflow.out: New file. |
| |
| 2003-10-17 Ralph Loader <rcl@ihug.co.nz> |
| |
| * prims.cc (_Jv_NewObjectArray): Make sure byte size doesn't |
| overflow a jint. |
| (_Jv_NewPrimArray): Check for overflowing a jint, replacing a |
| check for overflowing size_t, since the lower level functions |
| take a jint. |
| * testsuite/libjava.lang/newarray_overflow.java: New file. |
| * testsuite/libjava.lang/newarray_overflow.out: New file. |
| |
| 2003-10-15 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/RuleBasedCollator.java |
| (RuleBasedCollator): Moved around, documentation added. |
| (compare): Documentation added. |
| (equals): Likewise. |
| (getCollationElementIterator): Likewise. |
| (getCollationKey): Likewise. |
| (getRules): Likewise. |
| (hashCode): Likewise. |
| |
| 2003-10-15 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/RuleBasedCollator.java |
| (CollationElement): Renamed from RBCElement and moved into |
| RuledBasedCollator as inner class. |
| |
| 2003-10-15 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/CollationElementIterator.java |
| (CollationElementIterator): Moved, documenatation added, call setText. |
| (next): Reformated. |
| (reset): Reformated. |
| (setText): New method. |
| (getOffset): New method. |
| * java/text/CollationKey.java |
| (getSourceString): Reformated. |
| (hashCode): Reformated. |
| (toByteArray): Reformated. |
| |
| 2003-10-15 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/zip/InflaterInputStream.java |
| (InflaterInputStream): Renamed infl to inf and bufsize to size, |
| added description to exception, check for inf == null and size < 0. |
| |
| 2003-10-15 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/AttributedCharacterIterator.java, |
| java/text/CharacterIterator.java: Reformated. |
| |
| 2003-10-15 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/UIDefaults.java (putDefaults): |
| Readded accidently removed "public" modifier. |
| |
| 2003-10-14 Paolo Bonzini <bonzini@gnu.org> |
| |
| * interpret.cc (_Jv_InterpMethod::run): Don't |
| use libffi types, they were meant to be internal. |
| * gcj/javaprims.h (_Jv_ulong): New typedef. |
| |
| 2003-10-13 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/natClassLoader.cc (_Jv_InitNewClassFields): Removed. |
| (defineClass): Updated. |
| (_Jv_NewClass): Likewise. |
| * prims.cc (_Jv_InitPrimClass): Don't call |
| _Jv_InitNewClassFields. |
| |
| 2003-10-13 Taras Glek <taras.judge@shaw.ca> |
| |
| PR libgcj/12592 |
| * gnu/java/net/protocol/http/Connection.java (connect): Use \r\n, |
| not just \n. |
| |
| 2003-10-13 Michael Koch <konqueror@gmx.de> |
| |
| * java/io/File.java: Reformated. |
| (equals): Check for obj == null. |
| |
| 2003-10-13 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/JarURLConnection.java |
| (jarFileURL): Added dcoumentation. |
| (jarFileURLConnection): Reformated documentation. |
| (entryName): Renamed from "element", documentation rewritten. |
| (connectionCache): Renamed from "conn_cache", documentation |
| reformated. |
| (JarURLConnection): Check URL protocol. |
| (getEntryName): Use entryName. |
| (connect): Use connectionCache. |
| (getInputStream): Use entryName, fixed comment. |
| (getJarEntry): Use entryName. |
| (getHeaders): Use entryName. |
| * java/net/URLConnection.java |
| (addRequestProperty): Fixed documentation. |
| (setDefaultRequestProptery): Added comment that it does nothing since |
| JDK 1.3. |
| (getDefaultRequestProperty): Likewise. |
| |
| 2003-10-13 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/java/net/URLStreamHandlerFactory.java |
| (createURLStreamHandler): Removed redundant "public" modifier. |
| * java/sql/DatabaseMetaData.java: |
| (DatabaseMetaData): Readded accidently removed "public" modifier. |
| * java/sql/ParameterMetaData.java: |
| (ParameterMetaData): Readded accidently removed "public" modifier. |
| * java/sql/PreparedStatement.java: |
| (PreparedStatement): Readded accidently removed "public" modifier. |
| * java/sql/Ref.java: |
| (Ref): Readded accidently removed "public" modifier. |
| |
| 2003-10-13 Michael Koch <konqueror@gmx.de> |
| |
| * java/nio/Buffer.java |
| (hasRemaining): Made implementation more clear. |
| * java/nio/MappedByteBuffer.java |
| (loaded): New member variable. |
| (force): Added comment. |
| (isLoaded): Return value of loaded. |
| (load): Set loaded to true, added comment. |
| |
| 2003-10-12 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/PipeImpl.java |
| (SourceChannelImpl): New inner class. |
| (SinkChannelImpl): New inner class. |
| (sink): New member variable. |
| (source): New member variable. |
| (PipeImpl): Add SelectorProvider argument, implemented. |
| (nativeInit): New method. |
| (sink): Return sink channel. |
| (source): Return source channel. |
| * gnu/java/nio/SelectorProviderImpl.java |
| (openPipe): Give provider as argument to PipeImpl constructor. |
| * java/nio/channels/spi/SelectorProvider.java |
| (pr): Removed. |
| (systemDefaultProvider): New member variable. |
| (provider): Made it synchronized, use property |
| java.nio.channels.spi.SelectorProvider. |
| * gnu/java/nio/natPipeImpl.cc: New file. |
| * Makefile.am (nat_source_files): Added gnu/java/nio/natPipeImpl.cc. |
| * Makefile.in: Regenerated. |
| |
| 2003-10-12 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/table/DefaultTableModel.java, |
| javax/swing/table/TableCellEditor.java, |
| javax/swing/table/TableCellRenderer.java, |
| javax/swing/table/TableColumnModel.java, |
| javax/swing/table/TableModel.java, |
| javax/swing/text/AbstractDocument.java, |
| javax/swing/text/Document.java, |
| javax/swing/text/MutableAttributeSet.java, |
| javax/swing/text/StyledDocument.java, |
| javax/swing/text/ViewFactory.java, |
| javax/swing/tree/DefaultMutableTreeNode.java, |
| javax/swing/tree/MutableTreeNode.java, |
| javax/swing/tree/RowMapper.java, |
| javax/swing/tree/TreeCellEditor.java, |
| javax/swing/tree/TreeCellRenderer.java, |
| javax/swing/tree/TreeModel.java, |
| javax/swing/tree/TreeNode.java, |
| javax/swing/tree/TreeSelectionModel.java, |
| javax/swing/undo/StateEditable.java, |
| javax/swing/undo/UndoableEdit.java: |
| Removed redundant modifiers. |
| |
| 2003-10-12 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/event/AncestorListener.java, |
| javax/swing/event/CaretListener.java, |
| javax/swing/event/CellEditorListener.java, |
| javax/swing/event/ChangeListener.java, |
| javax/swing/event/DocumentEvent.java, |
| javax/swing/event/DocumentListener.java, |
| javax/swing/event/HyperlinkListener.java, |
| javax/swing/event/InternalFrameListener.java, |
| javax/swing/event/ListDataListener.java, |
| javax/swing/event/ListSelectionListener.java, |
| javax/swing/event/MenuDragMouseListener.java, |
| javax/swing/event/MenuKeyListener.java, |
| javax/swing/event/MenuListener.java, |
| javax/swing/event/MouseInputListener.java, |
| javax/swing/event/PopupMenuListener.java, |
| javax/swing/event/TableColumnModelListener.java, |
| javax/swing/event/TableModelListener.java, |
| javax/swing/event/TreeExpansionListener.java, |
| javax/swing/event/TreeModelListener.java, |
| javax/swing/event/TreeSelectionListener.java, |
| javax/swing/event/TreeWillExpandListener.java, |
| javax/swing/event/UndoableEditListener.java, |
| javax/swing/plaf/UIResource.java, |
| javax/swing/plaf/metal/MetalLookAndFeel.java: |
| Removed redundant modifiers. |
| |
| 2003-10-12 Michael Koch <konqueror@gmx.de> |
| |
| * javax/swing/Action.java, |
| javax/swing/BoundedRangeModel.java, |
| javax/swing/CellEditor.java, |
| javax/swing/ComboBoxEditor.java, |
| javax/swing/ComboBoxModel.java, |
| javax/swing/DesktopManager.java, |
| javax/swing/JComboBox.java, |
| javax/swing/ListCellRenderer.java, |
| javax/swing/ListSelectionModel.java, |
| javax/swing/MenuElement.java, |
| javax/swing/MutableComboBoxModel.java, |
| javax/swing/Renderer.java, |
| javax/swing/RootPaneContainer.java, |
| javax/swing/ScrollPaneConstants.java, |
| javax/swing/SingleSelectionModel.java, |
| javax/swing/SpinnerModel.java, |
| javax/swing/SwingConstants.java, |
| javax/swing/UIDefaults.java, |
| javax/swing/WindowConstants.java, |
| javax/swing/border/Border.java, |
| javax/swing/colorchooser/ColorSelectionModel.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * javax/transaction/Status.java, |
| javax/transaction/Synchronization.java, |
| javax/transaction/Transaction.java, |
| javax/transaction/TransactionManager.java, |
| javax/transaction/UserTransaction.java, |
| javax/transaction/xa/XAResource.java, |
| javax/transaction/xa/Xid.java: |
| Removing redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * javax/print/attribute/Attribute.java, |
| javax/print/attribute/AttributeSet.java, |
| javax/print/attribute/PrintRequestAttributeSet.java: |
| Removing redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * javax/sql/ConnectionEventListener.java, |
| javax/sql/ConnectionPoolDataSource.java, |
| javax/sql/DataSource.java, |
| javax/sql/PooledConnection.java, |
| javax/sql/RowSet.java, |
| javax/sql/RowSetInternal.java, |
| javax/sql/RowSetListener.java, |
| javax/sql/RowSetMetaData.java, |
| javax/sql/RowSetReader.java, |
| javax/sql/RowSetWriter.java, |
| javax/sql/XAConnection.java, |
| javax/sql/XADataSource.java: |
| Removing redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * javax/naming/Context.java, |
| javax/naming/Name.java, |
| javax/naming/NameParser.java, |
| javax/naming/NamingEnumeration.java, |
| javax/naming/Referenceable.java, |
| javax/naming/directory/Attribute.java, |
| javax/naming/directory/Attributes.java, |
| javax/naming/directory/DirContext.java, |
| javax/naming/event/EventContext.java, |
| javax/naming/event/EventDirContext.java, |
| javax/naming/event/NamespaceChangeListener.java, |
| javax/naming/event/NamingListener.java, |
| javax/naming/event/ObjectChangeListener.java, |
| javax/naming/ldap/Control.java, |
| javax/naming/ldap/ExtendedRequest.java, |
| javax/naming/ldap/ExtendedResponse.java, |
| javax/naming/ldap/HasControls.java, |
| javax/naming/ldap/LdapContext.java, |
| javax/naming/ldap/UnsolicitedNotification.java, |
| javax/naming/ldap/UnsolicitedNotificationListener.java, |
| javax/naming/spi/DirObjectFactory.java, |
| javax/naming/spi/DirStateFactory.java, |
| javax/naming/spi/InitialContextFactory.java, |
| javax/naming/spi/InitialContextFactoryBuilder.java, |
| javax/naming/spi/ObjectFactory.java, |
| javax/naming/spi/ObjectFactoryBuilder.java, |
| javax/naming/spi/Resolver.java, |
| javax/naming/spi/StateFactory.java: |
| Removing redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/security/Key.java, |
| * java/security/PrivateKey.java, |
| * java/security/PublicKey.java, |
| * java/security/acl/Acl.java, |
| * java/security/acl/AclEntry.java, |
| * java/security/acl/Group.java, |
| * java/security/acl/Owner.java, |
| * java/security/acl/Permission.java, |
| * java/security/cert/X509Extension.java, |
| * java/security/interfaces/DSAKey.java, |
| * java/security/interfaces/DSAKeyPairGenerator.java, |
| * java/security/interfaces/DSAParams.java, |
| * java/security/interfaces/DSAPrivateKey.java, |
| * java/security/interfaces/DSAPublicKey.java, |
| * java/security/interfaces/RSAKey.java, |
| * java/security/interfaces/RSAPrivateCrtKey.java, |
| * java/security/interfaces/RSAPrivateKey.java, |
| * java/security/interfaces/RSAPublicKey.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/rmi/server/ProtocolConstants.java, |
| gnu/java/security/der/DER.java: |
| Removing redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/Map.java, |
| java/util/Observer.java, |
| java/util/zip/Checksum.java, |
| java/util/zip/ZipConstants.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/AttributedCharacterIterator.java, |
| java/text/CharacterIterator.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/sql/Array.java, |
| java/sql/Blob.java, |
| java/sql/CallableStatement.java, |
| java/sql/Clob.java, |
| java/sql/Connection.java, |
| java/sql/DatabaseMetaData.java, |
| java/sql/Driver.java, |
| java/sql/ParameterMetaData.java, |
| java/sql/PreparedStatement.java, |
| java/sql/Ref.java, |
| java/sql/ResultSet.java, |
| java/sql/ResultSetMetaData.java, |
| java/sql/SQLData.java, |
| java/sql/SQLInput.java, |
| java/sql/SQLOutput.java, |
| java/sql/Savepoint.java, |
| java/sql/Statement.java, |
| java/sql/Struct.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/nio/channels/Channel.java, |
| java/nio/channels/GatheringByteChannel.java, |
| java/nio/channels/ReadableByteChannel.java, |
| java/nio/channels/ScatteringByteChannel.java, |
| java/nio/channels/WritableByteChannel.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/rmi/activation/ActivationInstantiator.java, |
| java/rmi/activation/ActivationMonitor.java, |
| java/rmi/activation/ActivationSystem.java, |
| java/rmi/activation/Activator.java, |
| java/rmi/dgc/DGC.java, |
| java/rmi/registry/Registry.java, |
| java/rmi/registry/RegistryHandler.java, |
| java/rmi/server/LoaderHandler.java, |
| java/rmi/server/RMIClientSocketFactory.java, |
| java/rmi/server/RMIFailureHandler.java, |
| java/rmi/server/RMIServerSocketFactory.java, |
| java/rmi/server/RemoteCall.java, |
| java/rmi/server/RemoteRef.java, |
| java/rmi/server/ServerRef.java, |
| java/rmi/server/Skeleton.java, |
| java/rmi/server/Unreferenced.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/ContentHandlerFactory.java, |
| java/net/DatagramSocketImplFactory.java, |
| java/net/FileNameMap.java, |
| java/net/SocketImplFactory.java, |
| java/net/SocketOptions.java, |
| java/net/URLStreamHandlerFactory.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/io/Externalizable.java, |
| java/io/FileFilter.java, |
| java/io/FilePermission.java, |
| java/io/ObjectInput.java, |
| java/io/ObjectInputValidation.java, |
| java/io/ObjectOutput.java, |
| java/io/ObjectStreamClass.java, |
| java/io/ObjectStreamConstants.java, |
| java/io/Serializable.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Ingo Proetel <proetel@aicas.com> |
| |
| * java/rmi/server/RMIClassLoader.java: Identify cached classloaders by |
| codebase and context classloader. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/beans/beancontext/BeanContext.java, |
| java/beans/beancontext/BeanContextChild.java, |
| java/beans/beancontext/BeanContextChildComponentProxy.java, |
| java/beans/beancontext/BeanContextChildSupport.java, |
| java/beans/beancontext/BeanContextContainerProxy.java, |
| java/beans/beancontext/BeanContextMembershipListener.java, |
| java/beans/beancontext/BeanContextProxy.java, |
| java/beans/beancontext/BeanContextServiceProvider.java, |
| java/beans/beancontext/BeanContextServiceProviderBeanInfo.java, |
| java/beans/beancontext/BeanContextServiceRevokedListener.java, |
| java/beans/beancontext/BeanContextServices.java, |
| java/beans/beancontext/BeanContextServicesListener.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/beans/AppletInitializer.java, |
| java/beans/BeanInfo.java, |
| java/beans/Customizer.java, |
| java/beans/DesignMode.java, |
| java/beans/PropertyEditor.java, |
| java/beans/Visibility.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/print/Pageable.java, |
| * java/awt/print/Printable.java, |
| java/awt/print/PrinterGraphics.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/peer/ButtonPeer.java, |
| java/awt/peer/CheckboxMenuItemPeer.java, |
| java/awt/peer/CheckboxPeer.java, |
| java/awt/peer/ChoicePeer.java, |
| java/awt/peer/ComponentPeer.java, |
| java/awt/peer/ContainerPeer.java, |
| java/awt/peer/DialogPeer.java, |
| java/awt/peer/FileDialogPeer.java, |
| java/awt/peer/FramePeer.java, |
| java/awt/peer/LabelPeer.java, |
| java/awt/peer/ListPeer.java, |
| java/awt/peer/MenuBarPeer.java, |
| java/awt/peer/MenuComponentPeer.java, |
| java/awt/peer/MenuItemPeer.java, |
| java/awt/peer/MenuPeer.java, |
| java/awt/peer/PopupMenuPeer.java, |
| java/awt/peer/RobotPeer.java, |
| java/awt/peer/ScrollPanePeer.java, |
| java/awt/peer/ScrollbarPeer.java, |
| java/awt/peer/TextAreaPeer.java, |
| java/awt/peer/TextComponentPeer.java, |
| java/awt/peer/TextFieldPeer.java, |
| java/awt/peer/WindowPeer.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/NIOSocket.java (setChannel): Initialize impl. |
| * gnu/java/nio/ServerSocketChannelImpl.java |
| (serverSocket): Made it a NIOServerSocket. |
| (impl): Removed. |
| (ServerSocketChannelImpl): Initialize only serverSocket. |
| (initServerSocket): Removed. |
| (getNativeFD): Rewritten. |
| (implConfigureBlocking): Set socket timeout and removed comment. |
| (accept): Rewritten. |
| * gnu/java/nio/SocketChannelImpl.java |
| (impl): New variable. |
| (connected): Removed. |
| (SocketChannelImpl): Initialize impl too. |
| (getImpl): New method. |
| (isConnected): Rewritten. |
| (read): Rewritten, set position in buffer correctly. |
| (write): Set position in buffer correctly. |
| * java/net/ServerSocket.java (getImpl): New method. |
| * gnu/java/nio/NIOServerSocket.java, |
| gnu/java/nio/natNIOServerSocket.cc: New files. |
| * gnu/java/nio/natServerSocketChannelImpl.cc: Removed. |
| * Makefile.am |
| (ordinary_java_source_files): |
| Added gnu/java/nio/NIOServerSocket.java. |
| (nat_source_files): |
| Removed gnu/java/nio/natServerSocketChannelImpl.cc |
| and added gnu/java/nio/natNIOServerSocket.cc. |
| * Makefile.in: Regenerated. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * java/awt/ActiveEvent.java, |
| java/awt/datatransfer/ClipboardOwner.java, |
| java/awt/datatransfer/FlavorMap.java, |
| java/awt/datatransfer/Transferable.java, |
| java/awt/dnd/Autoscroll.java, |
| java/awt/dnd/peer/DragSourceContextPeer.java, |
| java/awt/dnd/peer/DropTargetContextPeer.java, |
| java/awt/dnd/peer/DropTargetPeer.java, |
| java/awt/font/MultipleMaster.java, |
| java/awt/font/OpenType.java, |
| java/awt/im/spi/InputMethodDescriptor.java, |
| java/awt/image/ImageObserver.java, |
| java/awt/image/ImageConsumer.java, |
| java/awt/image/ImageProducer.java, |
| java/awt/image/RGBImageFilter.java, |
| java/awt/image/RasterOp.java, |
| java/awt/image/renderable/RenderableImage.java: |
| Removed redundant modifiers. |
| |
| 2003-10-11 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/awt/j2d/DirectRasterGraphics.java, |
| gnu/java/awt/EmbeddedWindowSupport.java: |
| Removed redundant modifiers. |
| |
| 2003-10-09 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/SelectorImpl.java (register): |
| Use ServerSocketChannelSelectionKey for server socket channels, |
| removed unneeded comments. |
| * gnu/java/nio/ServerSocketChannelImpl.java |
| (ServerSocketChannelImpl): Made class public final. |
| (impl): New member variable. |
| (ServerSocketChannelImpl): Initialize member variables correctly. |
| (initServerSocket): New method. |
| (getNativeFD): Likewise. |
| * gnu/java/nio/ServerSocketChannelSelectionKey.java, |
| gnu/java/nio/natServerSocketChannelImpl.cc: New files. |
| * Makefile.am (ordinary_java_source_files): |
| Added gnu/java/nio/ServerSocketChannelSelectionKey.java. |
| (nat_source_files): Added gnu/java/nio/natServerSocketChannelImpl.cc. |
| * Makefile.in: Regenrated. |
| |
| 2003-10-09 Michael Koch <konqueror@gmx.de> |
| |
| * java/nio/channels/spi/AbstractSelectableChannel.java |
| (registered): Made private. |
| (blocking): Likewise. |
| (LOCK): Likewise. |
| (provider): Likewise. |
| (keys): Made it a private LinkedList. |
| (AbstractSelectableChannel): Initialize keys. |
| (isRegistered): New implementation. |
| (locate): Rewritten. |
| (register): Rewritten. |
| * java/nio/channels/spi/AbstractSelectionKey.java |
| (ok): Removed. |
| (cancelled): New member variable. |
| (cancel): Rewritten. |
| (isValid): Rewritten. |
| * java/nio/channels/spi/AbstractSelector.java: |
| Some methods moved. |
| (closed): Make private. |
| (provider): Likewise. |
| (cancelledKeys): New member variable. |
| (AbstractSelector): Initialize cancelledKeys. |
| (cancelKey): New method. |
| |
| 2003-10-09 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/ClassLoader.java (setSigners): Implemented. |
| * boehm.cc (_Jv_MarkObj): Mark `signers' field. |
| * java/lang/natClassLoader.cc (_Jv_InitNewClassFields): |
| Initialize new fields. |
| * java/lang/Class.java (getSigners): Now native. |
| (setSigners): Declare. |
| * java/lang/natClass.cc (getSigners): New method. |
| (getSigners): Likewise. |
| * java/lang/Class.h (Class::signers): New field. |
| (Class::setSigners): New method. |
| |
| 2003-10-09 Michael Koch <konqueror@gmx.de> |
| |
| * java/rmi/server/RMIClassLoader.java: |
| Removed unused imports, little reformatings. |
| (getClassLoader): New method, implementation was part of old loadCLass |
| method. |
| (loadClass): Simplified by moving functionality to new method and |
| reworking the code a bit. |
| (getClassAnnotation): Merged documentation from classpath. |
| |
| 2003-10-09 Michael Koch <konqueror@gmx.de> |
| |
| * java/math/BigInteger.java |
| (add): Removed unused local variable len. |
| |
| 2003-10-08 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkButtonPeer.java (handleEvent): Remove |
| modality check. |
| * gnu/java/awt/peer/gtk/GtkDialogPeer.java (initializeInsets): |
| Initialize insets to use latest insets. |
| * gnu/java/awt/peer/gtk/GtkFramePeer.java: Likewise. |
| * gnu/java/awt/peer/gtk/GtkWindowPeer.java (latestInsets): New |
| field. |
| (postConfigureEvent): Update latestInsets field when insets |
| change. Remove call to setSize. Move validate call outside of |
| if blocks. |
| (setVisible): Call setBounds before showing window. |
| (nativeSetVisible): New native method. |
| * java/awt/Window.java (show): Show visible owned windows. |
| (hide): Hide visible owned windows. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (awt_event_handler): Implement modality using GTK grabs. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c |
| (global_gtk_window_group): New global variable. |
| (gtkInit): Initialize global_gtk_window_group. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (create): |
| Clamp width and height values to at least 1. Add this window to |
| the global GTK window group. |
| (setVisible): Rename to nativeSetVisible. |
| (setup_window): Remove function. |
| (setSize): Clamp width and height values to at least 1. |
| (nativeSetBounds): Likewise. |
| (gdk_window_get_root_geometry): Remove function. |
| * jni/gtk-peer/gtkpeer.h: Remove gdk_window_get_root_geometry |
| and setup_window declarations. Declare global_gtk_window_group. |
| |
| * gnu/java/awt/peer/gtk/GtkButtonPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c |
| (gtkSetFont): Handle BOLD and ITALIC style specifiers. |
| (gtkWidgetSetForeground): New method. |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c |
| (gtkWidgetSetBackground, gtkWidgetSetForeground): New methods. |
| (setBackground, setForeground): Implement. |
| * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c |
| (gtkSetFont): Handle BOLD and ITALIC style specifiers. |
| * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c: Likewise. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (drawString): |
| Position PangoLayout relative to text's baseline. |
| * jni/gtk-peer/gtkpeer.h: Define AWT font style constants. |
| |
| * java/awt/FlowLayout.java (layoutContainer): Fix offset problem |
| for CENTER and RIGHT alignments. |
| |
| 2003-10-08 Michael Koch <konqueror@gmx.de> |
| |
| * java/security/Security.java: Reformated. |
| |
| 2003-10-08 Michael Koch <konqueror@gmx.de> |
| |
| * java/text/SimpleDateFormat.java |
| (compileFormat): Replace Character.isLetter() test with |
| Character.isLowerCase() || Character.isUpperCase(). |
| |
| 2003-10-08 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/StrictMath.java (toDegrees): Multiply before |
| dividing. |
| (toRadians): Likewise. |
| |
| 2003-10-08 C. Brian Jones <cbj@gnu.org> |
| |
| * java/lang/Math.java |
| (toRadians): multiply before dividing to reduce decimal error |
| (toDegrees): ditto |
| |
| 2003-10-08 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/gcj/protocol/core/Connection.java, |
| gnu/gcj/protocol/core/CoreInputStream.java, |
| gnu/gcj/protocol/core/Handler.java, |
| gnu/gcj/protocol/core/natCoreInputStream.cc, |
| gnu/gcj/protocol/file/Connection.java, |
| gnu/gcj/protocol/file/Handler.java, |
| gnu/gcj/protocol/gcjlib/Connection.java, |
| gnu/gcj/protocol/gcjlib/Handler.java, |
| gnu/gcj/protocol/http/Connection.java, |
| gnu/gcj/protocol/http/Handler.java, |
| gnu/gcj/protocol/jar/Connection.java, |
| gnu/gcj/protocol/jar/Handler.java: Moved to gnu/java/net/protocol. |
| * gnu/java/net/protocol/core/Connection.java, |
| gnu/java/net/protocol/core/CoreInputStream.java, |
| gnu/java/net/protocol/core/Handler.java, |
| gnu/java/net/protocol/core/natCoreInputStream.cc, |
| gnu/java/net/protocol/file/Connection.java, |
| gnu/java/net/protocol/file/Handler.java, |
| gnu/java/net/protocol/gcjlib/Connection.java, |
| gnu/java/net/protocol/gcjlib/Handler.java, |
| gnu/java/net/protocol/http/Connection.java, |
| gnu/java/net/protocol/http/Handler.java, |
| gnu/java/net/protocol/jar/Connection.java, |
| gnu/java/net/protocol/jar/Handler.java: Moved from gnu/gcj/protocol. |
| * gnu/gcj/runtime/FirstThread.java, |
| java/net/URL.java: Use moved protocol handlers. |
| * Makefile.am |
| (ordinary_java_source_files): Moved files. |
| (nat_source_files): Likewise. |
| * Makefile.in: Regenerated. |
| |
| 2003-10-08 Michael Koch <konqueror@gmx.de> |
| |
| * gnu/java/nio/SocketChannelImpl.java |
| (read): Write only read data to buffer. |
| |
| 2003-10-08 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java (setEnabled): Stub |
| out. |
| * jni/classpath/jcl.c [!__GNUC__]: Elide __attribute__. |
| (JCL_free): Attach "unused" attribute to env parameter. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c, |
| jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, |
| jni/gtk-peer/gthread-jni.c: Attach "unused" attribute to unused |
| parameters. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c: |
| (initNativeState): Pass 0 as info argument to |
| gtk_selection_add_target. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: |
| (setVisible, gtkFixedNew, gtkFixedPut, gtkFixedMove): Remove |
| unused method implementations. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (awt_event_handler): Add break statement after default label. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c |
| (drawPixels): Remove unused variable i. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c |
| (setEnabled): Remove method implementation. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c |
| (accel_attach): Call _gtk_accel_group_attach with G_OBJECT |
| argument. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c (sr): Remove |
| unused function. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c |
| (menu_pos): Assign TRUE to push_in. |
| (setupAccelGroup): Call _gtk_accel_group_attach with G_OBJECT |
| argument. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c |
| (create): Remove unused variable layout. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (create): |
| Pass window_widget, rather than window, to |
| gtk_widget_set_size_request. |
| * jni/gtk-peer/gthread-jni.c (g_thread_jni_functions): Fill out |
| structure initialization with NULL values. |
| * jni/gtk-peer/gtkpeer.h [!__GNUC__]: Elide __attribute__. |
| |
| 2003-10-08 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/LinkedList.java: |
| Removed whitespace to match classpath's version again. |
| |
| 2003-10-08 Michael Koch <konqueror@gmx.de> |
| |
| * java/util/prefs/Preferences.java |
| (defaultFactoryClass): Fixed class name. |
| (getFactory): Create instance of class returned by Class.forName(), |
| reformated code. |
| |
| 2003-10-08 Arnaud Vandyck <arnaud.vandyck@ulg.ac.be> |
| |
| * javax/swing/table/AbstractTableModel.java |
| (getColumnName): Simplified code much. Thanks to Yannick Boogaerts who |
| helped stop pulling my hair on this +1 then -1 tricky thing! |
| |
| 2003-10-07 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java (gtkTextGetSize): |
| Remove unused parameters. |
| * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (gtkEntryGetSize): |
| Likewise. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (keyevent_state_to_awt_mods): Export function. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c |
| (getCaretPosition): Fix TextArea case. |
| (textcomponent_commit_cb): Get exact event time and modifier |
| state. |
| * jni/gtk-peer/gtkpeer.h: Declare keyevent_state_to_awt_mods. |
| |
| 2003-10-02 Guilhem Lavaux <guilhem@kaffe.org> |
| |
| * java/net/InetSocketAddress.java |
| (InetSocketAddress): Made exception more clear. |
| (equals): Handle case when addr is null. |
| (toString): Likewise. |
| * java/net/NetworkInterface.java |
| (static): Load native library. |
| (getNetworkInterfaces): Rewritten. |
| |
| 2003-10-02 Thomas Fitzsimmons <fitzsim@redhat.com> |
| |
| * gnu/java/awt/peer/gtk/GtkComponentPeer.java (insets): New |
| field. |
| (initializeInsets): New method. |
| (GtkComponentPeer): Call initializeInsets. Call setCursor and |
| setBounds unconditionally. |
| (setBounds): Convert coordinates if parent is a Window. |
| * gnu/java/awt/peer/gtk/GtkContainerPeer.java (insets): Move |
| field to GtkComponentPeer. |
| (GtkContainerPeer): Don't initialize insets. |
| * gnu/java/awt/peer/gtk/GtkDialogPeer.java (initializeInsets): |
| New method. |
| (create): Call new GtkWindowPeer create method. |
| * gnu/java/awt/peer/gtk/GtkFramePeer.java (initializeInsets): |
| New method. |
| (create): Call new GtkWindowPeer create method. |
| (setBounds): Remove method. |
| (postConfigureEvent): Likewise. |
| * gnu/java/awt/peer/gtk/GtkWindowPeer.java: Replace GTK window |
| type constants with GDK window type constants. |
| (create(int,boolean,int,int,GtkWindowPeer)): New method. |
| (create(int,boolean)): Likewise. |
| (create()): Call create(int,boolean). |
| (nativeSetBounds): New native method declaration. |
| (setBounds): Call native method declaration. |
| (setSize): New native method declaration. |
| (setBoundsCallback): Likewise. |
| (postConfigureEvent): Handle change in insets. Call setSize and |
| setBoundsCallback methods. |
| * java/awt/Window.java (Window): Set visible to false. |
| (setBoundsCallback): New method. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c |
| (gtkWidgetGetLocationOnScreen): If this component is not a |
| container, adjust the location returned based on the peer's |
| allocation. |
| (set(String,boolean)): Revert change from 2003-09-19. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c |
| (awt_event_handler): Fix inset calculation. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Add JNI |
| glue for Window.setBoundsCallback. |
| * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (create): |
| Set up stacking order, window decorations and window manager |
| hints. |
| (setBoundsCallback): New method. |
| (setSize): New method. |
| (nativeSetBounds): New method. |
| * jni/gtk-peer/gtkpeer.h: Declare setBoundsCallbackID. |
| |
| 2003-10-02 Tom Tromey <tromey@redhat.com> |
| |
| * java/lang/VMClassLoader.java (loadClass): Now native. |
| * java/lang/natClassLoader.cc (loadClass): Implement. |
| * prims.cc (_Jv_RunMain): Initialize ClassLoader. |
| |
| 2003-10-02 Michael Koch <konqueror@gmx.de> |
| |
| * java/net/InetAddress.java |
| (zeros): Removed. |
| |