summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog672
1 files changed, 672 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 02ab6d956..67e241802 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+2005-04-17 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/SimpleAttributeSet.java
+ (addAttribute): Removed null pointer check.
+ * javax/swing/text/StyleContext.java
+ (NamedStyle.setResolveParent): Added null pointer check.
+
+2005-04-17 Roman Kennke <roman@kennke.org>
+
+ * examples/gnu/classpath/exammples/swing/Demo.java:
+ Print a short summary for available values for the property
+ swing.defaultlaf.
+ Set MetalLookAndFeel as default.
+ Pulled out GNULookAndFeel so that it is accessible.
+ * examples/gnu/classpath/exammples/swing/GNULookAndFeel.java:
+ Pulled out this class from Demo.java.
+
+2005-04-17 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/UIManager.java:
+ Make the UIManager respect the swing.defaultlaf system
+ property.
+
+2005-04-17 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/SimpleAttributeSet.java
+ (addAttribute): Check for null and remove key in that case.
+ This fixes http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21064 .
+
2005-04-16 Ewout Prangsma <ewout@prangsma.net>
* java/util/PriorityQueue.java:
@@ -8,6 +37,636 @@
* java/util/TreeSet.java:
(TreeSet(SortedSet<? extends T>)): Likewise.
+2005-04-16 Roman Kennke <roman@kennke.org>
+
+ * java/awt/BorderLayout.java
+ (calcSize): Check for overflow when component sizes are added.
+
+2005-04-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/rmi/Naming.java:
+ Added class documentation.
+ (lookup(String)): Call parseURL and getName.
+ (bind(String,java.rmi.Remote)): Likewise.
+ (unbind(String)): Likewise.
+ (rebind(String, java.rmi.Remote)): Likewise.
+ (list(String)): Call parseURL.
+ (parseURL(String)): New method to handle parsing and defaults.
+ (getName(java.net.URL)): New method to handle finding the service name.
+
+2005-04-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/net/URI.java:
+ Added class documentation.
+ (parseURI(String)): Only handle scheme-specific parts
+ if URI is not opaque. Allow for parts that can't be null.
+ (toString()): Output the scheme-specific part whole, rather
+ than as its possibly non-existent components.
+
+2005-04-16 Michael Koch <konqueror@gmx.de>
+
+ * java/rmi/server/RemoteObject.java:
+ Removed unused import statement.
+
+2005-04-16 Michael Koch <konqueror@gmx.de>
+
+ * include/Makefile.am: Removed java_io_ObjectInputStream.h
+ and added java_io_VMObjectInputStream.h.
+ * include/java_io_ObjectInputStream.h: Removed.
+ * include/java_io_VMObjectInputStream.h: New file.
+ * java/io/ObjectInputStream.java
+ (currentClassLoader): Removed.
+ (allocateObject): Likewise.
+ * native/jni/java-io/Makefile.am: Removed java_io_ObjectInputStream.c
+ and added java_io_VMObjectInputStream.c.
+ * native/jni/java-io/java_io_ObjectInputStream.c: Removed.
+ * native/jni/java-io/java_io_VMObjectInputStream.c: New file.
+ * vm/reference/java/io/VMObjectInputStream.java: Likewise.
+
+2005-04-16 Michael Koch <konqueror@gmx.de>
+
+ * include/java_lang_Double.h,
+ include/java_lang_Object.h,
+ native/jni/java-lang/java_lang_Double.c,
+ native/jni/java-lang/java_lang_Object.c: Removed.
+ * include/java_lang_VMDouble.h: Regenerated.
+ * java/lang/Double.java
+ (static): Removed.
+ (toString): Call native method from VMDouble.
+ (parseDouble): Make non-native and call native method from VMDouble.
+ (toString): Removed.
+ * java/lang/Float.java
+ (toString): Call native method from VMDouble.
+ * java/lang/Object.java
+ (getClass): Refactored to call the native in java.lang.VMObject.
+ * include/Makefile.am: Don't generate java_lang_Double.h and
+ java_lang_Object.h.
+ * native/jni/java-lang/Makefile.am: Removed java_lang_Double.c and
+ java_lang_Object.c.
+ * native/jni/java-lang/java_lang_VMDouble.c
+ (initIDs): New method.
+ (toString): Likewise.
+ (parseDouble): Likewise.
+ * vm/reference/java/lang/VMDouble.java
+ (initIDs): Likewise.
+ (toString): Likewise.
+ (parseDouble): Likewise.
+ * vm/reference/java/lang/VMObject.java
+ (getClass): Likewise.
+
+2005-04-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * java/text/DecimalFormatSymbols.java:
+ Added retrieval of "XXX" instance in place of null.
+ * java/util/Currency.java,
+ (Currency(String)): New constructor for the XXX special case.
+ (getInstance(String)): Allow special case of "XXX".
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (initComponentDefaults): Added Label.font.
+ (initSystemColorDefaults): Added this method and adjusted the
+ general control color.
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
+ Added newline between import blocks. Changed Map to
+ HashMap in field declarations.
+
+2005-04-15 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/nio/charset/EncodingHelper.java: Added method
+ * java/io/InputStreamReader.java,
+ * java/io/OutputStreamWriter.java,
+ * java/lang/String.java: Move to NIO charsets.
+ * java/io/PrintStream.java: Inline conversion using String.
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalBorders.java:
+ Added.
+ * javax/swing/plaf/metal/MetalButtonUI.java:
+ (installDefaults): Install button font.
+ * javax/swing/plaf/metal/MetalLookAndFeel.java:
+ (initComponentDefaults): Added button border, font and margin.
+ Changed components background color to the Metal current themes
+ standard color.
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalTabbedPaneUI.java
+ (createUI): Create one MetalTabbedPaneUI per Component instead
+ of sharing one instance.
+
+2005-04-15 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (initComponentDefaults): Added to set Metal specific component
+ defaults.
+
+2005-04-14 Chris Burdess <dog@gnu.org>
+
+ * java/io/DataOutputStream.java (writeUTF): Use block write for
+ output.
+
+2005-04-14 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (initClassDefaults): Call super.initClassDefaults().
+
+2005-04-14 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (initClassDefaults): Added to include the *UI classes.
+
+2005-04-14 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalComboBoxUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalDesktopIconUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalInternalFrameUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalProgressBarUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalRootPaneUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalScrollBarUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalSeparatorUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalSliderUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalSplitPaneUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalTextFieldUI.java:
+ Added.
+ * javax/swing/plaf/metal/MetalToggleButtonUI.java:
+
+2005-04-14 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalButtonUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalCheckBoxUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalLabelUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalRadioButtonUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalScrollPaneUI.java:
+ Fixed year in copyright notice.
+ * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
+ Fixed year in copyright notice.
+
+2005-04-13 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/metal/MetalButtonUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalCheckBoxUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalLabelUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalRadioButtonUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalScrollPaneUI.java:
+ Added skeleton class.
+ * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
+ Added skeleton class.
+
+2005-04-13 Sven de Marothy <sven@physto.se>
+
+ * java/nio/charset/Charset.java: Cached encoders shouldn't be static.
+
+2005-04-13 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java:
+ Reindented tabs to spaces.
+
+2005-04-13 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java
+ (MediaEntry.imageUpdate): Removed check for SOMEBITS, this
+ confused the media tracker and lead to lockups. The LOADING
+ bit is handled on other places.
+ (addImage): Removed the 'start image tracking' stuff. This
+ is not necessary and could confuse the media tracker.
+ (checkAll): Improved the check for image status so that
+ images that already complete images are detected. Also now
+ are really all images checked and if necessary loaded. Before
+ the method bailed out after the first incomplete image.
+ (statusAll): Detect images that are complete after the
+ call to Component.prepareImage(..).
+ (checkID): The same as in checkAll.
+ (statusID): The same as in statusAll.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * java/util/.cvsignore:
+ Added file and included LocaleDate.java.
+ * lib/.cvsignore:
+ Added classes.locale.
+ * scripts/.cvsignore:
+ Added classpath.spec.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicMenuUI.java
+ (getMaximumSize): Now returns preferredSize because JMenu should
+ never be bigger than that.
+ * javax/swing/JRootPane
+ (RootLayout.layoutContainer): Make JMenuBars take the whole width.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/plaf/basic/BasicMenuBarUI.java:
+ Fixed tabs to spaces.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JRootPane.java:
+ Fixed various tabs to be spaces.
+ (RootLayout.layoutContainer): Made menubar left aligned.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/JComponent.java:
+ Modified alignmentX and alignmentY to be 0.5 instead of 0.0.
+ Untabified the file.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/BoxLayout.java:
+ (layoutContainer): Made this layout manager respect the
+ minimum, maximum and preferred size more correctly.
+
+2005-04-12 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java
+ (addImage): Synchronized list access.
+ (waitForAll): Fixed comparison of time (changed < to >).
+ (waitForID): Fixed comparison of time (changed < to >).
+ (removeImage): Synchronized list access.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/io/FilePermission.java
+ (serialVersionUID): Made private.
+ (ALL_FILES): New constant.
+ (implies): Handle '<<ALL FILES>>' case.
+
+2005-04-12 Audrius Meskauskas, Lithuania <AudriusA@Bioinformatics.org>
+
+ * javax/swing/text/html/HTMLDocument.java: New file.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/html/HTMLFrameHyperlinkEvent.java:
+ Reformatted.
+ * javax/swing/text/html/parser/AttributeList.java:
+ Fixed order of modifiers.
+ (AttributeList): Made final.
+ * javax/swing/text/html/parser/ContentModel.java:
+ Fixed html characters in javadocs.
+ * javax/swing/text/html/parser/DTD.java
+ (DTD): Don't implement java.io.Serializable directly.
+ (getElement): Simplified.
+ * javax/swing/text/html/parser/DTDConstants.java:
+ Reformatted file.
+ * javax/swing/text/html/parser/Element.java:
+ Fixed order of modifiers.
+ * javax/swing/text/html/parser/Parser.java:
+ Reformatted. Don't use fully-qualified class names.
+ * javax/swing/text/html/parser/ParserDelegator.java:
+ Fixed order of modifiers.
+ * javax/swing/text/rtf/RTFParser.java:
+ Re-ordered import statements.
+ * javax/swing/text/rtf/RTFScanner.java:
+ Removed unused import statement.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/image/RasterOp.java:
+ Fixed wrong formatting.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/print/PrinterJob.java
+ (pageDialog): New method.
+ (printDialog): Implemented.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/FontMetrics.java: Reformatted.
+ (getFontRenderContext): Handle case when java.awt.Graphics context is
+ given.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/FontMetrics.java
+ (getStringBounds): New methods.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * java/net/NetworkInterface.java
+ (NetworkInterface): Made constructor package private.
+ Introduced another constructor for more addresses on one
+ interface.
+
+2005-04-12 Michael Koch <konqueror@gmx.de>
+
+ * native/jni/java-net/Makefile.am
+ Compile new files java_net_VMInetAddress.c and
+ java_net_VMNetworkInterface.
+
+2005-04-12 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/nio/charset/Provider.java: Add UnicodeLittle.
+ * gnu/java/nio/charset/UnicodeLittle.java: New file.
+ * gnu/java/nio/charset/UTF_16.java: UnicodeBig is an alias.
+ * gnu/java/nio/charset/UTF_16BE.java,
+ * gnu/java/nio/charset/UTF_16LE.java: No byte-order mark.
+ * gnu/java/nio/charset/UTF_16Encoder.java (encodeLoop): Fixed bug.
+
+2005-04-11 Michael Koch <konqueror@gmx.de>
+
+ * java/net/InetAddress.java
+ (static): Removed.
+ (getLocalHostname): Likewise.
+ (lookupInaddrAny): Likewise.
+ (getHostByAddr): Likewise.
+ (getHostByName): Likewise.
+ * java/net/NetworkInterface.java
+ (static): Likewise.
+ (getRealNetworkInterfaces): Likewise.
+ * native/jni/java-net/java_net_InetAddress.c: Renamed to...
+ * native/jni/java-net/java_net_VMInetAddress.c: New file.
+ Renamed from java_net_InetAddress.c. All native methods moved to class
+ VMInetAddress.
+ * native/jni/java-net/java_net_NetworkInterface.c: Renamed to...
+ Renamed from java_net_NetworkInterface.c. All native methods moved to
+ class VMNetworkInterface.
+ * native/jni/java-net/java_net_VMNetworkInterface.c: New file.
+ * vm/reference/java/net/VMInetAddress.java,
+ vm/reference/java/net/VMNetworkInterface.java: New files.
+ * include/java_net_InetAddress.h,
+ include/java_net_NetworkInterface.h: Removed.
+ * include/java_net_VMInetAddress.h,
+ include/java_net_VMNetworkInterface.h: New files.
+ * include/Makefile.am: Build new header files.
+
+2005-04-11 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/ImageIcon.java
+ Added API documentation.
+
+2005-04-11 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java
+ Added API documentation.
+
+2005-04-11 Michael Koch <konqueror@gmx.de>
+
+ * javax/imageio/ImageIO.java (ReaderFormatFilter.filter):
+ Fixed wrong casting.
+
+2005-04-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * org/omg/CORBA/Request.java:
+ (send_deferred): Added missing 'abstract' keyword.
+
+2005-04-10 Sven de Marothy <sven@physto.se>
+
+ * java/text/SimpleDateFormat.java:
+ (formatWithAttribute): Pad year before truncating digits.
+
+2005-04-10 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/PRIVATE_MEMBER.java,
+ org/omg/CORBA/PUBLIC_MEMBER.java,
+ org/omg/CORBA/Request.java,
+ org/omg/CORBA/StructMember.java,
+ org/omg/CORBA/UnionMember.java,
+ org/omg/CORBA/UNSUPPORTED_POLICY.java,
+ org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java,
+ org/omg/CORBA/ValueMember.java,
+ org/omg/CORBA/VM_ABSTRACT.java,
+ org/omg/CORBA/VM_CUSTOM.java,
+ org/omg/CORBA/VM_NONE.java,
+ org/omg/CORBA/VM_TRUNCATABLE.java,
+ org/omg/CORBA/WrongTransaction.java,
+ org/omg/CORBA/BAD_POLICY.java,
+ org/omg/CORBA/BAD_POLICY_TYPE.java,
+ org/omg/CORBA/BAD_POLICY_VALUE.java,
+ org/omg/CORBA/Environment.java,
+ org/omg/CORBA/IDLType.java,
+ org/omg/CORBA/OMGVMCID.java: new files.
+
+2005-04-09 Mark Wielaard <mark@klomp.org>
+
+ * native/jni/java-lang/java_lang_Double.c: Reindent.
+ * native/jni/java-lang/java_lang_Math.c: Likewise.
+ * native/jni/java-lang/java_lang_Object.c: Likewise.
+ * native/jni/java-lang/java_lang_VMDouble.c: Likewise.
+ * native/jni/java-lang/java_lang_VMFloat.c: Likewise.
+ * native/jni/java-lang/java_lang_VMSystem.c: Likewise.
+ * native/jni/java-lang/java_lang_reflect_Array.c: Likewise.
+ * native/jni/java-nio/java_nio.c
+ (Java_gnu_java_nio_FileChannelImpl_nio_1mmap_1file): Removed.
+ (Java_gnu_java_nio_FileChannelImpl_nio_1unmmap_1file): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketCreate): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketConnect): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketBind): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketListen): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketAvailable): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketClose): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketRead): Likewise.
+ (Java_gnu_java_nio_SocketChannelImpl_SocketWrite): Likewise.
+ * native/jni/java-nio/java_nio_VMDirectByteBuffer.c: Reindent.
+
+2005-04-09 Audrius Meskauskas <audriusa@bluewin.ch>
+ * org/omg/CORBA/DynAnyPackage/Invalid.java,
+ org/omg/CORBA/DynAnyPackage/InvalidSeq.java,
+ org/omg/CORBA/DynAnyPackage/InvalidValue.java,
+ org/omg/CORBA/DynAnyPackage/TypeMismatch.java,
+ org/omg/CORBA/DynAnyPackage/package.html: New files.
+
+2005-04-08 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/nio/charset/UTF_8.java
+ (Decoder): Previous fix was incorrect. Sorry.
+ * java/nio/charset/Charset.java: Reset cached de/encoders.
+ * java/nio/charset/CharsetDecoder.java,
+ java/nio/charset/CharsetEncoder.java:
+ Resize encoding/decoding result buffers.
+
+2005-04-08 Sven de Marothy <sven@physto.se>
+
+ * gnu/java/nio/charset/Provider.java: Add new charsets.
+ * gnu/java/nio/charset/UTF_16.java: Default to using BOM.
+ * gnu/java/nio/charset/UTF_16Decoder.java: Minor fixes.
+ * gnu/java/nio/charset/UTF_16Encoder.java,
+ Use NIO's built-in byte-ordering instead.
+ * gnu/java/nio/charset/UTF_8.java,
+ (Decoder): Correct values of maximum chars per byte.
+ (decodeLoop): Handle 4-byte surrogates.
+ * gnu/java/nio/charset/ByteCharset.java
+ * gnu/java/nio/charset/Cp424.java
+ * gnu/java/nio/charset/Cp437.java
+ * gnu/java/nio/charset/Cp737.java
+ * gnu/java/nio/charset/Cp775.java
+ * gnu/java/nio/charset/Cp850.java
+ * gnu/java/nio/charset/Cp852.java
+ * gnu/java/nio/charset/Cp855.java
+ * gnu/java/nio/charset/Cp857.java
+ * gnu/java/nio/charset/Cp860.java
+ * gnu/java/nio/charset/Cp861.java
+ * gnu/java/nio/charset/Cp862.java
+ * gnu/java/nio/charset/Cp863.java
+ * gnu/java/nio/charset/Cp864.java
+ * gnu/java/nio/charset/Cp865.java
+ * gnu/java/nio/charset/Cp866.java
+ * gnu/java/nio/charset/Cp869.java
+ * gnu/java/nio/charset/Cp874.java
+ * gnu/java/nio/charset/EncodingHelper.java
+ * gnu/java/nio/charset/ISO_8859_13.java
+ * gnu/java/nio/charset/ISO_8859_15.java
+ * gnu/java/nio/charset/ISO_8859_2.java
+ * gnu/java/nio/charset/ISO_8859_3.java
+ * gnu/java/nio/charset/ISO_8859_4.java
+ * gnu/java/nio/charset/ISO_8859_5.java
+ * gnu/java/nio/charset/ISO_8859_6.java
+ * gnu/java/nio/charset/ISO_8859_7.java
+ * gnu/java/nio/charset/ISO_8859_8.java
+ * gnu/java/nio/charset/ISO_8859_9.java
+ * gnu/java/nio/charset/KOI_8.java
+ * gnu/java/nio/charset/MS874.java
+ * gnu/java/nio/charset/MacCentralEurope.java
+ * gnu/java/nio/charset/MacCroatian.java
+ * gnu/java/nio/charset/MacCyrillic.java
+ * gnu/java/nio/charset/MacDingbat.java
+ * gnu/java/nio/charset/MacGreek.java
+ * gnu/java/nio/charset/MacIceland.java
+ * gnu/java/nio/charset/MacRoman.java
+ * gnu/java/nio/charset/MacRomania.java
+ * gnu/java/nio/charset/MacSymbol.java
+ * gnu/java/nio/charset/MacThai.java
+ * gnu/java/nio/charset/MacTurkish.java
+ * gnu/java/nio/charset/Windows1250.java
+ * gnu/java/nio/charset/Windows1251.java
+ * gnu/java/nio/charset/Windows1252.java
+ * gnu/java/nio/charset/Windows1253.java
+ * gnu/java/nio/charset/Windows1254.java
+ * gnu/java/nio/charset/Windows1255.java
+ * gnu/java/nio/charset/Windows1256.java
+ * gnu/java/nio/charset/Windows1257.java
+ * gnu/java/nio/charset/Windows1258.java
+ New files.
+
+2005-04-08 Roman Kennke <roman@kennke.org>
+
+ * java/awt/MediaTracker.java
+ (MediaEntry.imageUpdate): Fixed flags. The different flags
+ must not be ORed together.
+ (checkAll): Modified to handle different meaning of the flags.
+ (waitForAll): Fixed so that it waits maximum the
+ specified amount of milliseconds.
+ (statusAll): Modified to handle different meaning of the flags.
+ (waitForID): Fixed so that it waits maximum the
+ specified amount of milliseconds.
+
+2005-04-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/ImageIcon.java
+ (ImageIcon): Use setImage instead of direct assignment.
+ (setImage): Call loadImage to make sure that the image is loaded.
+ (loadImage): Waits for the image to complete loading.
+ (getImageLoadStatus): Added. Returns the load status of the
+ image.
+
+2005-04-08 Guilhem Lavaux <guilhem@kaffe.org>
+
+ * native/jni/classpath/jcl.h,
+ native/jni/java-io/java_io_ObjectInputStream.c,
+ native/jni/java-io/java_io_VMFile.c,
+ native/jni/java-io/java_io_VMObjectStreamClass.c,
+ native/jni/java-io/javaio.c,
+ native/jni/java-lang/java_lang_Double.c,
+ native/jni/java-lang/java_lang_Math.c,
+ native/jni/java-lang/java_lang_Object.c,
+ native/jni/java-lang/java_lang_VMDouble.c,
+ native/jni/java-lang/java_lang_VMFloat.c,
+ native/jni/java-lang/java_lang_VMProcess.c,
+ native/jni/java-lang/java_lang_VMSystem.c,
+ native/jni/java-lang/java_lang_reflect_Array.c,
+ native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c,
+ native/jni/java-net/gnu_java_net_PlainSocketImpl.c,
+ native/jni/java-net/java_net_InetAddress.c,
+ native/jni/java-net/java_net_NetworkInterface.c,
+ native/jni/java-net/javanet.c,
+ native/jni/java-nio/gnu_java_nio_VMPipe.c,
+ native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c,
+ native/jni/java-nio/java_nio.c,
+ native/jni/java-nio/java_nio_MappedByteBufferImpl.c,
+ native/jni/java-nio/java_nio_VMDirectByteBuffer.c,
+ native/jni/java-util/java_util_VMTimeZone.c: Reindented using
+ GNU indent (GNU style).
+
+2005-04-08 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/text/JTextComponent.java
+ (JTextComponent): Added repaintListener which issues repaint
+ requests when the underlying document changes.
+ (setDocument): Adds repaintListener to document when the
+ document is changed.
+ * javax/swing/text/DefaultEditorKit.java:
+ Removed repaint calls on JTextComponent. This is now handled
+ through a DocumentListener in JTextComponent that repaints
+ the component when needed.
+
+2005-04-07 Chris Burdess <dog@gnu.org>
+
+ * gnu/java/net/CRLFInputStream.java: Rewrite to return
+ CRLF-delimited chunks.
+
+2005-04-07 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/UIDefaults.java:
+ Added API documentation for all methods.
+
+2005-04-06 Roman Kennke <roman@kennke.org>
+
+ * javax/swing/UIDefaults.java
+ (put): Now uses new checkAndPut method instead of checking
+ directly.
+ (putDefaults): Fixed so that it accepts null-values and
+ treats them like remove(key).
+ (checkAndPut): Added. This checks for null-values and calls
+ put or remove.
+
+2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch>
+
+ * org/omg/CORBA/CTX_RESTRICT_SCOPE.java,
+ org/omg/CORBA/ExceptionList.java,
+ org/omg/CORBA/NVList.java,
+ PrincipalHolder.java: New classes.
+ * org/omg/CORBA/Context.java: Completing
+ part, dependent from classes above,
+ org/omg/CORBA/MARSHAL.java: accessibility fixes.
+
+2005-04-05 Roman Kennke <roman@kennke.org>
+
+ * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java
+ (getDisplayMode): Added. Returns the current display mode.
+ (isFullScreenSupported): Added.
+ * java/awt/GraphicsDevice.java
+ (setFullScreenWindow): Implemented a primitive fullscreen mode.
+ This resizes and relocates the fullscreen window so that it uses
+ the whole screen. This is not a fully accelerated fullscreen
+ exclusive mode.
+
2005-04-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
* java/lang/Class.java:
@@ -38,6 +697,19 @@
Change references to System.arraycopy to
VMSystem.arraycopy.
+2005-04-03 Guilhem Lavaux <guilhem@kaffe.org>
+ Rei Odaira <ray@is.s.u-tokyo.ac.jp>
+
+ * native/jni/java-nio/gnu_java_nio_VMSelector.c
+ (helper_select): Return the error number.
+ (Java_gnu_java_nio_VMSelector_select0): If the result is negative
+ consider it as the error code. This prevents conflicts between EINTR
+ and the number of filedescriptor particularly.
+
+2005-04-03 Guilhem Lavaux <guilhem@kaffe.org>
+
+ * native/jni/java-nio/gnu_java_nio_VMSelector.c: Reindented.
+
2005-04-01 Tom Tromey <tromey@redhat.com>
* java/lang/AssertionError.java: Typo fix.