X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libjava%2FChangeLog;h=76e330cf3806a8e23aa9a81dd599b21f948cccb2;hb=7f9896b027d76fefd90f45e98c40ab521ec36f6b;hp=2c6c4e0a816dc849d6dc10695ad76fa89c691e4a;hpb=21cabf94eb50ba2f7eecd627da0c664b3cfc2c7c;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 2c6c4e0a816..76e330cf380 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,863 @@ +2003-07-27 Thomas Fitzsimmons + + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c: + Create vbox and layout for GtkPlug. + +2003-07-27 Michael Koch + + * java/awt/Window.java + (Window): Removed now unused constructor. It became oboslete with the + new embedded window patch. + +2003-07-27 Thomas Fitzsimmons + Michael Koch + + * gnu/java/awt/EmbeddedWindow.java + (EmbeddedWindow): Extends Frame instead of Window. + (window_id): New member variable to store the native window handle. + (create): Removed. + (EmbeddedWindow): New constructor. + (addNotify): New method. + (getHandler): Likewise. + (setWindowPeer): New native method. + * gnu/java/awt/EmbeddedWindowSupport.java + (EmbeddedWindowSupport): Fixed documentation. + (createEmbeddedWindow): Return EmbeddedWindowPeer instead of + WindowPeer, give it an EmbeddedWindow instance instead of the raw + window data. + * gnu/java/awt/natEmbeddedWindow.cc + (create): Removed. + (setWindowPeer): New method. + * gnu/java/awt/peer/EmbeddedWindowPeer.java, + gnu/java/awt/peer/gtk/GtkEmbeddedWindowPeer.java, + jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c: + New files + * gnu/java/awt/peer/gtk/GtkToolkit.java + (GtkToolkit): Implements EmbeddedWindowSupport. + (createEmbeddedWindow): New method. + * java/awt/Window.java + (Window): Removed. + * Makefile.am + (java_source_files): Added EmbeddedWindowPeer.java. + (gtk_awt_peer_sources): Added GtkEmbeddedWindowPeer.java. + (gtk_c_source_files): Added gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c. + * Makefile.in: Regenerated. + +2003-07-26 Ranjit Mathew + + * java/lang/Win32Process.java (ConcreteProcess): Surround + a command line element with quotes if it contains an + embedded space or tab. + * java/lang/natWin32Process.cc (startProcess): Do not + surround command line elements with quotes here. + + * configure.host: Use -fcheck-references and + -fuse-divide-subroutine for MinGW until we fix + win32_exception_handler( ) in win32.cc w.r.t. Win32 + Structured Exception Handling (SEH). + + * win32.cc (_Jv_platform_initProperties): Use generic names + like "x86" for the "os.arch" property to be consistent with + what Sun's JDK produces. Use the wProcessorArchitecture + member of the Win32 SYSTEM_INFO structure, filled in a call + to GetSystemInfo( ), instead of dwProcessorType. + +2003-07-26 Mohan Embar + Ranjit Mathew + + * Makefile.am: Use cross-compiling gcjh from the path for + a crossed-native build. + * Makefile.in: Rebuilt. + * configure.in: Include libltdl in non-newlib builds. + Moved determination of gcj used to build libraries to + its own section. Fixed cross-compilation issues for + non-newlib builds. + * configure: Rebuilt. + +2003-07-25 Tom Tromey + + * java/io/natFileDescriptorPosix.cc (write): Try again on EINTR. + (write): Likewise. + (read): Likewise. + (read): Likewise. + +2003-07-25 Mark Wielaard + + * java/lang/natRuntime.cc (_load): Add library name to + UnsatisfiedLinkError when thrown. + +2003-07-25 Mark Wielaard + + * Makefile.am (awt_java_source_files): java/awt/GridBagLayoutInfo.java + added. + * Makefile.in: Likewise. + +2003-07-25 Jeroen Frijters + + * java/awt/Component.java + (getPreferredSize): Call preferredSize. + (preferredSize): Moved body of getPreferredSize here. + (getMinimumSize): Call minimumSize. + (minimumSize): Moved body of getMinimumSize here. + (prepareImage): Fall back on Toolkit.prepareImage if there is no peer + (checkImage(Image,ImageObserver)): Don't call getWidth/getHeight, but + pass -1 + * java/awt/Container.java + (validate): Don't validate if there is no peer. + (update): Clear background before calling paint. + * java/awt/GridBagLayout.java + Completed the implementation and fixed several bugs. + * java/awt/MediaTracker.java + (MediaEntry.imageUpdate): Fixed typo. & instead of | was used to + combine flags. + * java/awt/Window.java + (Window): Don't call setVisible(false). Windows are invisible by + default and calling virtual methods from constructor causes + compatibility problems (e.g. subclasses may assume that the peer + already exists). + +2003-07-25 Michael Koch + + * java/awt/GridBagLayout.java: + Totally reworked and partly implemented. + * java/awt/GridBagLayoutInfo.java: + New file. + +2003-07-24 Thomas Fitzsimmons + + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c (create): + Don't pack label in an event box. + +2003-07-24 Tom Tromey + + For PR libgcj/7482: + * verify.cc (ref_intersection): New class. + (type_val): Removed unresolved_reference_type, + uninitialized_unresolved_reference_type. + (is_assignable_from_slow): Rewrote. + (type::data): Removed. + (type::klass): New field. + (type::type): Added verifier argument. + (type::resolve): Removed. + (type::set_uninitialized): Updated for change to type_val. + (type::set_initialized): Likewise. + (type::isinitialized): Likewise. + (type::print): Likewise. + (construct_primitive_array_type): Likewise. + (type::compatible): Updated for change to type_val and to use + ref_intersection. + (type::isarray): Updated to use ref_intersection. + (type::isinterface): Likewise. + (type::element_type): Likewise. + (type::to_array): Likewise. + (type::verify_dimensions): Rewrote. + (type::merge): Likewise. + (check_class_constant): Updated for type constructor change. + (check_constant): Likewise. + (check_field_constant): Likewise. + (get_one_type): Likewise. + (initialize_stack): Likewise. + (verify_instructions_0): Likewise. + (verify_instructions_0) [op_invokeinterface]: Removed special + case. + (isect_list): New field. + (_Jv_BytecodeVerifier): Initialize it. + (~_Jv_BytecodeVerifier): Destroy ref_intersection objects. + +2003-07-24 H. Väisänen + + * java/text/SimpleDateFormat.java (format) [YEAR_FIELD]: Zero pad + unless field size is 2. + +2003-07-23 Thomas Fitzsimmons + + * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java + (connectHooks): New method. + (handleEvent): Remove. + * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java + (createHooks): Remove declaration. + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c + (generates_key_typed_event): Change to handle only certain + keyvals. + (awt_event_handler): Add special handling for GtkTextView. + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c + (textcomponent_commit_cb): New function. + (textcomponent_changed_cb): Likewise. + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c + (connectHooks): Remove. + +2003-07-23 Tom Tromey + + * java/lang/natSystem.cc (arraycopy): Check for overflow. + + * boehm.cc (_Jv_BuildGCDescr): Use `1ULL'. + +2003-07-22 Tom Tromey + + * boehm.cc (_Jv_BuildGCDescr): Wrote. + Include limits.h. + +2003-07-22 Tom Tromey + + * java/awt/Window.java (getWarningString): Just return the + string. + (Window): Set warningString; check with security manager. + +2003-07-22 Scott Gilbertson + + * gnu/awt/xlib/XGraphicsConfiguration.java + (FontMetricsCache): Made static. + +2003-07-22 Tom Tromey + + * java/net/URLEncoder.java (encode(String)): Use platform default + encoding. + (encode(String,String)): Convert to 2-digit upper-case hex + number. + (hex): New field. + +2003-07-21 Thomas Fitzsimmons + + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c + (create): Remove unused method implementation. + (connectHooks): Remove debug messages. + +2003-07-20 Anthony Green + + * gnu/awt/j2d/AbstractGraphicsState.java (clone): Handle + CloneNotSupportedException. + * gnu/gcj/xlib/WindowAttributes.java (clone): Ditto. + * gnu/gcj/xlib/WMSizeHints.java (clone): Ditto. + * gnu/gcj/xlib/GC.java (clone): Ditto. + * gnu/awt/xlib/XGraphics.java (clone): Ditto. + * gnu/awt/j2d/Graphics2DImpl.java (clone): Ditto. + + * gnu/awt/xlib/XEventLoop.java (postNextEvent): Remove unreachable + handler. + * gnu/gcj/runtime/NameFinder.java (NameFinder): Ditto. + +2003-07-20 Steve Pribyl + + * gnu/gcj/runtime/natSharedLibLoader.cc (init): `libname' now a + String. Put dlerror() message into exception. + Include UnsatisfiedLinkError. + * gnu/gcj/runtime/SharedLibLoader.java (init): `libname' now a + String. Now native. + +2003-07-20 Tom Tromey + + * java/lang/Runtime.java: Comment fix. + * java/lang/ClassLoader.java (isAncestorOf): New method. + (getParent): Uncommented security check. Use isAncestorOf. + * include/jvm.h (_Jv_CheckAccess): Declare. + * java/lang/reflect/natConstructor.cc (newInstance): Perform + access check. + Include IllegalAccessException.h, ArrayIndexOutOfBoundsException.h. + * java/lang/reflect/natArray.cc (newInstance): Pass caller's + class loader to _Jv_GetArrayClass. + Include ArrayIndexOutOfBoundsException.h. + * java/lang/reflect/Field.java: Update comment to reflect status. + (equals): Fixed indentation. + * java/lang/Class.h (Class): Declare memberAccessCheck, not + checkMemberAccess. Make _Jv_CheckAccess a friend. + * java/lang/Class.java (memberAccessCheck): New method from + Classpath. + (checkMemberAccess): Removed. + (getDeclaredMethod): Use memberAccessCheck. + (getField): Likewise. + (getMethod): Likewise. + * resolve.cc (_Jv_ResolvePoolEntry): Use _Jv_CheckAccess. + (_Jv_SearchMethodInClass): Likewise. + * prims.cc (_Jv_CheckAccess): New function. + * jni.cc (_Jv_JNI_FindClass): Use getClassLoaderInternal. + (_Jv_JNI_GetAnyFieldID): Likewise. + * java/lang/natClass.cc (forName): Use getClassLoaderInternal. + (getClassLoader): Added security check. + (getConstructor): Call memberAccessCheck. + (getDeclaredClasses): Likewise. + (getDeclaredField): Likewise. + (getDeclaredFields): Likewise. + (_getConstructors): Likewise. + (getDeclaredConstructor): Likewise. + (getDeclaredMethods): Likewise. + (getFields): Likewise. + (getMethods): Likewise. + (newInstance): Likewise. + (_Jv_MakeVTable): Put method name in exception. + * java/lang/reflect/natMethod.cc (getType): Use + getClassLoaderInternal. + (_Jv_GetTypesFromSignature): Likewise. + (invoke): Perform access check. + (_Jv_CallAnyMethodA): Removed old FIXME comments. + Include ArrayIndexOutOfBoundsException.h. + * java/lang/reflect/natField.cc (getType): Use + getClassLoaderInternal. + (_Jv_CheckFieldAccessibility): Removed. + (getAddr): Use _Jv_CheckAccess; find caller. + Include ArrayIndexOutOfBoundsException.h. + +2003-07-20 Michael Koch + + * java/net/URL.java + (URL): Fixed documentation to name an argument correcty, Reformatted + one method declaration. + (getURLStreamHandler): Added documentation from classpath. + +2003-07-19 Tom Tromey + + * mauve-libgcj: Don't run CollationElementIterator tests. + +2003-07-19 Jeroen Frijters + + * java/net/URLClassLoader.java (addURL): Moved implementation to + private addURLImpl() to avoid calling addURL from the constructor. + (addURLImpl): Contains the code that was previously in addURL. + (addURLs): Call addURLImpl(), not addURL(). + +2003-07-18 Graydon Hoare + + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c: + Handle missing event cases, connect to "value-changed" signal. + +2003-07-18 Graydon Hoare + + * java/awt/geom/CubicCurve2D.java, + java/awt/geom/Line2D.java, + java/awt/geom/QuadCurve2D.java, + java/awt/geom/Rectangle2D.java: + Fix path some calculations, make path iterators follow + a consistent style. + +2003-07-18 Mark Wielaard + + * java/util/logging/Handler.java (isLoggable): Check record level + smaller or equal. + +2003-07-17 Michael Koch + + * gnu/java/awt/peer/gtk/GtkToolkit.java: + Reworked imports. + +2003-07-14 Michael Koch + + * gnu/java/rmi/server/UnicastServerRef.java: + New version from classpath. + +2003-07-14 Michael Koch + + * java/awt/image/MemoryImageSource.java, + java/beans/PropertyEditorManager.java, + javax/naming/CompoundName.java, + javax/naming/spi/NamingManager.java, + javax/swing/AbstractButton.java, + javax/swing/ButtonModel.java, + javax/swing/SwingUtilities.java, + javax/swing/UIManager.java, + javax/swing/colorchooser/DefaultColorSelectionModel.java, + javax/swing/event/AncestorEvent.java, + javax/swing/event/InternalFrameEvent.java, + java/util/zip/ZipFile.java: + New versions from classpath. + +2003-07-13 Michael Koch + + * gnu/java/nio/FileChannelImpl.java, + gnu/java/nio/natFileChannelImpl.cc: Removed. + * java/io/FileInputStream.java, + java/io/FileOutputStream.java, + java/io/RandomAccessFile.java, + java/nio/MappedByteBufferImpl.java: + Import java.nio.channels.FileChannelImpl instead of + gnu.java.nio.FileChannelImpl. + * java/nio/channels/FileChannelImpl.java, + java/nio/channels/natFileChannelImpl.cc: + New files. + * Makefile.am + (ordinary_java_source_files): + Removed gnu/java/nio/FileChannelImpl.java and added + java/nio/channels/FileChannelImpl.java. + (nat source_files): + Removed gnu/java/nio/natFileChannelImpl.cc and added + java/nio/channels/natFileChannelImpl.cc. + * Makefile.in: Regenerated. + +2003-07-13 Michael Koch + + * javax/swing/plaf/basic/BasicBorders.java, + javax/swing/plaf/basic/BasicLabelUI.java, + javax/swing/plaf/basic/BasicLookAndFeel.java, + javax/swing/plaf/basic/BasicTabbedPaneUI.java, + javax/swing/plaf/basic/BasicTextUI.java, + javax/swing/plaf/metal/MetalLookAndFeel.java: + New versions from classpath. + +2003-07-13 Michael Koch + + * gnu/java/awt/peer/gtk/GdkFontMetrics.java + * gnu/java/awt/peer/gtk/GdkGraphics.java + * gnu/java/awt/peer/gtk/GtkButtonPeer.java + * gnu/java/awt/peer/gtk/GtkCanvasPeer.java + * gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java + * gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java + * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java + * gnu/java/awt/peer/gtk/GtkChoicePeer.java + * gnu/java/awt/peer/gtk/GtkClipboard.java + * gnu/java/awt/peer/gtk/GtkDialogPeer.java + * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java + * gnu/java/awt/peer/gtk/GtkFramePeer.java + * gnu/java/awt/peer/gtk/GtkGenericPeer.java + * gnu/java/awt/peer/gtk/GtkImage.java + * gnu/java/awt/peer/gtk/GtkImagePainter.java + * gnu/java/awt/peer/gtk/GtkLabelPeer.java + * gnu/java/awt/peer/gtk/GtkListPeer.java + * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java + * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java + * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java + * gnu/java/awt/peer/gtk/GtkMenuPeer.java + * gnu/java/awt/peer/gtk/GtkOffScreenImage.java + * gnu/java/awt/peer/gtk/GtkPanelPeer.java + * gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java + * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java + * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java + * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java + * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java + * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java + +2003-07-13 Michael Koch + + * gnu/java/locale/LocaleInformation_de.java + * gnu/java/locale/LocaleInformation_en.java + * gnu/java/locale/LocaleInformation_nl.java + +2003-07-13 Michael Koch + + * gnu/java/awt/EmbeddedWindow.java, + gnu/java/awt/EmbeddedWindowSupport.java, + gnu/java/awt/natEmbeddedWindow.cc: + New files. + * java/awt/Window.java + (Window): New constructor to support embedded windows. + * Makefile.am + (awt_java_source_files): Added gnu/java/awt/EmbeddedWindow.java and + gnu/java/awt/EmbeddedWindowSupport.java. + (nat_source_files): Added gnu/java/awt/natEmbeddedWindow.cc. + * Makefile.in: Regenerated. + +2003-07-11 Matt Kraai + + * gnu/gcj/runtime/SharedLibLoader.java: Fix misspelling. + * gnu/gcj/runtime/natSharedLibLoader.cc: Likewise. + * java/awt/im/InputContext.java: Remove a redundant + partial line. + +2003-07-09 Tom Tromey + + * Makefile.in: Rebuilt. + * Makefile.am (AM_MAKEFLAGS): Added CPPFLAGS. + +2003-07-09 Mark Wielaard + + * java/io/ObjectOutputStream.java (writeObject): break after + calling writeClassDescriptor(). + +2003-07-09 Mark Mitchell + + * gcj/array.h (JvPrimClass): Don't parenthesize the output. + +2003-07-09 Michael Koch + + * gnu/java/awt/peer/gtk/GtkComponentPeer.java, + gnu/java/awt/peer/gtk/GtkContainerPeer.java, + gnu/java/awt/peer/gtk/GtkDialogPeer.java, + gnu/java/awt/peer/gtk/GtkWindowPeer.java: + Explicitly import used classes. + * java/awt/Container.java: New version from classpath. + +2003-07-09 Michael Koch + + * libgcj.pc.in: New file. + * Makefile.am: Install libgcj.pc in $libdir/pkgconfig. + * Makefile.in: Regenerated. + * configure: Regenrated. + * configure.in: Create libgcj.pc from libgcj.pc.in. + +2003-07-08 Mark Wielaard + + * gcj/cni.h: CNI now expands to Compiled Native Interface. + + * java/lang/e_pow.c: CYGNUS LOCAL should be GCJ LOCAL. + * java/lang/fdlibm.h: Likewise. + +2003-07-07 Adam Megacz + + * posix.cc: added #include + +2003-07-07 Thomas Fitzsimmons + + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Fix + formatting. + + * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java + (setCaretPosition, setEditable): Rely entirely on native + implementation. + (getArgs): Remove. + (postTextEvent): New method. + (handleEvent): New method. + * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (handleEvent): New + method. + * java/awt/event/ActionEvent.java (paramString): Fix formatting. + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c + (keysym_to_awt_keycode): Fix range checks. + (generates_key_typed_event): New function. + (awt_event_handler): Post AWT_KEY_RELEASED events to event + queue. + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c + (gtkInit): Store TextComponent's postTextEvent method ID. + * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c + (setText): Post TEXT_VALUE_CHANGED event to event queue. + +2003-07-07 Rainer Orth + + * configure.in: Check for usleep declaration. + * acconfig.h (HAVE_USLEEP_DECL): Provide template. + * configure: Regenerate. + * include/config.h.in: Likewise. + * include/posix.h [!HAVE_USLEEP_DECL]: Declare usleep. + +2003-07-01 Michael Koch + + * gnu/gcj/convert/natIconv.cc + (iconv_init): Fixed possible memory leak by releasing allocated iconv + handle. + +2003-06-30 Thomas Fitzsimmons + + * glib-2.0.m4: New file. + * gtk-2.0.m4: New file. + * glib.m4: Remove. + * gtk.m4: Remove. + * configure.in: Update AM_PATH_GTK macro call to + AM_PATH_GTK_2_0. Likewise for AM_PATH_GLIB. + * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, + jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c, + jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, + jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.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_GtkScrollBarPeer.c, + jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c, + jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, + jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c, + jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, + jni/gtk-peer/gthread-jni.c, + jni/gtk-peer/gthread-jni.h: + New versions from classpath. + * aclocal.m4: Regenerate. + * configure: Regenerate. + * Makefile.in: Regenerate. + * gcj/Makefile.in: Regenerate. + * include/Makefile.in: Regenerate. + * testsuite/Makefile.in: Regenerate. + +2003-06-30 Gary Benson + + For PR libgcj/11349: + * javax/naming/spi/NamingManager.java (getURLContext): Use + correct name for factory class. + +2003-06-28 Michael Koch + + * java/io/PrintStream.java + (checkError): Call flush() instead of direct flushing of the Writer + object. + (print): Call print(String) instead of direct print method of the + Writer Object. + (println): Call println(String) instead of direct println method of the + Writer Object. + (write): Simplified. + +2003-06-28 Michael Koch + + * java/net/ServerSocket.java + (setChannel): New method. + * java/net/Socket.java + (setChannel): New method. + +2003-06-27 Michael Koch + + * java/beans/beancontext/BeanContextSupport.java: + New version from classpath. + +2003-06-27 Michael Koch + + * java/awt/Window.java, + java/awt/font/GraphicAttribute.java, + java/awt/font/ImageGraphicAttribute.java, + java/awt/image/DataBufferByte.java, + java/awt/image/DataBufferInt.java, + java/awt/image/DataBufferUShort.java, + java/awt/image/DirectColorModel.java, + java/awt/image/PixelGrabber.java: + New versions from classpath. + +2003-06-27 Michael Koch + + * java/security/Certificate.java + (getGuarantor): Removed wrong @deprecated tag. + (getPrincipal): Likewise. + (getPublicKey): Likewise. + (encode): Likewise. + (decode): Likewise. + (getFormat): Likewise. + (toString): Likewise. + * java/security/cert/PolicyQualifierInfo.java + (PolicyQualifierInfo): Made final. + * javax/security/auth/x500/X500Principal.java + (serialVersionUID): New member variable. + +2003-06-27 Michael Koch + + * java/text/Format.java + (serialVersionUID): Fixed value. + +2003-06-27 Michael Koch + + * java/net/Inet4Address.java + (Inet4Address): Made package-private. + * java/net/Inet6Address.java + (Inet4Address): Made package-private. + +2003-06-27 Michael Koch + + * java/io/RandomAccessFile.java + (readLine): Removed wrong @deprecated tag. + (getChannel): Made final. + +2003-06-27 Michael Koch + + * gnu/java/nio/FileChannelImpl.java + (write): Removed. + +2003-06-27 Michael Koch + + * java/nio/ByteBufferImpl.java + (ByteBufferImpl): Made it a package-private class + * java/nio/CharBufferImpl.java + (CharBufferImpl): Made it a package-private class + * java/nio/DirectByteBufferImpl.java + (DirectByteBufferImpl): Made it a package-private class + * java/nio/DoubleBufferImpl.java + (DoubleBufferImpl): Made it a package-private class + * java/nio/FloatBufferImpl.java + (FloatBufferImpl): Made it a package-private class + * java/nio/IntBufferImpl.java + (IntBufferImpl): Made it a package-private class + * java/nio/LongBufferImpl.java + (LongBufferImpl): Made it a package-private class + * java/nio/ShortBufferImpl.java + (ShortBufferImpl): Made it a package-private class + * java/nio/channels/FileChannel.java + (write): Made final. + * java/nio/channels/ServerSocketChannel.java + (ServerSocketChanne): Made protected. + +2003-06-27 Michael Koch + + * javax/naming/CompositeName.java + (serialVersionUID): New member variable. + * javax/naming/CompoundName.java + (serialVersionUID): New member variable. + * javax/naming/InitialContext.java + (InitialContext): Throws NamingException. + (init): Likewise. + * javax/naming/LinkRef.java + (serialVersionUID): New member variable. + (gteLinkName): Throws NamingException. + * javax/naming/NamingException.java + (serialVersionUID): New member variable. + * javax/naming/NamingSecurityException.java + (NamingSecurityException): Made abstract. + (serialVersionUID): New member variable. + * javax/naming/ReferralException.java + (serialVersionUID): New member variable. + * javax/naming/StringRefAddr.java + (serialVersionUID): New member variable. + * javax/naming/directory/BasicAttribute.java: + Reworked imports. + (serialVersionUID): New member variable. + (get): Throws NamingException. + (getAll): Throws NamingException. + * javax/naming/directory/BasicAttributes.java: + Reworked imports. + (serialVersionUID): New member variable. + * javax/naming/ldap/UnsolicitedNotificationEvent.java + (serialVersionUID): New member variable. + +2003-06-27 Michael Koch + + * Makefile.am + (awt_java_source_files): Added new files: + javax/swing/Popup.java, + javax/swing/PopupFactory.java + * Makefile.in: Regenerated. + +2003-06-27 Michael Koch + + * javax/swing/JWindow.java, + javax/swing/event/AncestorEvent.java, + javax/swing/event/HyperlinkEvent.java, + javax/swing/event/InternalFrameEvent.java, + javax/swing/event/ListDataEvent.java, + javax/swing/event/TableModelEvent.java, + javax/swing/plaf/PopupMenuUI.java, + javax/swing/plaf/SplitPaneUI.java, + javax/swing/plaf/TabbedPaneUI.java, + javax/swing/plaf/TextUI.java, + javax/swing/plaf/TreeUI.java, + javax/swing/plaf/basic/BasicTextUI.java, + javax/swing/plaf/basic/BasicTreeUI.java: + New versions from classpath. + * javax/swing/Popup.java, + javax/swing/PopupFactory.jav: + New source files from classpath. + * javax/swing/plaf/doc-files/TreeUI-1.png: + New binary files from classpath. + +2003-06-25 Michael Koch + + * Makefile.am + (awt_java_source_files): Added javax/swing/plaf/SpinnerUI.java. + * Makefile.in: Regenerated. + +2003-06-25 Michael Koch + + * javax/swing/plaf/ActionMapUIResource.java, + javax/swing/plaf/BorderUIResource.java, + javax/swing/plaf/ButtonUI.java, + javax/swing/plaf/ColorChooserUI.java, + javax/swing/plaf/ColorUIResource.java, + javax/swing/plaf/ComboBoxUI.java, + javax/swing/plaf/ComponentInputMapUIResource.java, + javax/swing/plaf/ComponentUI.java, + javax/swing/plaf/DesktopIconUI.java, + javax/swing/plaf/DesktopPaneUI.java, + javax/swing/plaf/DimensionUIResource.java, + javax/swing/plaf/FileChooserUI.java, + javax/swing/plaf/FontUIResource.java, + javax/swing/plaf/IconUIResource.java, + javax/swing/plaf/InputMapUIResource.java, + javax/swing/plaf/InsetsUIResource.java, + javax/swing/plaf/InternalFrameUI.java, + javax/swing/plaf/LabelUI.java, + javax/swing/plaf/ListUI.java, + javax/swing/plaf/MenuBarUI.java, + javax/swing/plaf/MenuItemUI.java, + javax/swing/plaf/OptionPaneUI.java, + javax/swing/plaf/PanelUI.java, + javax/swing/plaf/ProgressBarUI.java, + javax/swing/plaf/RootPaneUI.java, + javax/swing/plaf/ScrollBarUI.java, + javax/swing/plaf/ScrollPaneUI.java, + javax/swing/plaf/SeparatorUI.java, + javax/swing/plaf/SliderUI.java, + javax/swing/plaf/TableHeaderUI.java, + javax/swing/plaf/TableUI.java, + javax/swing/plaf/ToolBarUI.java, + javax/swing/plaf/ToolTipUI.java, + javax/swing/plaf/ViewportUI.java: + New versions from classpath. + * javax/swing/plaf/SpinnerUI.java: + New file from classpath + +2003-06-25 Michael Koch + + * java/awt/image/ColorModel.java: + New version from classpath. + +2003-06-25 Michael Koch + + * java/net/PlainDatagramSocketImpl.java: + Partly merged with classpath, this mainly adds documentation. + +2003-06-25 Michael Koch + + * java/io/ObjectInputStream.java + (readClassDescriptor): New method. + (readObject): Moved functionality to readClassDescriptor(). + * java/io/ObjectOutputStream.java + (writeClassDescriptor): New method. + (writeObject): Moved functionality to writeClassDescriptor(). + +2003-06-25 Michael Koch + + * javax/swing/plaf/basic/BasicListUI.java, + javax/swing/plaf/basic/BasicOptionPaneUI.java: + Added missing methods. + +2003-06-25 Michael Koch + + * javax/swing/event/AncestorEvent.java + javax/swing/event/HyperlinkEvent.java + javax/swing/event/InternalFrameEvent.java + javax/swing/event/ListDataEvent.java + javax/swing/event/TableModelEvent.java: + Compile fixes. + +2003-06-24 Michael Koch + + * java/net/URL.java: + Renamed "handler" to "ph" in the whole file to match classpaths + version. + * java/net/URLStreamHandler.java: + (equals): Renamed "handler" to "ph". + +2003-06-24 Michael Koch + + * javax/swing/event/AncestorEvent.java, + javax/swing/event/HyperlinkEvent.java, + javax/swing/event/InternalFrameEvent.java, + javax/swing/event/ListDataEvent.java, + javax/swing/event/TableModelEvent.java, + javax/swing/event/TreeWillExpandListener.java, + javax/swing/plaf/ComponentUI.java, + javax/swing/plaf/DesktopIconUI.java, + javax/swing/plaf/DesktopPaneUI.java, + javax/swing/plaf/DimensionUIResource.java, + javax/swing/plaf/FileChooserUI.java, + javax/swing/plaf/FontUIResource.java, + javax/swing/plaf/IconUIResource.java, + javax/swing/plaf/InputMapUIResource.java, + javax/swing/plaf/InsetsUIResource.java, + javax/swing/plaf/InternalFrameUI.java, + javax/swing/plaf/LabelUI.java, + javax/swing/plaf/ListUI.java, + javax/swing/plaf/MenuBarUI.java, + javax/swing/plaf/MenuItemUI.java, + javax/swing/plaf/OptionPaneUI.java, + javax/swing/plaf/PanelUI.java, + javax/swing/plaf/ProgressBarUI.java, + javax/swing/plaf/doc-files/ComponentUI-1.dia, + javax/swing/plaf/doc-files/ComponentUI-1.png: + New versions from classpath. + +2003-06-24 Michael Koch + + * java/nio/Buffer.java + (cap): Made package-private. + (pos): Likewise. + (limit): Likewise. + (mark): Likewise. + +2003-06-24 Michael Koch + + * java/net/SocketImpl.java + (shutdownInput): Made it non-abstract method throwing an exception + like in SUNs JRE. + (shutdownOutput): Likewise. + * java/net/SocketInputStream.java, + java/net/SocketOutputStream.java: + New files from classpath. + 2003-06-24 Michael Koch * java/awt/Font.java,