summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2005-04-18 01:37:35 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2005-04-18 01:37:35 +0000
commit680a0669d6bf77560df14266fe49b08aa12c71f4 (patch)
treeb6fb48bdc2b2306dff67a6c0fef568ca48357d30 /include
parenta6185c941e33eee628ebfa675bfa94627f0274ef (diff)
downloadclasspath-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 'include')
-rw-r--r--include/Makefile.am24
-rw-r--r--include/java_io_ObjectInputStream.h22
-rw-r--r--include/java_io_VMObjectInputStream.h20
-rw-r--r--include/java_lang_Double.h33
-rw-r--r--include/java_lang_Object.h19
-rw-r--r--include/java_lang_VMDouble.h3
-rw-r--r--include/java_net_InetAddress.h30
-rw-r--r--include/java_net_NetworkInterface.h19
-rw-r--r--include/java_net_VMInetAddress.h22
-rw-r--r--include/java_net_VMNetworkInterface.h19
10 files changed, 73 insertions, 138 deletions
diff --git a/include/Makefile.am b/include/Makefile.am
index 47f6edc61..165e6e017 100644
--- a/include/Makefile.am
+++ b/include/Makefile.am
@@ -72,19 +72,17 @@ $(top_srcdir)/include/gnu_java_net_PlainSocketImpl.h \
$(top_srcdir)/include/gnu_java_nio_VMPipe.h \
$(top_srcdir)/include/gnu_java_nio_VMSelector.h \
$(top_srcdir)/include/gnu_java_nio_channels_FileChannelImpl.h \
-$(top_srcdir)/include/java_io_ObjectInputStream.h \
$(top_srcdir)/include/java_io_VMFile.h \
+$(top_srcdir)/include/java_io_VMObjectInputStream.h \
$(top_srcdir)/include/java_io_VMObjectStreamClass.h \
-$(top_srcdir)/include/java_lang_Double.h \
$(top_srcdir)/include/java_lang_Math.h \
-$(top_srcdir)/include/java_lang_Object.h \
$(top_srcdir)/include/java_lang_VMDouble.h \
$(top_srcdir)/include/java_lang_VMFloat.h \
$(top_srcdir)/include/java_lang_VMProcess.h \
$(top_srcdir)/include/java_lang_VMSystem.h \
$(top_srcdir)/include/java_lang_reflect_Array.h \
-$(top_srcdir)/include/java_net_InetAddress.h \
-$(top_srcdir)/include/java_net_NetworkInterface.h \
+$(top_srcdir)/include/java_net_VMInetAddress.h \
+$(top_srcdir)/include/java_net_VMNetworkInterface.h \
$(top_srcdir)/include/java_nio_VMDirectByteBuffer.h \
$(top_srcdir)/include/java_nio_MappedByteBufferImpl.h \
$(top_srcdir)/include/java_util_VMTimeZone.h
@@ -113,18 +111,14 @@ $(top_srcdir)/include/gnu_java_nio_VMPipe.h: $(top_srcdir)/vm/reference/gnu/java
$(JAVAH) -o $@ gnu.java.nio.VMPipe
$(top_srcdir)/include/gnu_java_nio_VMSelector.h: $(top_srcdir)/vm/reference/gnu/java/nio/VMSelector.java
$(JAVAH) -o $@ gnu.java.nio.VMSelector
-$(top_srcdir)/include/java_io_ObjectInputStream.h: $(top_srcdir)/java/io/ObjectInputStream.java
- $(JAVAH) -o $@ java.io.ObjectInputStream
$(top_srcdir)/include/java_io_VMFile.h: $(top_srcdir)/vm/reference/java/io/VMFile.java
$(JAVAH) -o $@ java.io.VMFile
+$(top_srcdir)/include/java_io_VMObjectInputStream.h: $(top_srcdir)/vm/reference/java/io/VMObjectInputStream.java
+ $(JAVAH) -o $@ java.io.VMObjectInputStream
$(top_srcdir)/include/java_io_VMObjectStreamClass.h: $(top_srcdir)/vm/reference/java/io/VMObjectStreamClass.java
$(JAVAH) -o $@ java.io.VMObjectStreamClass
-$(top_srcdir)/include/java_lang_Double.h: $(top_srcdir)/java/lang/Double.java
- $(JAVAH) -o $@ java.lang.Double
$(top_srcdir)/include/java_lang_Math.h: $(top_srcdir)/java/lang/Math.java
$(JAVAH) -o $@ java.lang.Math
-$(top_srcdir)/include/java_lang_Object.h: $(top_srcdir)/java/lang/Object.java
- $(JAVAH) -o $@ java.lang.Object
$(top_srcdir)/include/java_lang_VMDouble.h: $(top_srcdir)/vm/reference/java/lang/VMDouble.java
$(JAVAH) -o $@ java.lang.VMDouble
$(top_srcdir)/include/java_lang_VMFloat.h: $(top_srcdir)/vm/reference/java/lang/VMFloat.java
@@ -135,10 +129,10 @@ $(top_srcdir)/include/java_lang_VMSystem.h: $(top_srcdir)/vm/reference/java/lang
$(JAVAH) -o $@ java.lang.VMSystem
$(top_srcdir)/include/java_lang_reflect_Array.h: $(top_srcdir)/java/lang/reflect/Array.java
$(JAVAH) -o $@ java.lang.reflect.Array
-$(top_srcdir)/include/java_net_InetAddress.h: $(top_srcdir)/java/net/InetAddress.java
- $(JAVAH) -o $@ java.net.InetAddress
-$(top_srcdir)/include/java_net_NetworkInterface.h: $(top_srcdir)/java/net/NetworkInterface.java
- $(JAVAH) -o $@ java.net.NetworkInterface
+$(top_srcdir)/include/java_net_VMInetAddress.h: $(top_srcdir)/vm/reference/java/net/VMInetAddress.java
+ $(JAVAH) -o $@ java.net.VMInetAddress
+$(top_srcdir)/include/java_net_VMNetworkInterface.h: $(top_srcdir)/vm/reference/java/net/VMNetworkInterface.java
+ $(JAVAH) -o $@ java.net.VMNetworkInterface
$(top_srcdir)/include/java_nio_VMDirectByteBuffer.h: $(top_srcdir)/vm/reference/java/nio/VMDirectByteBuffer.java
$(JAVAH) -o $@ java.nio.VMDirectByteBuffer
$(top_srcdir)/include/java_nio_MappedByteBufferImpl.h: $(top_srcdir)/java/nio/MappedByteBufferImpl.java
diff --git a/include/java_io_ObjectInputStream.h b/include/java_io_ObjectInputStream.h
deleted file mode 100644
index c525ca33b..000000000
--- a/include/java_io_ObjectInputStream.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-
-#ifndef __java_io_ObjectInputStream__
-#define __java_io_ObjectInputStream__
-
-#include <jni.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-JNIEXPORT jobject JNICALL Java_java_io_ObjectInputStream_currentClassLoader (JNIEnv *env, jclass, jobject);
-JNIEXPORT jobject JNICALL Java_java_io_ObjectInputStream_allocateObject (JNIEnv *env, jobject, jclass, jclass, jobject);
-#undef java_io_ObjectInputStream_BUFFER_SIZE
-#define java_io_ObjectInputStream_BUFFER_SIZE 1024L
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __java_io_ObjectInputStream__ */
diff --git a/include/java_io_VMObjectInputStream.h b/include/java_io_VMObjectInputStream.h
new file mode 100644
index 000000000..22e95636e
--- /dev/null
+++ b/include/java_io_VMObjectInputStream.h
@@ -0,0 +1,20 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+
+#ifndef __java_io_VMObjectInputStream__
+#define __java_io_VMObjectInputStream__
+
+#include <jni.h>
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+JNIEXPORT jobject JNICALL Java_java_io_VMObjectInputStream_currentClassLoader (JNIEnv *env, jclass, jobject);
+JNIEXPORT jobject JNICALL Java_java_io_VMObjectInputStream_allocateObject (JNIEnv *env, jclass, jclass, jclass, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __java_io_VMObjectInputStream__ */
diff --git a/include/java_lang_Double.h b/include/java_lang_Double.h
deleted file mode 100644
index 65e83358c..000000000
--- a/include/java_lang_Double.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-
-#ifndef __java_lang_Double__
-#define __java_lang_Double__
-
-#include <jni.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-JNIEXPORT jdouble JNICALL Java_java_lang_Double_parseDouble (JNIEnv *env, jclass, jstring);
-JNIEXPORT jstring JNICALL Java_java_lang_Double_toString (JNIEnv *env, jclass, jdouble, jboolean);
-JNIEXPORT void JNICALL Java_java_lang_Double_initIDs (JNIEnv *env, jclass);
-#undef java_lang_Double_serialVersionUID
-#define java_lang_Double_serialVersionUID -9172774392245257468LL
-#undef java_lang_Double_MAX_VALUE
-#define java_lang_Double_MAX_VALUE 0x1.fffffffffffffp+1023
-#undef java_lang_Double_MIN_VALUE
-#define java_lang_Double_MIN_VALUE 0x0.0000000000001p-1022
-#undef java_lang_Double_NEGATIVE_INFINITY
-#define java_lang_Double_NEGATIVE_INFINITY
-#undef java_lang_Double_POSITIVE_INFINITY
-#define java_lang_Double_POSITIVE_INFINITY
-#undef java_lang_Double_NaN
-#define java_lang_Double_NaN
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __java_lang_Double__ */
diff --git a/include/java_lang_Object.h b/include/java_lang_Object.h
deleted file mode 100644
index fd914b64c..000000000
--- a/include/java_lang_Object.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-
-#ifndef __java_lang_Object__
-#define __java_lang_Object__
-
-#include <jni.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-JNIEXPORT jclass JNICALL Java_java_lang_Object_getClass (JNIEnv *env, jobject);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __java_lang_Object__ */
diff --git a/include/java_lang_VMDouble.h b/include/java_lang_VMDouble.h
index ef2b969d1..8f04dcae5 100644
--- a/include/java_lang_VMDouble.h
+++ b/include/java_lang_VMDouble.h
@@ -13,6 +13,9 @@ extern "C"
JNIEXPORT jlong JNICALL Java_java_lang_VMDouble_doubleToLongBits (JNIEnv *env, jclass, jdouble);
JNIEXPORT jlong JNICALL Java_java_lang_VMDouble_doubleToRawLongBits (JNIEnv *env, jclass, jdouble);
JNIEXPORT jdouble JNICALL Java_java_lang_VMDouble_longBitsToDouble (JNIEnv *env, jclass, jlong);
+JNIEXPORT jstring JNICALL Java_java_lang_VMDouble_toString (JNIEnv *env, jclass, jdouble, jboolean);
+JNIEXPORT void JNICALL Java_java_lang_VMDouble_initIDs (JNIEnv *env, jclass);
+JNIEXPORT jdouble JNICALL Java_java_lang_VMDouble_parseDouble (JNIEnv *env, jclass, jstring);
#ifdef __cplusplus
}
diff --git a/include/java_net_InetAddress.h b/include/java_net_InetAddress.h
deleted file mode 100644
index 55eac7821..000000000
--- a/include/java_net_InetAddress.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-
-#ifndef __java_net_InetAddress__
-#define __java_net_InetAddress__
-
-#include <jni.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-JNIEXPORT jstring JNICALL Java_java_net_InetAddress_getLocalHostname (JNIEnv *env, jclass);
-JNIEXPORT jbyteArray JNICALL Java_java_net_InetAddress_lookupInaddrAny (JNIEnv *env, jclass);
-JNIEXPORT jstring JNICALL Java_java_net_InetAddress_getHostByAddr (JNIEnv *env, jclass, jbyteArray);
-JNIEXPORT jobjectArray JNICALL Java_java_net_InetAddress_getHostByName (JNIEnv *env, jclass, jstring);
-#undef java_net_InetAddress_serialVersionUID
-#define java_net_InetAddress_serialVersionUID 3286316764910316507LL
-#undef java_net_InetAddress_DEFAULT_CACHE_SIZE
-#define java_net_InetAddress_DEFAULT_CACHE_SIZE 89L
-#undef java_net_InetAddress_DEFAULT_CACHE_PERIOD
-#define java_net_InetAddress_DEFAULT_CACHE_PERIOD 240L
-#undef java_net_InetAddress_DEFAULT_CACHE_PURGE_PCT
-#define java_net_InetAddress_DEFAULT_CACHE_PURGE_PCT 30L
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __java_net_InetAddress__ */
diff --git a/include/java_net_NetworkInterface.h b/include/java_net_NetworkInterface.h
deleted file mode 100644
index 3a7078290..000000000
--- a/include/java_net_NetworkInterface.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-
-#ifndef __java_net_NetworkInterface__
-#define __java_net_NetworkInterface__
-
-#include <jni.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-JNIEXPORT jobject JNICALL Java_java_net_NetworkInterface_getRealNetworkInterfaces (JNIEnv *env, jclass);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __java_net_NetworkInterface__ */
diff --git a/include/java_net_VMInetAddress.h b/include/java_net_VMInetAddress.h
new file mode 100644
index 000000000..54b57f220
--- /dev/null
+++ b/include/java_net_VMInetAddress.h
@@ -0,0 +1,22 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+
+#ifndef __java_net_VMInetAddress__
+#define __java_net_VMInetAddress__
+
+#include <jni.h>
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+JNIEXPORT jstring JNICALL Java_java_net_VMInetAddress_getLocalHostname (JNIEnv *env, jclass);
+JNIEXPORT jbyteArray JNICALL Java_java_net_VMInetAddress_lookupInaddrAny (JNIEnv *env, jclass);
+JNIEXPORT jstring JNICALL Java_java_net_VMInetAddress_getHostByAddr (JNIEnv *env, jclass, jbyteArray);
+JNIEXPORT jobjectArray JNICALL Java_java_net_VMInetAddress_getHostByName (JNIEnv *env, jclass, jstring);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __java_net_VMInetAddress__ */
diff --git a/include/java_net_VMNetworkInterface.h b/include/java_net_VMNetworkInterface.h
new file mode 100644
index 000000000..c309357f3
--- /dev/null
+++ b/include/java_net_VMNetworkInterface.h
@@ -0,0 +1,19 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+
+#ifndef __java_net_VMNetworkInterface__
+#define __java_net_VMNetworkInterface__
+
+#include <jni.h>
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+JNIEXPORT jobject JNICALL Java_java_net_VMNetworkInterface_getInterfaces (JNIEnv *env, jclass);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __java_net_VMNetworkInterface__ */