diff options
author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2005-04-18 01:37:35 +0000 |
---|---|---|
committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2005-04-18 01:37:35 +0000 |
commit | 680a0669d6bf77560df14266fe49b08aa12c71f4 (patch) | |
tree | b6fb48bdc2b2306dff67a6c0fef568ca48357d30 /ChangeLog | |
parent | a6185c941e33eee628ebfa675bfa94627f0274ef (diff) | |
download | classpath-680a0669d6bf77560df14266fe49b08aa12c71f4.tar.gz |
2005-04-18 Andrew John Hughes <gnu_andrew@member.fsf.org>
* Merge from HEAD for 2005/04/02 - 2005/04/17.
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 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-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.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 672 |
1 files changed, 672 insertions, 0 deletions
@@ -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. |