summaryrefslogtreecommitdiffstats
path: root/libjava/java
Commit message (Collapse)AuthorAgeFilesLines
...
* 2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>mkoch2003-12-261-3/+16
| | | | | | | | | | | | | | | Mark Wielaard <mark@klomp.org> * java/io/BufferedReader.java (BufferedReader): Throw IllegalArgumentException when size <= 0. (mark): Document and better exception message for negative readLimit IllegalArgumentException. (read(char[],int,int)): Throw IndexOutOfBoundsException if offset and count are not valid regarding buf. (skip): Throw IllegalArgumentException when count is negative. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75041 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>mkoch2003-12-261-6/+9
| | | | | | | | | * java/io/FileInputStream.java (FileInputStream(String)): Call FileInputStream(File). (FileInputStream(File)): Check whether the argument is a directory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75039 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-25 Michael Koch <konqueror@gmx.de>mkoch2003-12-251-2/+8
| | | | | | | | | * java/net/ServerSocket.java bind(): If InetSocketAddress.getAddress() returns "null" use "0.0.0.0" as address to bind to. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75023 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-23 Guilhem Lavaux <guilhem@kaffe.org>mkoch2003-12-233-45/+344
| | | | | | | | | | | | | | | | | | * java/io/ObjectInputStream.java (getField): Handle transient and non persistent fields. (readClassDescriptor): Better error handling, use the right class loader. (readFields): Fields marked as not present in the stream or not to be set are not read and set. * java/io/ObjectInputStream.java (readFields): Changed implementation of GetField. (readClassDescriptor): Documented. * java/io/ObjectOutputStream.java (writeClassDescriptor): Added condition when to write class super class information. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74985 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-22 Fernando Nasser <fnasser@redhat.com>fnasser2003-12-231-5/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/java/awt/peer/gtk/GtkChoicePeer.java (postItemEvent): Rename to... (choicePostItemEvent): Change signature to more specific String object. * java/awt/Choice.java (add): Generate ItemEvent for the first item added. (insert): Generate ItemEvent if insertion caused selection to change. (remove): Generate ItemEvent if removal cause selection to change. (removeAll): Change algorithm to prevent generation of ItemEvents. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c (connect_choice_item_selectable_hook): Change argument type. Fix argument value. Make sure resources are feed by registering callback. (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_append): Adjust call to the above function. (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_add): Ditto. (item_activate): Ditto. (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_remove): Destroy removed menuitem. (item_removed): New function. Free resources. * jni/gtk-peer/gtkpeer.h (item_event_hook_info): Change member type and name. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c (Java_gnu_java_awt_peer_gtk_GtkMainThread_gtkInit): Obtain MethodID for choicePostItemEvent. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74979 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-20 Michael Koch <konqueror@gmx.de>mkoch2003-12-201-228/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/java/net/protocol/jar/Connection.java (connectionCache): New field. (connect): New method. (getInputStream): New method. (hdrHash): New field. (hdrVec): New field. (gotHeaders): New field. (getHeaderField): New method. (getHeaderFields): New method. (getHeaderFieldKey): New method. (getKey): New method. (getField): New method. (getHeaders): New method. * java/net/JarURLConnection.java (connectionCache): Removed. (connect): Removed. (getInputStream): Removed. (hdrHash): Removed. (hdrVec): Removed. (gotHeaders): Removed. (getHeaderField): Removed. (getHeaderFields): Removed. (getHeaderFieldKey): Removed. (getKey): Removed. (getField): Removed. (getHeaders): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74895 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-20 Michael Koch <konqueror@gmx.de>mkoch2003-12-201-0/+6
| | | | | | | * java/io/ObjectStreamField.java (isUnshared): Added documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74894 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/java/nio/SelectorImpl.javamembar2003-12-201-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (selectThreadMutex): New field. (selectThread): New field. (unhandledWakeup): New field. (implCloseSelector): Added skeleton code which synchronizes as per Sun JRE JavaDoc. (keys): Throw ClosedSelectorException if selector is closed. (selectNow): Added comment that we're faking out an immediate select with a one-microsecond-timeout one. (select): Use 0 instead of -1 for infinite timeout. (implSelect): Changed comment in declaration. (select): Added synchronized to method declaration. Added synchronization and wakeup support as per Sun JRE JavaDoc. (selectedKeys): Throw ClosedSelectorException if selector is closed. (wakeup): Implemented. (deregisterCancelledKeys): Synchronize on cancelled key set before deregistering. (register): Synchronize on key set before registering. * java/nio/channels/spi/AbstractSelector.java Added import for java.nio.channels.ClosedSelectorException. (close): Added synchronized to method declaration. (cancelledKeys): Throw ClosedSelectorException if selector is closed. (cancelKey): Synchronize on cancelled key set before key. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74879 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-20 Guilhem Lavaux <guilhem@kaffe.org>mkoch2003-12-201-2/+12
| | | | | | | | | | | * gnu/java/net/URLParseError.java: New file. * gnu/java/net/protocol/jar/Handler.java (parseURL): Throw URLParseError if needed, fix '/' handling. * java/net/URL.java (URL): Catch URLParseError and transform it into a MalformedURLException. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74877 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-191-2/+3
| | | | | | | | | | | | * gnu/java/nio/ChannelOutputStream.java: New file. * java/nio/channels/Channels.java (newOutputStream): Implemented. * Makefile.am (ordinary_java_source_files) Added gnu/java/nio/ChannelOutputStream.java. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74847 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Thomas Fitzsimmons <fitzsim@redhat.com>fitzsim2003-12-191-1/+2
| | | | | | | | * java/awt/FlowLayout.java (layoutContainer): Let components assume their preferred height. Centre components vertically. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74844 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-192-3/+6
| | | | | | | | | | | | | * gnu/java/nio/ChannelInputStream.java: New file. * java/nio/channels/Channels.java (newInputStream): Implemented. * java/nio/channels/FileChannelImpl.java (readImpl): Only put data into buffer if something was read. * Makefile.am (ordinary_java_source_files): Added gnu/java/nio/ChannelInputStream.java. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74842 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-191-2/+3
| | | | | | | | | | | * gnu/java/nio/OutputStreamChannel.java: New file. * java/nio/channels/Channels.java (newChannel): Implemented. * Makefile.am (ordinary_java_source_files): Added gnu/java/nio/OutputStreamChannel.java. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74840 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-191-3/+4
| | | | | | | | * gnu/java/nio/InputStreamChannel.java: New file. * java/nio/channels/Channels.java (newChannel): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74838 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-191-7/+25
| | | | | | | | | | | * java/util/SimpleTimeZone.java (setStartRule): Reformated documentation. (setEndRule): Reworked documentation. (getDSTSavings): Fixed @since tag. (setDSTSavings): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74831 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-191-5/+46
| | | | | | | | | * java/text/NumberFormat.java: Sorted imports. (getCurrency): New method. (setCurrency): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74830 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-191-3/+17
| | | | | | | | * java/text/MessageFormat.java (MessageFormat): New constructor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74828 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-18 Fernando Nasser <fnasser@redhat.com>fnasser2003-12-191-2/+15
| | | | | | | | * java/awt/List.java (replaceItem): Prevent selection to move with replace and minimize flickering. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74814 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-18 Michael Koch <konqueror@gmx.de>mkoch2003-12-181-0/+10
| | | | | | | | * java/util/prefs/AbstractPreferences.java (cachedChildren): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74785 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-18 Michael Koch <konqueror@gmx.de>mkoch2003-12-181-1/+17
| | | | | | | * java/util/TimeZone.java (getOffset): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74784 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-16 Michael Koch <konqueror@gmx.de>mkoch2003-12-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for PR libgcj/13056. * libltdl/configure.in, libltdl/config.h.in: Removed. * libltdl/configure.ac, libltdl/config-h.in, libltdl/install-sh, libltdl/config.guess, libltdl/config.sub, libltdl/missing, libltdl/mkinstalldirs, libltdl/ltmain.sh: New files. * libltdl/Makefile.am, libltdl/acinclude.m4, libltdl/aclocal.m4, libltdl/ltdl.c, libltdl/ltdl.h, libltdl/README: Update to versions from libtool 1.5. libltdl/configure, * libltdl/Makefile.in: Regenerated. * java/lang/natRuntime.cc (find_symbol): Use type 'lt_ptr' instead of 'lt_ptr_t'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74711 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-16 Michael Koch <konqueror@gmx.de>mkoch2003-12-161-1/+1
| | | | | | | | * java/awt/MenuComponent.java (serialVersionUID): Fixed value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74709 138bc75d-0d04-0410-961f-82ee72b054a4
* i2003-12-16 Guilhem Lavaux <guilhem@kaffe.org>mkoch2003-12-162-36/+187
| | | | | | | | | | | | | | | | | * java/io/ObjectInputStream.java (lookupClass): New method. (currentLoader): New method. (inputGetObjectStreamClasses): New method. (assignNewHandle): Documented. (currentClassLoader): Documented. * java/io/ObjectStreamClass.java (setClass): Changed API. Better handling of the imported/exported fields. (getSerialPersistentFields): Make it throw previously caught exceptions so they can handled in setClass. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74693 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-16 Guilhem Lavaux <guilhem@kaffe.org>mkoch2003-12-161-6/+159
| | | | | | | | | | | * java/io/ObjectStreamField.java: A few methods were added in prevision of the upcoming upgrade of the serialization code. This also adds some missing documentation. (ObjectStreamField): We should throw a NullPointerException when 'name' is null. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74690 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-16 Guilhem Lavaux <guilhem@kaffe.org>mkoch2003-12-161-17/+152
| | | | | | | | | | | | | | | | | * java/io/ObjectInputStream.java (setBooleanField): Throw an InvalidClassException if the field hasn't the required type, documentation added. (setByteField) Likewise. (setCharField) Likewise. (setDoubleField) Likewise. (setFloatField) Likewise. (setIntField) Likewise. (setShortField) Likewise. (setLongField) Likewise. (setObjectField) Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74688 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-11 Michael Koch <konqueror@gmx.de>mkoch2003-12-111-2/+2
| | | | | | | * java/text/Format.java (serialVersionUID): Fixed value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74540 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Michael Koch <konqueror@gmx.de>mkoch2003-12-093-3/+10
| | | | | | | | | | * java/util/Calendar.java, java/util/IdentityHashMap.java, java/util/prefs/Preferences.java: Import used classes explicitely. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74471 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Michael Koch <konqueror@gmx.de>mkoch2003-12-093-33/+33
| | | | | | | | | | | | * java/net/DatagramSocket.java (close): Directly return if socket is closed. * java/net/ServerSocket.java (close): Directly return if socket is closed. * java/net/Socket.java (close): Directly return if socket is closed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74470 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-08 Fernando Nasser <fnasser@redhat.com>fnasser2003-12-081-2/+10
| | | | | | | | * java/awt/datatransfer/StringSelection.java (getTransferData): Return object of type expected by specified DataFlavor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74449 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-08 Fernando Nasser <fnasser@redhat.com>fnasser2003-12-081-1/+1
| | | | | | | | * java/awt/datatransfer/DataFlavor.java (getParameter): Fix off-by-one error which was clipping off the first character of a parameter value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74448 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-08 Olga Rodimina <rodimina@redhat.com>tromey2003-12-081-1/+1
| | | | | | | | | | | | | | * java/awt/Polygon.java (translate): Fixed error that caused polygon to move right/left when up/down translation was required. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c: (getSelectionStart): Initialized start position to 0. (getSelectionEnd): Initialized end position to 0. (getCaretPosition): Initialized caret position to 0. (getText): Initialized selected text to NULL git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74445 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-08 Michael Koch <konqueror@gmx.de>mkoch2003-12-081-53/+144
| | | | | | | | | | | | | | | | | | | | | Fix for PR libgcj/13176. * java/io/PrintStream.java: Partly revert my previous patches to get (line_separator): New field. (converter): New field. (work): New field. (work_bytes): New field. (pw): Removed. (closed): Removed. (PrintStrean): Initialize converter and not pw. (checkError): Flush always, pw doesn't exist anymore. (close): Close underlying out stream. (print): New method. (writeChars): New method. (print): Use new internal print method. (println): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74419 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Hashtable.java (Hashtable(Map)): Use putAll, notbryce2003-12-072-8/+8
| | | | | | | | | | putAllInternal. (putAllInternal): Correct comment. * java/util/HashMap.java (HashMap(Map)): As above. (putAllInternal): As above. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74400 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Hashtable.java (internalContainsValue): Removed.bryce2003-12-071-39/+18
| | | | | | | (containsValue): Don't delegate to internalContainsValue. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74399 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-04 Michael Koch <konqueror@gmx.de>mkoch2003-12-041-2/+1
| | | | | | | | * java/io/FilePermission.java: Import used classes explicitely. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74293 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-04 Michael Koch <konqueror@gmx.de>mkoch2003-12-049-17/+20
| | | | | | | | | | | | | | | | * java/beans/BeanDescriptor.java, java/beans/EventSetDescriptor.java, java/beans/FeatureDescriptor.java, java/beans/IndexedPropertyDescriptor.java, java/beans/Introspector.java, java/beans/MethodDescriptor.java, java/beans/PropertyDescriptor.java, java/beans/SimpleBeanInfo.java: Explicitely import used classes. * java/beans/beancontext/BeanContextServicesSupport.java (serialVersionUID): New field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74287 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-04 Michael Koch <konqueror@gmx.de>mkoch2003-12-044-9/+14
| | | | | | | | | | | * java/awt/MenuComponent.java: Import java.io.Serialization. * java/awt/MenuItem.java: Likewise. * java/awt/TextComponent.java: Likewise. * java/awt/image/ImagingOpException.java (serialVersionUID): Fixed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74286 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-04 Michael Koch <konqueror@gmx.de>mkoch2003-12-041-58/+30
| | | | | | | | | | | | | | | | | | | | * java/net/DatagramPacket.java (length): Made packge-private to make it accessible via CNI. (maxlen): New field. (DatagramPacket): Cleaned up. (setSocketAddress): Add message to exception. (setData): Call other setData(). (setData): Call setLength(). (setLength): Initialize maxlen too. * gnu/java/net/natPlainDatagramSocketImplPosix.cc (peekData): Get maximal length from maxlen field, set length field directly. (receive): Likewise. * gnu/java/net/natPlainDatagramSocketImplWin32.cc (peekData): Get maximal length from maxlen field, set length field directly. (receive): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74278 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-03 Michael Koch <konqueror@gmx.de>mkoch2003-12-032-3/+3
| | | | | | | | | * java/lang/Class.h (hack_signers): Renamed signers to hack_signers. * java/lang/natClass.cc (getSigners): Likewise. (setSigners): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74247 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Added new MinGW-specific configure flagmembar2003-12-024-62/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --with-win32-nlsapi. Added new AC_DEFINE MINGW_LIBGCJ_UNICODE. Add -lunicows to MinGW SYSTEMSPEC if --with-win32-nlsapi is set to unicows. * configure: Rebuilt. * include/config.h.in: Rebuilt. * win32.cc (_Jv_Win32NewString): Implemented. (nativeToUnicode): New helper function defined only for non-UNICODE builds. (unicodeToNative): Likewise. (_Jv_Win32TempString): Implemented. (lots): Refactored using tchar.h macros. (WSAEventWrapper): Use _Jv_Win32NewString. (_Jv_platform_initialize): Use GetModuleFileNameA instead of GetModuleFileName. (_Jv_platform_initProperties): Use _Jv_Win32NewString. Use temporary stack buffer instead of a heap buffer. * include/win32.h Added defines for UNICODE and _UNICODE if MINGW_LIBGCJ_UNICODE is defined; added tchar.h include. (_Jv_Win32TempString): Declared new helper class. (JV_TEMP_STRING_WIN32): New helper macro. (_Jv_Win32NewString): Declared new helper method. * java/io/natFileDescriptorWin32.cc (open): Use JV_TEMP_STRING_WIN32 instead of JV_TEMP_UTF_STRING. (write): Reformatted slightly. * java/io/natFileWin32.cc (lots): Use tchar.h macros; use JV_TEMP_STRING_WIN32 instead of JV_TEMP_UTF_STRING. (getCanonicalPath): Use _Jv_Win32NewString instead of JvNewStringUTF. (performList): Likewise. * java/lang/natWin32Process.cc (ChildProcessPipe): Use tchar.h macros. (startProcess): Use tchar.h macros, JV_TEMP_STRING_WIN32, and UNICODE environment flag for CreateProcess. * java/net/natNetworkInterfaceWin32.cc (winsock2GetRealNetworkInterfaces): Use tchar.h macros and _Jv_Win32NewString. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74201 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-02 Mark Wielaard <mark@klomp.org>mkoch2003-12-021-1/+1
| | | | | | | * java/security/Security.java: Don't use &nbsp; in the api doc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74191 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-02 Dalibor Topic <robilad@kaffe.org>mkoch2003-12-021-1/+24
| | | | | | | | | | | | | | | | | | | Reported by: Jim Pick <jim@kaffe.org> * libraries/javalib/java/util/Hashtable.java (internalcontainsValue): New method. (contains): Delegate to internalContainsValue. Reported by: Mark Wielaard <mark@klomp.org> * libraries/javalib/java/util/Hashtable.java (contains): Improved comment. Reported by: Jeroen Frijters <jeroen@frijters.net> * libraries/javalib/java/util/Hashtable.java (containsValue): Delegate to contains(Object) to make sure older code overwriting it continues to work. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74190 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-02 Fernando Nasser <fnasser@redhat.com>fnasser2003-12-021-1/+1
| | | | | | | | | | | | | | | | * gnu/java/awt/peer/gtk/GtkListPeer.java (handleEvent): New method. Handle mouse and key events that must generate ActionEvents. * java/awt/List.java (getSelectedIndex): Return -1 if no list element is selected. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (awt_event_handler): Correct handling of mouse and key events so that List receives them. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c (Java_gnu_java_awt_peer_gtk_GtkListPeer_delItems): Fix removal of multiple list elements. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74189 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-02 Ito Kazumitsu <kaz@maczuka.gcd.org>mkoch2003-12-021-2/+2
| | | | | | | | | * java/text/SimpleDateFormat.java (compileFormat): isLowerCase() and isUpperCase() allow too many characters. Just use >= 'A' && <= 'Z' || >= 'a' && <= 'z'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74188 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-02 Dalibor Topic <robilad@kaffe.org>mkoch2003-12-021-1/+1
| | | | | | | * java/text/FieldPosition.java (equals): Fixed comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74187 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-02 Mark Wielaard <mark@klomp.org>mkoch2003-12-021-2/+2
| | | | | | | | | Reported by Archie Cobbs: * java/security/DigestInputStream.java (read(byte[], int, int): Call digest.update() with temp, not len as lenght. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74186 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-02 Michael Koch <konqueror@gmx.de>mkoch2003-12-023-7/+15
| | | | | | | | | | | | * java/net/DatagramSocket.java (close): Close associated DatagramChannel object. * java/net/ServerSocket.java * java/net/Socket.java (close): Reset impl and bound before calling getChannel().close() to prevent from loops. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74183 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-02 Michael Koch <konqueror@gmx.de>mkoch2003-12-021-4/+7
| | | | | | | | | | | * java/nio/channels/spi/AbstractInterruptibleChannel.java (opened): Removed. (closed): New field. (close): Check of channel is closed already. (isOpen): Return !closed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74182 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-02 Michael Koch <konqueror@gmx.de>mkoch2003-12-021-1/+6
| | | | | | | | * java/text/DateFormat.java: Explicitely import used classes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74174 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-01 Olga Rodimina <rodimina@redhat.com>tromey2003-12-011-2/+2
| | | | | | | | | | | | | * java/awt/TextComponent.java: (getSelectionStart): Updated javadocs. (getSelectionEnd): Ditto. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer: (getSelectionStart): Changed to return caret position if no text is selected (getSelectionEnd): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74124 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud