summaryrefslogtreecommitdiffstats
path: root/libjava/java
Commit message (Collapse)AuthorAgeFilesLines
* 2003-03-17 Michael Koch <konqueror@gmx.de>mkoch2003-03-171-4/+11
| | | | | | | | * java/awt/ScrollPaneAdjustable.java: Compile fixes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64494 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-17 Michael Koch <konqueror@gmx.de>mkoch2003-03-172-2/+2
| | | | | | | | | | * java/net/DatagramSocket.java (connect): Fixed comment. * java/nio/ByteBuffer.java (hasArray): Fixed comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64487 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-17 Michael Koch <konqueror@gmx.de>mkoch2003-03-176-50/+88
| | | | | | | | | | | | | | | | | | | | * java/beans/Beans.java: Explicitely import classes not packages. * java/beans/FeatureDescriptor.java (preferred): New member variable. (isPreferred): New method. (setPreferred): New method. * java/beans/PropertyEditorManager.java: Explicitely import used classes. * java/beans/beancontext/BeanContextChild.java: Added line wrapping. * java/beans/beancontext/BeanContextChildSupport.java: Reindented. * java/beans/beancontext/BeanContextEvent.java: Reindented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64486 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-17 Michael Koch <konqueror@gmx.de>mkoch2003-03-174-13/+221
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Dialog.java (Dialog): New constructor, changed implementations, added documentation. * java/awt/ScrollPaneAdjustable.java (ScrollPaneAdjustable): Extends Object, implements Adjustable and Serializable. (serialVersionUID): New member variable. (sp): New member variable. (orientation): New member variable. (value): New member variable. (minimum): New member variable. (maximum): New member variable. (visibleAmount): New member variable. (unitIncrement): New member variable. (blockIncrement): New member variable. (AdjustmentListener): New member variable. (ScrollPaneAdjustable): New implementation. (addAdjustmentListener): New method. (removeAdjustmentListener): New method. (getAdjustmentListeners): New method. (getBlockIncrement): New method. (getMaximum): New method. (getMinimum): New method. (getOrientation): New method. (getUnitIncrement): New method. (getValue): New method. (getVisibleAmount): New method. (setBlockIncrement): New method. (setMaximum): Implemented. (setMinimum): Implemented. (setUnitIncrement): New method. (setValue): New method. (setVisibleAmount): Implemented. (paramString): New stubbed method. * java/awt/Window.java (show): Call setVisible(). (hide): Call setVisible(). (processEvent): Add cases for WINDOW_GAINED_FOCUS, WINDOW_LOST_FOCUS and WINDOW_STATE_CHANGED. (processWindowFocusEvent): New method. (processWindowStateEvent): New method. (postEvent): Deprecated. (applyResourceBundle): Deprecated. * java/awt/datatransfer/DataFlavor.java (DataFlavor): Doesn't thow ClassNotFoundException. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64485 138bc75d-0d04-0410-961f-82ee72b054a4
* * resolve.cc (ncode): Use _Jv_platform_ffi_abi.tromey2003-03-171-24/+15
| | | | | | | | | | | | | | | | | | | | Include platform.h. * java/lang/natRuntime.cc (insertSystemProperties): Use _Jv_platform_path_separator. (nativeGetLibname): Use _Jv_platform_file_separator. (_load): Use _Jv_platform_onload_names. (onload_names): New global. * include/win32.h (_Jv_platform_file_separator): New define. (_Jv_platform_path_separator): Likewise. (_Jv_platform_onload_names): Likewise. (_Jv_platform_ffi_abi): Likewise. * include/posix.h (_Jv_platform_file_separator): New define. (_Jv_platform_path_separator): Likewise. (_Jv_platform_onload_names): Likewise. (_Jv_platform_ffi_abi): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64461 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natObject.cc (JV_SYNC_HASH): replace signed % by &.hboehm2003-03-151-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64386 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-14 Jeroen Frijters <jeroen@sumatra.nl>mark2003-03-143-110/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/io/ObjectInputStream.java (readObject): Cleaned up the class hierarchy loop. (readFields(Object,ObjectStreamField[],boolean)): Changed argument list to Object,ObjectStreamClass, moved callReadMethod code up into readObject and added Class argument to all setXxxField calls. (callReadMethod): Changed Class argument to ObjectStreamClass to be consistent with ObjectOutputStream and to facilitate caching the Method in the future. (setBooleanField): Added Class argument. (setByteField): Likewise. (setCharField): Likewise. (setDoubleField): Likewise. (setFloatField): Likewise. (setIntField): Likewise. (setLongField): Likewise. (setShortField): Likewise. (setObjectField): Likewise. * java/io/ObjectOutputStream.java (writeObject): Cleaned up the class hierarchy loop. (defaultWriteObject): Call writeFields with new argument list. (writeFields(Object,ObjectStreamField[],boolean): Changed argument list to Object,ObjectStreamClass, moved callWriteMethod up into writeObject and added Class argument to all getXxxField calls. (callWriteMethod): Added ObjectStreamClass argument to be able to get the proper class to call getMethod on (each class can have (or not have) its own writeObject method). (getBooleanField): Added Class argument. (getByteField): Likewise. (getCharField): Likewise. (getDoubleField): Likewise. (getFloatField): Likewise. (getIntField): Likewise. (getLongField): Likewise. (getShortField): Likewise. (getObjectField): Likewise. * java/io/ObjectStreamClass.java (hasReadMethod): Added method to facilitate caching the Method object in the future. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64351 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-11 Michael Koch <konqueror@gmx.de>mkoch2003-03-112-2/+12
| | | | | | | | | | | | | | | | | | | * gnu/java/nio/ByteBufferImpl.java (putInt): Use limit() instead of limit. * gnu/java/nio/CharBufferImpl.java (slice): Fixed implementation. (subSequence): Better bounds checking. * gnu/java/nio/MappedByteFileBuffer.java: Import all needed classes directly. * java/nio/ByteBuffer.java (hashCode): New dummy method. * java/nio/CharBuffer.java (array_offset): New member variable. (hasArray): Fixed documentation. (arrayOffset): Return array_offset. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64165 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-10 2003-02-27 Mohan Embar <gnustuff@thisiscool.com>aph2003-03-101-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/jvm.h: removed declaration of _Jv_ThisExecutable() setter; made return value of getter const char* instead of char* * prims.cc: removed all references to _Jv_ThisExecutable(). These are in the platform-specific sections now. * posix.cc: define platform-specific _Jv_ThisExecutable(). Handle DISABLE_MAIN_ARGS and HAVE_PROC_SELF_EXE cases * win32.cc: define platform-specific _Jv_ThisExecutable() using GetModuleFilename() * java/lang/natRuntime.cc: set gnu.gcj.progname property to argv[0] instead of _Jv_ThisExecutable() 2003-03-10 Ranjit Mathew <rmathew@hotmail.com> * gnu/gcj/runtime/NameFinder.java (usingAddr2name): New flag that is set if we are using addr2name.awk instead of addr2line. (NameFinder): Set usingAddr2name if using addr2name.awk. (getExternalLabel): New native method to convert a method name to an external label. (lookup): Convert name given by addr2line to an external label before demangling. * gnu/gcj/runtime/natNameFinder.cc (LABEL_PREFIX): New string constant representing the prefix attached to method names to convert them to an external label. (gnu::gcj::runtime::NameFinder::getExternalLabel): Define using LABEL_PREFIX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64111 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-10 Michael Koch <konqueror@gmx.de>mkoch2003-03-101-3/+14
| | | | | | | | | * java/nio/ByteOrder.java (nativeOrder): Working implementation, added documentation. (toString): Added documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64085 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-10 Michael Koch <konqueror@gmx.de>mkoch2003-03-105-22/+22
| | | | | | | | | | | | * java/net/DatagramSocket.java, java/net/MulticastSocket.java, java/net/Socket.java, java/net/URL.java, java/net/URLConnection.java: Fixed some documentation tags to make javadoc and friends happy. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64083 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-10 Michael Koch <koqnueror@gmx.de>mkoch2003-03-102-0/+723
| | | | | | | | | | | * java/beans/beancontext/BeanContextServicesSupport.java, java/beans/beancontext/BeanContextSupport.java: New files. * Makefile.am (awt_source_files): Added new files. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64080 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-10 Michael Koch <konqueror@gmx.de>mkoch2003-03-105-368/+448
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/FocusTraversalPolicy.java (FocusTraversalPolicy): Documentation added. (getComponentAfter): Documentation added. (getComponentBefore): Documentation added. (getFirstComponent): Documentation added. (getLastComponent): Documentation added. (getDefaultComponent): Documentation added. (getInitialComponent): Documentation added. * java/awt/ScrollPaneAdjustable.java (sp): New member variable. (orientation): New member variable. (value): New member variable. (minimum): New member variable. (maximum): New member variable. (visibleAmount): New member variable. (unitIncrement): New member variable. (blockIncrement): New member variable. (adjustmentListener): New member variable. (ScrollPaneAdjustable): Rewrote. (addAdjustmentListener): New method. (removeAdjustmentListener): New method. (getAdjustmentListeners): New method. (getBlockIncrement): New method. (getMaximum): New method. (getMinimum): New method. (getOrientation): New method. (getUnitIncrement): New method. (getValue): New method. (getVisibleAmount): New method. (setBlockIncrement): New method. (setUnitIncrement): New method. (setMaximum): Implemented. (setMinimum): Implemented. (setValue): New method. (setVisibleAmount): Implemented. (paramString): New method. * java/awt/Window.java (show): Use setVisible(true) instead of super.show(). (hide): Use sevVisible(false) instead of super.hide(). (processWindowEvent): Added cases for WINDOW_GAINED_FOCUS, WINDOW_LOST_FOCUS and WINDOW_STATE_CHANGED. (postEvent): Deprecated. (applyResourceBundle): Deprecated. (processWindowFocusEvent): New method. (processWindowStateEvent): New method. * java/awt/datatransfer/DataFlavor.java: Reindented. * java/awt/font/TextHitInfo.java (charIndex): New member variable. (leadingEdge): New member variable. (TextHitInfo): New constructor. (getCharIndex): Implemented. (isLeadingEdge): Implemented. (getInsertionIndex): Implemented. (hashCode): Access charIndex directly. (equals): Reformated. (leading): Implemented. (trailing): Implemented. (beforeOffset): Implemented. (afterOffset): Implemented. (getOtherHit): Implemented. (getOffsetHit): Implemented. (toString): Implemented. * java/awt/image/BufferedImage.java (BufferedImage): Implements WritableRenderedImage. (observers): New member variable. (addTileObserver): New method. (removeTileObserver): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64078 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/9934:tromey2003-03-091-2/+2
| | | | | | | | * java/io/natFileDescriptorPosix.cc (available): Fixed arguments to lseek. Return 0 if we can't compute the value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64053 138bc75d-0d04-0410-961f-82ee72b054a4
* No changelog, just replaced one tabulator with some spacesmkoch2003-03-071-1/+1
| | | | | | | to merge with classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63929 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-03 Michael Koch <konqueror@gmx.de>mkoch2003-03-041-2/+1
| | | | | | | * java/net/NetworkInterface.java: Merged with classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63769 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-03 Michael Koch <konqueror@gmx.de>mkoch2003-03-034-12/+16
| | | | | | | | | | | | | | | | | * java/net/DatagramSocket.java (connect): Merged comment from classpath. (receive): Merged documentation from classpath. * java/net/Socket.java (setSoTimeout): Clarified documentation. * java/net/URL.java (getPath): Merged from classpath. (getUserInfo): Merged from classpath. (getQuery): Merged from classpath. * java/net/URLStreamHandler.java (toExternalForm): Merged from classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63714 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Properties.java (load): Only skip line if the firstmark2003-03-021-3/+7
| | | | | | | character is a comment, whitespaces don't count. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63700 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-02 Michael Koch <konqueror@gmx.de>mkoch2003-03-021-1/+1
| | | | | | | | * java/net/NetPermission.java: Merged copyright with classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63690 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-02 Michael Koch <konqueror@gmx.de>mkoch2003-03-021-78/+104
| | | | | | | | * java/lang/Package.java: Remerged from classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63689 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-02 Michael Koch <konqueror@gmx.de>mkoch2003-03-024-5/+15
| | | | | | | | | | | | | | | * java/net/HttpURLConnection.java (HTTP_SERVER_ERROR): Deprecated. * java/net/MulticastSocket.java (send): Replaced checkMulticast with appropriate checkPermission call, deprecated. * java/net/URLDecoder.java (decode): Deprecated. * java/net/URLEncoder.java (encode): Deprecated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63679 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-02 Michael Koch <konqueror@gmx.de>mkoch2003-03-025-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | * java/awt/List.java (setMultipleSelections): Deprecated. (delItem): Deprecated. * java/awt/MenuComponent.java (getPeer): Deprecated. * java/awt/ScrollPane.java (addNotify): getPeer() is deprecated. Use isDisplayable() instead. * java/awt/dnd/MouseDragGestureRecognizer.java (mouseClicked): Added comment. (mousePressed): Added comment. (mouseReleased): Added comment. (mouseEntered): Added comment. (mouseExited): Added comment. (mouseDragged): Added comment. (mouseMoved): Added comment. * java/awt/event/KeyEvent.java (KeyEvent): Deprecated. (setModifiers): Deprecated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63672 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-02 Michael Koch <konqueror@gmx.de>mkoch2003-03-021-0/+1
| | | | | | | | * java/awt/dnd/DropTargetContext.java: Compile fix: Forgot to commit import. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63667 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-02 Michael Koch <konqueror@gmx.de>mkoch2003-03-022-3/+3
| | | | | | | | | * java/awt/Component.java, java/awt/ScrollPane.java: Fixed typos. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63666 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-02 Michael Koch <konqueror@gmx.de>mkoch2003-03-026-51/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/dnd/DnDEventMulticaster.java: New file. * java/awt/dnd/DragSource.java (flavorMap): New member variable. (dragSourceListener): New member variable. (dragSourceMotionListener): New member variable. (getFlavorMap): Implemented. (createDragGestureRecognizer): Implemented. (addDragSourceListener): Implemented. (removeDragSourceListener): Implemented. (getDragSourceListeners): Implemented. (addDragSourceMotionListener): Implemented. (removeDragSourceMotionListener): Implemented. (getDragSourceMotionListeners): Implemented. (getListeners): Implemented. * java/awt/dnd/DragSourceContext.java (peer): New member variable. (cursor): New member variable. (transferable): New member variable. (trigger): New member variable. (dragSourceListener): New member variable. (image): New member variable. (offset): New member variable. (DragSourceContext): Implemented. (getDragSource): Implemented. (getComponent): Implemented. (getTrigger): Implemented. (getSourceActions): Implemented. (setCursor): Implemented. (getCursor): Implemented. (addDragSourceListener): Implemented. (removeDragSourceListener): Implemented. (getTransferable): Implemented. * java/awt/dnd/DropTarget.java (DropTargetAutoScroller.component): New member variable. (DropTargetAutoScroller.point): New member variable. (DropTargetAutoScroller.DropTargetAutoScroller): Implemented. (DropTargetAutoScroller.updateLocation): Implemented. (active): Renamed from isActive, defaults to true now. (component): New member variable. (flavorMap): New member variable. (actions): New member variable. (dropTargetContext): New member variable. (dropTargetListener): New member variable. (DropTarget): Implemented. (getComponent): Implemented. (setComponent): Implemented. (setDefaultActions): Implemented. (getDefaultActions): Implemented. (setActive): Use active instead of isActive. (isActive): Use active instead of isActive. (addDropTargetListener): Implemented. (removeDropTargetListener): Implemented. (getFlavorMap): Implemented. (setFlavorMap): Implemented. (getDropTargetContext): Implemented. (createDropTargetContext): Implemented. (createDropTargetAutoScroller): Implemented. * java/awt/dnd/DropTargetContext.java (TransferableProxy.getTransferDataFlavors): Implemented. (TransferableProxy.isDataFlavorSupported): Implemented. (TransferableProxy.getTransferData): Implemented. (dropTarget): New member variable. (dtcp): New member variable. (DropTargetContext): New package private constructor. (getDropTarget): Implemented. (getComponent): Implemented. (addNotify): Implemented. (removeNotify): Implemented. (getCurrentDataFlavorsAsList): Implemented. (isDataFlavorSupported): Implemented. * java/awt/dnd/MouseDragGestureRecognizer.java (registerListeners): Implemented. (unregisterListeners): Implemented. * Makefile.am (awt_java_source_files): Added java/awt/dnd/DnDEventMulticaster.java. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63665 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-02 Michael Koch <konqueror@gmx.de>mkoch2003-03-025-100/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (eventTypeEnabled): New method. (dispatchEventImpl): Moved checks for event to eventTypeEnabled. * java/awt/Container.java (changeSupport): New member variable. (addPropertyChangeListener): New methods. * java/awt/ContainerOrderFocusTraversalPolicy.java (ContainerOrderFocusTraversalPolicy): Added comment. (getComponentAfter): Throw exception, documentation added. (getComponentBefore): Throw exception, documentation added. (getFirstComponent): Throw exception, documentation added. (getLastComponent): Throw exception, documentation added. (getDefaultComponent): Throw exception, documentation added. * java/awt/EventQueue.java: Reindented. * java/awt/FocusTraversalPolicy.java: (FocusTraversalPolicy): Added comment. (getComponentAfter): Documentation added. (getComponentBefore): Documentation added. (getFirstComponent): Documentation added. (getLastComponent): Documentation added. (getDefaultComponent): Documentation added. (getInitialComponent): Documentation added. * java/awt/ScrollPane.java (wheelScrollingEnabled): New member variable. (ScrollPane): Initialize wheelScollingEnabled. (eventTypeEnabled): New method. (isWheelScrollingEnabled): New method. (setWheelScrollingEnabled): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63663 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-02 Michael Koch <konqueror@gmx.de>mkoch2003-03-021-15/+19
| | | | | | | | | | | | | * java/net/DatagramSocket.java (closed): New member variable. (close): Use closed variable. (getInetAddress): No need to call isConnected(). (getPort): No need to call isConnected(). (disconnect): Reset remoteAddress and remotePort, fixed typo. (isClosed): Reimplemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63662 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-01 Ranjit Mathew <rmathew@hotmail.com>tromey2003-03-022-20/+154
| | | | | | | | | | | | | | | | | | | * java/io/File.java (normalizePath): Remove trailing separator on Windows only if path is not of the form "x:\". * java/io/natFileWin32.cc (WIN32_EPOCH_MILLIS): New constant. (java::io::File::attr): Change formatting a bit and use WIN32_EPOCH_MILLIS instead of magic numbers. (java::io::File::isAbsolute): Path must have at least 3 characters for a UNC network path. (java::io::File::init_native): Define. (java::io::File::performCreate): Likewise. (java::io::File::performSetReadOnly): Likewise. (java::io::File::performSetLastModified): Likewise. (java::io::File::performListRoots): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63646 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natObject.cc: Don't include assert.h.tromey2003-03-021-25/+24
| | | | | | | | | | | (heavy_lock_obj_finalization_proc): Use JvAssert. (remove_all_heavy): Likewise. (_Jv_MonitorEnter): Likewise. (_Jv_MonitorExit): Likewise. (wait): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63636 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-01 Ranjit Mathew <rmathew@hotmail.com>tromey2003-03-013-11/+55
| | | | | | | | | | | | | | | | | | | * java/io/File (getAbsolutePath): Prefix drive specifier on Windows for paths starting with a '\'. (toURL): Make URL more consistent with what Sun's JDK returns. * java/io/natFileWin32.cc (java::io::File::isAbsolute): Return true only if the path is a UNC network path or it starts with a drive specifier. * java/net/URLStreamHandler.java (parseURL): Correct minor typo. Be prepared to handle either '/' or '\\' in the file path for Windows if using the "file" protocol. Canonicalise the file path if using a relative path in the given context and the "file" protocol. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63635 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-01 Mohan Embar <gnustuff@thisiscool.com>tromey2003-03-011-8/+9
| | | | | | | | * java/lang/natWin32Process.cc (startProcess): Double-quote each program array element passed to CreateProcess. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63633 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/rmi/registry/RegistryHandler.java: Deprecate.tromey2003-03-011-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63630 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/awt/xlib/XPanelPeer.java (beginLayout, endLayout,tromey2003-03-0126-129/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | isPaintPending): New methods. * gnu/awt/xlib/XFramePeer.java (getState, setState, setMaximizedBounds): New methods. (beginLayout, endLayout, isPaintPending): Likewise. * gnu/awt/xlib/XCanvasPeer.java (isFocusable): New method. (requestFocus): Likewise. (isObscured): Likewise. (canDetermineObscurity): Likewise. (coalescePaintEvent): Likewise. (updateCursorImmediately): Likewise. (createVolatileImage): Likewise. (handlesWheelScrolling): Likewise. (createBuffers): Likewise. (getBackBuffer): Likewise. (flip): Likewise. (destroyBuffers): Likewise. * Makefile.in: Rebuilt. * Makefile.am (awt_java_source_files): Added DropTargetPeer.java, RobotPeer.java. * gnu/java/awt/GLightweightPeer.java, gnu/java/awt/peer/gtk/GtkChoicePeer.java, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkContainerPeer.java, gnu/java/awt/peer/gtk/GtkFramePeer.java, gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java, gnu/java/awt/peer/gtk/GtkTextComponentPeer.java, java/awt/dnd/peer/DragSourceContextPeer.java, java/awt/dnd/peer/DropTargetContextPeer.java, java/awt/peer/ButtonPeer.java, java/awt/peer/CheckboxMenuItemPeer.java, java/awt/peer/CheckboxPeer.java, java/awt/peer/ChoicePeer.java, java/awt/peer/ComponentPeer.java, java/awt/peer/ContainerPeer.java, java/awt/peer/DialogPeer.java, java/awt/peer/FileDialogPeer.java, java/awt/peer/FramePeer.java, java/awt/peer/LabelPeer.java, java/awt/peer/ListPeer.java, java/awt/peer/MenuBarPeer.java, java/awt/peer/MenuComponentPeer.java, java/awt/peer/MenuItemPeer.java, java/awt/peer/MenuPeer.java, java/awt/peer/PopupMenuPeer.java, java/awt/peer/ScrollPanePeer.java, java/awt/peer/ScrollbarPeer.java, java/awt/peer/TextAreaPeer.java, java/awt/peer/TextComponentPeer.java, java/awt/peer/TextFieldPeer.java, java/awt/peer/WindowPeer.java: New versions from Classpath. * java/awt/dnd/peer/DropTargetPeer.java: New file from Classpath. * java/awt/peer/RobotPeer.java: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63627 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/ObjectInputStream.java: Reindent.mark2003-03-012-723/+703
| | | | | | | * java/io/ObjectOutputStream.java: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63614 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Allocate a fullhboehm2003-02-281-28/+19
| | | | | | | | | | jvalue for each argument. Simplify. * testsuite/libjava.jni/calls.c (docall), testsuite/libjava.jni/calls.java (longpb_f): check for argument misalignment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63563 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (nat_source_files): Removemark2003-02-285-643/+750
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | java/io/natObjectOutputStream.cc. * Makefile.in: Regenerated. * mauve-libgcj: Don't exclude java.io.ObjectInputOutput tests. * java/io/ObjectStreamField.java (typename): New field. (ObjectStreamField(String, Class)): Initialize new field. (ObjectStreamField(String, String)): New Constructor. (getTypeCode): Use new field. (getTypeString): Use new field. * java/io/ObjectOutputStream.java (writeObject): Rethrow fatal ObjectStreamExceptions. Remember and reset old BlockDataMode. Handle reading of Proxy classes. Never drain(), just write TC_ENDBLOCKDATA. Rethrow ObjectStreamExceptions. (drain): Check writeDataAsBlocks before calling writeBlockDataHeader. (flush): Call flush(), not just drain(). (writeBoolean): Always use blockDataOutput. (writeByte): Likewise. (writeShort): Likewise. (writeChar): Likewise. (writeInt): Likewise. (writeLong): Likewise. (writeFloat): Likewise. (writeDouble): Likewise. (writeBytes): Likewise. (putfield (put(String,Object))): Throw IllegalArgumentException if field cannot be found. (putfield (write(ObjectOutput))): Remember old BlockDataMode. (writeArraySizeAndElements): Write byte[] in one go. (writeFields): Write TC_ENDBLOCKDATA when call_write_method, otherwise set BlockDataMode to false. (annotateProxyClass): New method. (defaultProtocolVersion): Now defaults to PROTOCOL_VERSION_2 (getField): No longer native. (getMethod): Likewise. (setBlockDataMode): Always drain() on switch, return old mode. (static): New static code block. * java/io/natObjectOutputStream.cc: Removed. * java/io/ObjectInputStream.java (getField): No longer native. (getMethod): Likewise. (readObject): Remember and reset old BlockDataMode. Track whether object is consumed. Handle TC_ENDBLOCKDATA, TC_PROXYCLASSDESC and TC_LONGSTRING. (defaultReadObject): Set BlockDataMode to false during readFields. (resolveClass): Create new SecurityManager if necessary. Use Class.forName() if null ClassLoader found. (read(byte[],int,int): Copy remaining bytes to data before calling readNextBlock(). (readFields): Set and reset BlockDataMode on call_read_method. Catch NoSuchFieldErrors. (setBlockDataMode): Return old mode. (static): New static code block. * java/io/natObjectInputStream.cc (getField): Removed. (getMethod): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63556 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-27 Michael Koch <konqueror@gmx.de>mkoch2003-02-273-396/+526
| | | | | | | | | | * java/beans/Beans.java, java/beans/FeatureDescriptor.java java/beans/PropertyEditorManager.java: Reformated to GNU style. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63501 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/prefs/AbstractPreferences.java (isUserNode):tromey2003-02-241-4/+7
| | | | | | | Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63382 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/ClassLoader.java (defineClass(byte[],int,int)):tromey2003-02-243-3/+6
| | | | | | | | | | Deprecate. * java/lang/Thread.java (resume): Deprecate. * java/io/ByteArrayOutputStream.java (toString(int)): Fixed typo in @deprecated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63364 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natRuntime.cc (libraries_size, libraries_count,tromey2003-02-241-42/+17
| | | | | | | | | | | | | | libraries): Removed. (add_library): Removed. (_load): Don't call add_library. (loadLibraryInternal): Likewise. (init): Likewise. (lookup_data): New struct. (find_symbol): New function. (_Jv_FindSymbolInExecutable): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63348 138bc75d-0d04-0410-961f-82ee72b054a4
* New docs for Thread.java, and little tweaks identified by japi.green2003-02-222-14/+554
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63284 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/zip/ZipEntry.java (setComment): Don't check length whenmark2003-02-211-1/+1
| | | | | | | argument is null. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63227 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/zip/ZipEntry.java (ZipEntry(String)): When name is biggermark2003-02-211-2/+6
| | | | | | | then 65535 chars throw IllegalArgumentException. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63222 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/zip/ZipFile.java (finalize): New method.mark2003-02-211-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63218 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-20 Raif S. Naffah <raif@fl.net.au>tromey2003-02-201-16/+13
| | | | | | | | | * java/math/BigInteger.java (euclidInv): Take result array as an argument. Updated all callers. (modInverse): Removed unused variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63170 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/runtime/natStackTrace.cc: Include platform.h immediatelyro2003-02-194-11/+7
| | | | | | | | | | | | | | after config.h. Use <> for consistency. * java/lang/natObject.cc: Likewise. * java/lang/natRuntime.cc: Likewise. * java/lang/natSystem.cc: Likewise. * java/util/natTimeZone.cc: Likewise. * win32.cc: Likewise. * include/posix.h (fcntl, socket, connect, close, bind, accept, listen, write, read): Undef to avoid interference from OS macros. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63122 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-19 Michael Koch <konqueror@gmx.de>mkoch2003-02-196-7/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/java/nio/ByteBufferImpl.java (ByteBufferImpl): Renamed two variables. * gnu/java/nio/CharBufferImpl.java (CharBufferImpl): Renamed two variables. * gnu/java/nio/DoubleBufferImpl.java (DoubleBufferImpl): Renamed two variables. * gnu/java/nio/FloatBufferImpl.java (FloatBufferImpl): Renamed two variables. * gnu/java/nio/IntBufferImpl.java (IntBufferImpl): Renamed two variables. * gnu/java/nio/LongBufferImpl.java (LongBufferImpl): Renamed two variables. * gnu/java/nio/ShortBufferImpl.java (ShortBufferImpl): Renamed two variables. * java/nio/CharBuffer.java (wrap): Fixed arguments to CharBufferImpl constructor. (hasArray): Only not read-only buffers have backing arrays. (length): Documentation added. (subSequence): Documentation added. * java/nio/DoubleBuffer.java (hasArray): Only not read-only buffers have backing arrays. * java/nio/FloatBuffer.java (hasArray): Only not read-only buffers have backing arrays. * java/nio/IntBuffer.java (hasArray): Only not read-only buffers have backing arrays. * java/nio/LongBuffer.java (hasArray): Only not read-only buffers have backing arrays. * java/nio/ShortBuffer.java (hasArray): Only not read-only buffers have backing arrays. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63101 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-19 Michael Koch <konqueror@gmx.de>mkoch2003-02-191-24/+18
| | | | | | | * java/awt/ScrollPaneAdjustable.java: Reformated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63099 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-19 Michael Koch <konqueror@gmx.de>mkoch2003-02-191-1/+5
| | | | | | | | | | | | * gnu/awt/j2d/Graphics2DImpl.java (getFontRenderContext): New method. (drawGlyphVector): New method. * java/awt/Graphics2D.java (getFontRenderContext): New abstract method. (drawGlyphVector): New abstract method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63097 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-18 Hans Boehm <Hans.Boehm@hp.com>hboehm2003-02-195-15/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/awt/xlib/XToolkit.java (getFontMetrics): initialize if necessary. * gnu/java/awt/peer/gtk/GtkButtonPeer.java, gnu/java/awt/peer/gtk/GtkTextAreaPeer.java, gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c (setFont, gtkSetFont): add. gnu/java/awt/peer/gtk/GtkComponentPeer.java (GtkComponentPeer): Propagate font to peer. (setFont): add FIXME comment. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (gtkTextGetSize): fix height, width computation. * gnu/java/awt/peer/gtk/GtkFontPeer.java (GtkFontPeer): Make X font name a bit less bogus. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c (post_adjustment_event): Pass on GTK_SCROLL_NONE. * java/awt/Scrollbar.java (setValues): Fix visibleAmount range check. (processAdjustmentEvent): Adjust value. * java/awt/FlowLayout.java (layoutContainer) Fix 2 indexing and one logic errors. * java/awt/Component.java (setVisible, show, hide): Call show and hide methods in subclasses. (getPreferredSize): don't set prefSize before we have peer. * java/awt/TextArea.java, java/awt/TextField.java (getPreferredSize): Guess (0,0) if we don't have peer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63077 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud