diff options
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. |