2005-03-20 Guilhem Lavaux <guilhem@kaffe.org> * config/Makefile.am: Updated EXTRA_DIST and noinst_HEADERS. * config/Makefile.in, config/config.h.in: Regenerated. * config/katomic.h, config/alpha/atomic.h, config/generic/comparexch.h, config/generic/genatomic.h, config/i386/atomic.h, config/ia64/atomic.h, config/m68k/atomic.h, config/powerpc/atomic.h, config/s390/atomic.h, config/sparc/atomic-sparc32.h, config/sparc/atomic-sparc32v9.h, config/sparc/atomic-sparc64.h, config/x86_64/atomic.h: New files. * config/alpha/atomicity.h, config/ia64/atomicity.h, config/m68k/atomicity.h, config/s390/atomicity32.h, config/s390/atomicity64.h, config/sparc/atomicity-sparc32.h, config/sparc/atomicity-sparc32v9.h, config/sparc/atomicity-sparc64.h: Removed files. * config/arm/atomicity.h (compare_and_swap): Modified to return the old value as needed by katomic.h. * config/alpha/common.h, config/arm/common.h, config/i386/common.h, config/ia64/common.h, config/m68k/common.h, config/mips/common.h, config/parisc/common.h, config/powerpc/common.h, config/s390/common.h, config/sh/common.h, config/sparc/common.h, config/x86_64/common.h: Use the common code in generic/*. * kaffe/kaffe/main.c: Removed some parenthesis. * kaffe/kaffevm/locks.c: Fixed warnings which has appeared after atomic* merge. Fixed the use of the volatile modifier. (getHeavyLock): Use atomic_decrement and atomic_increment. * kaffe/kaffevm/ksem.c, kaffe/kaffevm/ksem.h: Fixed the use of the volatile modifier. * kaffe/kaffevm/locks.h (iLock): Use uintp for num_wait because COMPARE_AND_EXCHANGE likes big registers and uint16 could have cause overlap with the next field. * kaffe-gc/gc-incremental.c: (gcMan): Use KTHREAD(lockGC) to prevent deadlocks. (startGC, stopGC): Moved lock to these functions. * kaffe/kaffevm/systems/unix-jthreads/jthread.c, kaffe/kaffevm/systems/unix-jthreads/jthread.h (jthread_lockGC, jthread_unlockGC): New functions. (jthread_init): Initialize GClock. (jthread_createfirst): Remember the first thread. (jthread_exit): Follows JNI specification when exiting the VM. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c, kaffe/kaffevm/systems/unix-pthreads/thread-impl.h (jthread_lockGC, jthread_unlockGC): New functions. 2005-03-20 Jeff Bailey <jbailey@raspberryginger.com> * kaffe/kaffevm/jit/Makefile.am, kaffe/kaffevm/jit3/Makefile.am: (AM_CCASFLAGS): Add the defs, and the includes. 2005-03-16 Dalibor Topic <robilad@kaffe.org> * configure.ac: Check for tramploines.S instead of trampolines.c. Reported and suggested by: Christian Thalinger <twisti@complang.tuwien.ac.at> 2005-03-15 Dalibor Topic <robilad@kaffe.org> * config/powerpc/trampolines.c: Use common powerpc assembler syntax, and include asm/ppc_asm.h to fix build problems with JIT on darwin. Reported and suggested by: Christian Thalinger <twisti@complang.tuwien.ac.at> * configure.ac: Check for assembler. Check for assembler trampoline file instead of C one. Check for asm/ppc_asm.h and asm/cachectl.h. * config/Makefile.am: Replaced trampline.c trampoline.S for the new, real assembler files. * config/alpha/trampolines.S, config/arm/trampolines.S, config/i386/trampolines.S, config/m68k/trampolines.S, config/mips/trampolines.S, config/powerpc/trampolines.S, config/sh/trampolines.S, config/sparc/trampolines.S: New files. * config/alpha/trampolines.c, config/arm/trampolines.c, config/i386/trampolines.c, config/m68k/trampolines.c, config/mips/trampolines.c, config/powerpc/trampolines.c, config/sh/trampolines.c, config/sparc/trampolines.c: Removed. * config/i386/jit.h (arch_is_trampoline_frame) Removed prototype. * config/mips/jit.h: Include <asm/cachectl.h> if available. * kaffe/kaffevm/gcj/gcj-except.c: (arch_is_trampoline_frame) Moved over here. * kaffe/kaffevm/jit/Makefile.am, kaffe/kaffevm/jit3/Makefile.am: Use trampolines.S instead of trampolines.c. * kaffe/kaffevm/jit/methodcalls.c: Don't include trampolines.c. 2005-03-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-14 Audrius Meskauskas <audriusa@bluewin.ch> * javax/swing/text/html/parser/Parser.java, javax/swing/text/html/parser/Entity.java: Inheriting from DTDConstants. * javax/swing/text/html/parser/AttributeList.java (getValues): Changed return type. * javax/swing/text/html/parser/DocumentParser (parse): Adding the callback parameter that receives the parsing events. 2005-03-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-13 Michael Koch <konqueror@gmx.de> * gnu/javax/swing/text/html/parser/HTML_401F.java, gnu/javax/swing/text/html/parser/gnuDTD.java, gnu/javax/swing/text/html/parser/models/node.java: Reworked import statements. 2005-03-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-13 Michael Koch <konqueror@gmx.de> * gnu/java/net/protocol/https/Handler.java: Reworked import statements. 2005-03-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-13 Michael Koch <konqueror@gmx.de> * gnu/xml/aelfred2/XmlParser.java: Fixed typo. 2005-03-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-11 Roman Kennke <roman@kennke.org> * java/awt/Compmonent.java (setComponentOrientation): The variable oldOrientation is initialized too early. This is fixed. 2005-03-11 Roman Kennke <roman@kennke.org> * java/awt/Compmonent.java (setComponentOrientation): Made this property firing a PropertyChangeEvent. 2005-03-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-10 Andrew Haley <aph@redhat.com> * gnu/java/nio/channels/FileChannelImpl.java (smallTransferFrom): New. (smallTransferTo): New. (transferFrom): Loop around smallTransferFrom, copying pageSize bytes each time. (transferTo): Likewise. 2005-03-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-11 Chris Burdess <dog@gnu.org> * gnu/xml/aelfred2/SAXDriver.java: Corrected bug handling URI warnings. 2005-03-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-14 Chris Burdess <dog@gnu.org> * gnu/xml/dom/DomImpl.java, gnu/xml/dom/html2/DomHTMLAnchorElement.java, gnu/xml/dom/html2/DomHTMLDocument.java, gnu/xml/dom/html2/DomHTMLElement.java, gnu/xml/dom/html2/DomHTMLFormElement.java, gnu/xml/dom/html2/DomHTMLFrameElement.java, gnu/xml/dom/html2/DomHTMLIFrameElement.java, gnu/xml/dom/html2/DomHTMLImpl.java, gnu/xml/dom/html2/DomHTMLInputElement.java, gnu/xml/dom/html2/DomHTMLObjectElement.java, gnu/xml/dom/html2/DomHTMLOptionElement.java, gnu/xml/dom/html2/DomHTMLSelectElement.java, gnu/xml/dom/html2/DomHTMLTableCellElement.java, gnu/xml/dom/html2/DomHTMLTableElement.java, gnu/xml/dom/html2/DomHTMLTableRowElement.java, gnu/xml/dom/html2/DomHTMLTableSectionElement.java, gnu/xml/dom/html2/DomHTMLTextAreaElement.java: JAXP integration, UI events, and tree utility functions. 2005-03-11 Chris Burdess <dog@gnu.org> * gnu/xml/dom/html2/DomHTMLButtonElement.java, gnu/xml/dom/html2/DomHTMLCollection.java, gnu/xml/dom/html2/DomHTMLDocument.java, gnu/xml/dom/html2/DomHTMLElement.java: Extensions for new element types. * gnu/xml/dom/html2/DomHTMLDListElement.java, gnu/xml/dom/html2/DomHTMLDirectoryElement.java, gnu/xml/dom/html2/DomHTMLDivElement.java, gnu/xml/dom/html2/DomHTMLFieldSetElement.java, gnu/xml/dom/html2/DomHTMLFontElement.java, gnu/xml/dom/html2/DomHTMLFormElement.java, gnu/xml/dom/html2/DomHTMLFrameElement.java, gnu/xml/dom/html2/DomHTMLFrameSetElement.java, gnu/xml/dom/html2/DomHTMLHRElement.java, gnu/xml/dom/html2/DomHTMLHeadElement.java, gnu/xml/dom/html2/DomHTMLHeadingElement.java, gnu/xml/dom/html2/DomHTMLHtmlElement.java, gnu/xml/dom/html2/DomHTMLIFrameElement.java, gnu/xml/dom/html2/DomHTMLImageElement.java, gnu/xml/dom/html2/DomHTMLInputElement.java, gnu/xml/dom/html2/DomHTMLIsIndexElement.java, gnu/xml/dom/html2/DomHTMLLIElement.java, gnu/xml/dom/html2/DomHTMLLabelElement.java, gnu/xml/dom/html2/DomHTMLLegendElement.java, gnu/xml/dom/html2/DomHTMLLinkElement.java, gnu/xml/dom/html2/DomHTMLMapElement.java, gnu/xml/dom/html2/DomHTMLMenuElement.java, gnu/xml/dom/html2/DomHTMLMetaElement.java, gnu/xml/dom/html2/DomHTMLModElement.java, gnu/xml/dom/html2/DomHTMLOListElement.java, gnu/xml/dom/html2/DomHTMLObjectElement.java, gnu/xml/dom/html2/DomHTMLOptGroupElement.java, gnu/xml/dom/html2/DomHTMLOptionElement.java, gnu/xml/dom/html2/DomHTMLParagraphElement.java, gnu/xml/dom/html2/DomHTMLParamElement.java, gnu/xml/dom/html2/DomHTMLPreElement.java, gnu/xml/dom/html2/DomHTMLQuoteElement.java, gnu/xml/dom/html2/DomHTMLScriptElement.java, gnu/xml/dom/html2/DomHTMLSelectElement.java, gnu/xml/dom/html2/DomHTMLStyleElement.java, gnu/xml/dom/html2/DomHTMLTableCaptionElement.java, gnu/xml/dom/html2/DomHTMLTableCellElement.java, gnu/xml/dom/html2/DomHTMLTableColElement.java, gnu/xml/dom/html2/DomHTMLTableElement.java, gnu/xml/dom/html2/DomHTMLTableRowElement.java, gnu/xml/dom/html2/DomHTMLTableSectionElement.java, gnu/xml/dom/html2/DomHTMLTextAreaElement.java, gnu/xml/dom/html2/DomHTMLTitleElement.java, gnu/xml/dom/html2/DomHTMLUListElement.java: New files. 2005-03-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-13 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/BAD_CONTEXT.java, org/omg/CORBA/BAD_INV_ORDER.java, org/omg/CORBA/BAD_OPERATION.java, org/omg/CORBA/BAD_TYPECODE.java, org/omg/CORBA/COMM_FAILURE.java, org/omg/CORBA/DATA_CONVERSION.java, org/omg/CORBA/FREE_MEM.java, org/omg/CORBA/IMP_LIMIT.java, org/omg/CORBA/INITIALIZE.java, org/omg/CORBA/INTERNAL.java, org/omg/CORBA/INTF_REPOS.java, org/omg/CORBA/INVALID_TRANSACTION.java, org/omg/CORBA/INV_FLAG.java, org/omg/CORBA/INV_IDENT.java, org/omg/CORBA/INV_OBJREF.java, org/omg/CORBA/INV_POLICY.java, org/omg/CORBA/NO_IMPLEMENT.java, org/omg/CORBA/NO_MEMORY.java, org/omg/CORBA/NO_PERMISSION.java, org/omg/CORBA/NO_RESPONSE.java, org/omg/CORBA/OBJECT_NOT_EXIST.java, org/omg/CORBA/OBJ_ADAPTER.java, org/omg/CORBA/PERSIST_STORE.java, org/omg/CORBA/TRANSACTION_REQUIRED.java, org/omg/CORBA/TRANSACTION_ROLLEDBACK.java, org/omg/CORBA/TRANSIENT.java: making constructors public. 2005-03-13 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/StringSeqHolder.java, org/omg/CORBA/WStringSeqHolder.java: replacing replacing CR CR LF by CR LF. * org/omg/CORBA/BAD_PARAM.java: making constructors public. 2005-03-13 Michael Koch <konqueror@gmx.de> * org/omg/CORBA/ARG_IN.java: Removed redundant modifiers. * org/omg/CORBA/ARG_INOUT.java: Likewise. * org/omg/CORBA/ARG_OUT.java: Likewise. * org/omg/CORBA/Any.java: Fixed HTML tags. * org/omg/CORBA/Principal.java: Likewise. * org/omg/CORBA/BAD_PARAM.java: Reordered modifiers. * org/omg/CORBA/FixedHolder.java: Reworked imports. * org/omg/CORBA/StringSeqHolder.java: Likewise. * org/omg/CORBA/TypeCode.java: Likewise. * org/omg/CORBA/TypeCodePackage/BadKind.java: Likewise. * org/omg/CORBA/TypeCodePackage/Bounds.java: Likewise. * org/omg/CORBA/WStringSeqHolder.java: Likewise. * org/omg/CORBA/portable/OutputStream.java: Likewise. 2005-03-12 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/StringSeqHelper.java, org/omg/CORBA/WStringSeqHelper.java: New files. 2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/portable/InputStream.java (read_Context): following API, this must be concrete and unimplemented. 2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/BooleanSeqHelper.java, org/omg/CORBA/CharSeqHelper.java, org/omg/CORBA/DoubleSeqHelper.java, org/omg/CORBA/FloatSeqHelper.java, org/omg/CORBA/LongLongSeqHelper.java, org/omg/CORBA/LongSeqHelper.java, org/omg/CORBA/OctetSeqHelper.java, org/omg/CORBA/ShortSeqHelper.java, org/omg/CORBA/ULongLongSeqHelper.java, org/omg/CORBA/ULongSeqHelper.java, org/omg/CORBA/UShortSeqHelper.java, org/omg/CORBA/WCharSeqHelper.java, org/omg/CORBA/StringSeqHelper.java, org/omg/CORBA/WStringSeqHelper.java: New sequence holders. * org/omg/CORBA/StringSeqHelper.java, org/omg/CORBA/WStringSeqHelper.java: New helpers. 2005-03-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-11 Robert Schuster <thebohemian@gmx.net> * java/beans/EventHandler.java: Reworked documentation. (invoke): Fixed behavior to match spec. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/external.c, kaffe/kaffevm/jni/jni-base.c: Replaced use of Kaffe_JavaVM by KaffeJNI_GetKaffeVM. * kaffe/kaffevm/jni/jni.c (Kaffe_JavaVM) Made static. (KaffeJNI_GetKaffeVM): New function. * kaffe/kaffevm/jni/jni_i.h (KaffeJNI_GetKaffeVM) New prototype. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c: (systemMutex) Made static. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c: (activeThreadsLock) Made static. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * config/arm/jit-arm.def: Replace use of idealReg by KaffeVM_jitSetIdealReg. * kaffe/kaffevm/jit/registers.c: (idealReg) Made static. (KaffeVM_jitSetIdealReg) New function. * kaffe/kaffevm/jit/registers.h: (idealReg) Removed prototype. (KaffeVM_jitSetIdealReg) New prototype. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/jit/machine.c: Replace use of enable_readonce by KaffeVM_jitSetEnableReadonce and KaffeVM_jitGetEnableReadonce. * kaffe/kaffevm/jit/registers.c: (enable_readonce) Made static. (KaffeVM_jitGetEnableReadonce, KaffeVM_jitSetEnableReadonce) New functions. * kaffe/kaffevm/jit/registers.h: (enable_readonce) Removed prototype. (KaffeVM_jitGetEnableReadonce, KaffeVM_jitSetEnableReadonce) New prototypes. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * config/i386/jit-i386.def, kaffe/kaffevm/jit/machine.c: Replace use of reginfo by KaffeVM_jitGetRegInfo. * kaffe/kaffevm/jit/registers.c: (reginfo) Made static. (KaffeVM_jitGetRegInfo) New function. * kaffe/kaffevm/jit/registers.h: (reginfo) Removed prototype. (KaffeVM_jitGetRegInfo) New prototype. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/jit/registers.c, kaffe/kaffevm/jit3/registers.c: (usecnt) Made static. * kaffe/kaffevm/jit/registers.h, kaffe/kaffevm/jit3/registers.h: (usecnt) Removed prototype. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/thread.c: (deadlockDetection) Made static. (KaffeVM_setDeadlockDetection) New function. * kaffe/kaffevm/thread.h: (deadlockDetection) Removed prototype. (KaffeVM_setDeadlockDetection) Added prototype. * kaffe/kaffe/main.c (options): Replace use of deadlockDetection by KaffeVM_setDeadlockDetection. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/debug.c: (kaffe_dprintf_fd) Made static. (dbgSetDprintfFD) New function. * kaffe/kaffevm/debug.h: (kaffe_dprintf_fd) Removed prototype. (dbgSetDprintfFD) Added prototype. * kaffe/kaffe/main.c (options): Replace use of kaffe_dprintf_fd by dbgSetDprintfFD. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/debug.c (kaffevmDebugMask) Made static. (dbgGetMask) New function. (dbgSetMask) Added comments. * kaffe/kaffevm/debug.h (kaffevmDebugMask): Removed prototype. (DBG, DBGEXPR) Use dbgGetMask instead of kaffevmDebugMask. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/baseClasses.h (getStringClass): New function. (ClassClass) Made static. * kaffe/kaffevm/baseClasses.h (getStringClass): New prototype. (ClassClass) Removed. * kaffe/kaffevm/classMethod.c (lookupArray), kaffe/kaffevm/itypes.c (finishTypes), kaffe/kaffevm/object.c (newClass): Replaced use of ClassClass by getClassClass. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TWIDE): Made static. (getTWIDE) Added. * kaffe/kaffevm/verifier/verify-type.h: (TWIDE) Removed prototype. (getTWIDE) Added prototype. * kaffe/kaffevm/verifier/verify.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TWIDE by getTWIDE. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TINT): Made static. (getTINT) Added. * kaffe/kaffevm/verifier/verify-type.h: (TINT) Removed prototype. (getTINT) Added prototype. * kaffe/kaffevm/verifier/verify.c, kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TINT by getTINT. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TLONG): Made static. (getTLONG) Added. * kaffe/kaffevm/verifier/verify-type.h: (TLONG) Removed prototype. (getTLONG) Added prototype. * kaffe/kaffevm/verifier/verify.c, kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TLONG by getTLONG. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TFLOAT): Made static. (getTFLOAT) Added. * kaffe/kaffevm/verifier/verify-type.h: (TFLOAT) Removed prototype. (getTFLOAT) Added prototype. * kaffe/kaffevm/verifier/verify.c, kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TFLOAT by getTFLOAT. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TDOUBLE): Made static. (getTDOUBLE) Added. * kaffe/kaffevm/verifier/verify-type.h: (TDOUBLE) Removed prototype. (getTDOUBLE) Added prototype. * kaffe/kaffevm/verifier/verify.c, kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TDOUBLE by getTDOUBLE. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TNULL): Made static. (getTNULL) Added. * kaffe/kaffevm/verifier/verify-type.h: (TNULL) Removed prototype. (getTNULL) Added prototype. * kaffe/kaffevm/verifier/verify-block.c: Replaced use of TNULL by getTNULL and isNull. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TOBJARR): Made static. (getTOBJARR) Added. * kaffe/kaffevm/verifier/verify-type.h: (TOBJARR) Removed prototype. (getTOBJARR) Added prototype. * kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TOBJARR by getTOBJARR. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TSTRING): Made static. (getTSTRING) Added. * kaffe/kaffevm/verifier/verify-type.h: (TSTRING) Removed prototype. (getTSTRING) Added prototype. * kaffe/kaffevm/verifier/verify-block.c: Replaced use of TSTRING by getTSTRING. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TCHARARR): Made static. (getTCHARARR) Added. * kaffe/kaffevm/verifier/verify-type.h: (TCHARARR) Removed prototype. (getTCHARARR) Added prototype. * kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TCHARARR by getTCHARARR. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TBYTEARR): Made static. (getTBYTEARR) Added. * kaffe/kaffevm/verifier/verify-type.h: (TBYTEARR) Removed prototype. (getTBYTEARR) Added prototype. * kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TBYTEARR by getTBYTEARR. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TBOOLARR): Made static. (getTBOOLARR) Added. * kaffe/kaffevm/verifier/verify-type.h: (TBOOLARR) Removed prototype. (getTBOOLARR) Added prototype. * kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TBOOLARR by getTBOOLARR. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TSHORTARR): Made static. (getTSHORTARR) Added. * kaffe/kaffevm/verifier/verify-type.h: (TSHORTARR) Removed prototype. (getTSHORTARR) Added prototype. * kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TSHORTARR by getTSHORTARR. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TINTARR): Made static. (getTINTARR) Added. * kaffe/kaffevm/verifier/verify-type.h: (TINTARR) Removed prototype. (getTINTARR) Added prototype. * kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TINTARR by getTINTARR. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TLONGARR): Made static. (getTLONGARR) Added. * kaffe/kaffevm/verifier/verify-type.h: (TLONGARR) Removed prototype. (getTLONGARR) Added prototype. * kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TLONGARR by getTLONGARR. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TFLOATARR): Made static. (getTFLOATARR) Added. * kaffe/kaffevm/verifier/verify-type.h: (TFLOATARR) Removed prototype. (getTFLOATARR) Added prototype. * kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TFLOATARR by getTFLOATARR. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TDOUBLEARR): Made static. (getTDOUBLEARR) Added. * kaffe/kaffevm/verifier/verify-type.h: (TDOUBLEARR) Removed prototype. (getTDOUBLEARR) Added prototype. * kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TDOUBLEARR by getTDOUBLEARR. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TUNSTABLE): Made static. (getTUNSTABLE) Added. * kaffe/kaffevm/verifier/verify-type.h: (TUNSTABLE) Removed prototype. (getTUNSTABLE) Added prototype. * kaffe/kaffevm/verifier/verify3b.c, kaffe/kaffevm/verifier/verify.c, kaffe/kaffevm/verifier/verify-debug.c, kaffe/kaffevm/verifier/verify-block.c: Replaced use of TUNSTABLE by getTUNSTABLE. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-type.c (TOBJ): Made static. (getTOBJ) Added. * kaffe/kaffevm/verifier/verify-type.h: (TOBJ) Removed prototype. (getTOBJ) Added prototype. * kaffe/kaffevm/verifier/verify-block.c (verifyBasicBlock), kaffe/kaffevm/verifier/verify.c (checkMethodCall): Use getTOBJ instead of using TOBJ directly. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/kaffe-gc/gc-mem.c (KGC_BLOCKS): Added. (gc_block_base) Made static. * kaffe/kaffevm/kaffe-gc/gc-mem.h (KGC_BLOCKS): Removed. * kaffe/kaffevm/kaffe-gc/gc-incremental.h (gc_block_base): Removed. 2005-03-13 Dalibor Topic <robilad@kaffe.org> * configure.ac: Removed ALIGNMENTOF_VOIDP check. * include/defs.h (ALIGNMENTOF_VOIDP): Define portably. * kaffe/kaffevm/kaffe-gc/gc-incremental.c, kaffe/kaffevm/classMethod.c, kaffe/kaffevm/gcFuncs.c: Include defs.h. 2005-03-13 Jim Huang <jserv@kaffe.org> * kaffe/kaffevm/locks.c: (slowLockMutex): Added missing lockTime variable. 2005-03-12 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/locks.c (getHeavyLock): Changed order of heavy locking. (putHeavyLock): Only call KSEM(put) if it is useful. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_exit): If it is called from the main thread it will wait for all other non-daemon threads to exit before returning. * kaffe/kaffevm/jni/jni-base.c (KaffeJNI_DestroyJavaVM): New function. (JNI_CreateJavaVM): Remember the thread which has built the VM object. (startingThread): New variable. * kaffe/kaffevm/jni/jni_funcs.h (KaffeJNI_DestroyJavaVM): New function. * kaffe/kaffevm/jni/jni.c (Kaffe_DestroyJavaVM): Removed. 2005-03-12 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-jthreads/config-jthreads.h: Define SIGALTSTACK_NEEDS_END if the system is IRIX. * kaffe/kaffevm/systems/unix-jthreads/signal.c (setupSigAltStack): Put a pointer to he end of the stack if SIGALTSTACK_NEEDS_END is defined. 2005-03-12 Dalibor Topic <robilad@kaffe.org> * configure.ac: Fixed typo that prevented ALIGNMENTOF_VOIDP to be defined when cross-compiling. 2005-03-12 Dalibor Topic <robilad@kaffe.org> * config/alpha/jit.h: Use translatorlock instead of translatorLock. * kaffe/kaffevm/jit/machine.c (initEngine): Use translatorlock instead of translatorLock. 2005-03-12 Guilhem Lavaux <guilhem@kaffe.org> * FAQ/FAQ.locks: Updated to match new lock algorithm. * kaffe/kaffevm/kaffe-gc/gc-refs.c (KaffeGC_rmWeakRef): Reworked memory allocation and lock sequence to prevent dead locks while collecting/finalizing. (KaffeGC_walkRefs): Do not lock here as all threads are stopped and this may deadlock. 2005-03-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/channels/FileChannelImpl.java (FileChannelImpl(File, int)) Close opened file if directory. Removed needless call to file.getPath(). 2005-03-11 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-10 Tom Tromey <tromey@redhat.com> * java/io/InputStreamReader.java: Indentation fixlets. Added '@since' markers. 2005-03-11 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-10 Chris Burdess <dog@bluezoo.org> * gnu/xml/dom/ls/SAXEventSink.java: Ignore element declarations if not currently parsing the DTD. 2005-03-11 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-10 Audrius Meskauskas <audriusa@bluewin.ch> * javax/swing/text/ChangedCharSetException.java, javax/swing/text/html/HTMLEditorKit.java, javax/swing/text/html/HTMLFrameHyperlinkEvent.java, javax/swing/text/html/parser/AttributeList.java, javax/swing/text/html/parser/ContentModel.java, javax/swing/text/html/parser/DocumentParser.java, javax/swing/text/html/parser/DTD.java, javax/swing/text/html/parser/DTDConstants.java, javax/swing/text/html/parser/Element.java, javax/swing/text/html/parser/Entity.java, javax/swing/text/html/parser/Parser.java, javax/swing/text/html/parser/TagElement.java, gnu/javax/swing/text/html/package.html, gnu/javax/swing/text/html/parser/gnuDTD.java, gnu/javax/swing/text/html/parser/HTML_401F.java, gnu/javax/swing/text/html/parser/htmlAttributeSet.java, gnu/javax/swing/text/html/parser/htmlValidator.java, gnu/javax/swing/text/html/parser/package.html, gnu/javax/swing/text/html/parser/models/list.java, gnu/javax/swing/text/html/parser/models/node.java, gnu/javax/swing/text/html/parser/models/noTagModel.java, gnu/javax/swing/text/html/parser/models/package.html, gnu/javax/swing/text/html/parser/models/PCDATAonly_model.java, gnu/javax/swing/text/html/parser/models/TableRowContentModel.java, gnu/javax/swing/text/html/parser/models/transformer.java, gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.java, gnu/javax/swing/text/html/parser/support/package.html, gnu/javax/swing/text/html/parser/support/parameterDefaulter.java, gnu/javax/swing/text/html/parser/support/Parser.java, gnu/javax/swing/text/html/parser/support/textPreProcessor.java, gnu/javax/swing/text/html/parser/support/low/Buffer.java, gnu/javax/swing/text/html/parser/support/low/Constants.java, gnu/javax/swing/text/html/parser/support/low/Location.java, gnu/javax/swing/text/html/parser/support/low/node.java, gnu/javax/swing/text/html/parser/support/low/package.html, gnu/javax/swing/text/html/parser/support/low/ParseException.java, gnu/javax/swing/text/html/parser/support/low/pattern.java, gnu/javax/swing/text/html/parser/support/low/Queue.java, gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java: New files. * javax/swing/text/html/HTML.java, javax/swing/text/html/parser/ParserDelegator.java: New files (replacing). * javax/swing/text/html/package.html, javax/swing/text/html/parser/package.html: Documenting the packages. 2005-03-11 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-09 Chris Burdess <dog@gnu.org> * gnu/xml/dom/html2/DomHTMLAnchorElement.java, gnu/xml/dom/html2/DomHTMLAppletElement.java, gnu/xml/dom/html2/DomHTMLAreaElement.java, gnu/xml/dom/html2/DomHTMLBaseElement.java, gnu/xml/dom/html2/DomHTMLBaseFontElement.java, gnu/xml/dom/html2/DomHTMLBodyElement.java, gnu/xml/dom/html2/DomHTMLBRElement.java, gnu/xml/dom/html2/DomHTMLButtonElement.java, gnu/xml/dom/html2/DomHTMLCollection.java, gnu/xml/dom/html2/DomHTMLDocument.java, gnu/xml/dom/html2/DomHTMLElement.java: New files. 2005-03-11 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-09 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (set): Use starting day of week when one is needed if none is given. * java/text/SimpleDateFormat.java (parse): Handle 1-12 and 1-24 timestamps correctly. * java/util/GregorianCalendar (computeTime, computeFields): HOUR should be in 0-11 format. (nonLeniencyCheck): Adjust leniency checking to that fact. 2005-03-09 Sven de Marothy <sven@physto.se> * gnu/java/locale/Calendar.java, gnu/java/locale/Calendar_nl.java, gnu/java/locale/Calendar_de.java, gnu/java/locale/Calendar_en.java: Removed. 2005-03-09 Sven de Marothy <sven@physto.se> * java/util/Calendar.java: Updated to use gnu.java.locale.LocaleInformation for locale info. * java/util/GregorianCalendar.java: Made gregorianCutover a hard-coded constant. It is not localized. 2005-03-09 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation.java, gnu/java/locale/LocaleInformation_aa.java, gnu/java/locale/LocaleInformation_aa_DJ.java, gnu/java/locale/LocaleInformation_aa_ER.java, gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java, gnu/java/locale/LocaleInformation_aa_ET.java, gnu/java/locale/LocaleInformation_af.java, gnu/java/locale/LocaleInformation_af_ZA.java, gnu/java/locale/LocaleInformation_am.java, gnu/java/locale/LocaleInformation_am_ET.java, gnu/java/locale/LocaleInformation_ar.java, gnu/java/locale/LocaleInformation_ar_DZ.java, gnu/java/locale/LocaleInformation_ar_IN.java, gnu/java/locale/LocaleInformation_ar_IQ.java, gnu/java/locale/LocaleInformation_ar_JO.java, gnu/java/locale/LocaleInformation_ar_KW.java, gnu/java/locale/LocaleInformation_ar_LB.java, gnu/java/locale/LocaleInformation_ar_LY.java, gnu/java/locale/LocaleInformation_ar_MA.java, gnu/java/locale/LocaleInformation_ar_QA.java, gnu/java/locale/LocaleInformation_ar_SA.java, gnu/java/locale/LocaleInformation_ar_SY.java, gnu/java/locale/LocaleInformation_ar_TN.java, gnu/java/locale/LocaleInformation_ar_YE.java, gnu/java/locale/LocaleInformation_as.java, gnu/java/locale/LocaleInformation_as_IN.java, gnu/java/locale/LocaleInformation_az_Cyrl.java, gnu/java/locale/LocaleInformation_be.java, gnu/java/locale/LocaleInformation_be_BY.java, gnu/java/locale/LocaleInformation_bg.java, gnu/java/locale/LocaleInformation_bg_BG.java, gnu/java/locale/LocaleInformation_bn.java, gnu/java/locale/LocaleInformation_bn_IN.java, gnu/java/locale/LocaleInformation_ca.java, gnu/java/locale/LocaleInformation_ca_ES.java, gnu/java/locale/LocaleInformation_cs.java, gnu/java/locale/LocaleInformation_cs_CZ.java, gnu/java/locale/LocaleInformation_cy.java, gnu/java/locale/LocaleInformation_cy_GB.java, gnu/java/locale/LocaleInformation_da.java, gnu/java/locale/LocaleInformation_da_DK.java, gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_de_AT.java, gnu/java/locale/LocaleInformation_de_BE.java, gnu/java/locale/LocaleInformation_de_CH.java, gnu/java/locale/LocaleInformation_de_DE.java, gnu/java/locale/LocaleInformation_de_LI.java, gnu/java/locale/LocaleInformation_de_LU.java, gnu/java/locale/LocaleInformation_dv.java, gnu/java/locale/LocaleInformation_dv_MV.java, gnu/java/locale/LocaleInformation_dz.java, gnu/java/locale/LocaleInformation_dz_BT.java, gnu/java/locale/LocaleInformation_el.java, gnu/java/locale/LocaleInformation_el_GR.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_en_AS.java, gnu/java/locale/LocaleInformation_en_AU.java, gnu/java/locale/LocaleInformation_en_BE.java, gnu/java/locale/LocaleInformation_en_BW.java, gnu/java/locale/LocaleInformation_en_BZ.java, gnu/java/locale/LocaleInformation_en_CA.java, gnu/java/locale/LocaleInformation_en_GB.java, gnu/java/locale/LocaleInformation_en_GU.java, gnu/java/locale/LocaleInformation_en_HK.java, gnu/java/locale/LocaleInformation_en_IE.java, gnu/java/locale/LocaleInformation_en_IN.java, gnu/java/locale/LocaleInformation_en_MH.java, gnu/java/locale/LocaleInformation_en_MP.java, gnu/java/locale/LocaleInformation_en_MT.java, gnu/java/locale/LocaleInformation_en_NZ.java, gnu/java/locale/LocaleInformation_en_PH.java, gnu/java/locale/LocaleInformation_en_PK.java, gnu/java/locale/LocaleInformation_en_SG.java, gnu/java/locale/LocaleInformation_en_UM.java, gnu/java/locale/LocaleInformation_en_US.java, gnu/java/locale/LocaleInformation_en_US_POSIX.java, gnu/java/locale/LocaleInformation_en_VI.java, gnu/java/locale/LocaleInformation_en_ZA.java, gnu/java/locale/LocaleInformation_en_ZW.java, gnu/java/locale/LocaleInformation_eo.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_es_AR.java, gnu/java/locale/LocaleInformation_es_BO.java, gnu/java/locale/LocaleInformation_es_CL.java, gnu/java/locale/LocaleInformation_es_CO.java, gnu/java/locale/LocaleInformation_es_CR.java, gnu/java/locale/LocaleInformation_es_DO.java, gnu/java/locale/LocaleInformation_es_EC.java, gnu/java/locale/LocaleInformation_es_ES.java, gnu/java/locale/LocaleInformation_es_GT.java, gnu/java/locale/LocaleInformation_es_HN.java, gnu/java/locale/LocaleInformation_es_MX.java, gnu/java/locale/LocaleInformation_es_NI.java, gnu/java/locale/LocaleInformation_es_PA.java, gnu/java/locale/LocaleInformation_es_PE.java, gnu/java/locale/LocaleInformation_es_PR.java, gnu/java/locale/LocaleInformation_es_PY.java, gnu/java/locale/LocaleInformation_es_SV.java, gnu/java/locale/LocaleInformation_es_US.java, gnu/java/locale/LocaleInformation_es_UY.java, gnu/java/locale/LocaleInformation_es_VE.java, gnu/java/locale/LocaleInformation_et.java, gnu/java/locale/LocaleInformation_et_EE.java, gnu/java/locale/LocaleInformation_eu.java, gnu/java/locale/LocaleInformation_eu_ES.java, gnu/java/locale/LocaleInformation_fa.java, gnu/java/locale/LocaleInformation_fa_AF.java, gnu/java/locale/LocaleInformation_fa_IR.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_fi_FI.java, gnu/java/locale/LocaleInformation_fo.java, gnu/java/locale/LocaleInformation_fo_FO.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_fr_BE.java, gnu/java/locale/LocaleInformation_fr_CA.java, gnu/java/locale/LocaleInformation_fr_CH.java, gnu/java/locale/LocaleInformation_fr_LU.java, gnu/java/locale/LocaleInformation_ga.java, gnu/java/locale/LocaleInformation_ga_IE.java, gnu/java/locale/LocaleInformation_gl.java, gnu/java/locale/LocaleInformation_gl_ES.java, gnu/java/locale/LocaleInformation_gu.java, gnu/java/locale/LocaleInformation_gu_IN.java, gnu/java/locale/LocaleInformation_gv.java, gnu/java/locale/LocaleInformation_gv_GB.java, gnu/java/locale/LocaleInformation_he.java, gnu/java/locale/LocaleInformation_he_IL.java, gnu/java/locale/LocaleInformation_hi.java, gnu/java/locale/LocaleInformation_hi_IN.java, gnu/java/locale/LocaleInformation_hr.java, gnu/java/locale/LocaleInformation_hu.java, gnu/java/locale/LocaleInformation_hu_HU.java, gnu/java/locale/LocaleInformation_hy.java, gnu/java/locale/LocaleInformation_hy_AM.java, gnu/java/locale/LocaleInformation_hy_AM_REVISED.java, gnu/java/locale/LocaleInformation_id.java, gnu/java/locale/LocaleInformation_id_ID.java, gnu/java/locale/LocaleInformation_is.java, gnu/java/locale/LocaleInformation_is_IS.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_it_CH.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_iu.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_ja_JP.java, gnu/java/locale/LocaleInformation_ka.java, gnu/java/locale/LocaleInformation_kk.java, gnu/java/locale/LocaleInformation_kk_KZ.java, gnu/java/locale/LocaleInformation_kl.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_km.java, gnu/java/locale/LocaleInformation_km_KH.java, gnu/java/locale/LocaleInformation_kn.java, gnu/java/locale/LocaleInformation_kn_IN.java, gnu/java/locale/LocaleInformation_ko.java, gnu/java/locale/LocaleInformation_ko_KR.java, gnu/java/locale/LocaleInformation_kw.java, gnu/java/locale/LocaleInformation_kw_GB.java, gnu/java/locale/LocaleInformation_ky.java, gnu/java/locale/LocaleInformation_lo.java, gnu/java/locale/LocaleInformation_lo_LA.java, gnu/java/locale/LocaleInformation_lt.java, gnu/java/locale/LocaleInformation_lt_LT.java, gnu/java/locale/LocaleInformation_lv.java, gnu/java/locale/LocaleInformation_lv_LV.java, gnu/java/locale/LocaleInformation_mk.java, gnu/java/locale/LocaleInformation_ml.java, gnu/java/locale/LocaleInformation_ml_IN.java, gnu/java/locale/LocaleInformation_mn.java, gnu/java/locale/LocaleInformation_mn_MN.java, gnu/java/locale/LocaleInformation_mr.java, gnu/java/locale/LocaleInformation_mr_IN.java, gnu/java/locale/LocaleInformation_ms.java, gnu/java/locale/LocaleInformation_ms_BN.java, gnu/java/locale/LocaleInformation_ms_MY.java, gnu/java/locale/LocaleInformation_mt.java, gnu/java/locale/LocaleInformation_mt_MT.java, gnu/java/locale/LocaleInformation_nb.java, gnu/java/locale/LocaleInformation_nb_NO.java, gnu/java/locale/LocaleInformation_nl.java, gnu/java/locale/LocaleInformation_nl_BE.java, gnu/java/locale/LocaleInformation_nl_NL.java, gnu/java/locale/LocaleInformation_nn.java, gnu/java/locale/LocaleInformation_nn_NO.java, gnu/java/locale/LocaleInformation_om.java, gnu/java/locale/LocaleInformation_om_ET.java, gnu/java/locale/LocaleInformation_om_KE.java, gnu/java/locale/LocaleInformation_or.java, gnu/java/locale/LocaleInformation_or_IN.java, gnu/java/locale/LocaleInformation_pa.java, gnu/java/locale/LocaleInformation_pa_IN.java, gnu/java/locale/LocaleInformation_pl.java, gnu/java/locale/LocaleInformation_pl_PL.java, gnu/java/locale/LocaleInformation_ps.java, gnu/java/locale/LocaleInformation_ps_AF.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro.java, gnu/java/locale/LocaleInformation_ro_RO.java, gnu/java/locale/LocaleInformation_ru.java, gnu/java/locale/LocaleInformation_ru_RU.java, gnu/java/locale/LocaleInformation_ru_UA.java, gnu/java/locale/LocaleInformation_sa.java, gnu/java/locale/LocaleInformation_sa_IN.java, gnu/java/locale/LocaleInformation_sk.java, gnu/java/locale/LocaleInformation_sk_SK.java, gnu/java/locale/LocaleInformation_sl.java, gnu/java/locale/LocaleInformation_so.java, gnu/java/locale/LocaleInformation_so_DJ.java, gnu/java/locale/LocaleInformation_so_ET.java, gnu/java/locale/LocaleInformation_so_KE.java, gnu/java/locale/LocaleInformation_so_SO.java, gnu/java/locale/LocaleInformation_sq.java, gnu/java/locale/LocaleInformation_sq_AL.java, gnu/java/locale/LocaleInformation_sr.java, gnu/java/locale/LocaleInformation_sr_Latn.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_sv_FI.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_sw.java, gnu/java/locale/LocaleInformation_sw_KE.java, gnu/java/locale/LocaleInformation_sw_TZ.java, gnu/java/locale/LocaleInformation_ta.java, gnu/java/locale/LocaleInformation_ta_IN.java, gnu/java/locale/LocaleInformation_te.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_th.java, gnu/java/locale/LocaleInformation_th_TH.java, gnu/java/locale/LocaleInformation_ti.java, gnu/java/locale/LocaleInformation_ti_ER.java, gnu/java/locale/LocaleInformation_ti_ET.java, gnu/java/locale/LocaleInformation_tr.java, gnu/java/locale/LocaleInformation_tr_TR.java, gnu/java/locale/LocaleInformation_tt.java, gnu/java/locale/LocaleInformation_tt_RU.java, gnu/java/locale/LocaleInformation_uk.java, gnu/java/locale/LocaleInformation_uk_UA.java, gnu/java/locale/LocaleInformation_ur.java, gnu/java/locale/LocaleInformation_uz.java, gnu/java/locale/LocaleInformation_uz_AF.java, gnu/java/locale/LocaleInformation_vi.java, gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_CN_Hans.java, gnu/java/locale/LocaleInformation_zh_HK_Hant.java, gnu/java/locale/LocaleInformation_zh_Hant.java, gnu/java/locale/LocaleInformation_zh_MO_Hant.java, gnu/java/locale/LocaleInformation_zh_SG_Hans.java, gnu/java/locale/LocaleInformation_zh_TW_Hant.java: Regenerated with current gnu.localegen. 2005-05-11 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/reference.c (referenceObjectFinalizer): Really remove the object from the hash and free it. (referenceFinalizer): If the entry has already been freed just finalize the object. Reported by Michael Koch <konqueror@gmx.de> 2005-05-11 Guilhem Lavaux <guilhem@kaffe.org>, Helmer Krämer <hkraemer@freenet.de> * config/alpha/osf/md.c (init_md): Initialize explicitly the static lock. * config/i386/jit3-icode.h (HAVE_mon_enter, HAVE_mon_exit): Disabled. * include/errors.h (errorInfo): Use a const modifier for mess. * kaffe/kaffevm/baseClasses.c (initialiseKaffe): Call sub-system initializers. * kaffe/kaffevm/classMethod.c: Removed all iLockRoot. Use *StaticMutex functions because classEntry has now a static lock. * kaffe/kaffevm/classMethod.h (classEntry): Changed dynamic lock "lock" into static lock "slock". * kaffe/kaffevm/classPool.c: Removed all iLockRoot. Use *StaticMutex functions for class entries. (KaffeVM_initClassPool): New initializer. * kaffe/kaffevm/exception.c (dispatchException): Updated to new lock API. * kaffe/kaffevm/external.c, kaffe/kaffevm/findInJar.c, kaffe/kaffevm/lookup.c, kaffe/kaffevm/reference.c, kaffe/kaffevm/string.c, kaffe/kaffevm/utf8const.c, kaffe/kaffevm/boehm-gc/gc2.c, kaffe/kaffevm/jit/native-wrapper.c, kaffe/kaffevm/kaffe-gc/gc-incremental.c, kaffe/kaffevm/kaffe-gc/gc-mem.c: Removed iLockRoot. Upgraded to new static lock API. * kaffe/kaffevm/jar.[ch]: Likewise. Use also a static lock for jarFile. (KaffeVM_initJarCache): New initializer. * kaffe/kaffevm/kaffe-gc/gc-refs.c: Likewise. (KaffeGC_initRefs): New initializer. * kaffe/kaffevm/ksem.[ch]: Updated to match true semaphore behaviour. * kaffe/kaffevm/gcFuncs.c (walkObject, walkClass, walkRefArray): Mark the heavy lock if it has been allocated. (initCollector): Changed KGC_ALLOC_LOCK into garbage-collected memory. * kaffe/kaffevm/locks.c, kaffe/kaffevm/locks.h: New implementation for heavy locks and thin locks. * kaffe/kaffevm/thread.c: Reduced the number of KTHREAD(get_data). Removed iLockRoot. * kaffe/kaffevm/support.h: Added initEngine(). * libraries/clib/net/InetAddressImpl.c: Removed iLockRoot. Updated to the new lock interface. (initInetLock, initNsLock): New initializer to take care of concurrent initialization of the static locks. * kaffe/kaffevm/intrp/machine.c, kaffe/kaffevm/jit/machine.c, kaffe/kaffevm/jit3/machine.c: Updated to new lock interface. (initEngine): New initializer. * kaffe/xprof/debugFile.c, kaffe/xprof/feedback.c, kaffe/xprof/sectionFile.c: Removed iLockRoot. 2005-03-11 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-09 Tom Tromey <tromey@redhat.com> * java/net/URLClassLoader.java (addURLImpl): Reset 'thisString'. (toString): Synchronize. 2005-03-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/channels/FileChannelImpl.java (FileChannelImpl(Sting, int)): Removed. (FileChannelImpl(File, int)) Added. Check if opened file is a directory. * libraries/javalib/java/io/FileInputStream.java (FileInputStream): Fixed javadocs. Call FileChannelImpl(File, int). * libraries/javalib/java/io/FileOutputStream.java (FileInputStream): Call FileChannelImpl(File, int). * libraries/javalib/java/io/RandomAccessFile.java (RandomAccessFile): Call FileChannelImpl(File, int). Switched constructors around. Resynced with GNU Classpath. 2005-03-03 Jeroen Frijters <jeroen@frijters.net> * java/io/FileInputStream.java (FileInputStream(File)), java/io/FileOutputStream.java (FileOutputStream(File)): Removed unnecessary File.isDirectory() check. 2005-03-09 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-09 Michael Koch <konqueror@gmx.de> * org/omg/CORBA/ARG_IN.java, org/omg/CORBA/ARG_INOUT.java, org/omg/CORBA/ARG_OUT.java, org/omg/CORBA/Any.java, org/omg/CORBA/AnyHolder.java, org/omg/CORBA/BAD_CONTEXT.java, org/omg/CORBA/BAD_INV_ORDER.java, org/omg/CORBA/BAD_OPERATION.java, org/omg/CORBA/BAD_PARAM.java, org/omg/CORBA/BAD_TYPECODE.java, org/omg/CORBA/BooleanHolder.java, org/omg/CORBA/BooleanSeqHolder.java, org/omg/CORBA/Bounds.java, org/omg/CORBA/ByteHolder.java, org/omg/CORBA/COMM_FAILURE.java, org/omg/CORBA/CharHolder.java, org/omg/CORBA/CharSeqHolder.java, org/omg/CORBA/CompletionStatus.java, org/omg/CORBA/Context.java, org/omg/CORBA/ContextList.java, org/omg/CORBA/DATA_CONVERSION.java, org/omg/CORBA/DoubleHolder.java, org/omg/CORBA/DoubleSeqHolder.java, org/omg/CORBA/FREE_MEM.java, org/omg/CORBA/FixedHolder.java, org/omg/CORBA/FloatHolder.java, org/omg/CORBA/FloatSeqHolder.java, org/omg/CORBA/IDLEntity.java, org/omg/CORBA/IMP_LIMIT.java, org/omg/CORBA/INITIALIZE.java, org/omg/CORBA/INTERNAL.java, org/omg/CORBA/INTF_REPOS.java, org/omg/CORBA/INVALID_TRANSACTION.java, org/omg/CORBA/INV_FLAG.java, org/omg/CORBA/INV_IDENT.java, org/omg/CORBA/INV_OBJREF.java, org/omg/CORBA/INV_POLICY.java, org/omg/CORBA/IntHolder.java, org/omg/CORBA/LongHolder.java, org/omg/CORBA/LongLongSeqHolder.java, org/omg/CORBA/LongSeqHolder.java, org/omg/CORBA/MARSHAL.java, org/omg/CORBA/NO_IMPLEMENT.java, org/omg/CORBA/NO_MEMORY.java, org/omg/CORBA/NO_PERMISSION.java, org/omg/CORBA/NO_RESPONSE.java, org/omg/CORBA/NamedValue.java, org/omg/CORBA/OBJECT_NOT_EXIST.java, org/omg/CORBA/OBJ_ADAPTER.java, org/omg/CORBA/ORB.java, org/omg/CORBA/Object.java, org/omg/CORBA/OctetSeqHolder.java, org/omg/CORBA/PERSIST_STORE.java, org/omg/CORBA/Principal.java, org/omg/CORBA/ShortHolder.java, org/omg/CORBA/ShortSeqHolder.java, org/omg/CORBA/StringHolder.java, org/omg/CORBA/SystemException.java, org/omg/CORBA/TCKind.java, org/omg/CORBA/TRANSACTION_REQUIRED.java, org/omg/CORBA/TRANSACTION_ROLLEDBACK.java, org/omg/CORBA/TRANSIENT.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/TypeCodeHolder.java, org/omg/CORBA/TypeCodePackage/BadKind.java, org/omg/CORBA/TypeCodePackage/Bounds.java, org/omg/CORBA/ULongLongSeqHolder.java, org/omg/CORBA/ULongSeqHolder.java, org/omg/CORBA/UNKNOWN.java, org/omg/CORBA/UShortSeqHolder.java, org/omg/CORBA/UserException.java, org/omg/CORBA/WCharSeqHolder.java, org/omg/CORBA/portable/IDLEntity.java, org/omg/CORBA/portable/InputStream.java, org/omg/CORBA/portable/OutputStream.java, org/omg/CORBA/portable/Streamable.java: Use our standard copyright header. 2005-03-09 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-09 Michael Koch <konqueror@gmx.de> * org/omg/CORBA/AnyHolder.java: Added missing import. 2005-03-09 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-09 Robert Schuster <thebohemian@gmx.net> * java/awt/AWTEvent.java (toString): Added case for source not being an AWT component. 2005-03-09 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-08 David Gilbert <david.gilbert@object-refinery.com> * java/awt/Font.java (decode): Handle null argument and allow space as delimiter. 2005-03-09 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-07 Chris Burdess <dog@gnu.org> * gnu/java/net/protocol/https/Handler.java: New file. 2005-03-09 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-07 Jeroen Frijters <jeroen@frijters.net> * java/net/URI.java (AUTHORITY_REGEXP): Corrected regexp. (AUTHORITY_USERINFO_GROUP,AUTHORITY_HOST_GROUP,AUTHORITY_PORT_GROUP): Adjusted to match new regexp. 2005-03-09 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-07 Jeroen Frijters <jeroen@frijters.net> * java/io/DataInputStream.java (ignoreInitialNewline): Removed (readLine): Changed newline handling. 2005-03-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-04 Roman Kennke <roman@ontographics.com> * javax/swing/text/rtf/ControlWordToken.java: New file. * javax/swing/text/rtf/RTFEditorKit.java: New file. * javax/swing/text/rtf/RTFParseException.java: New file. * javax/swing/text/rtf/RTFParser.java: New file. * javax/swing/text/rtf/RTFScanner.java: New file. * javax/swing/text/rtf/TextToken.java: New file. * javax/swing/text/rtf/Token.java: New file. 2005-03-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/BooleanHolder.java, org/omg/CORBA/ByteHolder.java, org/omg/CORBA/CharHolder.java, org/omg/CORBA/DoubleHolder.java, org/omg/CORBA/FixedHolder.java, org/omg/CORBA/FloatHolder.java, org/omg/CORBA/IntHolder.java, org/omg/CORBA/LongHolder.java, org/omg/CORBA/ShortHolder.java, org/omg/CORBA/StringHolder.java, org/omg/CORBA/TypeCodeHolder.java: Fixing the _read method. 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/NamedValue.java, org/omg/CORBA/ARG_IN.java, org/omg/CORBA/ARG_OUT.java, org/omg/CORBA/ARG_INOUT.java: New files. 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/.java: New file. 2005-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org> * gnu/CORBA/primitiveArrayTypeCode.java: Moved from org.omg.CORBA. * gnu/CORBA/primitiveTypeCode.java: Likewise. * org/omg/CORBA/BooleanHolder.java, org/omg/CORBA/ByteHolder.java, org/omg/CORBA/CharHolder.java, org/omg/CORBA/DoubleHolder.java, org/omg/CORBA/FixedHolder.java, org/omg/CORBA/FloatHolder.java, org/omg/CORBA/IntHolder.java, org/omg/CORBA/LongHolder.java, org/omg/CORBA/ShortHolder.java, org/omg/CORBA/StringHolder.java, org/omg/CORBA/TypeCodeHolder.java: Added necessary imports. * org/omg/CORBA/BooleanSeqHolder.java, org/omg/CORBA/CharSeqHolder.java, org/omg/CORBA/DoubleSeqHolder.java, org/omg/CORBA/FloatSeqHolder.java, org/omg/CORBA/LongLongSeqHolder.java, org/omg/CORBA/LongSeqHolder.java, org/omg/CORBA/OctetSeqHolder.java, org/omg/CORBA/ShortSeqHolder.java, org/omg/CORBA/ULongLongSeqHolder.java, org/omg/CORBA/ULongSeqHolder.java, org/omg/CORBA/UShortSeqHolder.java, org/omg/CORBA/WCharSeqHolder.java: Likewise and changed direct value assignments to setValue calls. 2005-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org> * org/omg/CORBA/CompletionStatus.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/primitiveTypeCode.java: Fix references to Bounds and add implementations of IDLEntity. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TypeCodePackage/BadKind.java, org/omg/CORBA/SystemException.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/UserException.java, org/omg/CORBA/CompletionStatus.java: Documenting that serialVersionUID is from v1.4. 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/Context.java, org/omg/CORBA/ContextList.java: New files. 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TCKind.java: Making fields final. 2005-04-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/Any.java, org/omg/CORBA/Principal.java, org/omg/CORBA/TypeCodePackage/Bounds.java, org/omg/CORBA/TypeCodePackage/package.html: New files. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/ULongSeqHolder.java, org/omg/CORBA/UShortSeqHolder.java, org/omg/CORBA/WCharSeqHolder.java, org/omg/CORBA/BooleanSeqHolder.java, org/omg/CORBA/CharSeqHolder.java, org/omg/CORBA/DoubleSeqHolder.java, org/omg/CORBA/FloatSeqHolder.java, org/omg/CORBA/LongLongSeqHolder.java, org/omg/CORBA/LongSeqHolder.java, org/omg/CORBA/OctetSeqHolder.java, org/omg/CORBA/ShortSeqHolder.java, org/omg/CORBA/ULongLongSeqHolder.java: New files. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/IntHolder.java, org/omg/CORBA/LongHolder.java, org/omg/CORBA/ShortHolder.java, org/omg/CORBA/StringHolder.java, org/omg/CORBA/TypeCodeHolder.java, org/omg/CORBA/BooleanHolder.java, org/omg/CORBA/ByteHolder.java, org/omg/CORBA/CharHolder.java, org/omg/CORBA/DoubleHolder.java, org/omg/CORBA/FixedHolder.java, org/omg/CORBA/FloatHolder.java, org/omg/CORBA/primitiveTypeCode.java, org/omg/CORBA/primitiveArrayTypeCode.java: New files. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/portable/InputStream.java, org/omg/CORBA/portable/OutputStream.java, org/omg/CORBA/portable/IDLEntity.java, org/omg/CORBA/portable/Streamable.java: New files. * org/omg/CORBA/Object.java, org/omg/CORBA/ORB.java: New files (just to keep code compilable). 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TypeCodePackage/BadKind.java, org/omg/CORBA/SystemException.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/UserException.java, org/omg/CORBA/CompletionStatus.java: Replacing serialVersionUID v1.2 into v1.4. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TypeCodePackage/BadKind.java, org/omg/CORBA/SystemException.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/UserException.java, org/omg/CORBA/CompletionStatus.java: Adding serialVersionUID. 2005-03-05 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/BAD_OPERATION.java: Formatting change (replacing CR CR LF by CR LF). 2005-03-04 Andrew John Hughes <gnu_andrew@member.fsf.org> * org/omg/CORBA/Bounds.java: New file. * org/omg/CORBA/TypeCode.java: Commented out Any to fix build. From Audrius Meskauskas: * org/omg/CORBA/BAD_OPERATION.java: New file. 2005-03-05 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/INV_POLICY.java, org/omg/CORBA/NO_PERMISSION.java, org/omg/CORBA/BAD_INV_ORDER.java, org/omg/CORBA/INTF_REPOS.java, org/omg/CORBA/INV_IDENT.java, org/omg/CORBA/NO_IMPLEMENT.java, org/omg/CORBA/UNKNOWN.java, org/omg/CORBA/INV_FLAG.java, org/omg/CORBA/BAD_TYPECODE.java, org/omg/CORBA/NO_MEMORY.java, org/omg/CORBA/INVALID_TRANSACTION.java, org/omg/CORBA/INTERNAL.java, org/omg/CORBA/COMM_FAILURE.java, org/omg/CORBA/PERSIST_STORE.java, org/omg/CORBA/BAD_CONTEXT.java, org/omg/CORBA/INV_OBJREF.java, org/omg/CORBA/TRANSACTION_REQUIRED.java, org/omg/CORBA/TRANSACTION_ROLLEDBACK.java, org/omg/CORBA/FREE_MEM.java, org/omg/CORBA/OBJECT_NOT_EXIST.java, org/omg/CORBA/TRANSIENT.java, org/omg/CORBA/OBJ_ADAPTER.java, org/omg/CORBA/IMP_LIMIT.java, org/omg/CORBA/INITIALIZE.java, org/omg/CORBA/NO_RESPONSE.java, org/omg/CORBA/DATA_CONVERSION.java, org/omg/CORBA/MARSHAL.java: New files. 2005-03-02 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TypeCode.java, org/omg/CORBA/UserException.java, org/omg/CORBA/TypeCodePackage/BadKind.java: New files. 2005-03-02 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TCKind.java, org/omg/CORBA/BAD_PARAM.java, org/omg/CORBA/CompletionStatus.java, org/omg/CORBA/IDLEntity.java, org/omg/CORBA/SystemException.java: New files. 2005-03-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-03 Roman Kennke <roman@ontographics.com> * javax/swing/BoxLayout.java: (preferredLayoutSize,minimumLayoutSize,maximumLayoutSize, layoutContainer): Make these methods and thereby the BoxLayout respect the insets (like borders) of the component that is laid out. 2005-03-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-03 Jeroen Frijters <jeroen@frijters.net> * java/lang/InheritableThreadLocal.java (threadMap): Removed. (InheritableThreadLocal): Removed code. (newChildThread): Changed to use locals map in Thread. * java/lang/Thread.java (locals): New field. (die): Clear locals field. (getThreadLocals): New method. * java/lang/ThreadLocal.java (value): Removed. (valueMap): Removed. (get,set): Changed to use locals map in Thread. 2005-03-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-02 Michael Koch <konqueror@gmx.de> * gnu/java/security/OID.java, gnu/java/security/der/DERReader.java, gnu/java/security/provider/CollectionCertStoreImpl.java, gnu/java/security/provider/DSAParameterGenerator.java, gnu/java/security/provider/DefaultPolicy.java, gnu/java/security/provider/EncodedKeyFactory.java, gnu/java/security/provider/GnuDHPublicKey.java, gnu/java/security/provider/GnuDSAPrivateKey.java, gnu/java/security/provider/GnuDSAPublicKey.java, gnu/java/security/provider/GnuRSAPrivateKey.java, gnu/java/security/provider/GnuRSAPublicKey.java, gnu/java/security/provider/PKIXCertPathValidatorImpl.java, gnu/java/security/provider/RSA.java, gnu/java/security/provider/SHA1PRNG.java, gnu/java/security/provider/SHA1withRSA.java, gnu/java/security/provider/X509CertificateFactory.java, gnu/java/security/x509/GnuPKIExtension.java, gnu/java/security/x509/X500DistinguishedName.java, gnu/java/security/x509/X509CRL.java, gnu/java/security/x509/X509CRLEntry.java, gnu/java/security/x509/X509CertPath.java, gnu/java/security/x509/X509CertSelectorImpl.java, gnu/java/security/x509/X509Certificate.java, gnu/java/security/x509/ext/AuthorityKeyIdentifier.java, gnu/java/security/x509/ext/BasicConstraints.java, gnu/java/security/x509/ext/CRLNumber.java, gnu/java/security/x509/ext/CertificatePolicies.java, gnu/java/security/x509/ext/ExtendedKeyUsage.java, gnu/java/security/x509/ext/Extension.java, gnu/java/security/x509/ext/GeneralNames.java, gnu/java/security/x509/ext/IssuerAlternativeNames.java, gnu/java/security/x509/ext/KeyUsage.java, gnu/java/security/x509/ext/PolicyConstraint.java, gnu/java/security/x509/ext/PolicyMappings.java, gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java, gnu/java/security/x509/ext/ReasonCode.java, gnu/java/security/x509/ext/SubjectAlternativeNames.java, gnu/java/security/x509/ext/SubjectKeyIdentifier.java: Reworked import statments to match our style. 2005-03-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-02 Michael Koch <konqueror@gmx.de> * gnu/java/awt/Buffers.java, gnu/java/awt/ComponentDataBlitOp.java, gnu/java/awt/EmbeddedWindowSupport.java, gnu/java/awt/image/ImageDecoder.java, gnu/java/awt/image/XBMDecoder.java, gnu/java/awt/peer/ClasspathFontPeer.java, gnu/java/beans/IntrospectionIncubator.java, gnu/java/io/EncodingManager.java, gnu/java/io/decode/DecoderUTF8.java, gnu/java/io/encode/EncoderEightBitLookup.java, gnu/java/io/encode/EncoderUTF8.java, gnu/java/lang/ClassHelper.java, gnu/java/lang/MainThread.java, gnu/java/lang/reflect/TypeSignature.java, gnu/java/locale/LocaleHelper.java, gnu/java/net/CRLFInputStream.java, gnu/java/net/EmptyX509TrustManager.java, gnu/java/net/HeaderFieldHelper.java, gnu/java/net/LineInputStream.java, gnu/java/net/PlainSocketImpl.java, gnu/java/net/URLParseError.java, gnu/java/net/protocol/file/Connection.java, gnu/java/net/protocol/file/Handler.java, gnu/java/net/protocol/ftp/ActiveModeDTP.java, gnu/java/net/protocol/ftp/BlockInputStream.java, gnu/java/net/protocol/ftp/CompressedInputStream.java, gnu/java/net/protocol/ftp/DTP.java, gnu/java/net/protocol/ftp/DTPInputStream.java, gnu/java/net/protocol/ftp/FTPConnection.java, gnu/java/net/protocol/ftp/FTPURLConnection.java, gnu/java/net/protocol/ftp/PassiveModeDTP.java, gnu/java/net/protocol/ftp/StreamInputStream.java, gnu/java/net/protocol/http/ChunkedInputStream.java, gnu/java/net/protocol/http/HTTPConnection.java, gnu/java/net/protocol/http/HTTPURLConnection.java, gnu/java/net/protocol/http/Headers.java, gnu/java/net/protocol/http/Request.java, gnu/java/net/protocol/jar/Connection.java, gnu/java/net/protocol/jar/Handler.java, gnu/java/nio/ChannelInputStream.java, gnu/java/nio/ChannelOutputStream.java, gnu/java/nio/InputStreamChannel.java, gnu/java/nio/OutputStreamChannel.java, gnu/java/nio/SelectorProviderImpl.java, gnu/java/rmi/RMIMarshalledObjectInputStream.java, gnu/java/rmi/RMIMarshalledObjectOutputStream.java, gnu/java/rmi/dgc/DGCImpl.java, gnu/java/rmi/registry/RegistryImpl.java, gnu/java/rmi/server/ProtocolConstants.java, gnu/java/rmi/server/RMIDefaultSocketFactory.java, gnu/java/rmi/server/RMIIncomingThread.java, gnu/java/rmi/server/RMIObjectInputStream.java, gnu/java/rmi/server/RMIObjectOutputStream.java, gnu/java/rmi/server/RMIVoidValue.java, gnu/java/rmi/server/UnicastConnectionManager.java, gnu/java/rmi/server/UnicastRef.java, gnu/java/rmi/server/UnicastRemoteCall.java, gnu/java/rmi/server/UnicastRemoteStub.java, gnu/java/rmi/server/UnicastServerRef.java: Reorganized import statments and fixed some @author tags and html usage in javadocs. 2005-03-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-02 Michael Koch <konqueror@gmx.de> * gnu/java/awt/color/CieXyzConverter.java, gnu/java/awt/color/ClutProfileConverter.java, gnu/java/awt/color/ColorLookUpTable.java, gnu/java/awt/color/ColorSpaceConverter.java, gnu/java/awt/color/GrayProfileConverter.java, gnu/java/awt/color/GrayScaleConverter.java, gnu/java/awt/color/LinearRGBConverter.java, gnu/java/awt/color/ProfileHeader.java, gnu/java/awt/color/PyccConverter.java, gnu/java/awt/color/RgbProfileConverter.java, gnu/java/awt/color/SrgbConverter.java, gnu/java/awt/color/TagEntry.java, gnu/java/awt/color/ToneReproductionCurve.java: Use standard copyright header. 2005-03-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-03-02 Michael Koch <konqueror@gmx.de> * gnu/java/awt/color/package.html, gnu/java/awt/image/package.html, gnu/java/awt/package.html, gnu/java/awt/peer/package.html, gnu/java/beans/decoder/package.html, gnu/java/beans/editors/package.html, gnu/java/beans/package.html, gnu/java/io/decode/package.html, gnu/java/io/encode/package.html, gnu/java/io/package.html, gnu/java/lang/package.html, gnu/java/lang/reflect/package.html, gnu/java/locale/package.html, gnu/java/math/package.html, gnu/java/net/package.html, gnu/java/net/protocol/file/package.html, gnu/java/net/protocol/http/event/package.html, gnu/java/net/protocol/jar/package.html, gnu/java/nio/channels/package.html, gnu/java/nio/charset/package.html, gnu/java/nio/package.html, gnu/java/rmi/dgc/package.html, gnu/java/rmi/package.html, gnu/java/rmi/registry/package.html, gnu/java/rmi/server/package.html, gnu/java/security/action/package.html, gnu/java/security/ber/package.html, gnu/java/security/der/package.html, gnu/java/security/package.html, gnu/java/security/pkcs/package.html, gnu/java/security/provider/package.html, gnu/java/security/util/package.html, gnu/java/security/x509/ext/package.html, gnu/java/security/x509/package.html, gnu/java/text/package.html, gnu/java/util/package.html, gnu/java/util/prefs/package.html, java/lang/annotation/package.html: New files. 2005-03-08 Dalibor Topic <robilad@kaffe.org> * kaffe/scripts/serialver.in: Use gnu.classpath.tools.serialver.SerialVer. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/classpath/tools/serialver/SerialVer.java: New file, taken from GNU Classpath tools project. * libraries/javalib/kaffe/tools/serialver/SerialVer.java: Removed. 2005-03-08 Dalibor Topic <robilad@kaffe.org> * kaffe/scripts/rmic.in: Use gnu.classpath.tools.rmi.rmic.RMIC. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/classpath/tools/rmi/rmic/Compile_gcj.java, libraries/javalib/gnu/classpath/tools/rmi/rmic/Compile_jikes.java, libraries/javalib/gnu/classpath/tools/rmi/rmic/Compile_kjc.java, libraries/javalib/gnu/classpath/tools/rmi/rmic/Compiler.java, libraries/javalib/gnu/classpath/tools/rmi/rmic/CompilerProcess.java, libraries/javalib/gnu/classpath/tools/rmi/rmic/RMIC.java, libraries/javalib/gnu/classpath/tools/rmi/rmic/RMICException.java, libraries/javalib/gnu/classpath/tools/rmi/rmic/TabbedWriter.java: New files, taken from GNU Classpath tools project. * libraries/javalib/gnu/java/rmi/rmic/Compile_gcj.java, libraries/javalib/gnu/java/rmi/rmic/Compile_jikes.java, libraries/javalib/gnu/java/rmi/rmic/Compile_kjc.java, libraries/javalib/gnu/java/rmi/rmic/Compiler.java, libraries/javalib/gnu/java/rmi/rmic/CompilerProcess.java, libraries/javalib/gnu/java/rmi/rmic/RMIC.java, libraries/javalib/gnu/java/rmi/rmic/RMICException.java, libraries/javalib/gnu/java/rmi/rmic/TabbedWriter.java: Removed. 2005-03-08 Jim Huang <jserv@kaffe.org> * WHATSNEW: Add Xlib AWT i18n support and Eclipse success. 2005-03-03 Dalibor Topic <robilad@kaffe.org> * kaffe/scripts/native2ascii.in: Use gnu.classpath.tools.native2ascii.Native2Ascii. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/classpath/tools/native2ascii/Native2ASCII.java: New file taken from GNU Classpath tools project. * libraries/javalib/kaffe/tools/native2ascii/Native2ASCII.java: Removed. 2005-03-03 Dalibor Topic <robilad@kaffe.org> * THIRDPARTY: Added gnu.bytecode and cp-tools javap. * developers/gdbinit (pStr): fixed field name. * kaffe/scripts/javap.in: Use gnu.classpath.javap.JavapMain. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/bytecode/Access.java, libraries/javalib/gnu/bytecode/ArrayClassLoader.java, libraries/javalib/gnu/bytecode/ArrayType.java, libraries/javalib/gnu/bytecode/AttrContainer.java, libraries/javalib/gnu/bytecode/Attribute.java, libraries/javalib/gnu/bytecode/ClassFileInput.java, libraries/javalib/gnu/bytecode/ClassType.java, libraries/javalib/gnu/bytecode/ClassTypeWriter.java, libraries/javalib/gnu/bytecode/CodeAttr.java, libraries/javalib/gnu/bytecode/ConstantPool.java, libraries/javalib/gnu/bytecode/ConstantValueAttr.java, libraries/javalib/gnu/bytecode/CpoolClass.java, libraries/javalib/gnu/bytecode/CpoolEntry.java, libraries/javalib/gnu/bytecode/CpoolFloat.java, libraries/javalib/gnu/bytecode/CpoolNameAndType.java, libraries/javalib/gnu/bytecode/CpoolRef.java, libraries/javalib/gnu/bytecode/CpoolString.java, libraries/javalib/gnu/bytecode/CpoolUtf8.java, libraries/javalib/gnu/bytecode/CpoolValue1.java, libraries/javalib/gnu/bytecode/CpoolValue2.java, libraries/javalib/gnu/bytecode/ExceptionsAttr.java, libraries/javalib/gnu/bytecode/Field.java, libraries/javalib/gnu/bytecode/Filter.java, libraries/javalib/gnu/bytecode/IfState.java, libraries/javalib/gnu/bytecode/InnerClassesAttr.java, libraries/javalib/gnu/bytecode/Label.java, libraries/javalib/gnu/bytecode/LineNumbersAttr.java, libraries/javalib/gnu/bytecode/LocalVarsAttr.java, libraries/javalib/gnu/bytecode/Location.java, libraries/javalib/gnu/bytecode/Method.java, libraries/javalib/gnu/bytecode/MiscAttr.java, libraries/javalib/gnu/bytecode/ObjectType.java, libraries/javalib/gnu/bytecode/PrimType.java, libraries/javalib/gnu/bytecode/Scope.java, libraries/javalib/gnu/bytecode/SourceDebugExtAttr.java, libraries/javalib/gnu/bytecode/SourceFileAttr.java, libraries/javalib/gnu/bytecode/SwitchState.java, libraries/javalib/gnu/bytecode/TryState.java, libraries/javalib/gnu/bytecode/Type.java, libraries/javalib/gnu/bytecode/VarEnumerator.java, libraries/javalib/gnu/bytecode/Variable.java, libraries/javalib/gnu/bytecode/ZipArchive.java, libraries/javalib/gnu/bytecode/ZipLoader.java, libraries/javalib/gnu/bytecode/dump.java, libraries/javalib/gnu/bytecode/package.html: New files taken from gnu.bytecode from Kawa. * libraries/javalib/gnu/classpath/tools/Util.java, libraries/javalib/gnu/classpath/tools/javap/GnuByteCodeJavap.java, libraries/javalib/gnu/classpath/tools/javap/Javap.java, libraries/javalib/gnu/classpath/tools/javap/JavapMain.java: New files taken from GNU Classpath tools project. * libraries/javalib/kaffe/lang/PrimordialClassLoader.java: Added comments, and added explicit check to allow gnu.classpath.tools.* classes to be loaded. 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-27 Chris Burdess <dog@gnu.org> * gnu/java/net/protocol/file/Connection.java: Return correct content length for directory listing. * java/net/URLClassLoader.java: Correction for URLClassLoader, bug #11285: return valid URLs for directories. 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-27 Roman Kennke <roman@ontographics.com> * javax/swing/JList.java (getPreferredScrollableViewportSize): The previous implementation was merely guessing the size, now it respects layoutOrientation, visibleRowCount and preferredSize. (getScrollableTracksViewportHeight): Reimplemented so that layoutOrientation, visibleRowCount and preferred size are respected. (getScrollableTracksViewportWidth): Reimplemented so that layoutOrientation, visibleRowCount and preferred size are respected. * javax/swing/plaf/basic/BasicListUI.java (getPreferredSize): Improved calculation of preferredSize when JList is set to HORIZONTAL_WRAP or VERTICAL_WRAP. (getCellBounds): The previous implementation assumed a layoutOrientation of JList.VERTICAL, now also ok with JList.HORIZONTAL_WRAP and JList.VERTICAL_WRAP. 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-27 Roman Kennke <roman@ontographics.com> * javax/swing/CellRendererPane.java: implemented all methods of this class. reformatted all wrong formatted code. * javax/swing/plaf/basic/BasicListUI.java (paintCell): use CellRendererPane for painting the cells. 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-27 Audrius Meskauskas <audriusa@bluewin.ch> * javax/swing/JComboBox.java (constructors): selecting the first item if the box was constructed from the provided non - empty array or vector. 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-27 Roman Kennke <roman@ontographics.com> * javax/swing/plaf/basic/BasicListUI: fixed modifiers of several fields, methods and inner classes to match the 'spec'. (getMaximumSize): removed. It's not in the spec and the implementations was superfluous. 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-27 Chris Burdess <dog@gnu.org> * gnu/xml/aelfred2/JAXPFactory.java, gnu/xml/aelfred2/SAXDriver.java, gnu/xml/aelfred2/XmlParser.java, gnu/xml/aelfred2/XmlReader.java: Applied GNU Classpath source code formatting conventions. Replaced arrays of Object with struct-like classes for easier maintainability. Made SAXDriver.stringInterning package private to allow access from XmlParser inside the loop without a method call overhead. 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-27 Roman Kennke <roman@ontographics.com> * javax/swing/plaf/basic/BasicListUI: make BasicListUI capable of wrapping lists (layoutOrientation property of javax.swing.JList) 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-26 Audrius Meskauskas <audriusa@bluewin.ch> * javax/swing/Timer.java: documenting and some formatting. 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-26 Audrius Meskauskas <audriusa@bluewin.ch> * javax/swing/JTextArea.java (replaceRange): Fixing doc.remove(start, length) misinterpretation. 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-26 Roman Kennke <roman@ontographics.com> * javax/swing/plaf/basic/BasicListUI (updateLayoutState,paint): make BasicListUI aware of the width of the rendered JList 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-25 Sven de Marothy <sven@physto.se> * java/net/InetAddress.java (toString): Don't print empty hostnames. Fixes bug #11956 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-24 Audrius Meskauskas <audriusa@bluewin.ch> * javax/swing/Timer.java (constructor): assigning initialDelay 2005-03-02 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-24 Audrius Meskauskas <audriusa@bluewin.ch> * javax/swing/Timer.java (Waker.run): firing the first action event. 2005-02-24 Dalibor Topic <robilad@kaffe.org> * configure.ac (LIBDEBUG): Removed now useless classpath debug option. * libraries/javalib/gnu/classpath/Configuration.java.in (HAVE_NATIVE_GET_PROXY_CLASS, HAVE_NATIVE_GET_PROXY_DATA, HAVE_NATIVE_GENERATE_PROXY_CLASS): Removed. * libraries/javalib/java/lang/reflect/Proxy.java: Use VMProxy for settings. * libraries/javalib/java/lang/reflect/VMProxy.java: new file. 2005-02-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/StrictMath.java (DEBUG): new constant. (tan, cos, sin, scale, remPiOver2) Use internal debug switch. * libraries/javalib/java/io/ObjectInputStream.java (DEBUG): new constant. (ObjectInputStream, resolveClass) Use internal debug switch. * libraries/javalib/java/io/ObjectOutputStream.java (DEBUG): new constant. (ObjectOutputStream, writeObject) Use internal debug switch. * libraries/javalib/gnu/java/text/FormatCharacterIterator.java (DEBUG): new constant. (debug, dumpTable) Use internal debug switch. * libraries/javalib/gnu/classpath/Configuration.java.in (DEBUG) Removed. 2005-02-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/classpath/Configuration.java.in (default_awt_peer_toolkit) Removed. * libraries/javalib/java/awt/Toolkit.java (default_awt_peer_toolkit) Set directly. 2005-02-24 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-24 Chris Burdess <dog@gnu.org> * BASE64.java: Truncate encoded byte array. 2005-02-24 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-24 David Gilbert <david.gilbert@object-refinery.com> * java/awt/font/TextAttribute.java: changed names to lower case; (readResolve): implemented. Added doc comments all over. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/SimpleDateFormat.java: Substitute StringBuilder for the original StringBuffer. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-22 Michael Koch <konqueror@gmx.de> * gnu/java/security/PolicyFile.java, gnu/java/security/pkcs/PKCS7SignedData.java, gnu/java/security/pkcs/SignerInfo.java: Fixed copyright header. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-22 Roman Kennke <roman@ontographics.com> * javax/swing/plaf/basic/BasicLookAndFeel.java (initComponentDefaults): Fixed Button left and right margin 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (button_to_awt_mods): Return BUTTON masks, not BUTTON_DOWN masks. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com> * native/jni/gtk-peer/gthread-jni.c (throw): Call g_snprintf instead of snprintf. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkWindowPeer.java, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (getWidth): New method. (getHeight): Likewise. (create): Remove width, height and insets parameters. Move size setup ... (realize_cb): ... here. New function. (connectSignals): Connect realize_cb. (request_frame_extents): Remove FIXME. Move postInsetsChangedEvent lookup ... * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gtkInit): ... here. Look up GtkWindowPeer getWidth and getHeight methods. * jni/gtk-peer/gtkpeer.h (postInsetsChangedEventID): Declare jmethodID. (windowGetWidthID): Likewise. (windowGetHeightID): Likewise. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-22 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/Robot.java (waitForIdle): Call invokeAndWait on an empty Runnable. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-21 Bryce McKinlay <mckinlay@redhat.com> * java/io/ObjectInputStream.java (readClassDescriptor): Cache result of currentLoader() in callersClassLoader field. Check for primitive type Class names if resolveClass throws a ClassNotFoundException. (resolveClass): Call currentLoader() only if callersClassLoader is not set. Cache result of currentLoader(). Don't check for primitive type Class names here. (callersClassLoader): New field. * java/io/ObjectOutputStream.java (writeObject, callWriteMethod): Whitespace fixes. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-21 Michael Koch <konqueror@gmx.de> * java/awt/Checkbox.java (next_checkbox_number): New static variable. (generateName): New method. (getUniqueLong): Likewise. * java/awt/Window.java (next_window_number): New static variable. (generateName): New method. (getUniqueLong): Likewise. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-21 Mark Wielaard <mark@klomp.org> * java/util/jar/JarFile.java (verifyHashes): Check whether ZipEntry exists. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-22 Robert Schuster <thebohemian@gmx.net> * java/io/InputStreamReader.java: Fixed compilation problem. 2005-02-21 Robert Schuster <thebohemian@gmx.net> * gnu/java/nio/ChannelReader: Fixed comments. 2005-02-21 Robert Schuster <thebohemian@gmx.net> * java/nio/channels/Channels: Added FIXMEs about stub method implementation. (newReader): Implemented. * java/io/InputStreamReader: (InputStreamReader(InputStream, Charset)): Implemented. (InputStreamReader(InputStream, CharsetDecoder)): Implemented. * gnu/java/nio/ChannelReader: New class. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-21 Michael Koch <konqueror@gmx.de> * java/lang/SecurityManager.java, java/net/URL.java: Formatting cleanups. 2005-02-23 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-21 Michael Koch <konqueror@gmx.de> * java/awt/Button.java, java/awt/Container.java, java/awt/Font.java, java/awt/Frame.java, java/text/CollationElementIterator.java, java/text/RuleBasedCollator.java, java/util/PropertyPermission.java: Fixed formatting issues all over. 2005-02-23 Dalibor Topic <robilad@kaffe.org> * test/regression/SecureRandomTest.java (SecureRandomTest): Improved error message slightly. * libraries/javalib/gnu/java/security/provider/SHA1PRNG.java (SEED_SIZE, DATA_SIZE): new constants. Use them instead of magic numbers. (SHA1PRNG) Added documentation. 2005-02-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-21 Anthony Green <green@redhat.com> * gnu/java/rmi/registry/RegistryImpl.java: Change year for '--version' to 2005. 2005-02-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-20 Andrew John Hughes <gnu_andrew@member.fsf.org> Merge of interfaces and exceptions to HEAD from the generics branch. * java/lang/StringBuilder.java: Serial version updated. * java/lang/annotation/AnnotationTypeMismatchException.java: Likewise. Changes from generics branch: 2005-02-20 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/io/Closeable.java: Documented. * java/io/Flushable.java: Documented. * java/lang/Appendable.java: Corrected line overrun. * java/lang/Readable.java: Corrected indentation. * java/lang/TypeNotPresentException.java: Documented. * java/lang/annotation/AnnotationFormatError.java: Likewise. * java/lang/annotation/AnnotationTypeMismatchException.java: Likewise. * java/lang/reflect/GenericArrayType.java: Likewise. * java/lang/reflect/GenericSignatureFormatError.java: Likewise. * java/lang/reflect/ParameterizedType.java: Likewise. * java/lang/reflect/Type.java: Likewise. * java/lang/reflect/WildcardType.java: Likewise. 2005-01-07 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/lang/annotation/AnnotationTypeMismatchException.java: Added import of java.lang.reflect.Method 2004-08-26 Tom Tromey <tromey@redhat.com> * java/lang/reflect/GenericSignatureFormatError.java: New file. * java/lang/reflect/WildcardType.java: New file. * java/lang/reflect/ParameterizedType.java: New file. * java/lang/reflect/GenericArrayType.java: New file. * java/lang/reflect/Type.java: New file. * java/io/Flushable.java: New file. * java/io/Closeable.java: New file. 2004-08-07 Tom Tromey <tromey@redhat.com> * java/lang/annotation/AnnotationFormatError.java: New file. * java/lang/annotation/AnnotationTypeMismatchException.java: New file. 2004-08-06 Tom Tromey <tromey@redhat.com> * java/lang/Readable.java: New file. 2005-02-20 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-20 Mark Wielaard <mark@klomp.org> * java/util/SimpleTimeZone.java (getOffset): Calculate beforeEnd by taking dstSavings into account. 2005-02-20 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-20 Rutger Ovidius <ovidr@users.sourceforge.net> * gnu/java/security/provider/Gnu.java (Gnu): Add SHA-160 alias. 2005-02-20 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-20 Sven de Marothy <sven@physto.se> * java/text/SimpleDateFormat.java, (parse): Set DST_OFFSET to the correct value. 2005-02-20 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-20 Mark Wielaard <mark@klomp.org> * java/text/SimpleDateFormat.java (SimpleDateFormat(String, DateFormatSymbols)): Throw NullPointerException when formatData is null. 2005-02-20 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-19 Archie Cobbs <archie@dellroad.org> * java/lang/Throwable.java: simplify initializing cause in constructor 2005-02-21 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/classpath/VMSystemProperties.java: Set java.version to 1.4.2 for jEdit. Set os.arch to i386 for jogl. 2005-02-20 Dalibor Topic <robilad@kaffe.org> * config/s390/sysdepCallMethod.h: Added missing semi-colon after DBG macro to fix failure on debian's s390 buildd. 2005-02-20 Dalibor Topic <robilad@kaffe.org> * configure.ac: Require -no-cpp-precomp if available to prevent Apple's gcc on old Darwin version to trip over itself. Reported by: Michael Franz <mvfranz@gmail.com> 2005-02-20 Dalibor Topic <robilad@kaffe.org> * developers/resync-classpath.sh: Added new script to simplyfy resyncing with GNU Classpath. * FAQ/FAQ.gnu-classpath: Small faq on GU Classpath merge. * Makefile.am (EXTRA_DIST) Added developers/resync-classpath.sh and FAQ/FAQ.gnu-classpath. 2005-02-20 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-20 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_af.java, gnu/java/locale/LocaleInformation_am.java, gnu/java/locale/LocaleInformation_ca.java, gnu/java/locale/LocaleInformation_cs.java, gnu/java/locale/LocaleInformation_cy.java, gnu/java/locale/LocaleInformation_da.java, gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_el.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_eo.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_et.java, gnu/java/locale/LocaleInformation_eu.java, gnu/java/locale/LocaleInformation_fa.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_ga.java, gnu/java/locale/LocaleInformation_hr.java, gnu/java/locale/LocaleInformation_hu.java, gnu/java/locale/LocaleInformation_hy.java, gnu/java/locale/LocaleInformation_id.java, gnu/java/locale/LocaleInformation_is.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_ka.java, gnu/java/locale/LocaleInformation_ko.java, gnu/java/locale/LocaleInformation_lo.java, gnu/java/locale/LocaleInformation_lt.java, gnu/java/locale/LocaleInformation_lv.java, gnu/java/locale/LocaleInformation_mk.java, gnu/java/locale/LocaleInformation_mn.java, gnu/java/locale/LocaleInformation_ms.java, gnu/java/locale/LocaleInformation_mt.java, gnu/java/locale/LocaleInformation_nb.java, gnu/java/locale/LocaleInformation_nl.java, gnu/java/locale/LocaleInformation_nn.java, gnu/java/locale/LocaleInformation_pl.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_ro.java, gnu/java/locale/LocaleInformation_ru.java, gnu/java/locale/LocaleInformation_sk.java, gnu/java/locale/LocaleInformation_sl.java, gnu/java/locale/LocaleInformation_sq.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_th.java, gnu/java/locale/LocaleInformation_tr.java, gnu/java/locale/LocaleInformation_vi.java, gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_Hant.java: Updated. * gnu/java/locale/LocaleInformation_az_Cyrl.java: New file. 2005-02-20 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_current): (jthread_disable_stop, jthread_enable_stop, jthread_suspend, jthread_resume, jthread_from_data, jthread_get_usage): Deinlined. 2005-02-19 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_current): Deinlined. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-19 Michael Koch <konqueror@gmx.de> * javax/swing/JToggleButton.java: Removed empty line. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-18 Bryce McKinlay <mckinlay@redhat.com> * java/util/LinkedHashMap (addEntry): Call remove() with key argument, not the HashEntry. Reported by Jean-Marie White. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-18 Sven de Marothy <sven@physto.se> * java/util/TimeZone.java, (getDefaultDisplayName): Fix previous fix. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-18 David Gilbert <david.gilbert@object-refinery.com> * java/awt/font/TransformAttribute.java, (TransformAttribute(AffineTransform)): throw IllegalArgumentException for null transform. (getTransform): return a copy of transform. Added doc comments to all. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-18 Sven de Marothy <sven@physto.se> * java/util/TimeZone.java, (getDefaultDisplayName): Don't print zero offsets. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-18 Robert Schuster <thebohemian@gmx.net> * java/nio/charset/Charset.java (forName): Throws IllegalArgumentException when argument is null and added documentation. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-17 Mark Wielaard <mark@klomp.org> * java/util/SimpleTimeZone.java (checkRule): Throw IllegalArgumentException when month out of range. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-17 Sven de Marothy <sven@physto.se> * java/util/GregorianCalendar.java, (add): Don't set fields directly anymore. Use set() 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-17 Ito Kazumitsu <kaz@maczuka.gcd.org> * gnu/java/nio/channels/FileChannelImpl.java (write(ByteBuffer)): Move the position of the source buffer forward. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU inetlib. 2005-02-17 Chris Burdess <dog@gnu.org> * BASE64.java: Truncate encodedbyte array. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Andrew Haley <aph@redhat.com> * javax/security/auth/Subject.java (doAsPrivileged): If acc is null, create a new AccessControlContext. * java/security/SecureClassLoader.java (protectionDomainCache): new field. (defineClass): Create a new protection domain and add it to our cache. * java/rmi/server/UnicastRemoteObject.java (exportObject): Call addStub() to keep track of the stub we've exported. (unexportObject): Call deleteStub(). * java/rmi/server/RemoteObject.java (stubs): New field. (addStub): New method. (deleteStub): New method. (toStub): Rewrite. * java/security/Permissions.java (PermissionsHash.implies): Iterate over the collection and invoke implies() on each element. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Julian Scheid <julian@sektor37.de> * gnu/java/nio/charset/UTF_8.java (decodeLoop): Set inPos to in.position(). (encodeLoop): Likewise. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/util/Locale.java Added two new String[] arrays for caching. (getLocale(String)): Documentation. (getLocale(String, String)): Documentation. (getLocale(String, String, String)): Documentation. (getISOCountries()): Now calls getISOStrings() and caches result. (getISOLanguages()): Now calls getISOStrings() and caches result. (getISOStrings(String)): Pulls all two-letter keys from the specified hashtable in our locale information. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Sven de Marothy <sven@physto.se> * java/util/logging/LogManager.java Reformatted. (readConfiguration): If a logger for a key is not found, create one. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Michael Koch <konqueror@gmx.de> * gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java, gnu/java/awt/peer/gtk/GdkFontPeer.java, gnu/java/awt/peer/gtk/GdkGlyphVector.java, gnu/java/awt/peer/gtk/GdkGraphics.java, gnu/java/awt/peer/gtk/GdkGraphics2D.java, gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java, gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, gnu/java/awt/peer/gtk/GdkRobotPeer.java, gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java, gnu/java/awt/peer/gtk/GdkTextLayout.java, gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java, gnu/java/awt/peer/gtk/GtkChoicePeer.java, gnu/java/awt/peer/gtk/GtkClipboard.java, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, gnu/java/awt/peer/gtk/GtkFontPeer.java, gnu/java/awt/peer/gtk/GtkLabelPeer.java, gnu/java/awt/peer/gtk/GtkMenuBarPeer.java, gnu/java/awt/peer/gtk/GtkMenuItemPeer.java, gnu/java/awt/peer/gtk/GtkMenuPeer.java, gnu/java/awt/peer/gtk/GtkScrollPanePeer.java, gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java: Made checkstyle clean. * gnu/java/awt/peer/gtk/package.html: New file. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Michael Koch <konqueror@gmx.de> * javax/xml/XMLConstants.java, javax/xml/datatype/DatatypeConfigurationException.java, javax/xml/datatype/DatatypeConstants.java, javax/xml/datatype/DatatypeFactory.java, javax/xml/datatype/Duration.java, javax/xml/datatype/XMLGregorianCalendar.java, javax/xml/namespace/NamespaceContext.java, javax/xml/namespace/QName.java, javax/xml/parsers/DocumentBuilder.java, javax/xml/parsers/DocumentBuilderFactory.java, javax/xml/parsers/FactoryConfigurationError.java, javax/xml/parsers/ParserConfigurationException.java, javax/xml/parsers/SAXParser.java, javax/xml/parsers/SAXParserFactory.java, javax/xml/transform/ErrorListener.java, javax/xml/transform/OutputKeys.java, javax/xml/transform/Result.java, javax/xml/transform/Source.java, javax/xml/transform/SourceLocator.java, javax/xml/transform/Templates.java, javax/xml/transform/Transformer.java, javax/xml/transform/TransformerConfigurationException.java, javax/xml/transform/TransformerException.java, javax/xml/transform/TransformerFactory.java, javax/xml/transform/TransformerFactoryConfigurationError.java, javax/xml/transform/URIResolver.java, javax/xml/transform/dom/DOMLocator.java, javax/xml/transform/dom/DOMResult.java, javax/xml/transform/dom/DOMSource.java, javax/xml/transform/sax/SAXResult.java, javax/xml/transform/sax/SAXSource.java, javax/xml/transform/sax/SAXTransformerFactory.java, javax/xml/transform/sax/TemplatesHandler.java, javax/xml/transform/sax/TransformerHandler.java, javax/xml/transform/stream/StreamResult.java, javax/xml/transform/stream/StreamSource.java, javax/xml/validation/Schema.java, javax/xml/validation/SchemaFactory.java, javax/xml/validation/TypeInfoProvider.java, javax/xml/validation/Validator.java, javax/xml/validation/ValidatorHandler.java, javax/xml/xpath/XPathConstants.java, javax/xml/xpath/XPathException.java, javax/xml/xpath/XPathExpression.java, javax/xml/xpath/XPathExpressionException.java, javax/xml/xpath/XPathFactory.java, javax/xml/xpath/XPathFactoryConfigurationException.java, javax/xml/xpath/XPathFunction.java, javax/xml/xpath/XPathFunctionException.java, javax/xml/xpath/XPathFunctionResolver.java: Fixed usage of @author tag. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Michael Koch <konqueror@gmx.de> * java/awt/geom/Ellipse2D.java, java/beans/PropertyDescriptor.java, java/net/NetworkInterface.java, java/nio/ByteBufferImpl.java, java/nio/DoubleBufferImpl.java, java/nio/FloatBufferImpl.java, java/nio/IntBufferImpl.java, java/nio/LongBufferImpl.java, java/nio/ShortBufferImpl.java, java/nio/channels/Channel.java, java/util/Calendar.java, java/util/Comparator.java, java/util/Date.java, java/util/SimpleTimeZone.java, java/util/logging/FileHandler.java, java/util/prefs/InvalidPreferencesFormatException.java, java/util/prefs/Preferences.java, javax/security/auth/callback/ConfirmationCallback.java, javax/security/sasl/Sasl.java, javax/security/sasl/SaslServerFactory.java, javax/swing/JComponent.java, javax/swing/JList.java, javax/swing/JProgressBar.java, javax/swing/JTree.java, javax/swing/text/JTextComponent.java: Fixed javadocs to contain valid (X)HTML. 2005-02-19 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Michael Koch <konqueror@gmx.de> * java/applet/Applet.java, java/beans/AppletInitializer.java, java/beans/ExceptionListener.java, java/beans/PropertyChangeEvent.java, java/beans/PropertyChangeListenerProxy.java, java/beans/PropertyChangeSupport.java, java/beans/PropertyDescriptor.java, java/beans/VetoableChangeListenerProxy.java, java/beans/VetoableChangeSupport.java, java/io/BufferedInputStream.java, java/io/BufferedReader.java, java/io/ByteArrayInputStream.java, java/io/ByteArrayOutputStream.java, java/io/CharArrayReader.java, java/io/CharArrayWriter.java, java/io/CharConversionException.java, java/io/DataInput.java, java/io/DataInputStream.java, java/io/DataOutput.java, java/io/DataOutputStream.java, java/io/EOFException.java, java/io/FileInputStream.java, java/io/FileNotFoundException.java, java/io/FileOutputStream.java, java/io/FilenameFilter.java, java/io/FilterInputStream.java, java/io/FilterOutputStream.java, java/io/FilterReader.java, java/io/FilterWriter.java, java/io/IOException.java, java/io/InputStream.java, java/io/InputStreamReader.java, java/io/InterruptedIOException.java, java/io/LineNumberInputStream.java, java/io/LineNumberReader.java, java/io/ObjectStreamException.java, java/io/OptionalDataException.java, java/io/OutputStream.java, java/io/OutputStreamWriter.java, java/io/PrintStream.java, java/io/PrintWriter.java, java/io/PushbackInputStream.java, java/io/PushbackReader.java, java/io/RandomAccessFile.java, java/io/Reader.java, java/io/SequenceInputStream.java, java/io/Serializable.java, java/io/StreamCorruptedException.java, java/io/StreamTokenizer.java, java/io/StringBufferInputStream.java, java/io/StringWriter.java, java/io/SyncFailedException.java, java/io/UTFDataFormatException.java, java/io/UnsupportedEncodingException.java, java/io/WriteAbortedException.java, java/io/Writer.java, java/lang/AbstractMethodError.java, java/lang/ArithmeticException.java, java/lang/ArrayIndexOutOfBoundsException.java, java/lang/ArrayStoreException.java, java/lang/AssertionError.java, java/lang/Boolean.java, java/lang/Byte.java, java/lang/ClassCastException.java, java/lang/ClassCircularityError.java, java/lang/ClassLoader.java, java/lang/ClassNotFoundException.java, java/lang/CloneNotSupportedException.java, java/lang/Cloneable.java, java/lang/Comparable.java, java/lang/Compiler.java, java/lang/Double.java, java/lang/Error.java, java/lang/Exception.java, java/lang/ExceptionInInitializerError.java, java/lang/Float.java, java/lang/IllegalAccessError.java, java/lang/IllegalAccessException.java, java/lang/IllegalArgumentException.java, java/lang/IllegalMonitorStateException.java, java/lang/IllegalStateException.java, java/lang/IllegalThreadStateException.java, java/lang/IncompatibleClassChangeError.java, java/lang/IndexOutOfBoundsException.java, java/lang/InheritableThreadLocal.java, java/lang/InstantiationError.java, java/lang/InstantiationException.java, java/lang/Integer.java, java/lang/InternalError.java, java/lang/InterruptedException.java, java/lang/LinkageError.java, java/lang/Long.java, java/lang/NegativeArraySizeException.java, java/lang/NoClassDefFoundError.java, java/lang/NoSuchFieldError.java, java/lang/NoSuchFieldException.java, java/lang/NoSuchMethodError.java, java/lang/NoSuchMethodException.java, java/lang/NullPointerException.java, java/lang/Number.java, java/lang/NumberFormatException.java, java/lang/OutOfMemoryError.java, java/lang/Process.java, java/lang/Runnable.java, java/lang/Runtime.java, java/lang/RuntimeException.java, java/lang/RuntimePermission.java, java/lang/SecurityException.java, java/lang/SecurityManager.java, java/lang/Short.java, java/lang/StackOverflowError.java, java/lang/StackTraceElement.java, java/lang/StringBuffer.java, java/lang/StringIndexOutOfBoundsException.java, java/lang/ThreadDeath.java, java/lang/ThreadGroup.java, java/lang/Throwable.java, java/lang/UnsatisfiedLinkError.java, java/lang/UnsupportedOperationException.java, java/lang/VerifyError.java, java/lang/VirtualMachineError.java, java/lang/reflect/AccessibleObject.java, java/lang/reflect/Array.java, java/lang/reflect/InvocationTargetException.java, java/lang/reflect/Member.java, java/lang/reflect/Modifier.java, java/lang/reflect/Proxy.java, java/lang/reflect/ReflectPermission.java, java/lang/reflect/UndeclaredThrowableException.java, java/math/BigInteger.java, java/nio/ByteBufferHelper.java, java/nio/channels/IllegalBlockingModeException.java, java/nio/charset/spi/CharsetProvider.java, java/security/AccessControlException.java, java/security/AllPermission.java, java/security/BasicPermission.java, java/security/DigestException.java, java/security/DigestInputStream.java, java/security/DigestOutputStream.java, java/security/GeneralSecurityException.java, java/security/Guard.java, java/security/GuardedObject.java, java/security/InvalidAlgorithmParameterException.java, java/security/InvalidKeyException.java, java/security/InvalidParameterException.java, java/security/Key.java, java/security/KeyException.java, java/security/KeyManagementException.java, java/security/KeyStoreException.java, java/security/MessageDigestSpi.java, java/security/NoSuchAlgorithmException.java, java/security/NoSuchProviderException.java, java/security/Permission.java, java/security/PermissionCollection.java, java/security/Permissions.java, java/security/Principal.java, java/security/PrivateKey.java, java/security/PrivilegedActionException.java, java/security/ProviderException.java, java/security/PublicKey.java, java/security/SecureRandom.java, java/security/SecureRandomSpi.java, java/security/SignatureException.java, java/security/SignatureSpi.java, java/security/SignedObject.java, java/security/Signer.java, java/security/UnrecoverableKeyException.java, java/security/UnresolvedPermission.java, java/security/acl/AclNotFoundException.java, java/security/acl/LastOwnerException.java, java/security/acl/NotOwnerException.java, java/security/cert/CertPath.java, java/security/cert/CertPathBuilderException.java, java/security/cert/CertPathValidatorException.java, java/security/cert/CertStoreException.java, java/text/BreakIterator.java, java/text/ChoiceFormat.java, java/text/CollationElementIterator.java, java/text/CollationKey.java, java/text/Collator.java, java/text/DateFormat.java, java/text/DateFormatSymbols.java, java/text/FieldPosition.java, java/text/Format.java, java/text/MessageFormat.java, java/text/ParseException.java, java/text/ParsePosition.java, java/text/StringCharacterIterator.java, java/util/AbstractCollection.java, java/util/AbstractList.java, java/util/AbstractMap.java, java/util/AbstractSequentialList.java, java/util/AbstractSet.java, java/util/ArrayList.java, java/util/Arrays.java, java/util/BitSet.java, java/util/Collection.java, java/util/Collections.java, java/util/Comparator.java, java/util/ConcurrentModificationException.java, java/util/EmptyStackException.java, java/util/Enumeration.java, java/util/EventListener.java, java/util/EventListenerProxy.java, java/util/EventObject.java, java/util/HashMap.java, java/util/HashSet.java, java/util/Hashtable.java, java/util/IdentityHashMap.java, java/util/Iterator.java, java/util/LinkedHashSet.java, java/util/LinkedList.java, java/util/List.java, java/util/ListIterator.java, java/util/ListResourceBundle.java, java/util/Map.java, java/util/MissingResourceException.java, java/util/NoSuchElementException.java, java/util/Observable.java, java/util/Observer.java, java/util/Properties.java, java/util/PropertyPermissionCollection.java, java/util/RandomAccess.java, java/util/Set.java, java/util/SortedMap.java, java/util/SortedSet.java, java/util/Stack.java, java/util/StringTokenizer.java, java/util/TooManyListenersException.java, java/util/TreeMap.java, java/util/TreeSet.java, java/util/Vector.java, java/util/logging/Level.java, java/util/prefs/BackingStoreException.java: Fixed @author tag all over. 2005-02-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Michael Koch <konqueror@gmx.de> * java/awt/AWTError.java, java/awt/AWTEvent.java, java/awt/AWTEventMulticaster.java, java/awt/AWTException.java, java/awt/AWTKeyStroke.java, java/awt/AWTPermission.java, java/awt/ActiveEvent.java, java/awt/Adjustable.java, java/awt/AlphaComposite.java, java/awt/AttributeValue.java, java/awt/BorderLayout.java, java/awt/BufferCapabilities.java, java/awt/Button.java, java/awt/Canvas.java, java/awt/CheckboxGroup.java, java/awt/CheckboxMenuItem.java, java/awt/Color.java, java/awt/ColorPaintContext.java, java/awt/Component.java, java/awt/ComponentOrientation.java, java/awt/Composite.java, java/awt/CompositeContext.java, java/awt/Container.java, java/awt/ContainerOrderFocusTraversalPolicy.java, java/awt/DefaultFocusTraversalPolicy.java, java/awt/Dialog.java, java/awt/Dimension.java, java/awt/DisplayMode.java, java/awt/FileDialog.java, java/awt/FontFormatException.java, java/awt/Graphics.java, java/awt/Graphics2D.java, java/awt/GraphicsConfigTemplate.java, java/awt/GraphicsConfiguration.java, java/awt/GraphicsDevice.java, java/awt/GridBagLayout.java, java/awt/GridBagLayoutInfo.java, java/awt/GridLayout.java, java/awt/HeadlessException.java, java/awt/IllegalComponentStateException.java, java/awt/Image.java, java/awt/Insets.java, java/awt/ItemSelectable.java, java/awt/JobAttributes.java, java/awt/KeyEventDispatcher.java, java/awt/KeyEventPostProcessor.java, java/awt/KeyboardFocusManager.java, java/awt/Label.java, java/awt/LayoutManager.java, java/awt/MenuBar.java, java/awt/MenuComponent.java, java/awt/MenuContainer.java, java/awt/PageAttributes.java, java/awt/Paint.java, java/awt/PaintContext.java, java/awt/Panel.java, java/awt/Point.java, java/awt/Polygon.java, java/awt/PrintGraphics.java, java/awt/PrintJob.java, java/awt/Rectangle.java, java/awt/RenderingHints.java, java/awt/Shape.java, java/awt/Stroke.java, java/awt/SystemColor.java, java/awt/Toolkit.java, java/awt/Transparency.java, java/awt/Window.java, java/awt/color/CMMException.java, java/awt/color/ColorSpace.java, java/awt/color/ICC_ColorSpace.java, java/awt/color/ICC_Profile.java, java/awt/color/ProfileDataException.java, java/awt/datatransfer/FlavorTable.java, java/awt/datatransfer/MimeTypeParseException.java, java/awt/datatransfer/Transferable.java, java/awt/datatransfer/UnsupportedFlavorException.java, java/awt/dnd/Autoscroll.java, java/awt/dnd/DnDConstants.java, java/awt/dnd/DragGestureListener.java, java/awt/dnd/DragSourceAdapter.java, java/awt/dnd/DragSourceDropEvent.java, java/awt/dnd/DragSourceListener.java, java/awt/dnd/DragSourceMotionListener.java, java/awt/dnd/DropTargetAdapter.java, java/awt/dnd/DropTargetContext.java, java/awt/dnd/DropTargetListener.java, java/awt/dnd/InvalidDnDOperationException.java, java/awt/dnd/MouseDragGestureRecognizer.java, java/awt/dnd/peer/DropTargetContextPeer.java, java/awt/event/AWTEventListener.java, java/awt/event/AWTEventListenerProxy.java, java/awt/event/ActionEvent.java, java/awt/event/AdjustmentEvent.java, java/awt/event/AdjustmentListener.java, java/awt/event/ComponentAdapter.java, java/awt/event/ComponentEvent.java, java/awt/event/ComponentListener.java, java/awt/event/ContainerAdapter.java, java/awt/event/ContainerEvent.java, java/awt/event/ContainerListener.java, java/awt/event/FocusAdapter.java, java/awt/event/FocusEvent.java, java/awt/event/FocusListener.java, java/awt/event/InputEvent.java, java/awt/event/InputMethodEvent.java, java/awt/event/InputMethodListener.java, java/awt/event/InvocationEvent.java, java/awt/event/ItemEvent.java, java/awt/event/ItemListener.java, java/awt/event/KeyAdapter.java, java/awt/event/KeyEvent.java, java/awt/event/KeyListener.java, java/awt/event/MouseAdapter.java, java/awt/event/MouseEvent.java, java/awt/event/MouseListener.java, java/awt/event/MouseMotionAdapter.java, java/awt/event/MouseMotionListener.java, java/awt/event/MouseWheelEvent.java, java/awt/event/MouseWheelListener.java, java/awt/event/PaintEvent.java, java/awt/event/TextEvent.java, java/awt/event/TextListener.java, java/awt/event/WindowAdapter.java, java/awt/event/WindowEvent.java, java/awt/event/WindowFocusListener.java, java/awt/event/WindowListener.java, java/awt/event/WindowStateListener.java, java/awt/font/TextHitInfo.java, java/awt/geom/CubicCurve2D.java, java/awt/geom/Dimension2D.java, java/awt/geom/Ellipse2D.java, java/awt/geom/IllegalPathStateException.java, java/awt/geom/Line2D.java, java/awt/geom/NoninvertibleTransformException.java, java/awt/geom/PathIterator.java, java/awt/geom/Point2D.java, java/awt/geom/QuadCurve2D.java, java/awt/geom/RectangularShape.java, java/awt/geom/RoundRectangle2D.java, java/awt/im/InputContext.java, java/awt/im/InputMethodHighlight.java, java/awt/im/InputMethodRequests.java, java/awt/im/InputSubset.java, java/awt/im/spi/InputMethod.java, java/awt/im/spi/InputMethodDescriptor.java, java/awt/image/BandCombineOp.java, java/awt/image/BandedSampleModel.java, java/awt/image/ByteLookupTable.java, java/awt/image/ComponentSampleModel.java, java/awt/image/DataBuffer.java, java/awt/image/DataBufferByte.java, java/awt/image/DataBufferDouble.java, java/awt/image/DataBufferFloat.java, java/awt/image/DataBufferInt.java, java/awt/image/DataBufferShort.java, java/awt/image/DataBufferUShort.java, java/awt/image/ImagingOpException.java, java/awt/image/Kernel.java, java/awt/image/LookupTable.java, java/awt/image/MultiPixelPackedSampleModel.java, java/awt/image/PackedColorModel.java, java/awt/image/PixelInterleavedSampleModel.java, java/awt/image/RGBImageFilter.java, java/awt/image/Raster.java, java/awt/image/RasterFormatException.java, java/awt/image/SampleModel.java, java/awt/image/ShortLookupTable.java, java/awt/image/SinglePixelPackedSampleModel.java, java/awt/image/WritableRaster.java, java/awt/print/PrinterAbortException.java, java/awt/print/PrinterException.java, java/awt/print/PrinterIOException.java: Fixed @author tag all over. 2005-02-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-16 Michael Koch <konqueror@gmx.de> * java/awt/EventQueue.java: Reworked import statements. * java/lang/StringBuilder.java (DEFAULT_CAPACITY): Reordered modifiers. * java/text/SimpleDateFormat.java: Reworked import statements. Fixed one littel formatting issue. (formatData): Removed a useless comment. * javax/imageio/ImageIO.java: Reworked import statements. * javax/swing/text/StringContent.java: Likewise. * javax/swing/JTextField.java: Likewise. (notifyAction): Added javadoc. 2005-02-16 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/classMethod.h: (METHOD_CODE_START) Removed macro. * kaffe/kaffevm/classMethod.c (setMethodCodeStart) (getMethodCodeStart): New functions. * kaffe/kaffevm/methodCache.c (makeMethodInactive) (makeMethodActive), kaffe/kaffevm/intrp/methodcalls.c (engine_callMethod), kaffe/kaffevm/intrp/native-wrapper.c (engine_create_wrapper): Use new functions for setting and getting metthod code. 2005-02-16 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/support.c (lookupClassMethod): Split assert and clarified. 2005-02-16 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-15 Mark Wielaard <mark@klomp.org> * java/util/jar/Attributes.java (Name.CLASS_PATH): Document that file path elements are separated by spaces. 2005-02-16 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h (jthread_extract_stack): Deinlined. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_extract_stack): Moved over here. 2005-02-16 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-15 Mark Wielaard <mark@klomp.org> * javax/net/ssl/SSLContext.java (getInstance): Add exception message and/or cause before throwing. 2005-02-16 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-15 Mark Wielaard <mark@klomp.org> * java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Just use space for parsing CLASS_PATH attribute. 2005-02-15 Andrew Haley <aph@redhat.com> * java/net/URLClassLoader.java (URLLoader.getClassPath): New method. (JarURLLoader.JarURLLoader): Read mainfest to parse "Class-Path" attribute and add URLs for each entry. (JarURLLoader.classPath): New field. (JarURLLoader.getClassPath): New method. (addURLImpl): Scan through the list of extraUrls in the new loader, adding them to our urlinfos. (definePackage, findURLResource, findResources): Use urlinfos.size(), not urls.size(). 2005-02-16 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-14 Mark Wielaard <mark@klomp.org> * java/net/URLClassLoader.java (findClass): Throw ClassNotFoundExceptions including urls, plus parent using toString(). (thisString): New field. (toString): New method. * java/lang/ClassLoader (defaultGetSystemClassLoader): Only install ExtensionClassLoader when there are actual extension URLs. 2005-02-16 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-14 Tom Tromey <tromey@redhat.com> * java/net/URLClassLoader.java (URLLoader(URLClassLoader, URL, URL)): New constructor. 2005-02-16 Dalibor Topic <robilad@kaffe.org> Resynced with GNU inetlib. 2005-02-14 Kai Mueller <kai@faldal.mine.nu> * SMTPConnection.java: Define SP as character 0x20. 2005-02-15 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffe/main.c (main2): If an exception happens, exit with a non-null value. 2005-02-15 Jim Huang <jserv@kaffe.org> * include/jawt.h, include/jawt_md.h, libraries/clib/awt/classpath-gtk/gtk-peer/gtk_jawt.c, libraries/clib/awt/classpath-gtk/gtk-peer/jawt.c, libraries/clib/classpath/classpath_jawt.h: New files. Merge GCJ's AWT Native Interface implementation, which was brought by Thomas Fitzsimmons <fitzsim@redhat.com>. * include/Makefile.am, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am: Add jawt headers and implementation. * include/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in: Regenerated. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-14 Sven de Marothy <sven@physto.se> * javax/swing/SpinnerDateModel.java: Implemented. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-14 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (Calendar): Constructor should clear fields. 2005-02-14 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (clear): Dates should clear to local time. * java/util/GregorianCalendar.java (computeTime): Fix priority problem with DAY_OF_WEEK, Handle non-sunday-startig weeks and minimumDaysInFirstWeek. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-13 Mark Wielaard <mark@klomp.org> * java/awt/AWTKeyStroke.java (getAWTKeyStroke(String)): Throw IllegalArgumentException when the given String is null. * javax/swing/KeyStroke.java (getKeyStroke(String)): Return null when given keystoke sequence cannot be parsed. * javax/swing/JRootPane.java (setJMenuBar): Remove current menubar if one is installed. Only install the given menubar is not null. * javax/swing/JViewport.java (getViewSize): Return an empty Dimension when the view isn't set or preferred component size when no viewSize is set. * javax/swing/ViewportLayout.java (preferredLayoutSize): Return an empty Dimension when there is no view set. (minimumLayoutSize): Likewise. (layoutContainer): Don't try to layout when there is no view. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-13 Mark Wielaard <mark@klomp.org> # Fixes bug #11957 * java/io/ObjectInputStream.java (resolveClass): Don't check "void" twice. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-13 Tom Tromey <tromey@redhat.com> * gnu/xml/aelfred2/SAXDriver.java: Ensure that null is returned when attribute index is out of bounds. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-12 Mark Wielaard <mark@klomp.org> Fixes bug #11949 * java/awt/BasicStroke.java (hashCode): Check for null dash. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-11 Andrew John Hughes <gnu_andrew@member.fsf.org> * gnu/java/awt/color/ClutProfileConverter.java, gnu/java/awt/peer/ClasspathTextLayoutPeer.java, gnu/java/awt/peer/gtk/GdkFontPeer.java, gnu/java/awt/peer/gtk/GdkGlyphVector.java, gnu/java/awt/peer/gtk/GdkGraphics2D.java, gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, gnu/java/awt/peer/gtk/GdkRobotPeer.java, gnu/java/awt/peer/gtk/GdkTextLayout.java, gnu/java/awt/peer/gtk/GtkButtonPeer.java, gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java, gnu/java/awt/peer/gtk/GtkCheckboxPeer.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/GtkDialogPeer.java, gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, gnu/java/awt/peer/gtk/GtkFontPeer.java, gnu/java/awt/peer/gtk/GtkFramePeer.java, gnu/java/awt/peer/gtk/GtkLabelPeer.java, gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java, gnu/java/awt/peer/gtk/GtkMenuItemPeer.java, gnu/java/awt/peer/gtk/GtkScrollPanePeer.java, gnu/java/awt/peer/gtk/GtkTextComponentPeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java, gnu/java/io/EncodingManager.java, gnu/java/io/decode/DecoderUTF8.java, gnu/java/net/protocol/file/Connection.java, gnu/java/net/protocol/ftp/ActiveModeDTP.java, gnu/java/net/protocol/ftp/BlockInputStream.java, gnu/java/net/protocol/ftp/BlockOutputStream.java, gnu/java/net/protocol/ftp/CompressedOutputStream.java, gnu/java/net/protocol/ftp/StreamInputStream.java, gnu/java/net/protocol/ftp/StreamOutputStream.java, gnu/java/net/protocol/http/Cookie.java, gnu/java/net/protocol/http/HTTPConnection.java, gnu/java/net/protocol/http/HTTPDateFormat.java, gnu/java/net/protocol/http/Request.java, gnu/java/nio/SelectorImpl.java, gnu/java/rmi/dgc/DGCImpl.java, gnu/java/rmi/server/UnicastConnectionManager.java, gnu/java/security/pkcs/SignerInfo.java, gnu/java/security/provider/EncodedKeyFactory.java, gnu/java/security/provider/GnuDHPublicKey.java, gnu/java/security/provider/PKIXCertPathValidatorImpl.java, gnu/java/security/x509/X500DistinguishedName.java, gnu/java/security/x509/X509CRL.java, gnu/java/security/x509/X509CRLEntry.java, gnu/java/security/x509/X509Certificate.java, gnu/java/security/x509/ext/AuthorityKeyIdentifier.java, gnu/java/security/x509/ext/CertificatePolicies.java, gnu/java/security/x509/ext/PolicyConstraint.java, gnu/xml/aelfred2/SAXDriver.java, gnu/xml/dom/Consumer.java, gnu/xml/dom/DomCharacterData.java, gnu/xml/dom/DomDocument.java, gnu/xml/dom/DomDocumentBuilder.java, gnu/xml/dom/DomIterator.java, gnu/xml/dom/DomNode.java, gnu/xml/dom/DomXPathExpression.java, gnu/xml/dom/DomXPathResult.java, gnu/xml/dom/JAXPFactory.java, gnu/xml/dom/ls/DomLSException.java, gnu/xml/libxmlj/dom/GnomeDocumentBuilder.java, gnu/xml/libxmlj/dom/GnomeXPathNodeList.java, gnu/xml/libxmlj/sax/GnomeXMLReader.java, gnu/xml/libxmlj/transform/GnomeTransformer.java, gnu/xml/libxmlj/transform/GnomeTransformerFactory.java, gnu/xml/libxmlj/util/XMLJ.java, gnu/xml/pipeline/CallFilter.java, gnu/xml/pipeline/DomConsumer.java, gnu/xml/pipeline/LinkFilter.java, gnu/xml/pipeline/NSFilter.java, gnu/xml/pipeline/TeeConsumer.java, gnu/xml/pipeline/ValidationConsumer.java, gnu/xml/pipeline/WellFormednessFilter.java, gnu/xml/pipeline/XIncludeFilter.java, gnu/xml/pipeline/XsltFilter.java, gnu/xml/transform/ApplyImportsNode.java, gnu/xml/transform/Bindings.java, gnu/xml/transform/DocumentFunction.java, gnu/xml/transform/FormatNumberFunction.java, gnu/xml/transform/NodeNumberNode.java, gnu/xml/transform/NumberNode.java, gnu/xml/transform/Stylesheet.java, gnu/xml/transform/SystemPropertyFunction.java, gnu/xml/transform/Template.java, gnu/xml/transform/TemplatesImpl.java, gnu/xml/transform/TransformerImpl.java, gnu/xml/transform/ValueOfNode.java, gnu/xml/transform/XSLURIResolver.java, gnu/xml/util/DoParse.java, gnu/xml/util/Resolver.java, gnu/xml/xpath/Expr.java, gnu/xml/xpath/FunctionCall.java, gnu/xml/xpath/RelationalExpr.java, gnu/xml/xpath/Selector.java, gnu/xml/xpath/XPathParser.java, java/beans/XMLDecoder.java, java/text/SimpleDateFormat.java, javax/swing/JPopupMenu.java, javax/swing/JSpinner.java, javax/swing/SortingFocusTraversalPolicy.java, javax/swing/SwingUtilities.java, javax/swing/plaf/basic/BasicComboBoxEditor.java, javax/swing/plaf/basic/BasicComboBoxRenderer.java, javax/swing/tree/DefaultMutableTreeNode.java, javax/xml/parsers/DocumentBuilder.java, javax/xml/parsers/DocumentBuilderFactory.java, javax/xml/transform/sax/SAXTransformerFactory.java, vm/reference/java/security/VMAccessController.java: Removed unused imports and expanded starred imports. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-12 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java: Add. 2005-02-12 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/peer/gtk/GdkFontPeer.java (getGlyphVector): (getFontMetrics): (getTextMetrics): New native methods. * gnu/java/awt/peer/gtk/GdkFontMetrics.java: Remove native parts. * gnu/java/awt/peer/gtk/GdkGlyphVector.java: Likewise. * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java: Hold reference to GtkToolkit. * gnu/java/awt/peer/gtk/GdkGraphics2D.java (cairoSetFont): (cairoDrawGdkTextLayout): (cairoDrawString): (getPeerTextMetrics): (getPeerFontMetrics): Remove. (setFont): Don't call cairoSetFont. (cairoDrawGlyphVector): Accept font peer argument. (drawGlyphVector): Pass font peer to cairoDrawGlyphVector. * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: (finalize): Call finish from here. (produce): Not from here. * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java: Hold reference to GdkGraphicsEnvironment. * gnu/java/awt/peer/gtk/GtkToolkit.java: (getFontMetrics): Change locking. (getBounds): New method. (getLocalGraphicsEnvironment): Pass reference to this. * include/Makefile.am: Remove entries for GdkFontMetrics, GdkGlyphVector. * include/gnu_java_awt_peer_gtk_GdkFontMetrics.h: Remove. * include/gnu_java_awt_peer_gtk_GdkFontPeer.h: Regenerate. * include/gnu_java_awt_peer_gtk_GdkGlyphVector.h: Remove. * include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Regenerate. * native/jni/gtk-peer/Makefile.am Remove entries for GdkFontMetrics, GdkGlyphVector. * native/jni/gtk-peer/gdkfont.h: Add #defines, remove struct glyphvec. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c (ensure_metrics_cairo): (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetFont): (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawString): (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerFontMetrics): (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerTextMetrics): (metrics_cairo): (metrics_surface): Remove. (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector): Pass and install font peer. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c: Release GDK lock while performing upcalls. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c: Remove. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getGlyphVector): (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getFontMetrics): (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getTextMetrics): New methods. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: Remove. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-11 Craig Black <craig.black@aonix.com> * gnu/java/awt/peer/gtk/GtkCheckboxMenuItem.java (postMenuActionEvent): Implement to notify ItemListeners. * java/awt/CheckboxMenuItem.java (dispatchEventImpl): Update state on ItemEvent. * java/awt/MenuItem.java (processActionEvent): Retarget event source. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-11 Thomas Fitzsimmons <fitzsim@redhat.com> * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (create): Use GTK's built-in file system backend. Use GTK_RESPONSE_ACCEPT. (handle_response): Use GTK_RESPONSE_ACCEPT. 2005-02-14 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-10 Michael Koch <konqueror@gmx.de> * configure.ac: Define GTK_CAIRO in config.h * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gtkInit): Compile Graphics2D stuff conditionally. 2005-02-14 Jim Huang <jserv@kaffe.org> * configure.ac: Fix typo. * FAQ/FAQ.awt: Updated Graphics2D implementation and DirectFB kawt information. * kaffe/scripts/Makefile.am: The appletviewer script would not be installed if the native AWT backends are disabled. NOTE: we must introduce a better way to let appletviewer switches different AWT backends, and use gcjwebplugin later. * configure, kaffe/scripts/Makefile.in: Regenerated. 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-10 Chris Burdess <dog@gnu.org> * gnu/xml/dom/DomAttr.java, gnu/xml/dom/DomCDATA.java, gnu/xml/dom/DomCDATASection.java, gnu/xml/dom/DomCharacterData.java, gnu/xml/dom/DomDOMException.java, gnu/xml/dom/DomDoctype.java, gnu/xml/dom/DomDocument.java, gnu/xml/dom/DomDocumentConfiguration.java, gnu/xml/dom/DomDocumentFragment.java, gnu/xml/dom/DomElement.java, gnu/xml/dom/DomEx.java, gnu/xml/dom/DomFragment.java, gnu/xml/dom/DomImpl.java, gnu/xml/dom/DomIterator.java, gnu/xml/dom/DomNamedNodeMap.java, gnu/xml/dom/DomNode.java, gnu/xml/dom/DomNsNode.java, gnu/xml/dom/DomPI.java, gnu/xml/dom/DomProcessingInstruction.java, gnu/xml/dom/DomText.java, gnu/xml/dom/DomLSEx.java, gnu/xml/dom/DomLSException.java, gnu/xml/dom/DomLSParser.java, gnu/xml/dom/DomLSSerializer.java: Refactoring of exception and DOM implementation class names to conform to Classpath guidelines. Make DomLSException use JDK 1.4+ exception chaining. * gnu/xml/util/SAXNullTransformerFactory.java, gnu/xml/xpath/Predicate.java: Use constants relative to declaring class or interface. 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-10 Michael Koch <konqueror@gmx.de> * javax/swing/JTabbedPane.java (Page.setDisplayedMnemonicIndex): Handle empty menmonic. 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-10 Graydon Hoare <graydon@redhat.com> * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Release GDK lock during upcalls. 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-10 Michael Koch <konqueror@gmx.de> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c: Merged file header from java-gui-20050128-branch. 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-10 Michael Koch <konqueror@gmx.de> * java/awt/Container.java (paramString): If layoutMgr is null just return result of super.paramString(). 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-10 Jeroen Frijters <jeroen@frijters.net> * java/text/Collator.java (getInstance(Locale)): Added default collation pattern to handle case when resource is missing and throw InternalError instead of returning null should parsing fail. 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-09 Mark Wielaard <mark@klomp.org> * gnu/java/net/protocol/jar/Connection.java (getJarFile): Rename jar_file to jf. 2005-02-09 Tom Tromey <tromey@redhat.com> * gnu/java/net/protocol/jar/Connection.java (getJarFile): Open jar file with OPEN_DELETE. 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-09 Michael Koch <konqueror@gmx.de> * java/awt/Scrollbar.java: Reformatted. 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-08 Tom Tromey <tromey@redhat.com> * java/net/URI.java (AUTHORITY_REGEXP): Handle case where user name or port is missing. (AUTHORITY_USERINFO_GROUP, AUTHORITY_HOST_GROUP, AUTHORITY_PORT_GROUP): Updated. 2005-02-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-08 Craig Black <craig.black@aonix.com> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (copyState): Pass a JNI global reference to signal handler. (realize_cb): Use and free JNI global reference. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c (create): Pass a JNI global reference to signal handler. (selection_changed): Match declaration. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c (dispose): Do not remove entries from state tables until after widget is destroyed. 2005-02-13 Dalibor Topic <robilad@kaffe.org> * FAQ/FAQ.automake, configure.ac, developers/autogen.sh: Updated to automake 1.9.5 and libtool 1.5.14. * libraries/javalib/Makefile.am.in: Removed bootstrap. 2005-02-13 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/kaffe-gc/gc-incremental.c (finaliserMan): Splitted into finaliserMan and finaliserJob. (clearStack): Removed. (gcMarkAddress): Removed debug printf. * kaffe/kaffevm/systems/unix-pthreads/lock-impl.c (jthread_condwait): Removed debug printf. 2005-02-12 Guilhem Lavaux <guilhem@kaffe.org> * config/sparc/sysdepCallMethod.h (sysdepCallMethod): Removed special cases 'C', 'B', 'Z' and 'S' because all integers must be stored in the 32 bits format internally. This reverts an old patch. * configure.ac: Check for strtouq and strtoull. * Makefile.am (BUILD_ENVIRONMENT): Append the new directory to the old LD_LIBRARY_PATH and DYLD_LIBRARY_PATH. * test/internal/jitBasic.c (field2values): Use either strtouq or strtoull. * config/config.h.in, Makefile.in, configure: Regenerated. 2005-02-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/classpath/Configuration.java.in: New file. Taken from GNU Classpath. * libraries/javalib/gnu/classpath/Configuration.java: Removed. * configure.ac: Added a few configure switches from GNU Classpath, needed to generate gnu/classpath/Configure.java. * libraries/javalib/Makefile.am.in: Added generated gnu/classpath/Configure.java to compiler's parameters. * libraries/javalib/all.files: Removed gnu/classpath/Configure.java, as it is no longer a part of the source files. That setup is absolutely ugly, actually, because it's amazingly hard to make sure that a java compiler builds both the generated file and the normal, non-generated sources in the same time invocation, without using all sorts of undocumented tricks and cheats. But the necessity to commit this comes from GNU Classpath, as it has become mandatory in order to merge in the latest cairo detection code. My only hope is that this split source setup will only have to hang around in Kaffe for the little remaining time till we're fully merged with Classpath. * FAQ/FAQ.classlibrary-compile: Removed section on bootstrapping with kjc. * include/Makefile.am, libraries/javalib/rebuildLib.in, libraries/javalib/awt-implementations/kaffe/Makefile.am, libraries/javalib/gmp-math/Makefile.am: Removed references to Klasses.jar.bootstrap. 2005-02-08 Michael Koch <konqueror@gmx.de> * configure.ac: Define substition variable GTK_CAIRO_ENABLED. Fix handling of GTK_CAIRO conditional. * gnu/classpath/Configuration.java.in (GTK_CAIRO_ENABLED): New constant. * gnu/java/awt/peer/gtk/GdkGraphics2D.java (static): Throw error when Cairo support was not enabled during configure time. 2005-02-10 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-08 Michael Koch <konqueror@gmx.de> * javax/swing/tree/DefaultMutableTreeNode.java: Reworked Javadocs all over. (getPathToRoot): Fixed direction of result array initialization. 2005-02-10 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-08 Michael Koch <konqueror@gmx.de> * native/jni/java-nio/java_nio_VMDirectByteBuffer.c (NIOGetPointer): Handle case of pointer size != 32 bit. (NIOGetRawData): Likewise. (Java_java_nio_VMDirectByteBuffer_init): Likewise. Fixed asking for primitive type 'long'. 2005-02-10 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-07 Mark Wielaard <mark@klomp.org> * java/util/ResourceBundle.java (getObject): Clarify MissingResourceException detailed message. (tryBundle(String,ClassLoader)): Likewise. 2005-02-10 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-07 Craig Black <craig.black@aonix.com> * native/jni/classpath/native_state.c (add_node): Update head pointer when moving node to front of list. 2005-02-10 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-06 Mark Wielaard <mark@klomp.org> Reported by Timo Lindfors <timo.lindfors@iki.fi> java/util/regex/Matcher.java (lookingAt): Set position when match found. (matches): Implemented through lookingAt(). 2005-02-10 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-06 Mark Wielaard <mark@klomp.org> Fix suggested by Timo Lindfors <timo.lindfors@iki.fi> * java/util/regex/Pattern.java (split(CharSequence,int)): Fix while empties > 0 loops. 2005-02-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/Thread.java (sleep): Improved exception messages. 2005-02-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/Class.java (newInstance): Improved exception messages. 2005-02-10 Dalibor Topic <robilad@kaffe.org> * libraries/clib/net/PlainSocketImpl.c (gnu_java_net_PlainSocketImpl_socketAccept): Improved debug code. 2005-02-10 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/syscalls.c (jthreadedAccept): Fixed accept again for the case that select was interrupted. 2005-02-08 Dalibor Topic <robilad@kaffe.org> * kaffe/scripts/compat/javac.in: Switched to use jikes with correct bootclasspath. 2005-02-08 Dalibor Topic <robilad@kaffe.org> * config/s390/sysdepCallMethod.h: Added missing semicolon. 2005-02-08 Dalibor Topic <robilad@kaffe.org> * configure.ac: Use a single AC_CHECK_HEADERS macro to reduce the bloat in the configure script. 2005-02-08 Dalibor Topic <robilad@kaffe.org> * kaffe/scripts/javac.in, kaffe/scripts/javakey.in, kaffe/scripts/jdb.in, kaffe/scripts/kjc.in, kaffe/scripts/kopi.in: Removed unused scripts or scripts using sun.* classes. * kaffe/scripts/Makefile.am, configure.ac: Removed the deleted files. 2005-02-08 Dalibor Topic <robilad@kaffe.org> * configure.ac: Added PTHREAD_CFLAGS to CFLAGS back. That fixes FreeBSD again. 'make CFLAGS=-Wall' still works now, though. * kaffe/kaffevm/Makefile.am (libkaffevm_la_LDFLAGS): Added PTHREAD_CFLAGS. * kaffe/kaffevm/systems/unix-pthreads/Makefile.am (libkthread_la_LDFLAGS): Added PTHREAD_CFLAGS. Reported by: Ito Kazumitsu <kaz@maczuka.gcd.org> 2005-02-08 Jim Huang <jserv@kaffe.org> * WHATSNEW: Add some successes. * FAQ/FAQ.awt: Add entry to Nano-X AWT backend. 2005-02-08 Dalibor Topic <robilad@kaffe.org> * WHATSNEW: Updated. 2005-02-08 Dalibor Topic <robilad@kaffe.org> * TODO: Updated. 2005-02-08 Dalibor Topic <robilad@kaffe.org> Fixed make distcheck. Removed remaining jar files from tarball. N.B. We should ship kaffe-1.1.5-rt.jar separately for people that can't build it on their boxes (ps2linux). Not shipping the prebuilt jar files reduces the size of the tarball by about 7M, down to 9M. * Makefile.am (dist-hook): Removed support for precompiled rt.jar. * configure.ac: Adapted accordingly. * libraries/javalib/awt-implementations/kaffe/Makefile.am, libraries/javalib/gmp-math/Makefile.am (EXTRA_DIST): Don't put the compiled JAR file into the distribution tarball. (clean-local): Remove compiled classes and JAR files. * test/internal/Makefile.am, test/regression/Makefile.am, test/regression/compiler/Makefile.am: (CLEANFILES): Added missing files. 2005-02-07 Dalibor Topic <robilad@kaffe.org> * test/awt/Calc/Calc.java, test/awt/Calc/Calc.sh, test/awt/TextEdit/README, test/awt/TextEdit/TextEdit.jar, test/awt/TextEdit/TextEdit.sh, test/awt/TextEdit/copyright.txt, test/awt/Unico/README, test/awt/Unico/Unico.class, test/awt/Unico/readme.txt, test/awt/Unico/unico.jar, test/awt/Unico/unico.sh: Removed tests without included source code. * test/awt/WidgetsDemo/DemoImageDict.java: Removed unused file. * test/Makefile.am (EXTRA_DIST) Removed deleted files. 2005-02-07 Dalibor Topic <robilad@kaffe.org> * libraries/extensions/comm/javalib/Makefile.am, libraries/extensions/microsoft/javalib/Makefile.am, libraries/extensions/pjava/javalib/Makefile.am, libraries/extensions/servlet/javalib/Makefile.am: (EXTRA_DIST) Removed the compiled jar files from distributed source tarball. Reported by: David Walluck <walluck@mandrake.org> * libraries/extensions/comm/javalib/comm.jar, libraries/extensions/microsoft/javalib/microsoft.jar, libraries/extensions/pjava/javalib/pjava.jar, libraries/extensions/servlet/javalib/servlet.jar: Removed JAR files from CVS. 2005-02-07 Dalibor Topic <robilad@kaffe.org> * THIRDPARTY: Updated to reflect removal of java & javac configure detection macros. 2005-02-07 Dalibor Topic <robilad@kaffe.org> * config/i386/dgux/jit-md.h: Fixed compilation error. * test/Makefile.am (EXTRA_DIST): Added missing logo, removed Transvirtual logo. Fixes make dist gain. 2005-02-07 Dalibor Topic <robilad@kaffe.org> * m4/ac_prog_antlr.m4: Simplified. No longer needs java or javac. *m4/ac_prog_java.m4, m4/ac_prog_java_works.m4, m4/ac_prog_javac.m4, m4/ac_prog_javac_works.m4: Removed. Reported by: Fernando Lozano <fernando@lozano.eti.br> * kaffe/scripts/javadoc.in, kaffe/scripts/compat/javadoc.in: Use installed antlr. * tools/gjdoc/javalib/Makefile.am (toolslib_DATA): Don't copy antlr.jar around. Reported by: Arnaud Vandyck <avdyk@gnu.org> * tools/gjdoc/javalib/dtd/dbcentx.mod, tools/gjdoc/javalib/dtd/ent/iso-amsa.ent, tools/gjdoc/javalib/dtd/ent/iso-amsb.ent, tools/gjdoc/javalib/dtd/ent/iso-amsc.ent, tools/gjdoc/javalib/dtd/ent/iso-amsn.ent, tools/gjdoc/javalib/dtd/ent/iso-amso.ent, tools/gjdoc/javalib/dtd/ent/iso-amsr.ent, tools/gjdoc/javalib/dtd/ent/iso-box.ent, tools/gjdoc/javalib/dtd/ent/iso-cyr1.ent, tools/gjdoc/javalib/dtd/ent/iso-cyr2.ent, tools/gjdoc/javalib/dtd/ent/iso-dia.ent, tools/gjdoc/javalib/dtd/ent/iso-grk1.ent, tools/gjdoc/javalib/dtd/ent/iso-grk2.ent, tools/gjdoc/javalib/dtd/ent/iso-grk3.ent, tools/gjdoc/javalib/dtd/ent/iso-grk4.ent, tools/gjdoc/javalib/dtd/ent/iso-lat1.ent, tools/gjdoc/javalib/dtd/ent/iso-lat2.ent, tools/gjdoc/javalib/dtd/ent/iso-num.ent, tools/gjdoc/javalib/dtd/ent/iso-pub.ent, tools/gjdoc/javalib/dtd/ent/iso-tech.ent, tools/gjdoc/javalib/gnu/classpath/tools/doclets/AbstractDoclet.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/CssClass.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/Driver.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Main.java, tools/gjdoc/javalib/gnu/classpath/tools/java2xhtml/Java2xhtml.java, tools/gjdoc/javalib/htmldoclet/HtmlDoclet.properties, tools/gjdoc/javalib/htmldoclet/gjdoc.js, tools/gjdoc/javalib/htmldoclet/gjdochtml-clean-color1.css, tools/gjdoc/javalib/htmldoclet/gjdochtml-clean-layout.css, tools/gjdoc/javalib/htmldoclet/help.xhtml: Resynced with gjdoc. 2005-02-07 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: make links to classes on index page work correctly. 2005-02-06 Julian Scheid <julian@sektor37.de> * src/resources/htmldoclet/gjdochtml-clean-layout.css: fix navigation bar wrapping problem. 2005-02-06 Julian Scheid <julian@sektor37.de> * README: replaced usage with latest output. * src/gnu/classpath/tools/gjdoc/Main.java: add -s and -addstylesheet to usage. Reword `path of' in usage to `path to'. 2005-02-06 Julian Scheid <julian@sektor37.de> * README: replaced usage with latest output; added -nocomment and -serialwarn to Missing Features and adjusted wording re: command line compatibility. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: accept `-s' as an alias for `-sourcepath'. * src/gnu/classpath/tools/gjdoc/Main.java: accept `-s' as an alias for `-sourcepath'; accept `--help' as an alias for `-help'. add option '-all'; rearrange usage; remove [ignored] from usage for option -locale; fix typos in usage; * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: factor out CSS class names; rename CSS classes for brevity. * src/resources/htmldoclet/gjdochtml-clean-color1.css: CSS class name refactoring. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add option -addstylesheet; fix option -stylesheetfile; * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: have beginPage() accept a list of stylesheets. 2005-02-05 Mark Wielaard <mark@klomp.org> * README: Add last two lines of usage message. 2005-02-05 Julian Scheid <julian@sektor37.de> * README: * TROUBLESHOOTING: * src/gnu/classpath/tools/gjdoc/Main.java: applied documentation update patch by Mark Wielaard. 2005-02-05 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fixed bottom navigation bar on use pages. 2005-02-05 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: make -xmlonly the default mode. 2005-02-05 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: collect "implemented by" usage information for interfaces. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add "implemented by" information and summary description to use pages. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add new classes for use pages. * src/resources/htmldoclet/HtmlDoclet.properties: add text for "implemented by" usage category. * src/resources/htmldoclet/gjdochtml-clean-layout.css: add layout for usage summary description. 2005-02-05 Julian Scheid <julian@sektor37.de> * ChangeLog: correction. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fix typo in output. 2005-02-05 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: more information for uses pages; fixed bugs in navigation bar; add decoration for source code page; link to next/previous index letter; add message for empty use pages; several minor improvements and bugfixes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: add method getFile(). * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add new CSS styles. * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: better tag nesting for line anchor. * src/resources/htmldoclet/gjdochtml-clean-layout.css: * src/resources/htmldoclet/gjdochtml-clean-color1.css: improved stylesheets. 2005-02-04 Julian Scheid <julian@sektor37.de> * configure.ac: bump version to 0.7.1. * README: update to reflect changes since previous release. * Makefile.am: generate version.properties at compile-time and add to jars and native executable. * src/gnu/classpath/tools/gjdoc/Main.java: use version string from generated /version.properties. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add message to deprecated page if there are no deprecated API elements; make space between parameter type and parameter name non-breaking; add meta-equiv keywords to class and package pages; fix bug on deprecated page; add next/prev links and shortcuts to navigation bar; improve formatting of method/constructor synopsis in detail section; add "throws" information to method/constructor synopsisl; use version string from /version.properties; remove help page from output for now. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: move getDocletVersion() to HtmlDoclet.java. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add new CSS classes; change tag for detail synopsis to "pre". * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: support keyword output. * src/resources/htmldoclet/gjdochtml-clean-layout.css: some polishing. * src/resources/htmldoclet/help.xhtml: friendlier "no help available" message. * src/resources/htmldoclet/gjdoc.js: remove stylesheet-related hacks for now. 2005-02-03 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/Main.java: recognize option -bootclasspath; output warning if -bootclasspath is specified. 2005-02-03 Andrew Overholt <overholt@redhat.com> * Makefile.am: Add java-expression.g to EXTRA_DIST. Add fixes for distcheck. Add necessary include to AM_GCJFLAGS for the antlr-generated files. 2005-02-03 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/Main.java: add support for option --version. 2005-02-02 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java (printPackageTreeRec): add parameter parentNode; don't output tree parent in package interface tree implements list; prefix implements list with "also implements:" for interfaces; remove bogus whitespace in output. (printClassTree, printInterfaceTree): pass parameter parentNode. 2005-02-02 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/Main.java (getCollator): gracefully handle null return values from Collator.getCollator(Locale); add documentation. 2005-02-01 Andrew Overholt <overholt@redhat.com> * configure.ac: Add --enable-xmldoclet option (default to no). * Makefile.am: Add required logic for above. Minor tweaks for antlr. 2005-01-14 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add missing table row tags and table end tag on usage page. 2005-02-07 Dalibor Topic <robilad@kaffe.org> * libraries/clib/native/Method.c (Java_java_lang_reflect_Method_invoke0) Use a jmethodID when invoking JNI functions instead of Method *. Fixes 21 compiler warnings. 2005-02-07 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/exception.c (vmExcept_isJNIFrame, vmExcept_setSyncObj, vmExcept_getSyncObj, vmExcept_setPC, vmExcept_getPC): Clarified asserts. (vmExcept_JNIContains, vmExcept_setJNIFrame) Use JNIFrameAddress type. * kaffe/kaffevm/exception.h (JNIFrameAddress): New type. (VmExceptHandler, vmExcept_setJNIFrame) Use JNIFrameAddress. That fixes 210 warnings on powerpc-linux-intrp. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/exception.c (vmExcept_isJNIFrame, vmExcept_JNIContains, vmExcept_setJNIFrame, vmExcept_jumpToHandler, vmExcept_setSyncObj, vmExcept_getSyncObj, vmExcept_setPC, vmExcept_getPC): Moved over here from kaffe/kaffevm/exception.h, and made static when appropriate. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * libraries/clib/native/java_lang_ref_Reference.c (Java_java_lang_ref_Reference_create): Removed unused variables. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * libraries/clib/native/Runtime.c (java_lang_Runtime_linkLibrary): Removed unused variable. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/gcFuncs.c (destroyClass, walkClass, finalizeObject): Removed unused variables. 2005-02-06 Jim Huang <jserv@kaffe.org> * test/awt/WidgetsDemo/WidgetsDemo.java, test/awt/WidgetsDemo/kaffe_powered.png: Replace Transvirtual's logo with the new one "Powered By Kaffe". * test/awt/WidgetsDemo/tvt.jpg: Remove. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/classMethod.c (userLoadClass): Removed unused variable. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * libraries/clib/native/DateFormat.c, libraries/clib/native/Arrays.c: Removed unused files. * libraries/clib/native/Makefile.am: Removed DateFormat.c and Arrays.c. * include/Makefile.am: Don't create headers for DateFormat and Arrays. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * config/powerpc/aix/md.c, config/powerpc/linux/md.c, config/powerpc/machten/md.c: Removed unused thread_dummy function from old Kaffe days. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/locks.c (dumpObjectLocks): Removed unused empty function. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * libraries/clib/native/Runtime.c (java_lang_Runtime_getLibPrefix, java_lang_Runtime_getLibSuffix): ANSI-fied prototypes. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/gcFuncs.c: Replaced 'index' by 'objIndex' to fix compiler warnings about shadowed symbols. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/jni/jni-base.c (KaffeJNI_ParseUserProperty): Factored out of KaffeJNI_ParseArgs to fix compiler warning, and simplify code a bit. Added comments. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/intrp/machine.c (getEngine): ANSI-fied prototype. 2005-02-06 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/lock-impl.c (setBlockState): De-inlined to fix compiler warnings with gcc 3.4 on powerpc-linux. 2005-02-06 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Setup SEMAPHORE_LIB correctly. Force enable_mips2 to yes if omitted. * m4/semaphore.m4: Use the pthread flags to check semaphore functions. 2005-02-05 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/signal.c (nullException): Better handling of stack overflows though we would need a stack switch here. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_exit): Awake the first thread and exits there. * test/regression/SystemLoaderTest.java (l, k): Use another name to avoid conflicts with ArrayForName. * test/regression/WaitTest.java: Synchronize then start the thread to be sure the notification is sent after the first thread is going into wait. 2005-02-05 Dalibor Topic <robilad@kaffe.org> Attempt to fix up the FreeeBSD x86 tinderbox build. * kaffe/kaffevm/Makefile.am (libkaffevm_la_CFLAGS, libkaffevm_la_LDFLAGS): Added PTHREAD_CFLAGS and PTHREAD_LIBS. 2005-02-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-04 Chris Burdess <dog@gnu.org> * gnu/xml/aelfred2/SAXDriver.java: Corrected implementation of isDeclared methods. Improved performance of isSpecified methods. 2005-02-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-04 Michael Koch <konqueror@gmx.de> * javax/swing/SortingFocusTraversalPolicy.java (getSortedCycle): Fixed initialization of set. 2005-02-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-03 Robert Schuster <thebohemian@gmx.net> * gnu/java/nio/charset/ISO_8859_1.java, gnu/java/nio/charset/US_ASCII.java, gnu/java/nio/charset/UTF_16.java, gnu/java/nio/charset/UTF_16_LE.java, gnu/java/nio/charset/UTF_16_BE.java, gnu/java/nio/charset/UTF_8.java: Fixed canonical names and aliases according to "http://www.iana.org/assignments/character-sets", "http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html" and "http://oss.software.ibm.com/cgi-bin/icu/convexp?s=ALL". * gnu/java/nio/charset/Provider.java: Made charset lookup case-insensitive which fixes bug #11740. 2005-02-05 Sven de Marothy <sven@physto.se> * java/text/SimpleDateFormat.java (parse): Tweak handling of 2-year dates * java/util/Calendar.java (clear): Clear fields to correct value. * java/util/GregorianCalendar.java (computeTime): Correct handling of time zones. Correct field minimum values. 2005-02-05 Dalibor Topic <robilad@kaffe.org> * configure.ac: Don't add PTHREAD_CFLAGS to CFLAGS. That fixes 'make CFLAGS="-Wall"' again. * kaffe/kaffevm/Makefile.am (SUBDIRS): Build threads before gc, because gc depends on them. * kaffe/kaffevm/kaffe-gc/Makefile.am (libkaffegc_la_DEPENDENCIES): Added dependency on threads. * kaffe/kaffevm/systems/unix-pthreads/Makefile.am (libkthread_la_CFLAGS): Set to PTHREAD_CFLAGS. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_yield): Moved over here. * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h (jthread_yield): Removed. Fixes numerous compiler warnings. * libraries/clib/libxmlj/Makefile.am (libxmlj_la_LDFLAGS): Added PTHREAD_LIBS. (libxmlj_la_CFLAGS): Added PTHREAD_CFLAGS. 2005-02-05 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/jni/jni.c (Kaffe_ExceptionOccured): Do not add the exception to the local reference pool if it is NULL. (KaffeJNI_EnsureLocalCapacity): Ensure the local JNI frame has sufficient capacity. (KaffeJNI_addJNIref): Call FatalError with a right JNI environment. * kaffe/kaffe/main.c (checkException): Delete the local reference to the retrieved exception. * libraries/clib/native/UNIXProcess.c (forkAndExec): Delete local references to the elements in the array. * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h: Removed spurious jthread_get_stack_limits. 2005-02-05 Jim Huang <jserv@kaffe.org> * configure.ac, kaffe/kaffe/Makefile.am, kaffe/kaffe/main.c, libraries/clib/awt/Makefile.am, libraries/clib/awt/nano-X/awt_const.h, libraries/clib/awt/nano-X/clipboard. libraries/clib/awt/nano-X/color.c, libraries/clib/awt/nano-X/event.c, libraries/clib/awt/nano-X/font.c, libraries/clib/awt/nano-X/graphics.c, libraries/clib/awt/nano-X/handler.c, libraries/clib/awt/nano-X/image.c, libraries/clib/awt/nano-X/keymap.h, libraries/clib/awt/nano-X/Makefile.am, libraries/clib/awt/nano-X/toolkit.c, libraries/clib/awt/nano-X/toolkit.h, libraries/clib/awt/nano-X/window.c: Initial implementation of Nano-X AWT backend. The work is based on the progress of Sinby Corporatin in 2001, and performs some bug-fixes. Currently, it is proven to work well with Nano-X 0.90. 2005-02-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-03 Michael Koch <konqueror@gmx.de> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c Fix includes for cairo 0.3.0 snappshot. 2005-02-05 Dalibor Topic <robilad@kaffe.org> * libraries/clib/native/gnu_classpath_VMSystemProperties.c Use UNUSED instead of using the gcc attribute explicitely. 2005-02-05 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/exception.h: Removed explicit prototypes for the inline functions. * kaffe/kaffevm/external.h: Added missing include. * kaffe/kaffevm/intrp/icode.h (UNINITIALIZED_STACK_SLOT): New contant (available for debug code). (check_array_index) Added additional asserts in debug mode. * kaffe/kaffevm/intrp/machine.c (engine_name): Made const. (check_null) Use EXPLICIT_CHECK_NULL in debug mode. (virtualMachine) Use UNINITIALIZED_STACK_SLOT. * kaffe/kaffevm/systems/unix-pthreads/jsignal.h (detectStackBoundaries) : Removed redundant prototype. * libraries/clib/native/gnu_classpath_VMSystemProperties.c (Java_gnu_classpath_VMSystemProperties_getKaffeLibraryPath): Simplified. 2005-02-04 Jim Huang <jserv@kaffe.org> * FAQ/FAQ.awt: Update FAQ of current AWT implementations to adapt the peerful GTK+-based AWT/Swing merged from GNU Classpath. 2005-02-04 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/intrp/icode.h (check_array_index): Turned into a proper static inline funtion. Cleaned up and documented. Made it throw an ArrayIndexOutOfBounds exception for negative index values. That fixes a problem detected by OfBiz 3 on powerpc-linux-intrp. 2005-02-04 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/classMethod.c (retry): Removed unused variables. * kaffe/kaffevm/findInJar.c (discoveredClassHome): Only compile in if binreloc is enabled. * kaffe/kaffevm/classPool.c, kaffe/kaffevm/intrp/methodcalls.c, kaffe/kaffevm/intrp/machine.h: Added missing includes. * kaffe/kaffevm/jni/jni.c (Kaffe_DestroyJavaVM) Removed NONRETURNING attribute. * kaffe/kaffevm/jni/jni_i.h (Kaffe_DestroyJavaVM) Removed prototype. 2005-02-03 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-02 Mark Wielaard <mark@klomp.org> * gnu/java/net/protocol/jar/Connection.java (is_trying): Removed field. (get): Don't use or set is_trying. 2005-02-03 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-02 Robert Schuster <thebohemian@gmx.net> * gnu/java/beans/decoder/GrowableArrayContext.java: Fixed assignment behavior by using java.lang.reflect.Array.set() directly. 2005-02-03 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-02 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (set) Invalidate all fields on first call to set(). 2005-02-02 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/SimpleDateFormat.java Lots of documentation updates. (readObject(java.io.ObjectInputStream)): Wraps IllegalArgumentException as specified. (compileFormat(String)): Uses standardChars rather than the local pattern characters. Throws IllegalArgumentException rather than storing a -1 field. (toString()): Extended to include all variables in a better format. (translateLocalizedPattern(String, String, String)): Renamed to better define the use of this method. 2005-02-01 Sven de Marothy <sven@physto.se> * java/util/GregorianCalendar.java (computeTime): Fixed handling of time zones. 2005-02-01 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (clear): Set values to Epoch instead of zero. (set): Set isSet to the relevant field pattern instead of just the field. * java/util/GregorianCalendar.java (getBundle): Removed. (getDayOfYear): Removed. (getFirstDayOfMonth): New private method. (nonLeniencyCheck): New private method. (computeTime): Correct handling of insufficient data. 2005-02-03 Dalibor Topic <robilad@kaffe.org> * configure.ac: Abort if zip can't be found. 2005-02-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/Makefile.am.in, libraries/javalib/awt-implementations/kaffe/Makefile.am, libraries/javalib/gmp-math/Makefile.am, tools/gjdoc/javalib/Makefile.am: Removed bootstrap parts for using kaffe's jar on freshly bootstrapped kaffe instead of zip. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.in, libraries/javalib/gmp-math/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2005-02-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/regexp/RE.java, libraries/javalib/java/io/ObjectInputStream.java, libraries/javalib/java/io/ObjectStreamClass.java, libraries/javalib/java/lang/Math.java, libraries/javalib/java/lang/SecurityManager.java, libraries/javalib/java/security/AllPermission.java, libraries/javalib/java/security/BasicPermission.java, libraries/javalib/java/security/Permissions.java, libraries/javalib/java/text/MessageFormat.java, libraries/javalib/java/util/AbstractList.java: Made 'inner' classes real public static inner classes, and made them final where possible. 2005-02-02 Jim Huang <jserv@kaffe.org> * kaffe/kaffe/Makefile.am, kaffe/kaffe/Makefile.in, kaffe/kaffe/main.c, po/fr.po, po/kaffe.pot, po/zh_TW.po: Remove redundant Kaffe xlib and qt AWT implementation options. 2005-02-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/security/auth/callback/Callback.java, libraries/javalib/javax/security/auth/callback/CallbackHandler.java, libraries/javalib/javax/security/auth/callback/ChoiceCallback.java, libraries/javalib/javax/security/auth/callback/ConfirmationCallback.java, libraries/javalib/javax/security/auth/callback/LanguageCallback.java, libraries/javalib/javax/security/auth/callback/NameCallback.java, libraries/javalib/javax/security/auth/callback/PasswordCallback.java, libraries/javalib/javax/security/auth/callback/TextInputCallback.java, libraries/javalib/javax/security/auth/callback/TextOutputCallback.java, libraries/javalib/javax/security/auth/callback/UnsupportedCallbackException.java, libraries/javalib/javax/security/auth/login/AccountExpiredException.java, libraries/javalib/javax/security/auth/login/AppConfigurationEntry.java, libraries/javalib/javax/security/auth/login/CredentialExpiredException.java, libraries/javalib/javax/security/auth/login/FailedLoginException.java, libraries/javalib/javax/security/auth/login/LoginException.java, libraries/javalib/javax/security/cert/CertificateEncodingException.java: Resynced with GNU Classpath: fixed the diffs caused by classpath's coding style. 2005-02-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/security/auth/AuthPermission.java, libraries/javalib/javax/security/auth/DestroyFailedException.java, libraries/javalib/javax/security/auth/Destroyable.java, libraries/javalib/javax/security/auth/Policy.java, libraries/javalib/javax/security/auth/RefreshFailedException.java, libraries/javalib/javax/security/auth/Refreshable.java, libraries/javalib/javax/security/auth/SubjectDomainCombiner.java, libraries/javalib/javax/security/auth/callback/Callback.java, libraries/javalib/javax/security/auth/callback/CallbackHandler.java, libraries/javalib/javax/security/auth/callback/ChoiceCallback.java, libraries/javalib/javax/security/auth/callback/ConfirmationCallback.java, libraries/javalib/javax/security/auth/callback/LanguageCallback.java, libraries/javalib/javax/security/auth/callback/NameCallback.java, libraries/javalib/javax/security/auth/callback/PasswordCallback.java, libraries/javalib/javax/security/auth/callback/TextInputCallback.java, libraries/javalib/javax/security/auth/callback/TextOutputCallback.java, libraries/javalib/javax/security/auth/callback/UnsupportedCallbackException.java, libraries/javalib/javax/security/auth/login/AccountExpiredException.java, libraries/javalib/javax/security/auth/login/AppConfigurationEntry.java, libraries/javalib/javax/security/auth/login/CredentialExpiredException.java, libraries/javalib/javax/security/auth/login/FailedLoginException.java, libraries/javalib/javax/security/auth/login/LoginException.java, libraries/javalib/javax/security/cert/Certificate.java, libraries/javalib/javax/security/cert/CertificateEncodingException.java, libraries/javalib/javax/security/cert/CertificateException.java, libraries/javalib/javax/security/cert/CertificateExpiredException.java, libraries/javalib/javax/security/cert/CertificateNotYetValidException.java, libraries/javalib/javax/security/cert/CertificateParsingException.java: Resynced with GNU Classpath. Reported by: Mark Wielaard <mark@klomp.org> 2005-02-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/regexp/CharIndexedReader.java, libraries/javalib/gnu/regexp/REFilterReader.java, libraries/javalib/java/awt/TextBuffer.java: Removed redundant classes. 2005-02-01 Nektarios K. Papadopoulos <npapadop@inaccessnetworks.com> * FAQ.classlibrary-compile: Added missing information about paths to class library profiles. 2005-02-01 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-02-01 Andrew John Hughes <gnu_andrew@member.fsf.org> * javax/security/auth/callback/Callback.java, javax/security/auth/callback/CallbackHandler.java, javax/security/auth/callback/ChoiceCallback.java, javax/security/auth/callback/ConfirmationCallback.java, javax/security/auth/callback/LanguageCallback.java, javax/security/auth/callback/NameCallback.java, javax/security/auth/callback/PasswordCallback.java, javax/security/auth/callback/TextInputCallback.java, javax/security/auth/callback/TextOutputCallback.java, javax/security/auth/callback/UnsupportedCallbackException.java: Removed CVS version tags. 2005-01-31 Patryk Laurent <patryk@pakl.net> * FAQ/FAQ.ps2linux: Updated. 2005-01-31 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-31 Andrew John Hughes <gnu_andrew@member.fsf.org> * gnu/java/locale/LocaleHelper.java: New utility class. (getLocalizedString(java.util.Locale, String, String, boolean, boolean)): More generic version of what was java.util.Locale.getDisplayString, now available to all classes. * gnu/java/locale/LocaleInformation.java, gnu/java/locale/LocaleInformation_aa.java, gnu/java/locale/LocaleInformation_aa_ET.java, gnu/java/locale/LocaleInformation_af.java, gnu/java/locale/LocaleInformation_am.java, gnu/java/locale/LocaleInformation_am_ET.java, gnu/java/locale/LocaleInformation_ar.java, gnu/java/locale/LocaleInformation_as.java, gnu/java/locale/LocaleInformation_az.java, gnu/java/locale/LocaleInformation_be.java, gnu/java/locale/LocaleInformation_bg.java, gnu/java/locale/LocaleInformation_bn.java, gnu/java/locale/LocaleInformation_byn.java gnu/java/locale/LocaleInformation_byn_ER.java gnu/java/locale/LocaleInformation_ca.java, gnu/java/locale/LocaleInformation_cs.java, gnu/java/locale/LocaleInformation_cy.java, gnu/java/locale/LocaleInformation_da.java, gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_de_AT.java, gnu/java/locale/LocaleInformation_de_BE.java, gnu/java/locale/LocaleInformation_de_CH.java, gnu/java/locale/LocaleInformation_de_LU.java, gnu/java/locale/LocaleInformation_dv.java, gnu/java/locale/LocaleInformation_dz.java, gnu/java/locale/LocaleInformation_dz_BT.java, gnu/java/locale/LocaleInformation_el.java, gnu/java/locale/LocaleInformation_el_GR.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_en_AU.java, gnu/java/locale/LocaleInformation_en_BE.java, gnu/java/locale/LocaleInformation_en_CA.java, gnu/java/locale/LocaleInformation_en_GB.java, gnu/java/locale/LocaleInformation_en_HK.java, gnu/java/locale/LocaleInformation_en_IE.java, gnu/java/locale/LocaleInformation_en_MT.java, gnu/java/locale/LocaleInformation_en_NZ.java, gnu/java/locale/LocaleInformation_en_PH.java, gnu/java/locale/LocaleInformation_en_SG.java, gnu/java/locale/LocaleInformation_en_US.java, gnu/java/locale/LocaleInformation_en_ZW.java, gnu/java/locale/LocaleInformation_eo.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_es_AR.java, gnu/java/locale/LocaleInformation_es_CL.java, gnu/java/locale/LocaleInformation_es_CO.java, gnu/java/locale/LocaleInformation_es_ES.java, gnu/java/locale/LocaleInformation_es_MX.java, gnu/java/locale/LocaleInformation_es_PR.java, gnu/java/locale/LocaleInformation_et.java, gnu/java/locale/LocaleInformation_eu.java, gnu/java/locale/LocaleInformation_fa.java, gnu/java/locale/LocaleInformation_fa_AF.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_fo.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_fr_CA.java, gnu/java/locale/LocaleInformation_fr_LU.java, gnu/java/locale/LocaleInformation_ga.java, gnu/java/locale/LocaleInformation_ga_IE.java, gnu/java/locale/LocaleInformation_gez.java gnu/java/locale/LocaleInformation_gez_ER.java gnu/java/locale/LocaleInformation_gez_ET.java gnu/java/locale/LocaleInformation_gl.java, gnu/java/locale/LocaleInformation_gu.java, gnu/java/locale/LocaleInformation_gv.java, gnu/java/locale/LocaleInformation_haw.java gnu/java/locale/LocaleInformation_haw_US.java gnu/java/locale/LocaleInformation_he.java, gnu/java/locale/LocaleInformation_hi.java, gnu/java/locale/LocaleInformation_hr.java, gnu/java/locale/LocaleInformation_hu.java, gnu/java/locale/LocaleInformation_hy.java, gnu/java/locale/LocaleInformation_id.java, gnu/java/locale/LocaleInformation_is.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_iu.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_ka.java, gnu/java/locale/LocaleInformation_kk.java, gnu/java/locale/LocaleInformation_kl.java, gnu/java/locale/LocaleInformation_km.java, gnu/java/locale/LocaleInformation_kn.java, gnu/java/locale/LocaleInformation_ko.java, gnu/java/locale/LocaleInformation_kok.java gnu/java/locale/LocaleInformation_kok_IN.java gnu/java/locale/LocaleInformation_kw.java, gnu/java/locale/LocaleInformation_ky.java, gnu/java/locale/LocaleInformation_lo.java, gnu/java/locale/LocaleInformation_lt.java, gnu/java/locale/LocaleInformation_lv.java, gnu/java/locale/LocaleInformation_mk.java, gnu/java/locale/LocaleInformation_ml.java, gnu/java/locale/LocaleInformation_mn.java, gnu/java/locale/LocaleInformation_mn_MN.java, gnu/java/locale/LocaleInformation_mr.java, gnu/java/locale/LocaleInformation_ms.java, gnu/java/locale/LocaleInformation_ms_BN.java, gnu/java/locale/LocaleInformation_mt.java, gnu/java/locale/LocaleInformation_nb.java, gnu/java/locale/LocaleInformation_nl.java, gnu/java/locale/LocaleInformation_nn.java, gnu/java/locale/LocaleInformation_om.java, gnu/java/locale/LocaleInformation_om_ET.java, gnu/java/locale/LocaleInformation_or.java, gnu/java/locale/LocaleInformation_pa.java, gnu/java/locale/LocaleInformation_pl.java, gnu/java/locale/LocaleInformation_ps.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro.java, gnu/java/locale/LocaleInformation_ru.java, gnu/java/locale/LocaleInformation_sa.java, gnu/java/locale/LocaleInformation_sid.java gnu/java/locale/LocaleInformation_sid_ET.java gnu/java/locale/LocaleInformation_sk.java, gnu/java/locale/LocaleInformation_sl.java, gnu/java/locale/LocaleInformation_so.java, gnu/java/locale/LocaleInformation_so_DJ.java, gnu/java/locale/LocaleInformation_so_ET.java, gnu/java/locale/LocaleInformation_so_SO.java, gnu/java/locale/LocaleInformation_sq.java, gnu/java/locale/LocaleInformation_sr.java, gnu/java/locale/LocaleInformation_sr_Latn.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_sw.java, gnu/java/locale/LocaleInformation_syr.java gnu/java/locale/LocaleInformation_syr_SY.java gnu/java/locale/LocaleInformation_ta.java, gnu/java/locale/LocaleInformation_te.java, gnu/java/locale/LocaleInformation_th.java, gnu/java/locale/LocaleInformation_ti.java, gnu/java/locale/LocaleInformation_ti_ER.java, gnu/java/locale/LocaleInformation_ti_ET.java, gnu/java/locale/LocaleInformation_tig.java gnu/java/locale/LocaleInformation_tig_ER.java gnu/java/locale/LocaleInformation_tr.java, gnu/java/locale/LocaleInformation_tt.java, gnu/java/locale/LocaleInformation_uk.java, gnu/java/locale/LocaleInformation_ur.java, gnu/java/locale/LocaleInformation_uz.java, gnu/java/locale/LocaleInformation_uz_AF.java, gnu/java/locale/LocaleInformation_vi.java, gnu/java/locale/LocaleInformation_wal.java gnu/java/locale/LocaleInformation_wal_ET.java gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_HK_Hant.java, gnu/java/locale/LocaleInformation_zh_Hant.java, gnu/java/locale/LocaleInformation_zh_MO_Hant.java, gnu/java/locale/LocaleInformation_zh_SG_Hans.java, Locales updated with re-ordered zone strings, new separator ('|' replaced with \u00A6) and updated data from the latest CLDR CVS (including 16 new locales). * java/util/Currency.java: (currencySymbol): Removed. (getCurrencyCode()): Rewritten to call getCurrencyCode(Locale.getDefault()). (getCurrencyCode(java.util.Locale)): Rewritten to lookup localized currency symbol from our locale data. * java/util/Locale.java: (getDisplayLanguage(java.util.Locale)): Now calls method in LocaleHelper. (getDisplayCountry(java.util.Locale)): Likewise. (getDisplayVariant(java.util.Locale)): Likewise. (getDisplayString()): Rewritten in LocaleHelper. 2005-01-31 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-29 Quentin Anciaux <quentin.anciaux@advalvas.be> * gnu/classpath/SystemProperties.java (static): Add all aliases for UTF8, UTF16 and UTF32 (Little and Big Endian), US-ASCII, iso-8859-[1-9], iso-8859-13, iso-8859-15, cp-1250, cp-1252 and cp1047 to defaultProperties. * gnu/java/io/decode/Decoder8859_13.java: New class. * gnu/java/io/decode/Decoder8859_15.java: Likewise. * gnu/java/io/decode/Decoder8859_6.java: Likewise. * gnu/java/io/decode/Decoder8859_7.java: Likewise. * gnu/java/io/decode/Decoder8859_8.java: Likewise. * gnu/java/io/decode/Decoder8859_9.java: Likewise. * gnu/java/io/decode/DecoderASCII.java: Likewise. * gnu/java/io/decode/DecoderCp1047.java: Likewise. * gnu/java/io/decode/DecoderEBCDIC_XML_US.java: Likewise. * gnu/java/io/decode/DecoderUTF16BE.java: Likewise. * gnu/java/io/decode/DecoderUTF16LE.java: Likewise. * gnu/java/io/decode/DecoderUTF32BE.java: Likewise. * gnu/java/io/decode/DecoderUTF32LE.java: Likewise. * gnu/java/io/decode/DecoderWindows1250.java: Likewise. * gnu/java/io/decode/DecoderWindows1252.java: Likewise. * gnu/java/io/encode/Encoder8859_13.java: Likewise. * gnu/java/io/encode/Encoder8859_15.java: Likewise. * gnu/java/io/encode/Encoder8859_6.java: Likewise. * gnu/java/io/encode/Encoder8859_7.java: Likewise. * gnu/java/io/encode/Encoder8859_8.java: Likewise. * gnu/java/io/encode/Encoder8859_9.java: Likewise. * gnu/java/io/encode/EncoderASCII.java: Likewise. * gnu/java/io/encode/EncoderCp1047.java: Likewise. * gnu/java/io/encode/EncoderEBCDIC_XML_US.java: Likewise. * gnu/java/io/encode/EncoderUTF16BE.java: Likewise. * gnu/java/io/encode/EncoderUTF16LE.java: Likewise. * gnu/java/io/encode/EncoderUTF32BE.java: Likewise. * gnu/java/io/encode/EncoderUTF32LE.java: Likewise. * gnu/java/io/encode/EncoderWindows1250.java: Likewise. * gnu/java/io/encode/EncoderWindows1252.java: Likewise. 2005-01-30 Dalibor Topic <robilad@kaffe.org> * configure.ac: Turn jikes error messages into warnings about building tests if kaffe is configured to use a precompiled rt.jar. Reported by: Riccardo Mottola <zuse@libero.it> 2005-01-29 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/ksem.c: Include debug.h for dprintf. * kaffe/kaffevm/debug.c kaffe/kaffevm/debug.h: Added debug identifiers for ksem and references. * kaffe/kaffevm/baseClasses.c, kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/reference.c, kaffe/kaffevm/thread.c, kaffe/kaffevm/intrp/machine.c, kaffe/kaffevm/jni/jni-base.c: Added guards for dprintf invocations. Reported by: Michael Franz <mvfranz@gmail.com> 2005-01-29 Dalibor Topic <robilad@kaffe.org> * developers/autogen.sh: Set locale to C tp avoid different locales interfering with sorting of class lists. Reported by: Guilhem Lavaux <guilhem@kaffe.org> 2005-01-29 Dalibor Topic <robilad@kaffe.org> * test/regression/Makefile.am (EXTRA_DIST): Added HelloWorldApp.class. (CLEANFILES) Removed *.class. 2005-01-29 Guilhem Lavaux <guilhem@kaffe.org> * include/Makefile.in, kaffe/kaffevm/Makefile.in, libraries/clib/native/Makefile.in, test/regression/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. * include/Makefile.am: Build java_lang_ref_Reference.h. * include/native.h (Hjava_lang_Object): Added finalizer_call. * kaffe/kaffevm/Makefile.am: Added reference.[ch]. * kaffe/kaffevm/locks.c (slowUnlockMutex): Clear holder if heavylock is static. * kaffe/kaffevm/baseClasses.c (javaLangRefReference, javaLangRefSoftReference, javaLangRefWeakReference, javaLangRefPhantomReference): New static classes. (initBaseClasses): Invoke KaffeVM_referenceInit. * kaffe/kaffevm/baseClasses.h: Likewise. * kaffe/kaffevm/reference.c, kaffe/kaffevm/reference.h: New files to handle java references. * kaffe/kaffevm/classMethod.c (processClass): Do not use JNI anymore. (userLoadClass): Set retval to NULL if an exception is raised. * kaffe/kaffevm/classMethod.h: (Hjava_lang_Class): New field finalizer_call to handle different type of object finalizing whether it is referenced or not. * kaffe/kaffevm/exception.h: Fixed documentation. * kaffe/kaffevm/gcFuncs.c (finalizeObject): Invoke finalizer_call for finalization process. * kaffe/kaffevm/intrp/machine.c: (virtualMachine) Updated function prefix. * kaffe/kaffevm/jit/native-wrapper.c: (startJNIcall) Always handle JNI references now. (Kaffe_wrapper) Updated function prefix and handle JNI references. * kaffe/kaffevm/intrp/method-calls.c (startJNIcall, finishJNIcall): Copied from jit/method-calls.c. (engine_callMethod): Use startJNIcall and finishJNIcall. * kaffe/kaffevm/jni/jni-base.c (JNI_CreateJavaVM): Build a JNI reference table for the invoking thread. * kaffe/kaffevm/jni/jni-callmethod.c: Updated function prefix. * kaffe/kaffevm/jni.c (KaffeJNI_addJNIref, KaffeJNI_removeJNIref): Fixed and activated JNI references counting. * kaffe/kaffevm/jni/jni_i.h: Externalized addJNIref and removeJNIref. * kaffe/kaffevm/jni/jnirefs.h: Updated to handle multiple frames by thread. * kaffe/kaffevm/kaffe-gc/gc-refs.c: Protected the access to the weaek and strong reference lists. * kaffe/kaffevm/object.c: (newObjectChecked, newClass, newArrayChecked): Set the finalizer type to the newly created object. * kaffe/kaffevm/support.c, kaffe/kaffevm/support.h (KaffeVM_safeCallMethodA, KaffeVM_safeCallMethodV): New functions. (KaffeVM_callMethodA, KaffeVM_callMethodV): Renamed. * kaffe/kaffevm/thread.c (linkNativeAndJavaThread): Initialize jnireferences. * kaffe/kaffevm/threadData.h (jnireferences): New field. * kaffe/kaffevm/utf8const.c (utfLockRoot): Initialize it to NULL. * libraries/clib/native/Makefile.am: Added new file java_lang_ref_Reference.c. * libraries/clib/native/java_lang_ref_Reference.c: New file. * libraries/javalib/bootstrap.classlist: Updated. * libraries/javalib/java/lang/ref/PhantomReference.java, libraries/javalib/java/lang/ref/Reference.java, libraries/javalib/java/lang/ref/ReferenceQueue.java, libraries/javalib/java/lang/ref/SoftReference.java, libraries/javalib/java/lang/ref/WeakReference.java: Imported from GNU Classpath. * test/regression/Makefile.am: Added new regression test RefTest. * test/regression/RefTest.java: New test. 2005-01-29 Dalibor Topic <robilad@kaffe.org> * config/Makefile.am (EXTRA_DIST): Added powerpc/linux/sigcontextinfo.h to fix make dist on ppc-linux. 2005-01-29 Jim Huang <jserv@kaffe.org> * po/zh_TW.po: Updated translation and its encoding converted from Big5 to UTF-8. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-29 Ito Kazumitsu <kaz@maczuka.gcd.org> * java/text/SimpleDateFormat.java: (parse): Set the DST offset to 0 when parsing GMT offset timezones. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-28 Chris Burdess <dog@gnu.org> * gnu/xml/DomNode: Correct implementation of getElementsByTagName etc to return a NodeList that returns consistent results from item and getLength methods. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-28 Mark Wielaard <mark@klomp.org> * java/util/jar/Attributes.java (Attributes.Name): Add documentation to describe attributes without a constant field value in this class. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-28 Michael Koch <konqueror@gmx.de> * javax/swing/SwingUtilities.java (getFontMetrics): Removed. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-28 Michael Koch <konqueror@gmx.de> * java/awt/Container.java (paramString): Implemented. * javax/swing/AbstractButton.java (paramString): Implemented. * javax/swing/JComponent.java (paramString): Implemented. * javax/swing/JMenu.java (paramString): Implemented. * javax/swing/JMenuBar.java (paramString): Implemented. * javax/swing/JMenuItem.java (paramString): Implemented. * javax/swing/JPopupMenu.java (paramString): Implemented. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-28 Michael Koch <konqueror@gmx.de> * javax/swing/JMenu.java (uiClassID): Removed. (JMenu): Set invoker on popup menu. (getUIClassID): Return id directly. (getItemCount): Simply return getMenuComponentCount(). Fixed javadoc. (isTopLevelMenu): Simplified. * javax/swing/JMenuItem.java (uiClassID): Removed. (getUIClassID): Return id directly. * javax/swing/JPopupMenu.java (uiClassID): Removed. (JPopupMenu): Always initialize correctly. (getSubElements): Only return components implementing MenuElement interface. (HeavyWeightPopup.hide): Removed. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-28 Michael Koch <konqueror@gmx.de> * java/util/jar/Attributes.java (CREATED_BY, JAVA_BEAN, MAGIC): Removed. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-28 Michael Koch <konqueror@gmx.de> * java/awt/image/ReplicateScaleFilter.java (replicatePixels): Made private. * javax/swing/colorchooser/DefaultRGBChooserPanel.java (DefaultRGBChooserPanel): Made package private. * javax/swing/colorchooser/DefaultSwatchChooserPanel.java (RecentSwatchPanel): Likewise. * javax/swing/event/MouseInputAdapter.java: Reformatted. (MouseInputAdapter): Made abstract. * javax/swing/tree/DefaultMutableTreeNode.java (random): Removed. (growTree): Likewise. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-27 Michael Koch <konqueror@gmx.de> * java/util/GregorianCalendar.java (getLeniarDay): Made private. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-27 Michael Koch <konqueror@gmx.de> * java/awt/dnd/DropTarget.java (addDropTargetListener): Clarified comments. 2005-01-29 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-27 Graydon Hoare <graydon@redhat.com> * java/awt/dnd/DropTarget.java (addDropTargetListener): Despite documentation, do not throw. * javax/swing/JComponent.java: Set a default DropTarget. 2005-01-29 Dalibor Topic <robilad@kaffe.org> * include/Makefile.am (NOINSTALL_JNI_DERIVED_HDRS): Only create classpath AWT, alsa, esd or libxmlj headers if the native libraries for them should be built. Reported by: Nektarios K. Papadopoulos <npapadop@inaccessnetworks.com> 2005-01-28 Dalibor Topic <robilad@kaffe.org> * configure.ac: Added COND_NATIVE_SOUND conditional. * libraries/clib/Makefile.am (SUBDIRS): Only descend into sound subdir if native sound support should be built. Reported by: Nektarios K. Papadopoulos <npapadop@inaccessnetworks.com> 2005-01-28 Dalibor Topic <robilad@kaffe.org> * libraries/clib/Makefile.am (SUBDIRS): Only descend into awt subdir if native AWT should be built. Reported by: Kiyo Inaba <inaba@src.ricoh.co.jp> 2005-01-27 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/ftp/FTPURLConnection.java: Use gnu.java.security.action.GetPropertyAction. * libraries/javalib/gnu/java/net/GetSystemPropertyAction.java: Removed. 2005-01-27 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/inet/util/GetSystemPropertyAction.java: Removed unused class. 2005-01-27 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/rmi/dgc/DGCImpl_Skel.java, libraries/javalib/gnu/java/rmi/dgc/DGCImpl_Stub.java, libraries/javalib/gnu/java/rmi/registry/RegistryImpl_Skel.java, libraries/javalib/gnu/java/rmi/registry/RegistryImpl_Stub.java: Reverted the files back to Classpath's version since they are generated. It would be cool to fix rmic to not generate such files, though, to avoid the jikes warnings in generated code. 2005-01-27 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-27 Andrew John Hughes <gnu_andrew@member.fsf.org> * javax/swing/SwingUtilities.java: (getAccessibleAt(java.awt.Component, java.awt.Point)): Implemented and documented. (getAccessibleChild(java.awt.Component, int)): Likewise. (getAccessibleChildrenCount(java.awt.Component)): Likewise. (getAccessibleIndexInParent(java.awt.Component)): Likewise. (getAccessibleStateSet(java.awt.Component)): Likewise. 2005-01-27 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-27 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractAction.java (ENABLED_PROPERTY): Removed. (setEnabled): Replaced constant with real string. * javax/swing/AbstractButton.java (createActionPropertyChangeListener.propertyChange): Likewise. * javax/swing/JComboBox.java (DEFAULT_MAXIMUM_ROW_COUNT): Made private. (EDITABLE_CHANGED_PROPERTY): Removed. (MAXIMUM_ROW_COUNT_CHANGED_PROPERTY):Likewise. (ENABLED_CHANGED_PROPERTY):Likewise. (RENDERER_CHANGED_PROPERTY):Likewise. (EDITOR_CHANGED_PROPERTY):Likewise. (MODEL_CHANGED_PROPERTY):Likewise. (uiClassID):Likewise. (getUIClassID): Replaced constant with real string. (setModel):Likewise. (setEditable):Likewise. (setMaximumRowCount):Likewise. (setRenderer):Likewise. (setEditor):Likewise. (setEnabled):Likewise. * javax/swing/JLabel.java (DISABLED_ICON_CHANGED_PROPERTY): Removed. (DISPLAYED_MNEMONIC_CHANGED_PROPERTY): Likewise. (DISPLAYED_MNEMONIC_INDEX_CHANGED_PROPERTY): Likewise. (HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY): Likewise. (HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY): Likewise. (ICON_CHANGED_PROPERTY): Likewise. (ICON_TEXT_GAP_CHANGED_PROPERTY): Likewise. (LABEL_FOR_CHANGED_PROPERTY): Likewise. (TEXT_CHANGED_PROPERTY): Likewise. (VERTICAL_ALIGNMENT_CHANGED_PROPERTY): Likewise. (VERTICAL_TEXT_POSITION_CHANGED_PROPERTY): Likewise. (setText): Replaced constant with real string. (setIcon): Likewise. (setDisabledIcon): Likewise. (setDisplayedMnemonic): Likewise. (setIconTextGap): Likewise. (setVerticalAlignment): Likewise. (setHorizontalAlignment): Likewise. (setVerticalTextPosition): Likewise. (setHorizontalTextPosition): Likewise. (setLabelFor): Replaced constant with real string. Fire property change event after property got changed. * javax/swing/JList.java (CELL_RENDERER_PROPERTY_CHANGED): Likewise. (FIXED_CELL_HEIGHT_PROPERTY_CHANGED): Likewise. (FIXED_CELL_WIDTH_PROPERTY_CHANGED): Likewise. (LAYOUT_ORIENTATION_PROPERTY_CHANGED): Likewise. (MODEL_PROPERTY_CHANGED): Likewise. (PROTOTYPE_CELL_VALUE_PROPERTY_CHANGED): Likewise. (SELECTION_BACKGROUND_PROPERTY_CHANGED): Likewise. (SELECTION_FOREGROUND_PROPERTY_CHANGED): Likewise. (SELECTION_MODEL_PROPERTY_CHANGED): Likewise. (setFixedCellWidth): Reimplemented. (setFixedCellHeight): Exit if new value is identical. Replaced constant with real string. (setSelectionBackground): Likewise. (setSelectionForeground): Likewise. (setPrototypeCellValue): Likewise. (setCellRenderer): Replaced constant with real string. (setModel): Likewise. (setSelectionModel): Likewise. * javax/swing/JMenuBar.java (BORDER_PAINTED_CHANGED_PROPERTY): Removed. (MODEL_CHANGED_PROPERTY): Likewise. (MARGIN_CHANGED_PROPERTY): Likewise. (setBorderPainted): Reimplemented. (setMargin): Likewise. (setSelectionModel): Replaced constant with real string. * javax/swing/JPopupMenu.java (LABEL_CHANGED_PROPERTY): Removed. (VISIBLE_CHANGED_PROPERTY): Likewise. (borderPainted): Likewise. (setLabel): Replaced constant with real string. (setVisible): Exit if new value is identical. Replaced constant with real string. * javax/swing/JProgressBar.java (BORDER_PAINTED_CHANGED_PROPERTY): Removed. (ORIENTATION_CHANGED_PROPERTY): Likewise. (STRING_CHANGED_PROPERTY): Likewise. (STRING_PAINTED_CHANGED_PROPERTY): Likewise. (INDETERMINATE_CHANGED_PROPERTY): Likewise. (setOrientation): Replaced constant with real string. (setStringPainted): Likewise. (setString): Likewise. (setBorderPainted): Likewise. (setIndeterminate): Likewise. * javax/swing/JScrollBar.java (BLOCK_INCREMENT_CHANGED_PROPERTY): Removed. (MODEL_CHANGED_PROPERTY): Likewise. (ORIENTATION_CHANGED_PROPERTY): Likewise. (setOrientation): Replaced constant with real string. (setModel): Likewise. (setUnitIncrement): Likewise. (setBlockIncrement): Likewise. * javax/swing/JScrollPane.java (COLUMN_HEADER_CHANGED_PROPERTY): Removed. (COMPONENT_ORIENTATION_CHANGED_PROPERTY): Likewise. (HORIZONTAL_SCROLLBAR_CHANGED_PROPERTY): Likewise. (HORIZONTAL_SCROLLBAR_POLICY_CHANGED_PROPERTY): Likewise. (LAYOUT_CHANGED_PROPERTY): Likewise. (ROW_HEADER_CHANGED_PROPERTY): Likewise. (VERTICAL_SCROLLBAR_CHANGED_PROPERTY): Likewise. (VERTICAL_SCROLLBAR_POLICY_CHANGED_PROPERTY): Likewise. (VIEWPORT_CHANGED_PROPERTY): Likewise. (VIEWPORT_BORDER_CHANGED_PROPERTY): Likewise. (WHEEL_SCROLLING_ENABLED_CHANGED_PROPERTY): Likewise. (setComponentOrientation): Replaced constant with real string. (setColumnHeader): Likewise. (setHorizontalScrollBar): Likewise. (setHorizontalScrollBarPolicy): Likewise. (setRowHeader): Likewise. (setVerticalScrollBar): Likewise. (setVerticalScrollBarPolicy): Likewise. (setWheelScrollingEnabled): Likewise. (setViewport): Likewise. (setViewportBorder): Likewise. * javax/swing/JSlider.java (INVERTED_CHANGED_PROPERTY): Removed. (LABEL_TABLE_CHANGED_PROPERTY): Likewise. (MAJOR_TICK_SPACING_CHANGED_PROPERTY): Likewise. (MINOR_TICK_SPACING_CHANGED_PROPERTY): Likewise. (MODEL_CHANGED_PROPERTY): Likewise. (ORIENTATION_CHANGED_PROPERTY): Likewise. (PAINT_LABELS_CHANGED_PROPERTY): Likewise. (PAINT_TICKS_CHANGED_PROPERTY): Likewise. (setModel): Replaced constant with real string. (setOrientation): Likewise. (setLabelTable): Likewise. (setInverted): Likewise. (setMajorTickSpacing): Likewise. (setMinorTickSpacing): Likewise. (setPaintTicks): Likewise. (setPaintLabels): Likewise. * javax/swing/JTabbedPane.java (MODEL_CHANGED_PROPERTY): Removed. (TAB_PLACEMENT_CHANGED_PROPERTY): Likewise. (TAB_LAYOUT_POLICY_CHANGED_PROPERTY): Likewise. (setModel): Replaced constant with real string. (setTabPlacement): Likewise. (setTabLayoutPolicy): Likewise. * javax/swing/JToolBar.java (ORIENTATION_CHANGED_PROPERTY): Removed. (FLOATABLE_CHANGED_PROPERTY): Likewise. (BORDER_PAINTED_CHANGED_PROPERTY): Likewise. (MARGIN_CHANGED_PROPERTY): Likewise. (ROLLOVER_CHANGED_PROPERTY): Likewise. (setRollover): Replaced constant with real string. (setMargin): Likewise. (setBorderPainted): Likewise. (setFloatable): Likewise. (setOrientation): Likewise. * javax/swing/plaf/basic/BasicComboBoxUI.java (PropertyChangeHandler.propertyChange): Likewise. * javax/swing/plaf/basic/BasicComboPopup.java (PropertyChangeHandler.propertyChange): Likewise. * javax/swing/plaf/basic/BasicMenuBarUI.java (PropertyChangeHandler.propertyChange): Likewise. * javax/swing/plaf/basic/BasicProgressBarUI.java (PropertyChangeHandler.propertyChange): Likewise. * javax/swing/plaf/basic/BasicScrollBarUI.java (PropertyChangeHandler.propertyChange): Likewise. * javax/swing/plaf/basic/BasicSliderUI.java (PropertyChangeHandler.propertyChange): Likewise. * javax/swing/plaf/basic/BasicTabbedPaneUI.java (PropertyChangeHandler.propertyChange): Likewise. * javax/swing/plaf/basic/BasicToolBarUI.java (PropertyChangeHandler.propertyChange): Likewise. 2005-01-27 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-26 Michael Koch <konqueror@gmx.de> * javax/swing/DefaultButtonModel.java (changeState): Made private. * javax/swing/DefaultDesktopManager.java (setWasIcon): Fixed second argument to be java.lang.Boolean. * javax/swing/JLayeredPane.java (layerToRange): Made private. (incrLayer): Likewise. (decrLayer): Likewise. * javax/swing/JTable.java (dragEnabled): Likewise. (preferredViewportSize): Renamed from preferredScrollableViewportSize. * javax/swing/KeyStroke.java (Keystroke): Made private. * javax/swing/TransferHandler.java (COMMAND_COPY): Likewise. (COMMAND_CUT): Likewise. (COMMAND_PASTE): Likewise. 2005-01-27 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-26 Michael Koch <konqueror@gmx.de> * javax/swing/JTextField.java (postActionEvent): Use text in field when actionCommand is null. (getActionCommand): Removed. 2005-01-27 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-26 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractSet.java: Removed. 2005-01-27 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-26 Michael Koch <konqueror@gmx.de> * java/awt/Window.java (AccessibleWindow.getAccessibleStateSet): Fixed method name. * java/awt/dnd/DnDConstants.java (DnDConstants): New private constructor. 2005-01-27 David Tiller <dtiller@captechventures.com> * Makefile.am (SUBDIRS): Move replace dir after include dir to make it pick up ifaddrs_compat.h if necessary. 2005-01-26 Dalibor Topic <robilad@kaffe.org> * config/powerpc/jit3-powerpc.def: Replace getLastEpilogueLabel by KaffeJIT3_getLastEpilogueLabel to fix powerpc-jit3 build again. 2005-01-26 Dalibor Topic <robilad@kaffe.org> * java/text/DecimalFormatSymbols.java: Resynced with GNU Classpath. Reported by: Mark Wielaard <mark@klomp.org> 2005-01-26 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-25 Ito Kazumitsu <kaz@maczuka.gcd.org> * java/text/SimpleDateFormat.java: (parse): Use offset to set ZONE_OFFSET rather than the DST_OFFSET, so that GMT offset timezones change the right one. 2005-01-26 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-25 Michael Koch <konqueror@gmx.de> * javax/swing/DefaultCellRenderer.java: Removed. 2005-01-26 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-25 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractButton.java (fireItemStateChanged): Made protected. (fireActionPerformed): Likewise. (fireStateChanged): Likewise. * javax/swing/DefaultButtonModel.java (fireItemStateChanged): Likewise. (fireActionPerformed): Likewise. (fireStateChanged): Likewise. * javax/swing/JApplet.java (JApplet): Removed. (frameInit): Likewise. (setRootPane): Made protected. (createRootPane): Likewise. * javax/swing/JComponent.java (getClientProperty): Likewise. (putClientProperty): Likewise. * javax/swing/JEditorPane.java (getContentType): Likewise. (setContentType): Likewise. * javax/swing/JFrame.java (setRootPane): Likewise. (createRootPane): Likewise. * javax/swing/JInternalFrame.java (getFocusCycleRootAncestor): Made final. Added @since tag. (isFocusCycleRoot): Likewise. (getWarningString): Made final. * javax/swing/JScrollBar.java (changeListener): Removed. (changeEvent): Likewise. (createChangeListener): Likewise. (fireStateChanged): Likewise. (addChangeListener): Likewise. (removeChangeListener): Likewise. (getChangeListeners): Likewise. * javax/swing/JScrollPane.java (createViewport): Made protected. * javax/swing/JViewport.java (addImpl): Likewise. (setBorder): New method. * javax/swing/JWindow.java (setRootPane): Made protected. (createRootPane): Likewise. * javax/swing/plaf/basic/BasicButtonUI.java (installListeners): Likewise. (uninstallListeners): Likewise. * javax/swing/plaf/basic/BasicProgressBarUI.java (incrementAnimationIndex): Likewise. * javax/swing/plaf/basic/BasicTabbedPaneUI.java (createLayoutManager): Likewise. * javax/swing/table/DefaultTableCellRenderer.java (firePropertyChange): Likewise. * javax/swing/table/JTableHeader.java (AccessibleJTableHeaderEntry.AccessibleJTableHeaderEntry): New constructor. * javax/swing/text/PlainDocument.java (reindex): Made private. * javax/swing/text/PlainView.java (drawLine): Made protected. (getTabSize): Likewise. * javax/swing/text/View.java (setSize): Removed. (preferenceChanged): New method. (getBreakWeight): Likewise. (breakView): Likewise. (getViewIndex): Likewise. 2005-01-26 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-24 Michael Koch <konqueror@gmx.de> * javax/swing/JScrollPane.java (ScrollBar): Made class protected. * javax/swing/JSpinner.java (JSpinner): Added @since tag. (listenerList): Removed. * javax/swing/JTable.java (setValueAt): New method. (getColumn): Likewise. * javax/swing/JWindow.java (rootPaneCheckingEnabled): Renamed from checking. 2005-01-26 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-24 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicTextUI.java (RootView.modelToView): Made it public and return a java.awt.Shape. Handle null subview. (uninstall): Set textComponent to null when its not possible used anymore. * javax/swing/text/View.java (setParent): Use better argument name. (getContainer): Get parent via getParent(). (getViewFactory): Likewise. (getAttributes): Get element via getElement(). (getStartOffset): Likewise. (getEndOffset): Likewise. (getResizeWeight): New method. (getMaximumSpan): Likewise. (getMinimumSpan): Likewise. (setSize): Likewise. (getGraphics): Likewise. 2005-01-26 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-24 Graydon Hoare <graydon@redhat.com> Michael Koch <konqueror@gmx.de> * javax/swing/LayoutFocusTraversalPolicy.java, javax/swing/SortingFocusTraversalPolicy.java: New classes. 2005-01-24 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-23 Sven de Marothy <sven@physto.se> * java/util/Calendar.java: Invalidate ERA field on setting the YEAR. * java/util/SimpleTimeZone.java: (getDaysInMonth): Reimplemented. * java/util/GregorianCalendar.java: (getLinearTime): Removed. (isLeapYear(int,boolean)): Removed. (before(), after()): Removed. (computeTime): Reimplemented. 2005-01-24 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-23 Andrew John Hughes <gnu_andrew@member.fsf.org> * gnu/java/locale/LocaleInformation.java: Extended localPatternChars string to match root.xml. * gnu/java/locale/LocaleInformation_en.java: Removed invalid localPatternChars string. * gnu/java/locale/LocaleInformation_nl.java: Likewise. * java/text/DateFormat.java: Documented pattern character offset constants and added new ones. (Field): Added new static fields for new pattern chars. * java/text/SimpleDateFormat.java: (CompiledField): Changed name of FieldSizePair class to CompiledField after adding the character as an attribute. Changed fields to private and added accessors to give encapsulation. (CompiledField.CompiledField(int,int,char)): Extended with character field. (CompiledField.getField()): New accessor method. (CompiledField.getSize()): New acceessor method. (CompiledField.getCharacter()): New accessor method. (CompiledField.toString()): Added primarily for debugging. (standardChars): Now uses extended 24 character sequence. (compileFormat(String)): Changed to use CompiledField. (formatWithAttribute(java.util.Date, gnu.java.text.FormatBuffer, java.text.FieldPosition)): Changed to use CompiledField. New handler for RFC 822 timezones added. 2005-01-24 Dalibor Topic <robilad@kaffe.org> * test/internal/Makefile.am (EXTRA_DIST): Added System.java. Small fix for make distcheck. 2005-01-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/Makefile.am.in (EXTRA_DIST, jarlib_DATA): Added installed_properties. (installed_properties): Moved loggig.properties there. * configure.ac (AM_INIT_AUTOMAKE): Use new form of invoking it. Pass tar option to set support for long file names in tar archives. 2005-01-24 Dalibor Topic <robilad@kaffe.org> * libraries/clib/Makefile.am (SUBDIRS): Fix for make dist. Made libxmlj really be picked up. 2005-01-23 Dalibor Topic <robilad@kaffe.org> * tools/gjdoc/javalib/Makefile.am (EXTRA_DIST): Fix for make dist: Don't distribute gjdoc.jar, as it's optional. 2005-01-22 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/Klasses.jar.bootstrap: Removed. * Makefile.am (SUBDIRS): reworked the build system to build the class library first, then kaffeh, and then the rest of kaffe. (kaffe-build-order, all-local, install-exec-hook, install-data-hook, uninstall-hook, clean-local) Removed. * include/Makefile.am (KLASSES_JAR): Use rt.jar instead of Klasses.jar.bootstrap. (NOINSTALL_JNI_DERIVED_HDRS) Added LIBTRITONUSALSA_JNI_HDRS, LIBTRITONUSESD_JNI_HDRS, LIBXMLJ_JNI_HDRS and LIBGTKPEER_JNI_HDRS. (libtritonusalsa_headers, stamp-libtritonusalsa, libtritonusesd_headers, stamp-libtritonusesd, libxmlj_headers, stamp-libxmlj, libgtkpeer_headers, stamp-libgtkpeer) Removed. (CLEANFILES) Removed LIBTRITONUSALSA_JNI_HDRS, LIBTRITONUSESD_JNI_HDRS and LIBXMLJ_JNI_HDRS. * kaffe/kaffe/Makefile.am (final-executable): Removed. * libraries/clib/Makefile.am (SUBDIRS): Added libxmlj. (DIST_SUBDIRS) Removed. Added coditional build for libxmlj. * libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am (libgtkpeer_headers): Removed. * libraries/clib/libxmlj/Makefile.am (libxmlj_headers): Removed. * libraries/clib/sound/alsa/Makefile.am (libtritonusalsa_headers): Removed. * libraries/clib/sound/esd/Makefile.am (libtritonusesd_headers): Removed. * Makefile.in, include/Makefile.in, kaffe/kaffe/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-22 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/awt/Checkbox.java: (AccessibleAWTCheckbox()): Added public constructor to call superclass. * java/awt/Choice.java: (AccessibleAWTChoice): Added class documentation. (AccessibleAWTChoice()): Added public constructor to call superclass. (AccessibleAWTChoice.getAccessibleAction()): Documented. (AccessibleAWTChoice.getAccessibleRole()): Documented, and changed role to COMBO_BOX. (AccessibleAWTChoice.getAccessibleActionCount()): Documented. (AccessibleAWTChoice.getAccessibleActionDescription(int)): Documented. (AccessibleAWTChoice.doAccessibleAction(int)): Documented. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-21 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/SimpleDateFormat.java: (parse(String, java.text.ParsePosition)): Changed 'E' and 'M' cases to use both short and long names. Extended 'z' case to also handle 'Z', and deal with simple GMT offsets such as +0100. (computeOffset(String)): New private method, which converts a GMT offset specification, such as GMT-0500 to a numeric offset in milliseconds. * java/util/TimeZone.java: (timezones()): Added "CEST", the daylight savings time version of "CET", or Central European Time. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-21 Sven de Marothy <sven@physto.se> * java/util/Calendar.java: Reformatted. * java/util/GregorianCalendar.java: Reformatted. * java/util/SimpleTimeZon.java: Reformatted. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-21 Michael Koch <konqueror@gmx.de> * javax/swing/SwingUtilities.java (findFocusOwner): New method. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-21 Michael Koch <konqueror@gmx.de> * javax/swing/DebugGraphics.java: Mostly implemented. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-21 Michael Koch <konqueror@gmx.de> * javax/swing/text/DefaultEditorKit.java (read): Added '\n' after each line. * javax/swing/text/PlainView.java (modelToView): Update metrics. (drawLine): Use offsets from element. (paint): Update metrics. Draw all lines. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Michael Koch <konqueror@gmx.de> * java/awt/print/PrinterJob.java (pageDialog): Throws java.awt.HeadlessException. (printDialog): Likewise. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Michael Koch <konqueror@gmx.de> * javax/print/attribute/standard/Chromaticity.java (serialVersionUID): Fixed value. * javax/print/attribute/standard/Destination.java (serialVersionUID): Fixed value. * javax/print/attribute/standard/MediaPrintableArea.java, javax/print/attribute/standard/MediaSize.java: New files. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/util/Currency.java: Added new countryMap which maps country codes to international currency codes. The cache has been altered to map currency codes to Currency objects. (getInstance(java.util.Locale)): adds to both caches and attempts initial lookup from country map (getInstance(java.lang.String)): attempts to use code -> currency map first 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/awt/Checkbox.java: (AccessibleAWTCheckbox): Added class documentation * java/awt/Scrollbar.java: (AccessibleAWTScrollBar): typo corrected and docs added (AccessibleAWTScrollBar.getAccessibleRole()): documented (AccessibleAWTScrollBar.getAccessibleStateSet()): likewise (AccessibleAWTScrollBar.getAccessibleValue()): likewise (AccessibleAWTScrollBar.getCurrentAccessibleValue()): likewise (AccessibleAWTScrollBar.setCurrentAccessibleValue(java.lang.Number)): likewise (AccessibleAWTScrollBar.getMinimumAccessibleValue()): likewise (AccessibleAWTScrollBar.getMaximumAccessibleValue()): likewise (getAccessibleContext()): name of accessible class corrected 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Mark Wielaard <mark@klomp.org> * java/util/Currency.java (Currency(Locale)): Clarify IllegalArgumentException message. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Mark Wielaard <mark@klomp.org> * java/awt/BasicStroke.java (hashCode): Implement. (equals): Document. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Michael Koch <konqueror@gmx.de> * javax/swing/JTable.java (getValueAt): New method. * javax/swing/table/JTableHeader.java (columnAtPoint): New method. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Michael Koch <konqueror@gmx.de> * javax/swing/JTextField.java (actions): New field. (static): Initalize actions field. (getActions): New method. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Mark Wielaard <mark@klomp.org> * javax/naming/directory/BasicAttributes.java (equals): Compare to any Attributes and attribute order doesn't matter. (BasicAttributesEnumeration.where): Initialize to zero. (BasicAttributesEnumeration.nextElement): Update and compare where appropriately (zero based). 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Mark Wielaard <mark@klomp.org> * native/jni/gtk-peer/gtkpeer.h (gdk_env): Fix prototype. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Graydon Hoare <graydon@redhat.com> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (env_union): Use union to avoid type-punning warning. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-20 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/awt/Checkbox.java: (AccessibleAWTCheckbox): name capitalization corrected and serialization UID added. (AccessibleAWTCheckbox.itemStateChanged(java.awt.event.ItemEvent)): documented. (AccessibleAWTCheckbox.getAccessibleAction()): likewise (AccessibleAWTCheckbox.getAccessibleValue()): likewise (AccessibleAWTCheckbox.getAccessibleActionCount()): likewise (AccessibleAWTCheckbox.getAccessibleActionDescription(int)): likewise (AccessibleAWTCheckbox.doAccessibleAction(int)): likewise (AccessibleAWTCheckbox.getCurrentAccessibleValue()): likewise (AccessibleAWTCheckbox.setCurrentAccessibleValue(java.lang.Number)): likewise (AccessibleAWTCheckbox.getMinimumAccessibleValue()): likewise (AccessibleAWTCheckbox.getMaximumAccessibleValue()): likewise (AccessibleAWTCheckbox.getAccessibleRole()): likewise (AccessibleAWTCheckbox.getAccessibleStateSet()): implemented and documented (getAccessibleContext()): name of accessible class corrected 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-19 Andrew John Hughes <gnu_andrew@member.fsf.org> Merge of java.lang.Appendable to HEAD from the generics branch. 2004-08-06 Tom Tromey <tromey@redhat.com> * java/lang/Appendable.java: New file. 2004-09-26 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/lang/Appendable.java Documented this class. (append(CharSequence, int, int)): added. 2004-10-31 Robert Schuster <thebohemian@gmx.net> * java/lang/Appendable.java (append): Throws IOException. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-19 Michael Koch <konqueror@gmx.de> * javax/swing/DefaultListSelectionModel.java (clone): New method. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-19 Michael Koch <konqueror@gmx.de> * gnu/java/awt/ClasspathToolkit.java: Import statements reworked. (imageCache): Made it of type java.util.HashMap. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-19 Graydon Hoare <graydon@redhat.com> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Rewrite uses of extern variable to be function calls. * native/jni/gtk-peer/gtkpeer.h (gdk_env): Change declaration to function, from extern variable. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gdk_env): Remove variable, add new function. (java_vm): Add new variable. (Java_gnu_java_awt_peer_gtk_GtkToolkit_gtkInit): Initialize java_vm rather than old gdk_env variable. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-18 Mark Wielaard <mark@klomp.org> Fixes bug #11618. * java/io/ObjectInputStream.java (readClassDescriptor): Handle classes without a super class and us ObjectStreamClass.lookupForClassObject(). (resolveClass): Check for primitive types. (lookupClass): Return null when argument is null. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-19 Andrew John Hughes <gnu_andrew@member.fsf.org> Merge of java.lang.Appendable to HEAD from the generics branch. 2004-08-06 Tom Tromey <tromey@redhat.com> * java/lang/Appendable.java: New file. 2004-09-26 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/lang/Appendable.java Documented this class. (append(CharSequence, int, int)): added. 2004-10-31 Robert Schuster <thebohemian@gmx.net> * java/lang/Appendable.java (append): Throws IOException. 2005-01-22 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-18 David Gilbert <david.gilbert@object-refinery.com> * javax/swing/DefaultListModel.java (add): fire correct event, (addElement): corrected interval indices in event, (clear): corrected upper bound for interval, only fire event if list is not empty, (setSize): fire appropriate event. 2005-01-20 Kiyo Inaba <inaba@src.ricoh.co.jp> * kaffe/kaffevm/jit/funcs.c, kaffe/kaffevm/jit3/funcs.c: Remove unused macro 'ALIGN' or 'ALIGN_CODEPC'. The former is not compatible with OpenBSD anyway. * FAQ/FAQ.jit3: Update description of ?OUT macro and remove description of ALIGN_CODEPC. 2005-01-20 Dalibor Topic <robilad@kaffe.org> * config/arm/linux/config.frag (CFLAGS): Added -fno-omit-frame-pointer. Reported by: Jari Korva <jpkorva@iki.fi> 2005-01-20 Dalibor Topic <robilad@kaffe.org> * config/arm/jit-arm.def, config/arm/jit3-arm.def, config/mips/jit3-mips.def, config/powerpc/jit3-powerpc.def, kaffe/kaffevm/jit/labels.c, kaffe/kaffevm/jit3/labels.c: Finished prefixing setEpilogueLabel with KaffeJIT(3). Reported by: Kiyo Inaba <inaba@src.ricoh.co.jp> 2005-01-20 Dalibor Topic <robilad@kaffe.org> * test/regression/InnerTest.java, test/regression/TestSerialFields.java, test/regression/TestSerialPersistent.java, test/regression/TestSerialVersions.java: Adapated expected output to match the one from jikes. 2005-01-20 Dalibor Topic <robilad@kaffe.org> * test/regression/TestScript.in, Makefile.am (BUILD_ENVIRONMENT-make): Removed JAVAX_CRYPTO_JAR. * test/regression/TestScript.in: Use jikes for regression tests as well. 2005-01-20 Dalibor Topic <robilad@kaffe.org> * FAQ/FAQ.classlibrary-compile: Changed recommended version of jikes to jikes 1.21. * Makefile.am (BUILD_ENVIRONMENT-make): Remove kjc.jar from BOOTCLASSPATH. * kaffe/scripts/kaffe.in: Removed kjc.jar from bootclasspath. * libraries/javalib/Makefile.am.in (toolsjar_DATA): Removed. * configure.ac: Use jikes by default. Abort if no compiler found. 2005-01-20 Dalibor Topic <robilad@kaffe.org> * THIRDPARTY (kjc): Removed section. 2005-01-20 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/kjc.jar: Removed. 2005-01-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-18 Jeroen Frijters <jeroen@frijters.net> * java/io/Externalizable.java, java/io/Serializable.java (serialVersionUID): Removed. * java/rmi/server/RemoteObject.java, java/rmi/server/UID.java (serialVersionUID): Made private. * java/rmi/server/RemoteRef.java, java/rmi/server/ServerRef.java (serialVersionUID): Set proper value. * java/security/interfaces/DSAPrivateKey.java, java/security/interfaces/DSAPublicKey.java, java/security/interfaces/RSAMultiPrimePrivateCrtKey.java, java/security/interfaces/RSAPrivateCrtKey.java, java/security/interfaces/RSAPrivateKey.java, java/security/interfaces/RSAPublicKey.java, javax/crypto/SecretKey.java (serialVersionUID): Added. 2005-01-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-18 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/ClasspathToolkit.java: Likewise. * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise. * java/awt/EventQueue.java (getNextEvent): Adjust event loop to switch to native mode after 100ms. * javax/swing/Timer.java (drainEvents): Reuse Runnable. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c (Java_gnu_java_awt_peer_gtk_GtkGenericPeer_dispose): Wake up event thread. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue): Adjust event loop to switch to java mode after 100ms. 2005-01-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-17 Tom Tromey <tromey@redhat.com> * java/text/MessageFormat.java (scanString): Changed how quoting is handled. (scanFormatElement): Likewise. 2005-01-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-17 Michael Koch <konqueror@gmx.de> PR libgcj/19444 * java/net/URI.java (AUTHORITY_REGEXP): New regexp constant. (AUTHORITY_USERINFO_GROUP): New constant. (AUTHORITY_HOST_GROUP): Likewise. (AUTHORITY_PORT_GROUP): Likewise. (port): Changed default value to -1. (parseURI): Parse authority part and initialize host, port and userInfo. 2005-01-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-17 Jerry Quinn <jlquinn@optonline.net> * javax/imageio/metadata/IIOMetadataNode.java: Implemented. * javax/imageio/metadata/IIOAttr.java, javax/imageio/metadata/IIONamedNodeMap.java, javax/imageio/metadata/IIONodeList.java: New files 2005-01-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-17 Michael Koch <konqueror@gmx.de> * javax/print/attribute/standard/Chromaticity.java, javax/print/attribute/standard/Destination.java: New files. 2005-01-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-17 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/util/Currency.java: (getInstance(String)): catch IllegalArgumentException for locales without countries 2005-01-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-16 Mark Wielaard <mark@klomp.org> Reported by Christian Thalinger <twisti@complang.tuwien.ac.at> * java/lang/ClassLoader.java (getExtClassLoaderUrls): Add check for null returned from getFiles(). 2005-01-18 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-15 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/SimpleDateFormat.java: (getDateFormatSymbols()): return a copy (setDateFormatSymbols(java.text.DateFormatSymbols)): throw exception on null input (clone()): implemented to clone internal fields 2005-01-17 Dalibor Topic <topic@notebox> * config/powerpc/threads.h (THREADSTACKSIZE): Double stack size for kjc. 2005-01-15 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-15 Mark Wielaard <mark@klomp.org> Reported by Martin Platter <motse@complang.tuwien.ac.at> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFile): Correct method signature of gtkSetFilename. 2005-01-16 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/kaffe-gc/gc-mem.c (gc_block_alloc): Fixed incorrect pointer arithmetic when adjusting blocks. 2005-01-15 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffeh/sigs.c (translateSig): Added missing default case. * kaffe/kaffeh/mem.c (GC_Ops): Added missing initializers. 2005-01-15 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-14 Sven de Marothy <sven@physto.se> * java/util/GregorianCalendar.java (GregorianCalendar): Update fields in the constructor 2005-01-15 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-14 Arnaud Vandyck <avdyk@gnu.org> * javax/swing/text/StringContent.java: New file. 2005-01-15 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-13 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/SimpleDateFormat.java: (parse): extend try{} block so all illegal arguments are caught and returned as null 2005-01-15 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-13 Sven de Marothy <sven@physto.se> * java/text/SimpleDateFormat.java (parse): comparison should be case-insensitive, ignore null strings. 2005-01-15 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-13 Jeroen Frijters <jeroen@frijters.net> * vm/reference/java/nio/channels/VMChannels.java: Class shouldn't be public. (newInputStream,newOutputStream): No need to be public. 2005-01-14 Jim Huang <jserv@kaffe.org> * include/jvmpi.h: Add missing JVMPI version numbers. * kaffe/jvmpi/jvmpi_kaffe.c (jvmpiFillObjectAlloc): Use KGC_getObjectSize instead of GC_getObjectSize since the internal API changes. Retrive thread ID with vmThread with the directions from Guilhem Lavaux <guilhem@kaffe.org>. * kaffe/kaffevm/jit3/machine.c (translate): Add casting in subtraction between ncode_end and ncode_start. * kaffe/kaffevm/jni/jni-base.c: Add JVMPI specific header. 2005-01-14 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/jvmpi/jvmpi_kaffe.c (jvmpiFillThreadStart): Updated to follow the new threadData structure. Reported by Jim Huang <jserv@kaffe.org> 2005-01-14 Guilhem Lavaux <guilhem@kaffe.org> * libraries/clib/native/Object.c (VMThread.wait): Use vmThread and not sleeper to check whether we are sleeping. Reported by Jim Huang <jserv@kaffe.org> 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-12 Michael Koch <konqueror@gmx.de> * gnu/java/security/x509/X509Certificate.java (parse): Handle val == null case. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-12 Michael Koch <konqueror@gmx.de> * java/nio/channels/Channels.java (newInputStream(ReadableByteChannel)): Call VMChannels.newInputStream(ReadableByteChannel). (newOutputStream(WritableByteChannel): Call VMChannels.newOutputStream(WritableByteChannel). (newInputStream(FileChannelImpl)): Removed. (newOutputStream(FileChannelImpl)): Likewise. * vm/reference/java/nio/channels/VMChannels.java: Nw file. * native/jni/java-nio/Makefile.am: * native/jni/java-nio/java_nio_channels_Channels.c, include/java_nio_channels_Channels.h: Removed. * include/Makefile.am: Don't generate java_nio_channels_Channels.h. Removed java_nio_channels_Channels.c. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-12 Michael Koch <konqueror@gmx.de> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (Java_gnu_java_awt_peer_gtk_GtkWindowPeer_nativeSetVisible): Removed setting of gdk_env. 2005-01-12 Thomas Fitzsimmons <fitzsim@redhat.com> * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c (mouseWheel): Call XFlush. (keyPress): Likewise. (keyRelease): Likewise. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Michael Koch <konqueror@gmx.de> * javax/swing/UIDefaults.java (UIDefaults): Fixed typo in javadoc (Thanks to Thomas Zander for reporting) Fixed HTML entity and removed a redundant comma. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/ClasspathToolkit.java (registerImageIOSpis): New method. * gnu/java/awt/image/ImageDecoder.java (imageDecoder): New constructor using InputStream (startProduction): Handle existing InputStream. * gnu/java/awt/peer/gtk/GdkGraphics2D.java (findSimpleIntegerArray): Make public and static. (updateBufferedImage): Set each pixel, in a loop. * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Implement ImageIO SPI classes. (createBufferedImage): Rewrite in terms of SPI classes. * gnu/java/awt/peer/gtk/GtkToolkit.java (registerImageIOSpis): New method. * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Borrow a patch from aph, applied to trunk, which lets JNI call interface methods properly. * javax/imageio/ImageIO.java (WriterFormatFilter.filter): Fix copy-and-paste typos. (WriterMIMETypeFilter.filter): Likewise. (ImageReaderIterator): Pass extension argument through to SPI. (getReadersByFilter): Likewise. (getWritersByFilter): Likewise. (getImageReadersByFormatName): Likewise. (getImageReadersByMIMEType): Likewise. (getImageReadersBySuffix): Likewise. (getImageWritersByFormatName): Likewise. (getImageWritersByMIMEType): Likewise. (getImageWritersBySuffix): Likewise. (read): Implement. (write): Implement. * javax/imageio/ImageReader.java (progressListeners): Initialize. (setInput): Implement. * javax/imageio/ImageWriter.java (progressListeners): Initialize. (warningListeners): Likewise. (warningLocales): Likewise. (setOutput): Test "isInstance" rather than class equality. * javax/imageio/spi/IIORegistry.java (static): Add reader and writer SPIs. (IIORegistry): Call ClasspathToolkit.registerImageIOSpis. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c (query_formats): New function. (save_to_stream): Likewise. (Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_streamImage): Likewise. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Michael Koch <konqueror@gmx.de> * configure.ac: Check for gdk-pixbuf-2.0. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Michael Koch <konqueror@gmx.de> * java/net/URL.java (URL): Handle specs like "/redir?http://domain2.com/index.html" which start with a slash. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/ClasspathToolkit.java (nativeQueueEmpty) (wakeNativeQueue) (iterateNativeQueue): New methods. * gnu/java/awt/peer/gtk/GtkMainThread.java: Remove. * gnu/java/awt/peer/gtk/GtkToolkit.java (gtkInit): Absorb from defunct GtkMainThread class. (static): Run gtkInit in static startup block. (GtkToolkit): Remove construction of GtkMainThread and queue. (getSystemEventQueueImpl): Construct queue when requested. (nativeQueueEmpty) (wakeNativeQueue) (iterateNativeQueue): New methods. * java/awt/Component.java (removeNotify): Remove race. * java/awt/EventDispatchThread.java (EventDispatchThread): Don't start on construction. (run): Remove isInterrupted check. * java/awt/EventQueue.java (shutdown): New flag. (isShutdown): New method checking J2SE shutdown condition. (setShutdown): New method. (getNextEvent): Restructure to use ClasspathToolkit. (postEvent): Activate new thread on posting, wake thread on post of possible shutdown condition event. * java/awt/Frame.java (Frame): Call noteFrame in all constructors. (fireDummyEvent): New helper method. (addNotify): Fire a dummy event to wake up queue. (removeNotify): Fire a dummy event to wake up queue. (noteFrame): New method. (weakFrames): New static field. (getFrames): Implement. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Remove. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c: Move everything from GtkMainThread into this file (Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue) (Java_gnu_java_awt_peer_gtk_GtkToolkit_wakeNativeQueue) (Java_gnu_java_awt_peer_gtk_GtkToolkit_nativeQueueEmpty): New functions to implement single-threaded queue semantics. 2005-01-11 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Replace direct references to event queue q with method call q(). * gnu/java/awt/peer/gtk/GtkDialogPeer.java: Likewise. * gnu/java/awt/peer/gtk/GtkFramePeer.java: Likewise. * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Likewise. * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java: Likewise. * gnu/java/awt/peer/gtk/GtkWindowPeer.java: Likewise. * gnu/java/awt/peer/gtk/GtkGenericPeer.java: Likewise. (q): New method. 2005-01-11 Michael Koch <konqueror@gmx.de> * native/jni/gtk-peer/Makefile.am: Removed gnu_java_awt_peer_gtk_GtkMainThread.c. * include/Makefile.am: Don't generate gnu_java_awt_peer_gtk_GtkMainThread.h 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Michael Koch <konqueror@gmx.de> * javax/swing/text/DefaultEditorKit.java (deinstall): Removed. (install): Likewise. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Michael Koch <konqueror@gmx.de> * javax/swing/UIDefaults.java (put): Handle value of null. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Chris Burdess <dog@gnu.org> * gnu/java/net/protocol/http/HTTPConnection.java: Use correct form of Host header when using a non-default port number. 2005-01-11 Chris Burdess <dog@gnu.org> * javax/net/ssl/HttpsURLConnection.java: Do not request SSLv3 provider during class initialization. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Michael Koch <konqueror@gmx.de> * java/awt/Robot.java, java/awt/Scrollbar.java, java/awt/print/PrinterJob.java, javax/swing/JTable.java, javax/swing/text/AbstractDocument.java: Reworked import statements. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-11 Michael Koch <konqueror@gmx.de> * java/beans/XMLDecoder.java: Reworked imports, fixed class javadoc. * java/io/File.java, java/net/Inet4Address.java, java/util/Currency.java, java/util/ResourceBundle.java: Reworked imports. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-10 Tom Tromey <tromey@redhat.com> * java/io/BufferedInputStream.java: Fixed indentation. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-10 Michael Koch <konqueror@gmx.de> * javax/swing/JEditorPane.java (read): Implemented. (write): Likewise. * javax/swing/text/DefaultEditorKit.java (page): Renamed from page_url. Made private. (editorKit): Renamed from kit. Made private. (ctype): Removed. (JEditorPane): All constructors reimplemented. (getContentType): Use content type from editor kit. (getEditorKit): Return editorKit. (getEditorKitForContentType):Likewise. (getPage): Return page. (setContentType): Reimplemented. (setEditorKit): Likewise. (setEditorKitForContentType): Removed wrong implementation. (setPage): Implemented. 2005-01-13 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-10 Thomas Fitzsimmons <fitzsim@redhat.com> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c (nativeSetIconImageFromData): Re-add native implementation. 2005-01-12 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/clib/native/ByteToCharIconv.c (Java_kaffe_io_ByteToCharIconv_convert): Check buffer overflow in the same way I did in CharToByteIconv.c. 2005-01-12 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/clib/native/CharToByteIconv.c (Java_kaffe_io_CharToByteIconv_convert): Check whether errno == EILSEQ. * libraries/javalib/all.files: Add kaffe/libraries/javalib/kaffe/io/KaffeCharset.java and kaffe/libraries/javalib/kaffe/io/KaffeCharsetProvider.java. * libraries/javalib/gnu/java/nio/channels/FileChannelImpl.java (write(ByteBuffer)): Move the position of the source buffer forward. * kaffe/libraries/javalib/kaffe/io/KaffeCharset.java: Initial bugs fixed. 2005-01-12 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/gnu/java/io/EncodingManager.java (getEncoder, getDecoder): Clarified the true origin of the error in the encoding manager. * libraries/javalib/Klasses.jar.bootstrap: Regenerated. 2005-01-11 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-09 Mark Wielaard <mark@klomp.org> * java/security/AlgorithmParameterGenerator.java (getInstance): Mention provider when throwing NoSuchProviderException. * java/security/AlgorithmParameters.java (getInstance): Likewise. * java/security/KeyFactory.java (getInstance): Likewise. * java/security/KeyStore.java (getInstance): Likewise. * java/security/SecureRandom.java (getInstance): Likewise. * java/security/cert/CertificateFactory.java (getInstance): Likewise. 2005-01-10 Guilhem Lavaux <guilhem@kaffe.org> * Makefile.am: Fixed BUILD_ENVIRONMENT generation. * Makefile.in: Regenerated. 2005-01-10 Ito Kazumitsu < kaz@maczuka.gcd.org> * kaffe/libraries/javalib/kaffe/io/KaffeCharset.java, kaffe/libraries/javalib/kaffe/io/KaffeCharsetProvider.java: New files. 2005-01-10 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/external.c (loadNativeLibrary): Removed verbose code as it produces wrong error on many systems. * libraries/clib/native/Runtime.c (linkLibrary): Do not throw exception anymore. The java library will take care of it. 2005-01-10 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/jit/machine.c, kaffe/kaffevm/jit3/machine.c (finishInsnSequence): Align the constant pool on 8 bytes (sizeof(union _constpoolval)). On sparc, a misalignment causes a SIGBUS in establishConstants. 2005-01-09 Guilhem Lavaux <guilhem@kaffe.org> * Makefile.am (BUILD_ENVIRONMENT): Add classpath to (DY)LD_LIBRARY_PATH. * libraries/javalib/Makefile.am.in: Do not build LD_LIBRARY_PATH. * Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. * libraries/javalib/bootstrap.classlist: Added java.util.Currency. * libraries/javalib/Klasses.jar.bootstrap: Regenerated. 2005-01-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/beans/GenericBeanInfo.java: Removed. No loger necessary. 2005-01-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/Process.java: Replaced by implementation from GNU Classpath. 2005-01-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/Package.java: Replaced by implementation from GNU Classpath. 2005-01-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/reflect/Proxy.java: Resynced with GNU Classpath. 2004-10-15 Michael Koch <konqueror@gmx.de> * java/lang/reflect/Proxy.java: Improved javadocs. 2004-10-15 Michael Koch <konqueror@gmx.de> * java/lang/reflect/Proxy.java: Reworked import statements. 2004-10-11 Jeroen Frijters <jeroen@frijters.net> * java/lang/reflect/Proxy.java (count): Removed useless initializer. 2004-07-10 Jeroen Frijters <jeroen@frijters.net> * java/lang/reflect/Proxy.java (getPackage, ClassFactory): Fixed handling of default package. (generate): Removed confused comments and code about making Method and Field accessible. 2005-01-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/String.java (valueOf): Replaced by implementation from GNU Classpath. * libraries/javalib/java/lang/Boolean.java, libraries/javalib/java/lang/Byte.java, libraries/javalib/java/lang/Character.java, libraries/javalib/java/lang/Integer.java, libraries/javalib/java/lang/Long.java, libraries/javalib/java/lang/Short.java: Replaced by implementation from GNU Classpath. * test/regression/ProcessClassInst.java, test/regression/ProcessClassStop.java: Adapted output for changes. * libraries/javalib/java/io/ObjectOutputStream.java (getObjectField): Clarified error checking code, and improved exception messages. * libraries/javalib/Klasses.jar.bootstrap: Regenerated. 2005-01-09 Helmer Kraemer <hkraemer@freenet.de> * libraries/javalib/java/lang/Double.java (TYPE), libraries/javalib/java/lang/Float.java (TYPE): Use VMClassLoader.getPrimitiveType. * libraries/clib/native/Class.c (java_lang_Class_getPrimitiveClass): Removed. * libraries/javalib/java/lang/Class.java (getPrimitiveClass) Removed. * libraries/clib/native/ClassLoader.c (java_lang_VMClassLoader_getPrimitiveClass0): New function. * libraries/javalib/java/lang/VMClassLoader.java (getPrimitiveClass) Implemented. (getPrimitiveClass0) New method. 2005-01-09 Kiyo Inaba <inaba@src.ricoh.co.jp> * config/m68k/jit-m68k.def, config/m68k/jit3-m68k.def: Adjusted calls to the new name of some JIT compiler symbols (for m68k). 2005-01-09 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/jit3/constpool.h: (KaffeJIT3_getCurrConst, KaffeJIT3_getFirstConst): Added prototypes. * kaffe/kaffevm/jit3/constpool.c (KaffeJIT3_getFirstConst) (KaffeJIT3_getCurrConst): New functions. * config/powerpc/jit-labels.h (FILL_LABEL_Lreg_s, FILL_LABEL_Lsavedregs, FILL_LABEL_Lframe), config/powerpc/jit3-powerpc.def (define_insn, define_insn): Replaced findConst and currConst by KaffeJIT3_getFirstConst and KaffeJIT3_getCurrConst. Reported by: Michael Franz <mvfranz@gmail.com> 2005-01-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-08 Ito Kazumitsu <kaz@maczuka.gcd.org> * java/nio/charset/Charset.java (providers): New method to make an array of CharsetProviders defined in META-INF/services/java.nio.charset.spi.CharsetProvider. (charsetForName, availableCharsets): Use the new method providers(). 2005-01-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-08 Michael Koch <konqueror@gmx.de> * java/util/SimpleTimeZone.java (checkRule): Throw IllegalArgumentException on invalid month values. 2005-01-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-08 Michael Koch <konqueror@gmx.de> * gnu/java/net/protocol/http/HTTPConnection.java (newRequest): Use "/" as path if no path given in URL. 2005-01-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-07 Michael Koch <konqueror@gmx.de> * java/nio/Buffer.java (address): New field. * java/nio/DirectByteBufferImpl.java (address): Removed. * java/nio/MappedByteBufferImpl.java (address): Likewise.. * java/nio/CharViewBufferImpl.java (CharViewBufferImpl): Explicitely initialize Buffer.address if needed. * java/nio/DoubleViewBufferImpl.java (DoubleViewBufferImpl): Likewise. * java/nio/FloatViewBufferImpl.java (FloatViewBufferImpl): Likewise. * java/nio/IntViewBufferImpl.java (IntViewBufferImpl): Likewise. * java/nio/LongViewBufferImpl.java (LongViewBufferImpl): Likewise. * java/nio/ShortViewBufferImpl.java (ShortViewBufferImpl): Likewise. 2005-01-08 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-07 Olga Rodimina <rodimina@redhat.com> * javax/swing/JTable.java (columnAtPoint): New Method. Implemented. (rowAtPoint): Likewise. (countSelections): Fixed few small count errors. (getSelections): Likewise. (setSelectionMode): Set selection mode for column selection model in addition to row selection model. * javax/swing/plaf/basic/BasicTableUI.java: (getRowForPoint): Removed. Replaced by JTable.rowAtPoint(). (getColForPoint): Removed. Replaced by JTable.columnAtPoint(). (updateSelection): Updated to call JTable.columnAtPoint and JTable.rowAtPoint. * javax/swing/table/DefaultTableColumnModel.java: (getSelectedColumns): Implemented. (getSelectedColumnCount): Implemented. 2005-01-07 David Gilbert <david.gilbert@object-refinery.com> * javax/swing/table/DefaultTableModel.java (DefaultTableModel()): Added Javadocs. (DefaultTableModel(int, int)): Fixed implementation. (DefaultTableModel(Vector, int)): Throw IllegalArgumentException for negative rowCount. (DefaultTableModel(Object[], int)): Added Javadocs. (DefaultTableModel(Vector, Vector)): Likewise. (DefaultTableModel(Object[][], Object[])): Likewise. (getDataVector): Likewise. (setDataVector(Vector, Vector)): Likewise. (setDataVector(Object[][], Object[])): Likewise. (newDataAvailable): Likewise. (newRowsAdded): Likewise. (rowsRemoved): Likewise. (setColumnIdentifiers(Vector)): Allow for null argument. (setColumnIdentifiers(Object[])): Added Javadocs. (setNumRows): Likewise. (setRowCount): Adds new rows if necessary, and sends more specific TableModelEvent. (setColumnCount): Allow for null columnIdentifiers. (addColumn(Object)): Added Javadocs. (addColumn(Object, Vector)): Handle null columnData. (addColumn(Object, Object[])): Handle columnData with more or less entries than rows in the table. (addRow(Vector)): Fire appropriate event. (addRow(Object[])): Added Javadocs. (insertRow(int, Vector)): Fire appropriate event. (insertRow(int, Object[])): Added Javadocs. (moveRow): Reimplemented. (removeRow(int)): Fire appropriate event. (getColumnCount): Allow for null columnIdentifiers. (getColumnName): Now returns empty string when column index is too large. (isCellEditable): Added Javadocs. (getValueAt): Likewise. (setValueAt): Fire more specific event. (convertToVector): Added Javadocs. * javax/swing/table/TableModel.java Added Javadocs. 2005-01-08 Dalibor Topic <robilad@kaffe.org> * test/jni/Makefile.am (jniReflect_LDADD, jniExecClass_LDADD): Added missing libraries. * test/jni/Makefile.in: Regenerated. 2005-01-08 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/jar.c (cacheJarFile): When removing an already cached file, set user count to 0 first. 2005-01-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/zip/ZipFile.java (ZipFile): Reverted synchronisation patches. 2005-01-07 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-07 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/util/SimpleTimeZone.java: (getOffset): offset end date with daylight savings 2005-01-07 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-06 Tom Tromey <tromey@redhat.com> * java/lang/ClassLoader.java (findClass): Fixed documentation. 2005-01-07 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-06 Michael Koch <konqueror@gmx.de> * java/util/TimeZone.java (setID): Throw NullPointerException if needed. 2005-01-07 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-05 Ranjit Mathew <rmathew@hotmail.com> * java/util/IdentityHashMap.java (put): Replace mistaken use of "<<" by "*". 2005-01-07 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-04 Tom Tromey <tromey@redhat.com> * vm/reference/java/lang/VMThread.java (currentThread): Reordered modifiers. * vm/reference/java/security/VMAccessController.java (DEFAULT_CONTEXT): Reordered modifiers. * gnu/java/nio/SelectorImpl.java: Removed unused import. * gnu/java/security/der/DERWriter.java: Removed unused import. * gnu/java/net/protocol/http/Connection.java: Removed unused import. * gnu/java/nio/PipeImpl.java (read): Reordered modifiers. Fixed indentation. (write): Likewise. * gnu/java/rmi/server/ConnectionRunnerPool.java (getConnectionRunner): Reordered modifiers. * gnu/java/text/FormatCharacterIterator.java (debug): Removed useless `final'. (dumpTable): Likewise. * gnu/java/net/PlainDatagramSocketImpl.java (bind): Reordered modifiers. (create, setOption, getOption, close, join, leave): Likewise. * gnu/java/net/PlainSocketImpl.java (create): Reordered modifiers. (bind, listen, accept): Likewise. 2005-01-07 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-04 Robert Schuster <thebohemian@gmx.net> * gnu/java/beans/DummyAppletStub.java: Add dummy implementation of AppletStub for java.beans.Beans.instantiate. * gnu/java/beans/DummyAppletContext.java: Add dummy implementation of AppletContext. * java/beans/Beans: Added 1.4 functionality, fixed user documentation to be conformant with Javadoc guidelines. (instantiate): Added two more overloaded variants, reworked user documentation, fixed exception behavior, fixed behavior when deserializing null. 2005-01-07 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-03 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/metal/MetalLookAndFeel.java (getControlTextFont): New method. (getMenuTextFont): Likewise. (getSubTextFont): Likewise. (getSystemTextFont): Likewise. (getUserTextFont): Likewise. (getWindowTitleFont): Likewise. 2005-01-07 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-03 Michael Koch <konqueror@gmx.de> * javax/swing/text/AbstractDocument.java (documentFilter): New field. (getDocumentFilter): New method. (setDocumentFilter): Likewise. (dump): Likewise. 2005-01-07 Dalibor Topic <robilad@kaffe.org> * configure.ac: Added missing check for X libraries. * configure: Regenerated. * libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c, libraries/javalib/gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java, libraries/javalib/gnu/java/awt/peer/gtk/GdkRobotPeer.java: Added missing files. Brown paper bag and all that. 2005-01-07 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-03 Michael Koch <konqueror@gmx.de> * javax/swing/JTree.java (DynamicUtilTreeNode.hasChildren): Clarify javadoc. 2005-01-07 Ito Kazumitsu <kaz@maczuka.gcd.org> * libraries/javalib/java/nio/charset/Charset.java (providers): New method to make an array of CharsetProviders defined in META-INF/services/java.nio.charset.spi.CharsetProvider. (charsetForName, availableCharsets): Use the new method providers(). * libraries/javalib/kaffe/io/ByteToCharConverter.java (pendingLength, reset), libraries/javalib/kaffe/io/CharToByteConverter.java (havePending, pendingLength, reset): New methods to be used for subclasses of java.nio.charset.Charset. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-03 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/ClasspathToolkit.java (createRobot): New method. * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java (getDefaultScreenDevice): Implement. * gnu/java/awt/peer/gtk/GdkRobotPeer.java: New file. * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java: Likewise. * gnu/java/awt/peer/gtk/GtkToolkit.java (createRobot): New method. * java/awt/Robot.java: Implement. * java/awt/peer/RobotPeer.java: Rename parameters. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c: New file. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (awt_keycode_to_keysym): Make non-static. * native/jni/gtk-peer/gtkpeer.h (AWT_BUTTON1_MASK, AWT_BUTTON2_MASK, AWT_BUTTON3_MASK): Declare constants. (awt_keycode_to_keysym): Declare. 2005-01-03 Michael Koch <konqueror@gmx.de> * configure.ac: Check for X11 stuff when GTK peer is enabled. * include/Makefile.am: Generate gnu_java_awt_peer_gtk_GdkRobotPeer.h. * native/jni/gtk-peer/Makefile.am: Link libXtst. Added gnu_java_awt_peer_gtk_GdkRobotPeer.c to the build. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c: Added "__attribute__((__unused__))" all over. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-03 Michael Koch <konqueror@gmx.de> * java/net/InetAddress.java: Made all hexadecimal numbers lowercase. Fixed typos in javadocs. (isSiteLocalAddress): Fixed handling of byte values. (isMCLinkLocal): Likewise. * java/net/Inet4Address.java (isMulticastAddress): Call super method. (isLoopbackAddress): Likewise. (isAnyLocalAddress): Likewise. (isLinkLocalAddress): Likewise. (isSiteLocalAddress): Likewise. (isMCGlobal): Likewise. (isMCNodeLocal): Likewise. (isMCLinkLocal): Likewise. (isMCSiteLocal): Likewise. (isMCOrgLocal): Likewise. (getHostAddress): Likewise. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-02 Mark Wielaard <mark@klomp.org> * gnu/java/beans/decoder/DummyHandler.java: Add return statements for failing methods. * gnu/java/beans/decoder/DummyContext.java: Likewise. 2005-01-02 Robert Schuster <theBohemian@gmx.net> * gnu/java/beans/decoder/AbstractContext.java, gnu/java/beans/decoder/AbstractCreatableContext.java, gnu/java/beans/decoder/AbstractElementHandler.java, gnu/java/beans/decoder/AbstractObjectContext.java, gnu/java/beans/decoder/ArrayContext.java, gnu/java/beans/decoder/ArrayHandler.java, gnu/java/beans/decoder/BooleanHandler.java, gnu/java/beans/decoder/ByteHandler.java, gnu/java/beans/decoder/CharHandler.java, gnu/java/beans/decoder/ClassHandler.java, gnu/java/beans/decoder/ConstructorContext.java, gnu/java/beans/decoder/Context.java, gnu/java/beans/decoder/DecoderContext.java, gnu/java/beans/decoder/DefaultExceptionListener.java, gnu/java/beans/decoder/DoubleHandler.java, gnu/java/beans/decoder/DummyContext.java, gnu/java/beans/decoder/DummyHandler.java, gnu/java/beans/decoder/ElementHandler.java, gnu/java/beans/decoder/FloatHandler.java, gnu/java/beans/decoder/GrowableArrayContext.java, gnu/java/beans/decoder/IndexContext.java, gnu/java/beans/decoder/IntHandler.java, gnu/java/beans/decoder/JavaHandler.java, gnu/java/beans/decoder/LongHandler.java, gnu/java/beans/decoder/MethodContext.java, gnu/java/beans/decoder/MethodFinder.java, gnu/java/beans/decoder/NullHandler.java, gnu/java/beans/decoder/ObjectContext.java, gnu/java/beans/decoder/ObjectHandler.java, gnu/java/beans/decoder/PersistenceParser.java, gnu/java/beans/decoder/PropertyContext.java, gnu/java/beans/decoder/ShortHandler.java, gnu/java/beans/decoder/SimpleHandler.java, gnu/java/beans/decoder/StaticMethodContext.java, gnu/java/beans/decoder/StringHandler.java, gnu/java/beans/decoder/VoidHandler.java: New class implementing java.beans.XMLDecoder decoding functionality. * java/beans/XMLDecoder.java: New class. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-02 Michael Koch <konqueror@gmx.de> * javax/swing/text/AbstractDocument.java (AbstractElement.getLength): Fixed off-by-one error. (AbstractElement.children): Made abstract. (AbstractElement.getAllowsChildren): Likewise. (AbstractElement.getElement): Likewise. (AbstractElement.dumpElement): New private method. (AbstractElement.dump): New method. (BranchElememt.getName): Fixed implementation. (BranchElememt.toString): Likewise. (BranchElememt.getElement): Fixed arguments. (LeafElement.getName): Fixed implementation. (LeafElement.toString): Likewise. * javax/swing/text/GapContent.java (GapContent): Put default content into buffer. * javax/swing/text/PlainDocument.java (reindex): Use empty attribute sets instead of null. (createDefaultRoot): Reimplemented. (insertUpdate): Call super method. (removeUpdate): Likewise. (getParagraphElement): Implemented. 2005-01-06 Dalibor Topic <topic@mpiat2305> * test/jni/Makefile.am (jniBase_LDADD): Link jitBasic with libreplace.la and LTLIBINTL. * tests/internal/Makefile.in: Regenerated. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-01 Michael Koch <konqueror@gmx.de> * javax/swing/DefaultBoundedRangeModel.java (fireValueChanged): Fixed off-by-one error 2005-01-06 Dalibor Topic <robilad@kaffe.org> * libraries/clib/native/Thread.c (java_lang_VMThread_sleep): Removed. Replaced by java version in VMThread. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-02 Archie Cobbs <archie@dellroad.org> * vm/reference/java/lang/VMThread.java (sleep()): revert behavior of sleep(0,0) to previous, where we check for InterruptedException. 2004-12-31 Archie Cobbs <archie@dellroad.org> * java/lang/Thread.java (sleep(long,int)): Only do argument checking and push implementation to VMThread.sleep(). * vm/reference/java/lang/VMThread.java (join): Prevent ms overflow. (sleep): Provide default implementation using Object.wait() and Thread.yield(). 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-31 Michael Koch <konqueror@gmx.de> * javax/swing/JComponent.java (getToolTipText): New method. (getTitledBorderText): Likewise. (getAccessibleKeyBinding): Likewise. (getVerifyInputWhenFocusTarget): Likewise. (setVerifyInputWhenFocusTarget): Likewise. (verifyInputWhenFocusTarget): New instance field. 2005-01-06 Dalibor Topic <topic@mpiat2305> * test/internal/Makefile.am (jitBasic_LDADD): Added LTLIBINTL to fix build breakage on freebsd tinderbox. * tests/internal/Makefile.in: Regenerated. 2005-01-06 Guilhem Lavaux <guilhem@kaffe.org> * tests/internal/Makefile.am: Link jitBasic with libreplace.la * tests/internal/Makefile.in: Regenerated. Reported by Michael Franz <mvfranz@gmail.com> 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-31 Michael Koch <konqueror@gmx.de> * javax/swing/DefaultBoundedRangeModel.java: Fixed javadocs all over. (fireStateChanged): Simplified. * javax/swing/BoundedRangeModel.java: Reformatted. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-31 Michael Koch <konqueror@gmx.de> * javax/swing/JTree.java (hasChildren): New instance field. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-31 Michael Koch <konqueror@gmx.de> * javax/swing/LookAndFeel.java (getDesktopPropertyValue): New method. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-31 Michael Koch <konqueror@gmx.de> * javax/swing/DefaultListSelectionModel.java (fireValueChanged): New method. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-31 Michael Koch <konqueror@gmx.de> * javax/swing/JRootPane.java (setMenuBar): Added @deprecated tag. (getMenuBar): Likewise. * javax/swing/JTable.java (sizeColumnsToFit): Likewise. 2005-01-06 Dalibor Topic <robilad@kaffe.org> * TODO: Added task for extensions override mechanism. Reported by: Davanum Srinivas <davanum@gmail.com> 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Paul Jenner <psj.home@ntlworld.com> * javax/swing/ImageIcon.java (setImage): Implemented. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/DecimalFormatSymbols.java New transient currency variable. (getCurrency()): uses local variable instead (getExponential()): documentation (setExponential(char)): documentation (getInternationalCurrencySymbol()): documentation fix (setInternationalCurrencySymbol(String)): sets currency * java/text/NumberFormat.java (getCurrencyInstance(java.util.Locale)): sets fraction digits from the currency after creation of the format. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/util/Locale.java (getDisplayLanguage(java.util.Locale)): more documentation, uses getDisplayString (getDisplayCountry(java.util.Locale)): more documentation, uses getDisplayString (getDIsplayVariant(java.util.Locale)): more documentation, uses getDisplayString (getDisplayString(java.util.Locale,String,String)): returns a possibly localized string, using appropriate information from gnu.java.locale.LocaleInformation 2005-01-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/zip/ZipFile.java (ZipFile): Synchronice on ZipFile class instead of on file names, since there could be several string instances with the same interned represenatation. Reported by: Mark Wielaard <mark@klomp.org>, Adam Heath <doogie@brainfood.com> 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Olga Rodimina <rodimina@redhat.com> (prepareRenderer): Get column's index in dataModel instead of column's view index. (getColumnCount): return count of the columns in ColumnModel, not in dataModel. (removeColumn): Implemented. (moveColumm): Likewise. (setRowHeight): throw IllegalArgumentException if height is less then 1. * javax/swing/table/DefaultTableColumnModel.java: Add javadocs. (DefaultTableColumnModel):Add call to createSelectionModel(). (addColumn): Fire columnAdded event to registered listeners. (removeColumn): Fire columnRemoved event to registered listeners. (moveColumn): Fire columnMoved event to registered listeners. (setColumnMargin): Fire ColumnMarginChanged event to registered listeners. (getColumnIndex): Changed parameter name. (setColumnSelectionAllowed): Likewise. (fireColumnAdded): Implemented. (fireColumnRemoved): Likewise. (fireColumnMoved): Likewise. (fireColumnMarginChanged): Likewise. (getListeners): Changed parameter name. (propertyChange): Implemented. (valueChanged): Changed parameter name. (createSelectionModel): Implemented. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-29 Jerry Quinn <jlquinn@optonline.net> * java/awt/Button.java, java/awt/Canvas.java, java/awt/Checkbox.java, java/awt/CheckboxMenuItem.java, java/awt/Choice.java, java/awt/Dialog.java, java/awt/Frame.java, java/awt/Label.java, java/awt/List.java, java/awt/Menu.java, java/awt/MenuBar.java, java/awt/MenuItem.java, java/awt/PopupMenu.java, java/awt/ScrollPane.java, java/awt/Scrollbar.java, java/awt/TextArea.java, java/awt/Window.java (getAccessibleContext): Clean up comments. Reformat. * java/awt/Button.java, java/awt/Checkbox.java, java/awt/Choice.java, java/awt/Menu.java, java/awt/PopupMenu.java, java/awt/TextArea.java (getAccessibleContext): Only create new accessible once. * java/awt/TextComponent.java (getAccessibleContext): Implement. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Michael Koch <konqueror@gmx.de> * javax/imageio/metadata/IIOInvalidTreeException.java (IIOInvalidTreeException): Reformatted. * javax/imageio/spi/IIORegistry.java (static): Register ImageReaderSpi.class and ImageWriterSpi.class. * javax/imageio/stream/MemoryCacheImageInputStream.java: Reworked import statements. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Michael Koch <konqueror@gmx.de> * gnu/java/awt/peer/gtk/GtkToolkit.java: Explicitely import used classes. (getLocalGraphicsEnvironment): Simplify. * java/awt/Window.java (Window): Enable code to get the default GraphicsConfiguration. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/metal/DefaultMetalTheme.java (CONTROL_TEXT_FONT): New static field. (MENU_TEXT_FONT): Likewise. (SUB_TEXT_FONT): Likewise. (SYSTEM_TEXT_FONT): Likewise. (USER_TEXT_FONT): Likewise. (WINDOW_TITLE_FONT): Likewise. (getControlTextFont): New method. (getMenuTextFont): Likewise. (getSubTextFont): Likewise. (getSystemTextFont): Likewise. (getUserTextFont): Likewise. (getWindowTitleFont): Likewise. * javax/swing/plaf/metal/MetalTheme.java (BLACK): Initialize with Color.BLACK. (WHITE): Initialize with Color.WHITE. (getInactiveControlTextColor): Return getControlDisabled(). (getMenuDisabledForeground): Return getSecondary3(). (getControlTextFont): New abstract method. (getMenuTextFont): Likewise. (getSubTextFont): Likewise. (getSystemTextFont): Likewise. (getUserTextFont): Likewise. (getWindowTitleFont): Likewise. 2005-01-06 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Michael Koch <konqueror@gmx.de> * java/text/DateFormat.java (getAvailableLocales): Implemented. * java/util/Locale.java (availableLocales): Fix modifier order. (localeMap): Likewise. (getAvailableLocales): Likewise. 2005-01-06 Dalibor Topic <robilad@kaffe.org> * libraries/clib/native/Thread.c (java_lang_VMThread_sleep): Removed Guilhem's hack since the sleep patch has been merged in from GNU Classpath. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Mark Wielaard <mark@klomp.org> * java/lang/Thread.java (sleep): Update documentation. Make sure VMThread.sleep() is never called with zero arguments. * vm/reference/java/lang/VMThread.java (sleep): Update documentation. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/DecimalFormat.java Correction of authorship < to (. (scanFix): removed currency changes (DecimalFormat()): documentation (DecimalFormat(String)): documentation (DecimalFormat(String, DecimalFormatSymbols): documentation (formatInternal(double,FormatBuffer,FieldPosition)): added currency substitution (apologies for reformatting). (format(long,FormatBuffer,FieldPosition): ditto (parse(String)): corrected compile warning (naming of multiplier) (substituteCurrency(String,double)): new method * java/text/DecimalFormatSymbols.java Correction of authorship < to (. (safeGetString): documentation (DecimalFormatSymbols()): currency uses java.util.Currency (setCurrency(java.util.Currency)): changes currency symbol and intl. currency symbol (setInternationalCurrencySymbol(String)): sets currency symbol on basis of change * java/text/NumberFormat.java Correction of authorship < to (. 2004-12-30 Michael Koch <konqueror@gmx.de> * java/util/Currency.java (Currency()): added symbol retrieval (getSymbol()): implemented 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Ito Kazumitsu <kaz@maczuka.gcd.org> * java/nio/ByteBufferImpl.java (compact): Set position and limit even if no bytes were moved. 2004-12-30 Michael Koch <konqueror@gmx.de> * java/nio/CharViewBufferImpl.java (compact): Likewise. * java/nio/DirectByteBufferImpl.java (compact): Likewise. * java/nio/DoubleViewBufferImpl.java (compact): Likewise. * java/nio/FloatViewBufferImpl.java (compact): Likewise. * java/nio/IntViewBufferImpl.java (compact): Likewise. * java/nio/LongViewBufferImpl.java (compact): Likewise. * java/nio/MappedByteBufferImpl.java (compact): Likewise. * java/nio/ShortViewBufferImpl.java (compact): Likewise. * java/nio/FloatBufferImpl.java (compact): Set position. * java/nio/CharBufferImpl.java (compact): Likewise. * java/nio/DoubleBufferImpl.java (compact): Likewise. * java/nio/IntBufferImpl.java (compact): Likewise. * java/nio/LongBufferImpl.java (compact): Likewise. * java/nio/ShortBufferImpl.java (compact): Likewise. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-30 Michael Koch <konqueror@gmx.de> * javax/swing/JFormattedTextField.java (getFocusLostBehavior): Fixed typo in method name. (setFocusLostBehavior): Likewise. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-29 Mark Wielaard <mark@klomp.org> * native/jni/xmlj/*: New files. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/zip/ZipFile.java (ZipFile): Synchronize on file name before calling native method, in order to avoid races between threads trying to load the same file and getting confused in the jar file cache. Reported by: Davanum Srinivas <davanum@gmail.com> * kaffe/kaffevm/jar.c (findCachedJarFile): Renamed from findJarFile. (openJarFile): Use findCachedJarFile. (closeJarFile, findCachedJarFile, cacheJarFile): Added debug output. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-29 Jerry Quinn <jlquinn@optonline.net> * java/awt/CheckboxMenuItem.java (getAccessibleContext, AccessibleAWTCheckboxMenuItem): Implement. * java/awt/Choice.java: Add implements declaration for Accessible. * java/awt/Dialog.java (AccessibleAWTFrame, getAccessibleContext): Implement. * java/awt/Frame.java (AccessibleAWTFrame, getAccessibleContext): Implement. * java/awt/List.java: Implement AccessibleAWTList, AccessibleAWTListChild. * java/awt/MenuComponent.java (accessibleContext): Make package visible. * java/awt/MenuItem.java (getAccessibleContext): Implement. * java/awt/Scrollbar.java (AccessibleAWTScrollbar, getAccessibleContext): Implement. * java/awt/ScrollPane.java (AccessibleAWTScrollPane, getAccessibleContext): Implement. * java/awt/Window.java (AccessibleAWTWindow): Implement. (isActive, isFocused, getAccessibleContext): Implement. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-29 Michael Koch <konqueror@gmx.de> * javax/swing/text/TextAction.java (getTextComponent): Simplified. Added Javadoc. (augmentList): Implemented. Added Javadoc. (getFocusedComponent): Added javadoc. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-29 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/text/DecimalFormat.java (format(long,StringBuffer,FieldPosition)): multiply number by multiplier before formatting. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-29 Michael Koch <konqueror@gmx.de> * java/nio/DirectByteBufferImpl.java (owner): Reformatted javadoc. (ReadOnly): Reorganized keywords. (ReadWrite): Likewise. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-29 Michael Koch <konqueror@gmx.de> * java/awt/Button.java, java/lang/Runtime.java, java/lang/System.java, java/security/cert/X509CRLSelector.java, java/security/cert/X509CertSelector.java, java/util/ResourceBundle.java, java/util/jar/JarFile.java, javax/swing/JApplet.java, javax/swing/JFormattedTextField.java, javax/swing/JTree.java, javax/swing/JWindow.java, javax/swing/TransferHandler.java, javax/swing/plaf/basic/BasicEditorPaneUI.java, javax/swing/plaf/basic/BasicTextPaneUI.java javax/swing/plaf/basic/BasicTreeUI.java: Imports reworked. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-27 Jeroen Frijters <jeroen@frijters.net> * java/nio/ByteBufferImpl.java, java/nio/CharBufferImpl.java, java/nio/DirectByteBufferImpl.java, java/nio/DoubleBufferImpl.java, java/nio/FloatBufferImpl.java, java/nio/IntBufferImpl.java, java/nio/LongBufferImpl.java, java/nio/MappedByteBufferImpl.java, java/nio/ShortBufferImpl.java (compact): Added explicit read-only check and invalidate mark. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-27 Michael Koch <konqueror@gmx.de> * javax/imageio/IIOParam.java (setSourceBands): New method. (setSourceSubsampling): Likewise. * javax/imageio/ImageReadParam.java (setDestination): Likewise. (setDestinationBands): Likewise. (setSourceProgressivePasses): Likewise. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-27 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractAction.java, javax/swing/AbstractCellEditor.java, javax/swing/AbstractListModel.java, javax/swing/DefaultBoundedRangeModel.java, javax/swing/DefaultButtonModel.java, javax/swing/DefaultCellEditor.java, javax/swing/DefaultComboBoxModel.java, javax/swing/DefaultDesktopManager.java, javax/swing/JMenu.java, javax/swing/JSlider.java, javax/swing/KeyStroke.java, javax/swing/OverlayLayout.java, javax/swing/ScrollPaneLayout.java, javax/swing/SizeRequirements.java, javax/swing/ViewportLayout.java: Made serialVersionUID private. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-27 Michael Koch <konqueror@gmx.de> * javax/imageio/metadata/IIOInvalidTreeException.java: Use org.w3c.dom.Node instead of java.lang.Object. (serialVersionUID): New field. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2005-01-05 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_mn_MN.java: New file. * gnu/java/locale/LocaleInformation_aa.java, gnu/java/locale/LocaleInformation_aa_DJ.java, gnu/java/locale/LocaleInformation_aa_ER.java, gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java, gnu/java/locale/LocaleInformation_aa_ET.java, gnu/java/locale/LocaleInformation_af.java, gnu/java/locale/LocaleInformation_af_ZA.java, gnu/java/locale/LocaleInformation_am.java, gnu/java/locale/LocaleInformation_am_ET.java, gnu/java/locale/LocaleInformation_ar.java, gnu/java/locale/LocaleInformation_ar_DZ.java, gnu/java/locale/LocaleInformation_ar_IN.java, gnu/java/locale/LocaleInformation_ar_IQ.java, gnu/java/locale/LocaleInformation_ar_JO.java, gnu/java/locale/LocaleInformation_ar_KW.java, gnu/java/locale/LocaleInformation_ar_LB.java, gnu/java/locale/LocaleInformation_ar_LY.java, gnu/java/locale/LocaleInformation_ar_MA.java, gnu/java/locale/LocaleInformation_ar_QA.java, gnu/java/locale/LocaleInformation_ar_SA.java, gnu/java/locale/LocaleInformation_ar_SY.java, gnu/java/locale/LocaleInformation_ar_TN.java, gnu/java/locale/LocaleInformation_ar_YE.java, gnu/java/locale/LocaleInformation_as.java, gnu/java/locale/LocaleInformation_as_IN.java, gnu/java/locale/LocaleInformation_az.java, gnu/java/locale/LocaleInformation_be.java, gnu/java/locale/LocaleInformation_be_BY.java, gnu/java/locale/LocaleInformation_bg.java, gnu/java/locale/LocaleInformation_bg_BG.java, gnu/java/locale/LocaleInformation_bn.java, gnu/java/locale/LocaleInformation_bn_IN.java, gnu/java/locale/LocaleInformation_ca.java, gnu/java/locale/LocaleInformation_ca_ES.java, gnu/java/locale/LocaleInformation_cs.java, gnu/java/locale/LocaleInformation_cs_CZ.java, gnu/java/locale/LocaleInformation_cy.java, gnu/java/locale/LocaleInformation_cy_GB.java, gnu/java/locale/LocaleInformation_da.java, gnu/java/locale/LocaleInformation_da_DK.java, gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_de_AT.java, gnu/java/locale/LocaleInformation_de_BE.java, gnu/java/locale/LocaleInformation_de_CH.java, gnu/java/locale/LocaleInformation_de_DE.java, gnu/java/locale/LocaleInformation_de_LI.java, gnu/java/locale/LocaleInformation_de_LU.java, gnu/java/locale/LocaleInformation_dv.java, gnu/java/locale/LocaleInformation_dv_MV.java, gnu/java/locale/LocaleInformation_dz.java, gnu/java/locale/LocaleInformation_dz_BT.java, gnu/java/locale/LocaleInformation_el.java, gnu/java/locale/LocaleInformation_el_GR.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_en_AS.java, gnu/java/locale/LocaleInformation_en_AU.java, gnu/java/locale/LocaleInformation_en_BE.java, gnu/java/locale/LocaleInformation_en_BW.java, gnu/java/locale/LocaleInformation_en_BZ.java, gnu/java/locale/LocaleInformation_en_CA.java, gnu/java/locale/LocaleInformation_en_GB.java, gnu/java/locale/LocaleInformation_en_GU.java, gnu/java/locale/LocaleInformation_en_HK.java, gnu/java/locale/LocaleInformation_en_IE.java, gnu/java/locale/LocaleInformation_en_IN.java, gnu/java/locale/LocaleInformation_en_MH.java, gnu/java/locale/LocaleInformation_en_MP.java, gnu/java/locale/LocaleInformation_en_MT.java, gnu/java/locale/LocaleInformation_en_NZ.java, gnu/java/locale/LocaleInformation_en_PH.java, gnu/java/locale/LocaleInformation_en_PK.java, gnu/java/locale/LocaleInformation_en_SG.java, gnu/java/locale/LocaleInformation_en_UM.java, gnu/java/locale/LocaleInformation_en_US.java, gnu/java/locale/LocaleInformation_en_US_POSIX.java, gnu/java/locale/LocaleInformation_en_VI.java, gnu/java/locale/LocaleInformation_en_ZA.java, gnu/java/locale/LocaleInformation_en_ZW.java, gnu/java/locale/LocaleInformation_eo.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_es_AR.java, gnu/java/locale/LocaleInformation_es_BO.java, gnu/java/locale/LocaleInformation_es_CL.java, gnu/java/locale/LocaleInformation_es_CO.java, gnu/java/locale/LocaleInformation_es_CR.java, gnu/java/locale/LocaleInformation_es_DO.java, gnu/java/locale/LocaleInformation_es_EC.java, gnu/java/locale/LocaleInformation_es_ES.java, gnu/java/locale/LocaleInformation_es_GT.java, gnu/java/locale/LocaleInformation_es_HN.java, gnu/java/locale/LocaleInformation_es_MX.java, gnu/java/locale/LocaleInformation_es_NI.java, gnu/java/locale/LocaleInformation_es_PA.java, gnu/java/locale/LocaleInformation_es_PE.java, gnu/java/locale/LocaleInformation_es_PR.java, gnu/java/locale/LocaleInformation_es_PY.java, gnu/java/locale/LocaleInformation_es_SV.java, gnu/java/locale/LocaleInformation_es_US.java, gnu/java/locale/LocaleInformation_es_UY.java, gnu/java/locale/LocaleInformation_es_VE.java, gnu/java/locale/LocaleInformation_et.java, gnu/java/locale/LocaleInformation_et_EE.java, gnu/java/locale/LocaleInformation_eu.java, gnu/java/locale/LocaleInformation_eu_ES.java, gnu/java/locale/LocaleInformation_fa.java, gnu/java/locale/LocaleInformation_fa_AF.java, gnu/java/locale/LocaleInformation_fa_IR.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_fi_FI.java, gnu/java/locale/LocaleInformation_fo.java, gnu/java/locale/LocaleInformation_fo_FO.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_fr_BE.java, gnu/java/locale/LocaleInformation_fr_CA.java, gnu/java/locale/LocaleInformation_fr_CH.java, gnu/java/locale/LocaleInformation_fr_LU.java, gnu/java/locale/LocaleInformation_ga.java, gnu/java/locale/LocaleInformation_ga_IE.java, gnu/java/locale/LocaleInformation_gl.java, gnu/java/locale/LocaleInformation_gl_ES.java, gnu/java/locale/LocaleInformation_gu.java, gnu/java/locale/LocaleInformation_gu_IN.java, gnu/java/locale/LocaleInformation_gv.java, gnu/java/locale/LocaleInformation_gv_GB.java, gnu/java/locale/LocaleInformation_he.java, gnu/java/locale/LocaleInformation_he_IL.java, gnu/java/locale/LocaleInformation_hi.java, gnu/java/locale/LocaleInformation_hi_IN.java, gnu/java/locale/LocaleInformation_hr.java, gnu/java/locale/LocaleInformation_hu.java, gnu/java/locale/LocaleInformation_hu_HU.java, gnu/java/locale/LocaleInformation_hy.java, gnu/java/locale/LocaleInformation_hy_AM.java, gnu/java/locale/LocaleInformation_hy_AM_REVISED.java, gnu/java/locale/LocaleInformation_id.java, gnu/java/locale/LocaleInformation_id_ID.java, gnu/java/locale/LocaleInformation_is.java, gnu/java/locale/LocaleInformation_is_IS.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_it_CH.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_iu.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_ja_JP.java, gnu/java/locale/LocaleInformation_ka.java, gnu/java/locale/LocaleInformation_kk.java, gnu/java/locale/LocaleInformation_kk_KZ.java, gnu/java/locale/LocaleInformation_kl.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_km.java, gnu/java/locale/LocaleInformation_km_KH.java, gnu/java/locale/LocaleInformation_kn.java, gnu/java/locale/LocaleInformation_kn_IN.java, gnu/java/locale/LocaleInformation_ko.java, gnu/java/locale/LocaleInformation_ko_KR.java, gnu/java/locale/LocaleInformation_kw.java, gnu/java/locale/LocaleInformation_kw_GB.java, gnu/java/locale/LocaleInformation_ky.java, gnu/java/locale/LocaleInformation_lo.java, gnu/java/locale/LocaleInformation_lo_LA.java, gnu/java/locale/LocaleInformation_lt.java, gnu/java/locale/LocaleInformation_lt_LT.java, gnu/java/locale/LocaleInformation_lv.java, gnu/java/locale/LocaleInformation_lv_LV.java, gnu/java/locale/LocaleInformation_mk.java, gnu/java/locale/LocaleInformation_ml.java, gnu/java/locale/LocaleInformation_ml_IN.java, gnu/java/locale/LocaleInformation_mn.java, gnu/java/locale/LocaleInformation_mr.java, gnu/java/locale/LocaleInformation_mr_IN.java, gnu/java/locale/LocaleInformation_ms.java, gnu/java/locale/LocaleInformation_ms_BN.java, gnu/java/locale/LocaleInformation_ms_MY.java, gnu/java/locale/LocaleInformation_mt.java, gnu/java/locale/LocaleInformation_mt_MT.java, gnu/java/locale/LocaleInformation_nb.java, gnu/java/locale/LocaleInformation_nb_NO.java, gnu/java/locale/LocaleInformation_nl.java, gnu/java/locale/LocaleInformation_nl_BE.java, gnu/java/locale/LocaleInformation_nl_NL.java, gnu/java/locale/LocaleInformation_nn.java, gnu/java/locale/LocaleInformation_nn_NO.java, gnu/java/locale/LocaleInformation_om.java, gnu/java/locale/LocaleInformation_om_ET.java, gnu/java/locale/LocaleInformation_om_KE.java, gnu/java/locale/LocaleInformation_or.java, gnu/java/locale/LocaleInformation_or_IN.java, gnu/java/locale/LocaleInformation_pa.java, gnu/java/locale/LocaleInformation_pa_IN.java, gnu/java/locale/LocaleInformation_pl.java, gnu/java/locale/LocaleInformation_pl_PL.java, gnu/java/locale/LocaleInformation_ps.java, gnu/java/locale/LocaleInformation_ps_AF.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro.java, gnu/java/locale/LocaleInformation_ro_RO.java, gnu/java/locale/LocaleInformation_ru.java, gnu/java/locale/LocaleInformation_ru_RU.java, gnu/java/locale/LocaleInformation_ru_UA.java, gnu/java/locale/LocaleInformation_sa.java, gnu/java/locale/LocaleInformation_sa_IN.java, gnu/java/locale/LocaleInformation_sk.java, gnu/java/locale/LocaleInformation_sk_SK.java, gnu/java/locale/LocaleInformation_sl.java, gnu/java/locale/LocaleInformation_so.java, gnu/java/locale/LocaleInformation_so_DJ.java, gnu/java/locale/LocaleInformation_so_ET.java, gnu/java/locale/LocaleInformation_so_KE.java, gnu/java/locale/LocaleInformation_so_SO.java, gnu/java/locale/LocaleInformation_sq.java, gnu/java/locale/LocaleInformation_sq_AL.java, gnu/java/locale/LocaleInformation_sr.java, gnu/java/locale/LocaleInformation_sr_Latn.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_sv_FI.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_sw.java, gnu/java/locale/LocaleInformation_sw_KE.java, gnu/java/locale/LocaleInformation_sw_TZ.java, gnu/java/locale/LocaleInformation_ta.java, gnu/java/locale/LocaleInformation_ta_IN.java, gnu/java/locale/LocaleInformation_te.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_th.java, gnu/java/locale/LocaleInformation_th_TH.java, gnu/java/locale/LocaleInformation_ti.java, gnu/java/locale/LocaleInformation_ti_ER.java, gnu/java/locale/LocaleInformation_ti_ET.java, gnu/java/locale/LocaleInformation_tr.java, gnu/java/locale/LocaleInformation_tr_TR.java, gnu/java/locale/LocaleInformation_tt.java, gnu/java/locale/LocaleInformation_tt_RU.java, gnu/java/locale/LocaleInformation_uk.java, gnu/java/locale/LocaleInformation_uk_UA.java, gnu/java/locale/LocaleInformation_ur.java, gnu/java/locale/LocaleInformation_uz.java, gnu/java/locale/LocaleInformation_uz_AF.java, gnu/java/locale/LocaleInformation_vi.java, gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_CN_Hans.java, gnu/java/locale/LocaleInformation_zh_HK_Hant.java, gnu/java/locale/LocaleInformation_zh_Hant.java, gnu/java/locale/LocaleInformation_zh_MO_Hant.java, gnu/java/locale/LocaleInformation_zh_SG_Hans.java, gnu/java/locale/LocaleInformation_zh_TW_Hant.java: Regenerated. 2004-12-30 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_as.java, gnu/java/locale/LocaleInformation_bg.java, gnu/java/locale/LocaleInformation_cs.java, gnu/java/locale/LocaleInformation_da.java, gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_dz.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_en_GB.java, gnu/java/locale/LocaleInformation_en_IE.java, gnu/java/locale/LocaleInformation_en_SG.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_fa_AF.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_ga.java, gnu/java/locale/LocaleInformation_hi.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_ko.java, gnu/java/locale/LocaleInformation_mr.java, gnu/java/locale/LocaleInformation_mt.java, gnu/java/locale/LocaleInformation_nb.java, gnu/java/locale/LocaleInformation_nl.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_sr.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_sw.java, gnu/java/locale/LocaleInformation_ta.java, gnu/java/locale/LocaleInformation_uz_AF.java, gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_Hant.java: Regenerated with new gnu.localegen to get timeZone arrays correct. 2004-12-30 Andrew John Hughes <gnu_andrew@member.fsf.org> * gnu/java/locale/LocaleInformation.java Added EEK -> kr mapping for currency symbols. 2004-12-30 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_ko.java, gnu/java/locale/LocaleInformation_nb.java, gnu/java/locale/LocaleInformation_nl.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_Hant.java: Regenerated with newer gnu.lcoalegen to include localized variant names. 2004-12-30 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_aa.java, gnu/java/locale/LocaleInformation_af.java, gnu/java/locale/LocaleInformation_am.java, gnu/java/locale/LocaleInformation_ar.java, gnu/java/locale/LocaleInformation_as.java, gnu/java/locale/LocaleInformation_az.java, gnu/java/locale/LocaleInformation_be.java, gnu/java/locale/LocaleInformation_bg.java, gnu/java/locale/LocaleInformation_bn.java, gnu/java/locale/LocaleInformation_ca.java, gnu/java/locale/LocaleInformation_cs.java, gnu/java/locale/LocaleInformation_cy.java, gnu/java/locale/LocaleInformation_da.java, gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_dv.java, gnu/java/locale/LocaleInformation_dz.java, gnu/java/locale/LocaleInformation_el.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_eo.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_et.java, gnu/java/locale/LocaleInformation_eu.java, gnu/java/locale/LocaleInformation_fa.java, gnu/java/locale/LocaleInformation_fa_AF.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_fo.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_ga.java, gnu/java/locale/LocaleInformation_gl.java, gnu/java/locale/LocaleInformation_gu.java, gnu/java/locale/LocaleInformation_gv.java, gnu/java/locale/LocaleInformation_he.java, gnu/java/locale/LocaleInformation_hi.java, gnu/java/locale/LocaleInformation_hr.java, gnu/java/locale/LocaleInformation_hu.java, gnu/java/locale/LocaleInformation_hy.java, gnu/java/locale/LocaleInformation_id.java, gnu/java/locale/LocaleInformation_is.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_iu.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_ka.java, gnu/java/locale/LocaleInformation_kk.java, gnu/java/locale/LocaleInformation_kl.java, gnu/java/locale/LocaleInformation_km.java, gnu/java/locale/LocaleInformation_kn.java, gnu/java/locale/LocaleInformation_ko.java, gnu/java/locale/LocaleInformation_kw.java, gnu/java/locale/LocaleInformation_ky.java, gnu/java/locale/LocaleInformation_lo.java, gnu/java/locale/LocaleInformation_lt.java, gnu/java/locale/LocaleInformation_lv.java, gnu/java/locale/LocaleInformation_mk.java, gnu/java/locale/LocaleInformation_ml.java, gnu/java/locale/LocaleInformation_mn.java, gnu/java/locale/LocaleInformation_mr.java, gnu/java/locale/LocaleInformation_ms.java, gnu/java/locale/LocaleInformation_mt.java, gnu/java/locale/LocaleInformation_nb.java, gnu/java/locale/LocaleInformation_nl.java, gnu/java/locale/LocaleInformation_nn.java, gnu/java/locale/LocaleInformation_om.java, gnu/java/locale/LocaleInformation_or.java, gnu/java/locale/LocaleInformation_pa.java, gnu/java/locale/LocaleInformation_pl.java, gnu/java/locale/LocaleInformation_ps.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro.java, gnu/java/locale/LocaleInformation_ru.java, gnu/java/locale/LocaleInformation_sa.java, gnu/java/locale/LocaleInformation_sk.java, gnu/java/locale/LocaleInformation_sl.java, gnu/java/locale/LocaleInformation_so.java, gnu/java/locale/LocaleInformation_sq.java, gnu/java/locale/LocaleInformation_sr.java, gnu/java/locale/LocaleInformation_sr_Latn.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_sw.java, gnu/java/locale/LocaleInformation_ta.java, gnu/java/locale/LocaleInformation_te.java, gnu/java/locale/LocaleInformation_th.java, gnu/java/locale/LocaleInformation_ti.java, gnu/java/locale/LocaleInformation_tr.java, gnu/java/locale/LocaleInformation_tt.java, gnu/java/locale/LocaleInformation_uk.java, gnu/java/locale/LocaleInformation_ur.java, gnu/java/locale/LocaleInformation_uz.java, gnu/java/locale/LocaleInformation_uz_AF.java, gnu/java/locale/LocaleInformation_vi.java, gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_Hant.java, gnu/java/locale/LocaleInformation_zh_SG_Hans.java: Regenerated. 2004-12-30 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation.java, gnu/java/locale/LocaleInformation_bg.java, gnu/java/locale/LocaleInformation_cs.java, gnu/java/locale/LocaleInformation_da.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_Hant.java: Updated to match update CLDR data more. 2004-12-30 Andrew John Hughes <gnu_andrew@member.fsf.org> * gnu/java/locale/LocaleInformation.java Additional currency symbols. 2004-12-30 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation.java Addition of currency code to symbols mapping. 2004-12-30 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_et.java (contents): Removed localPatternChars entry. 2004-12-26 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de_AT.java: Reformatted. 2004-12-26 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de_BE.java: Reformatted. 2004-12-26 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_aa.java, gnu/java/locale/LocaleInformation_aa_DJ.java, gnu/java/locale/LocaleInformation_aa_ER.java, gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java, gnu/java/locale/LocaleInformation_aa_ET.java, gnu/java/locale/LocaleInformation_af.java, gnu/java/locale/LocaleInformation_af_ZA.java, gnu/java/locale/LocaleInformation_am.java, gnu/java/locale/LocaleInformation_am_ET.java, gnu/java/locale/LocaleInformation_ar.java, gnu/java/locale/LocaleInformation_ar_DZ.java, gnu/java/locale/LocaleInformation_ar_IN.java, gnu/java/locale/LocaleInformation_ar_IQ.java, gnu/java/locale/LocaleInformation_ar_JO.java, gnu/java/locale/LocaleInformation_ar_KW.java, gnu/java/locale/LocaleInformation_ar_LB.java, gnu/java/locale/LocaleInformation_ar_LY.java, gnu/java/locale/LocaleInformation_ar_MA.java, gnu/java/locale/LocaleInformation_ar_QA.java, gnu/java/locale/LocaleInformation_ar_SA.java, gnu/java/locale/LocaleInformation_ar_SY.java, gnu/java/locale/LocaleInformation_ar_TN.java, gnu/java/locale/LocaleInformation_ar_YE.java, gnu/java/locale/LocaleInformation_as.java, gnu/java/locale/LocaleInformation_as_IN.java, gnu/java/locale/LocaleInformation_az.java, gnu/java/locale/LocaleInformation_be.java, gnu/java/locale/LocaleInformation_be_BY.java, gnu/java/locale/LocaleInformation_bg.java, gnu/java/locale/LocaleInformation_bg_BG.java, gnu/java/locale/LocaleInformation_bn.java, gnu/java/locale/LocaleInformation_bn_IN.java, gnu/java/locale/LocaleInformation_ca.java, gnu/java/locale/LocaleInformation_ca_ES.java, gnu/java/locale/LocaleInformation_cs.java, gnu/java/locale/LocaleInformation_cs_CZ.java, gnu/java/locale/LocaleInformation_cy.java, gnu/java/locale/LocaleInformation_cy_GB.java, gnu/java/locale/LocaleInformation_da.java, gnu/java/locale/LocaleInformation_da_DK.java, gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_de_AT.java, gnu/java/locale/LocaleInformation_de_BE.java, gnu/java/locale/LocaleInformation_de_CH.java, gnu/java/locale/LocaleInformation_de_DE.java, gnu/java/locale/LocaleInformation_de_LI.java, gnu/java/locale/LocaleInformation_de_LU.java, gnu/java/locale/LocaleInformation_dv.java, gnu/java/locale/LocaleInformation_dv_MV.java, gnu/java/locale/LocaleInformation_dz.java, gnu/java/locale/LocaleInformation_dz_BT.java, gnu/java/locale/LocaleInformation_el.java, gnu/java/locale/LocaleInformation_el_GR.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_en_AS.java, gnu/java/locale/LocaleInformation_en_AU.java, gnu/java/locale/LocaleInformation_en_BE.java, gnu/java/locale/LocaleInformation_en_BW.java, gnu/java/locale/LocaleInformation_en_BZ.java, gnu/java/locale/LocaleInformation_en_CA.java, gnu/java/locale/LocaleInformation_en_GB.java, gnu/java/locale/LocaleInformation_en_GU.java, gnu/java/locale/LocaleInformation_en_HK.java, gnu/java/locale/LocaleInformation_en_IE.java, gnu/java/locale/LocaleInformation_en_IN.java, gnu/java/locale/LocaleInformation_en_MH.java, gnu/java/locale/LocaleInformation_en_MP.java, gnu/java/locale/LocaleInformation_en_MT.java, gnu/java/locale/LocaleInformation_en_NZ.java, gnu/java/locale/LocaleInformation_en_PH.java, gnu/java/locale/LocaleInformation_en_PK.java, gnu/java/locale/LocaleInformation_en_SG.java, gnu/java/locale/LocaleInformation_en_UM.java, gnu/java/locale/LocaleInformation_en_US.java, gnu/java/locale/LocaleInformation_en_US_POSIX.java, gnu/java/locale/LocaleInformation_en_VI.java, gnu/java/locale/LocaleInformation_en_ZA.java, gnu/java/locale/LocaleInformation_en_ZW.java, gnu/java/locale/LocaleInformation_eo.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_es_AR.java, gnu/java/locale/LocaleInformation_es_BO.java, gnu/java/locale/LocaleInformation_es_CL.java, gnu/java/locale/LocaleInformation_es_CO.java, gnu/java/locale/LocaleInformation_es_CR.java, gnu/java/locale/LocaleInformation_es_DO.java, gnu/java/locale/LocaleInformation_es_EC.java, gnu/java/locale/LocaleInformation_es_ES.java, gnu/java/locale/LocaleInformation_es_GT.java, gnu/java/locale/LocaleInformation_es_HN.java, gnu/java/locale/LocaleInformation_es_MX.java, gnu/java/locale/LocaleInformation_es_NI.java, gnu/java/locale/LocaleInformation_es_PA.java, gnu/java/locale/LocaleInformation_es_PE.java, gnu/java/locale/LocaleInformation_es_PR.java, gnu/java/locale/LocaleInformation_es_PY.java, gnu/java/locale/LocaleInformation_es_SV.java, gnu/java/locale/LocaleInformation_es_US.java, gnu/java/locale/LocaleInformation_es_UY.java, gnu/java/locale/LocaleInformation_es_VE.java, gnu/java/locale/LocaleInformation_et.java, gnu/java/locale/LocaleInformation_et_EE.java, gnu/java/locale/LocaleInformation_eu.java, gnu/java/locale/LocaleInformation_eu_ES.java, gnu/java/locale/LocaleInformation_fa.java, gnu/java/locale/LocaleInformation_fa_AF.java, gnu/java/locale/LocaleInformation_fa_IR.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_fi_FI.java, gnu/java/locale/LocaleInformation_fo.java, gnu/java/locale/LocaleInformation_fo_FO.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_fr_BE.java, gnu/java/locale/LocaleInformation_fr_CA.java, gnu/java/locale/LocaleInformation_fr_CH.java, gnu/java/locale/LocaleInformation_fr_LU.java, gnu/java/locale/LocaleInformation_ga.java, gnu/java/locale/LocaleInformation_ga_IE.java, gnu/java/locale/LocaleInformation_gl.java, gnu/java/locale/LocaleInformation_gl_ES.java, gnu/java/locale/LocaleInformation_gu.java, gnu/java/locale/LocaleInformation_gu_IN.java, gnu/java/locale/LocaleInformation_gv.java, gnu/java/locale/LocaleInformation_gv_GB.java, gnu/java/locale/LocaleInformation_he.java, gnu/java/locale/LocaleInformation_he_IL.java, gnu/java/locale/LocaleInformation_hi.java, gnu/java/locale/LocaleInformation_hi_IN.java, gnu/java/locale/LocaleInformation_hr.java, gnu/java/locale/LocaleInformation_hu.java, gnu/java/locale/LocaleInformation_hu_HU.java, gnu/java/locale/LocaleInformation_hy.java, gnu/java/locale/LocaleInformation_hy_AM.java, gnu/java/locale/LocaleInformation_hy_AM_REVISED.java, gnu/java/locale/LocaleInformation_id.java, gnu/java/locale/LocaleInformation_id_ID.java, gnu/java/locale/LocaleInformation_is.java, gnu/java/locale/LocaleInformation_is_IS.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_it_CH.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_iu.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_ja_JP.java, gnu/java/locale/LocaleInformation_ka.java, gnu/java/locale/LocaleInformation_kk.java, gnu/java/locale/LocaleInformation_kk_KZ.java, gnu/java/locale/LocaleInformation_kl.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_km.java, gnu/java/locale/LocaleInformation_km_KH.java, gnu/java/locale/LocaleInformation_kn.java, gnu/java/locale/LocaleInformation_kn_IN.java, gnu/java/locale/LocaleInformation_ko.java, gnu/java/locale/LocaleInformation_ko_KR.java, gnu/java/locale/LocaleInformation_kw.java, gnu/java/locale/LocaleInformation_kw_GB.java, gnu/java/locale/LocaleInformation_ky.java, gnu/java/locale/LocaleInformation_lo.java, gnu/java/locale/LocaleInformation_lo_LA.java, gnu/java/locale/LocaleInformation_lt.java, gnu/java/locale/LocaleInformation_lt_LT.java, gnu/java/locale/LocaleInformation_lv.java, gnu/java/locale/LocaleInformation_lv_LV.java, gnu/java/locale/LocaleInformation_mk.java, gnu/java/locale/LocaleInformation_ml.java, gnu/java/locale/LocaleInformation_ml_IN.java, gnu/java/locale/LocaleInformation_mn.java, gnu/java/locale/LocaleInformation_mr.java, gnu/java/locale/LocaleInformation_mr_IN.java, gnu/java/locale/LocaleInformation_ms.java, gnu/java/locale/LocaleInformation_ms_BN.java, gnu/java/locale/LocaleInformation_ms_MY.java, gnu/java/locale/LocaleInformation_mt.java, gnu/java/locale/LocaleInformation_mt_MT.java, gnu/java/locale/LocaleInformation_nb.java, gnu/java/locale/LocaleInformation_nb_NO.java, gnu/java/locale/LocaleInformation_nl.java, gnu/java/locale/LocaleInformation_nl_BE.java, gnu/java/locale/LocaleInformation_nl_NL.java, gnu/java/locale/LocaleInformation_nn.java, gnu/java/locale/LocaleInformation_nn_NO.java, gnu/java/locale/LocaleInformation_om.java, gnu/java/locale/LocaleInformation_om_ET.java, gnu/java/locale/LocaleInformation_om_KE.java, gnu/java/locale/LocaleInformation_or.java, gnu/java/locale/LocaleInformation_or_IN.java, gnu/java/locale/LocaleInformation_pa.java, gnu/java/locale/LocaleInformation_pa_IN.java, gnu/java/locale/LocaleInformation_pl.java, gnu/java/locale/LocaleInformation_pl_PL.java, gnu/java/locale/LocaleInformation_ps.java, gnu/java/locale/LocaleInformation_ps_AF.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro.java, gnu/java/locale/LocaleInformation_ro_RO.java, gnu/java/locale/LocaleInformation_ru.java, gnu/java/locale/LocaleInformation_ru_RU.java, gnu/java/locale/LocaleInformation_ru_UA.java, gnu/java/locale/LocaleInformation_sa.java, gnu/java/locale/LocaleInformation_sa_IN.java, gnu/java/locale/LocaleInformation_sk.java, gnu/java/locale/LocaleInformation_sk_SK.java, gnu/java/locale/LocaleInformation_sl.java, gnu/java/locale/LocaleInformation_so.java, gnu/java/locale/LocaleInformation_so_DJ.java, gnu/java/locale/LocaleInformation_so_ET.java, gnu/java/locale/LocaleInformation_so_KE.java, gnu/java/locale/LocaleInformation_so_SO.java, gnu/java/locale/LocaleInformation_sq.java, gnu/java/locale/LocaleInformation_sq_AL.java, gnu/java/locale/LocaleInformation_sr.java, gnu/java/locale/LocaleInformation_sr_Latn.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_sv_FI.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_sw.java, gnu/java/locale/LocaleInformation_sw_KE.java, gnu/java/locale/LocaleInformation_sw_TZ.java, gnu/java/locale/LocaleInformation_ta.java, gnu/java/locale/LocaleInformation_ta_IN.java, gnu/java/locale/LocaleInformation_te.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_th.java, gnu/java/locale/LocaleInformation_th_TH.java, gnu/java/locale/LocaleInformation_ti.java, gnu/java/locale/LocaleInformation_ti_ER.java, gnu/java/locale/LocaleInformation_ti_ET.java, gnu/java/locale/LocaleInformation_tr.java, gnu/java/locale/LocaleInformation_tr_TR.java, gnu/java/locale/LocaleInformation_tt.java, gnu/java/locale/LocaleInformation_tt_RU.java, gnu/java/locale/LocaleInformation_uk.java, gnu/java/locale/LocaleInformation_uk_UA.java, gnu/java/locale/LocaleInformation_ur.java, gnu/java/locale/LocaleInformation_uz.java, gnu/java/locale/LocaleInformation_uz_AF.java, gnu/java/locale/LocaleInformation_vi.java, gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_CN_Hans.java, gnu/java/locale/LocaleInformation_zh_HK_Hant.java, gnu/java/locale/LocaleInformation_zh_Hant.java, gnu/java/locale/LocaleInformation_zh_MO_Hant.java, gnu/java/locale/LocaleInformation_zh_SG_Hans.java, gnu/java/locale/LocaleInformation_zh_TW_Hant.java: Regenerated with newer version of gnu.localegen. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-26 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GdkGraphics.java (drawImage): Update image observer. 2005-01-05 Dalibor Topic <robilad@kaffe.org> Resynced with GNU Classpath. 2004-12-26 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Rework painting into BufferedImages * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Construct BufferedImage with alpha only when alpha is present in colormodel. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Rework painting into client-side jint arrays. * jni/gtk-peer/gtkcairopeer.h: Likewise. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphics2D.java: Resynced with GNU Classpath. 2004-12-26 Michael Koch <konqueror@gmx.de> * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Reformatted. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/Locale.java: Resynced with GNU Classpath. 2004-12-24 Mark Wielaard <mark@klomp.org> Fixes bug libgcj/18014. * java/util/Locale.java (Locale(String, String, String)): Don't uppercase variant. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/text/PasswordView.java: Resynced with GNU Classpath. 2004-12-24 Michael Koch <konqueror@gmx.de> * javax/swing/text/PasswordView.java (drawEchoCharacter): Added javadoc. (drawSelectedText): Likewise. (drawUnselectedText): Likewise. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JRootPane.java: Resynced with GNU Classpath. 2004-12-24 Michael Koch <konqueror@gmx.de> * javax/swing/JRootPane.java (windowDecorationStyle): New field. (setMenuBar): New method. (getMenuBar): Likewise. (getWindowDecorationStyle): Likewise. (setWindowDecorationStyle): Likewise. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/DefaultListSelectionModel.java: Resynced with GNU Classpath. 2004-12-24 Michael Koch <konqueror@gmx.de> * javax/swing/DefaultListSelectionModel.java (leadAnchorNotificationEnabled): Made protected. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/InternalFrameFocusTraversalPolicy.java: Resynced with GNU Classpath. 2004-12-24 Michael Koch <konqueror@gmx.de> * javax/swing/InternalFrameFocusTraversalPolicy.java: New file. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JFormattedTextField.java, libraries/javalib/javax/swing/JWindow.java, libraries/javalib/javax/swing/UIDefaults.java, libraries/javalib/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java, libraries/javalib/javax/swing/plaf/basic/BasicSliderUI.java, libraries/javalib/javax/swing/plaf/basic/BasicTabbedPaneUI.java, libraries/javalib/javax/swing/plaf/basic/BasicTextPaneUI.java, libraries/javalib/javax/swing/plaf/basic/BasicToolBarUI.java, libraries/javalib/javax/swing/text/JTextComponent.java: Resynced with GNU Classpath. 2004-12-24 Michael Koch <konqueror@gmx.de> * javax/swing/JFormattedTextField.java: Implemented. * javax/swing/JWindow.java (JWindow): New constructors. (initWindow): Renamed from initFrame. * javax/swing/UIDefaults.java (ActiveValue): Made interface static. (LazyValue): Likewise. * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java (TitlePaneLayout.TitlePaneLayout): New constructor. * javax/swing/plaf/basic/BasicSliderUI.java (ChangeHandler): Made public. (FocusHandler): Likewise. (PropertyChangeHandler): Likewise. (ScrollListener): Likewise. * javax/swing/plaf/basic/BasicTabbedPaneUI.java (FocusHandler): Likewise. (MouseHandler): Likewise. * javax/swing/plaf/basic/BasicTextPaneUI.java (BasicTextPaneUI): Extend BasicEditorPaneUI. * javax/swing/plaf/basic/BasicToolBarUI.java (BasicToolBarUI): Simplified. Reworked javadoc. (canDock): Simplified. Make public. (DockingListener): Made public. * javax/swing/text/JTextComponent.java (navigationFilter): New field. (getNavigationFilter): New method. (setNavigationFilter): Likewise. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * THIRDPARTY: Removed GNU JAXP and GNU regexp notices since both are merged in into GNU Classpath now. 2005-01-05 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/xml/aelfred2/ContentHandler2.java, libraries/javalib/gnu/xml/aelfred2/JAXPFactory.java, libraries/javalib/gnu/xml/aelfred2/SAXDriver.java, libraries/javalib/gnu/xml/aelfred2/XmlParser.java, libraries/javalib/gnu/xml/aelfred2/XmlReader.java, libraries/javalib/gnu/xml/aelfred2/package.html, libraries/javalib/gnu/xml/dom/Consumer.java, libraries/javalib/gnu/xml/dom/DTDAttributeTypeInfo.java, libraries/javalib/gnu/xml/dom/DTDElementTypeInfo.java, libraries/javalib/gnu/xml/dom/DomAttr.java, libraries/javalib/gnu/xml/dom/DomCDATA.java, libraries/javalib/gnu/xml/dom/DomCharacterData.java, libraries/javalib/gnu/xml/dom/DomComment.java, libraries/javalib/gnu/xml/dom/DomDoctype.java, libraries/javalib/gnu/xml/dom/DomDocument.java, libraries/javalib/gnu/xml/dom/DomDocumentBuilder.java, libraries/javalib/gnu/xml/dom/DomDocumentBuilderFactory.java, libraries/javalib/gnu/xml/dom/DomDocumentConfiguration.java, libraries/javalib/gnu/xml/dom/DomElement.java, libraries/javalib/gnu/xml/dom/DomEntity.java, libraries/javalib/gnu/xml/dom/DomEntityReference.java, libraries/javalib/gnu/xml/dom/DomEvent.java, libraries/javalib/gnu/xml/dom/DomEx.java, libraries/javalib/gnu/xml/dom/DomExtern.java, libraries/javalib/gnu/xml/dom/DomFragment.java, libraries/javalib/gnu/xml/dom/DomImpl.java, libraries/javalib/gnu/xml/dom/DomIterator.java, libraries/javalib/gnu/xml/dom/DomNSResolverContext.java, libraries/javalib/gnu/xml/dom/DomNamedNodeMap.java, libraries/javalib/gnu/xml/dom/DomNode.java, libraries/javalib/gnu/xml/dom/DomNodeIterator.java, libraries/javalib/gnu/xml/dom/DomNotation.java, libraries/javalib/gnu/xml/dom/DomNsNode.java, libraries/javalib/gnu/xml/dom/DomPI.java, libraries/javalib/gnu/xml/dom/DomText.java, libraries/javalib/gnu/xml/dom/DomXPathExpression.java, libraries/javalib/gnu/xml/dom/DomXPathNSResolver.java, libraries/javalib/gnu/xml/dom/DomXPathResult.java, libraries/javalib/gnu/xml/dom/ImplementationList.java, libraries/javalib/gnu/xml/dom/ImplementationSource.java, libraries/javalib/gnu/xml/dom/JAXPFactory.java, libraries/javalib/gnu/xml/dom/ls/DomLSEx.java, libraries/javalib/gnu/xml/dom/ls/DomLSInput.java, libraries/javalib/gnu/xml/dom/ls/DomLSOutput.java, libraries/javalib/gnu/xml/dom/ls/DomLSParser.java, libraries/javalib/gnu/xml/dom/ls/DomLSSerializer.java, libraries/javalib/gnu/xml/dom/ls/FilteredSAXEventSink.java, libraries/javalib/gnu/xml/dom/ls/ReaderInputStream.java, libraries/javalib/gnu/xml/dom/ls/SAXEventSink.java, libraries/javalib/gnu/xml/dom/ls/WriterOutputStream.java, libraries/javalib/gnu/xml/libxmlj/RawData.java, libraries/javalib/gnu/xml/libxmlj/RawData32.java, libraries/javalib/gnu/xml/libxmlj/RawData64.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeAttr.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeCDATASection.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeCharacterData.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeComment.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDOMException.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDOMStringList.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocument.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocumentFragment.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocumentType.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeElement.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeEntity.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeEntityReference.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNode.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNodeIterator.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNodeList.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNotation.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeText.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeTypeInfo.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeXPathExpression.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeXPathNodeList.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeXPathResult.java, libraries/javalib/gnu/xml/libxmlj/sax/GnomeLocator.java, libraries/javalib/gnu/xml/libxmlj/sax/GnomeSAXParser.java, libraries/javalib/gnu/xml/libxmlj/sax/GnomeSAXParserFactory.java, libraries/javalib/gnu/xml/libxmlj/sax/GnomeXMLReader.java, libraries/javalib/gnu/xml/libxmlj/sax/Namespaces.java, libraries/javalib/gnu/xml/libxmlj/sax/StringArrayAttributes.java, libraries/javalib/gnu/xml/libxmlj/sax/XMLName.java, libraries/javalib/gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.java, libraries/javalib/gnu/xml/libxmlj/transform/GnomeTransformer.java, libraries/javalib/gnu/xml/libxmlj/transform/GnomeTransformerFactory.java, libraries/javalib/gnu/xml/libxmlj/transform/TransformTest.java, libraries/javalib/gnu/xml/libxmlj/transform/URIResolverEntityResolver.java, libraries/javalib/gnu/xml/libxmlj/transform/package.html, libraries/javalib/gnu/xml/libxmlj/util/EmptyNodeList.java, libraries/javalib/gnu/xml/libxmlj/util/NamedInputStream.java, libraries/javalib/gnu/xml/libxmlj/util/StandaloneDocumentType.java, libraries/javalib/gnu/xml/libxmlj/util/StandaloneLocator.java, libraries/javalib/gnu/xml/libxmlj/util/XMLJ.java, libraries/javalib/gnu/xml/pipeline/CallFilter.java, libraries/javalib/gnu/xml/pipeline/DomConsumer.java, libraries/javalib/gnu/xml/pipeline/EventConsumer.java, libraries/javalib/gnu/xml/pipeline/EventFilter.java, libraries/javalib/gnu/xml/pipeline/LinkFilter.java, libraries/javalib/gnu/xml/pipeline/NSFilter.java, libraries/javalib/gnu/xml/pipeline/PipelineFactory.java, libraries/javalib/gnu/xml/pipeline/TeeConsumer.java, libraries/javalib/gnu/xml/pipeline/TextConsumer.java, libraries/javalib/gnu/xml/pipeline/ValidationConsumer.java, libraries/javalib/gnu/xml/pipeline/WellFormednessFilter.java, libraries/javalib/gnu/xml/pipeline/XIncludeFilter.java, libraries/javalib/gnu/xml/pipeline/XsltFilter.java, libraries/javalib/gnu/xml/pipeline/package.html, libraries/javalib/gnu/xml/transform/AbstractNumberNode.java, libraries/javalib/gnu/xml/transform/ApplyImportsNode.java, libraries/javalib/gnu/xml/transform/ApplyTemplatesNode.java, libraries/javalib/gnu/xml/transform/AttributeNode.java, libraries/javalib/gnu/xml/transform/AttributeSet.java, libraries/javalib/gnu/xml/transform/Bindings.java, libraries/javalib/gnu/xml/transform/CallTemplateNode.java, libraries/javalib/gnu/xml/transform/ChooseNode.java, libraries/javalib/gnu/xml/transform/CommentNode.java, libraries/javalib/gnu/xml/transform/CopyNode.java, libraries/javalib/gnu/xml/transform/CopyOfNode.java, libraries/javalib/gnu/xml/transform/CurrentFunction.java, libraries/javalib/gnu/xml/transform/DOMSourceLocator.java, libraries/javalib/gnu/xml/transform/DocumentFunction.java, libraries/javalib/gnu/xml/transform/ElementAvailableFunction.java, libraries/javalib/gnu/xml/transform/ElementNode.java, libraries/javalib/gnu/xml/transform/ErrorListenerErrorHandler.java, libraries/javalib/gnu/xml/transform/ForEachNode.java, libraries/javalib/gnu/xml/transform/FormatNumberFunction.java, libraries/javalib/gnu/xml/transform/FunctionAvailableFunction.java, libraries/javalib/gnu/xml/transform/GenerateIdFunction.java, libraries/javalib/gnu/xml/transform/IfNode.java, libraries/javalib/gnu/xml/transform/Key.java, libraries/javalib/gnu/xml/transform/KeyFunction.java, libraries/javalib/gnu/xml/transform/LiteralNode.java, libraries/javalib/gnu/xml/transform/MessageNode.java, libraries/javalib/gnu/xml/transform/NodeNumberNode.java, libraries/javalib/gnu/xml/transform/NumberNode.java, libraries/javalib/gnu/xml/transform/OtherwiseNode.java, libraries/javalib/gnu/xml/transform/ParameterNode.java, libraries/javalib/gnu/xml/transform/ProcessingInstructionNode.java, libraries/javalib/gnu/xml/transform/SAXSerializer.java, libraries/javalib/gnu/xml/transform/SortKey.java, libraries/javalib/gnu/xml/transform/StreamSerializer.java, libraries/javalib/gnu/xml/transform/Stylesheet.java, libraries/javalib/gnu/xml/transform/SystemPropertyFunction.java, libraries/javalib/gnu/xml/transform/Template.java, libraries/javalib/gnu/xml/transform/TemplateNode.java, libraries/javalib/gnu/xml/transform/TemplatesImpl.java, libraries/javalib/gnu/xml/transform/TextNode.java, libraries/javalib/gnu/xml/transform/TransformerFactoryImpl.java, libraries/javalib/gnu/xml/transform/TransformerImpl.java, libraries/javalib/gnu/xml/transform/TransformerOutputProperties.java, libraries/javalib/gnu/xml/transform/URIResolverEntityResolver.java, libraries/javalib/gnu/xml/transform/UnparsedEntityUriFunction.java, libraries/javalib/gnu/xml/transform/ValueOfNode.java, libraries/javalib/gnu/xml/transform/WhenNode.java, libraries/javalib/gnu/xml/transform/WithParam.java, libraries/javalib/gnu/xml/transform/XSLComparator.java, libraries/javalib/gnu/xml/transform/XSLURIResolver.java, libraries/javalib/gnu/xml/util/DoParse.java, libraries/javalib/gnu/xml/util/DomParser.java, libraries/javalib/gnu/xml/util/Resolver.java, libraries/javalib/gnu/xml/util/SAXNullTransformerFactory.java, libraries/javalib/gnu/xml/util/XCat.java, libraries/javalib/gnu/xml/util/XHTMLWriter.java, libraries/javalib/gnu/xml/util/XMLWriter.java, libraries/javalib/gnu/xml/util/package.html, libraries/javalib/gnu/xml/xpath/AndExpr.java, libraries/javalib/gnu/xml/xpath/ArithmeticExpr.java, libraries/javalib/gnu/xml/xpath/BooleanFunction.java, libraries/javalib/gnu/xml/xpath/CeilingFunction.java, libraries/javalib/gnu/xml/xpath/ConcatFunction.java, libraries/javalib/gnu/xml/xpath/Constant.java, libraries/javalib/gnu/xml/xpath/ContainsFunction.java, libraries/javalib/gnu/xml/xpath/CountFunction.java, libraries/javalib/gnu/xml/xpath/DocumentOrderComparator.java, libraries/javalib/gnu/xml/xpath/EqualityExpr.java, libraries/javalib/gnu/xml/xpath/Expr.java, libraries/javalib/gnu/xml/xpath/FalseFunction.java, libraries/javalib/gnu/xml/xpath/FloorFunction.java, libraries/javalib/gnu/xml/xpath/Function.java, libraries/javalib/gnu/xml/xpath/FunctionCall.java, libraries/javalib/gnu/xml/xpath/IdFunction.java, libraries/javalib/gnu/xml/xpath/LangFunction.java, libraries/javalib/gnu/xml/xpath/LastFunction.java, libraries/javalib/gnu/xml/xpath/LocalNameFunction.java, libraries/javalib/gnu/xml/xpath/NameFunction.java, libraries/javalib/gnu/xml/xpath/NameTest.java, libraries/javalib/gnu/xml/xpath/NamespaceTest.java, libraries/javalib/gnu/xml/xpath/NamespaceUriFunction.java, libraries/javalib/gnu/xml/xpath/NegativeExpr.java, libraries/javalib/gnu/xml/xpath/NodeTypeTest.java, libraries/javalib/gnu/xml/xpath/NormalizeSpaceFunction.java, libraries/javalib/gnu/xml/xpath/NotFunction.java, libraries/javalib/gnu/xml/xpath/NumberFunction.java, libraries/javalib/gnu/xml/xpath/OrExpr.java, libraries/javalib/gnu/xml/xpath/ParenthesizedExpr.java, libraries/javalib/gnu/xml/xpath/Path.java, libraries/javalib/gnu/xml/xpath/Pattern.java, libraries/javalib/gnu/xml/xpath/PositionFunction.java, libraries/javalib/gnu/xml/xpath/Predicate.java, libraries/javalib/gnu/xml/xpath/RelationalExpr.java, libraries/javalib/gnu/xml/xpath/Root.java, libraries/javalib/gnu/xml/xpath/RoundFunction.java, libraries/javalib/gnu/xml/xpath/Selector.java, libraries/javalib/gnu/xml/xpath/StartsWithFunction.java, libraries/javalib/gnu/xml/xpath/Steps.java, libraries/javalib/gnu/xml/xpath/StringFunction.java, libraries/javalib/gnu/xml/xpath/StringLengthFunction.java, libraries/javalib/gnu/xml/xpath/SubstringAfterFunction.java, libraries/javalib/gnu/xml/xpath/SubstringBeforeFunction.java, libraries/javalib/gnu/xml/xpath/SubstringFunction.java, libraries/javalib/gnu/xml/xpath/SumFunction.java, libraries/javalib/gnu/xml/xpath/Test.java, libraries/javalib/gnu/xml/xpath/TranslateFunction.java, libraries/javalib/gnu/xml/xpath/TrueFunction.java, libraries/javalib/gnu/xml/xpath/UnionExpr.java, libraries/javalib/gnu/xml/xpath/VariableReference.java, libraries/javalib/gnu/xml/xpath/XPathFactoryImpl.java, libraries/javalib/gnu/xml/xpath/XPathImpl.java, libraries/javalib/gnu/xml/xpath/XPathParser.java, libraries/javalib/gnu/xml/xpath/XPathParser.y, libraries/javalib/gnu/xml/xpath/XPathTest.java, libraries/javalib/gnu/xml/xpath/XPathTokenizer.java, libraries/javalib/javax/xml/XMLConstants.java, libraries/javalib/javax/xml/datatype/DatatypeConfigurationException.java, libraries/javalib/javax/xml/datatype/DatatypeConstants.java, libraries/javalib/javax/xml/datatype/DatatypeFactory.java, libraries/javalib/javax/xml/datatype/Duration.java, libraries/javalib/javax/xml/datatype/XMLGregorianCalendar.java, libraries/javalib/javax/xml/namespace/NamespaceContext.java, libraries/javalib/javax/xml/namespace/QName.java, libraries/javalib/javax/xml/parsers/DocumentBuilder.java, libraries/javalib/javax/xml/parsers/DocumentBuilderFactory.java, libraries/javalib/javax/xml/parsers/FactoryConfigurationError.java, libraries/javalib/javax/xml/parsers/ParserConfigurationException.java, libraries/javalib/javax/xml/parsers/SAXParser.java, libraries/javalib/javax/xml/parsers/SAXParserFactory.java, libraries/javalib/javax/xml/transform/ErrorListener.java, libraries/javalib/javax/xml/transform/OutputKeys.java, libraries/javalib/javax/xml/transform/Result.java, libraries/javalib/javax/xml/transform/Source.java, libraries/javalib/javax/xml/transform/SourceLocator.java, libraries/javalib/javax/xml/transform/Templates.java, libraries/javalib/javax/xml/transform/Transformer.java, libraries/javalib/javax/xml/transform/TransformerConfigurationException.java, libraries/javalib/javax/xml/transform/TransformerException.java, libraries/javalib/javax/xml/transform/TransformerFactory.java, libraries/javalib/javax/xml/transform/TransformerFactoryConfigurationError.java, libraries/javalib/javax/xml/transform/URIResolver.java, libraries/javalib/javax/xml/transform/dom/DOMLocator.java, libraries/javalib/javax/xml/transform/dom/DOMResult.java, libraries/javalib/javax/xml/transform/dom/DOMSource.java, libraries/javalib/javax/xml/transform/sax/SAXResult.java, libraries/javalib/javax/xml/transform/sax/SAXSource.java, libraries/javalib/javax/xml/transform/sax/SAXTransformerFactory.java, libraries/javalib/javax/xml/transform/sax/TemplatesHandler.java, libraries/javalib/javax/xml/transform/sax/TransformerHandler.java, libraries/javalib/javax/xml/transform/stream/StreamResult.java, libraries/javalib/javax/xml/transform/stream/StreamSource.java, libraries/javalib/javax/xml/validation/Schema.java, libraries/javalib/javax/xml/validation/SchemaFactory.java, libraries/javalib/javax/xml/validation/TypeInfoProvider.java, libraries/javalib/javax/xml/validation/Validator.java, libraries/javalib/javax/xml/validation/ValidatorHandler.java, libraries/javalib/javax/xml/xpath/XPath.java, libraries/javalib/javax/xml/xpath/XPathConstants.java, libraries/javalib/javax/xml/xpath/XPathException.java, libraries/javalib/javax/xml/xpath/XPathExpression.java, libraries/javalib/javax/xml/xpath/XPathExpressionException.java, libraries/javalib/javax/xml/xpath/XPathFactory.java, libraries/javalib/javax/xml/xpath/XPathFactoryConfigurationException.java, libraries/javalib/javax/xml/xpath/XPathFunction.java, libraries/javalib/javax/xml/xpath/XPathFunctionException.java, libraries/javalib/javax/xml/xpath/XPathFunctionResolver.java, libraries/javalib/javax/xml/xpath/XPathVariableResolver.java, libraries/javalib/org/w3c/dom/css/CSS2Azimuth.java, libraries/javalib/org/w3c/dom/css/CSS2BackgroundPosition.java, libraries/javalib/org/w3c/dom/css/CSS2BorderSpacing.java, libraries/javalib/org/w3c/dom/css/CSS2CounterIncrement.java, libraries/javalib/org/w3c/dom/css/CSS2CounterReset.java, libraries/javalib/org/w3c/dom/css/CSS2Cursor.java, libraries/javalib/org/w3c/dom/css/CSS2FontFaceSrc.java, libraries/javalib/org/w3c/dom/css/CSS2FontFaceWidths.java, libraries/javalib/org/w3c/dom/css/CSS2PageSize.java, libraries/javalib/org/w3c/dom/css/CSS2PlayDuring.java, libraries/javalib/org/w3c/dom/css/CSS2Properties.java, libraries/javalib/org/w3c/dom/css/CSS2TextShadow.java, libraries/javalib/org/w3c/dom/css/CSSCharsetRule.java, libraries/javalib/org/w3c/dom/css/CSSPageRule.java, libraries/javalib/org/w3c/dom/css/CSSRule.java, libraries/javalib/org/w3c/dom/css/CSSStyleDeclaration.java, libraries/javalib/org/w3c/dom/css/CSSStyleRule.java, libraries/javalib/org/w3c/dom/css/CSSValue.java, libraries/javalib/org/w3c/dom/css/ViewCSS.java, libraries/javalib/org/w3c/dom/events/MutationEvent.java, libraries/javalib/org/w3c/dom/html/HTMLAnchorElement.java, libraries/javalib/org/w3c/dom/html/HTMLAppletElement.java, libraries/javalib/org/w3c/dom/html/HTMLAreaElement.java, libraries/javalib/org/w3c/dom/html/HTMLBRElement.java, libraries/javalib/org/w3c/dom/html/HTMLBaseElement.java, libraries/javalib/org/w3c/dom/html/HTMLBaseFontElement.java, libraries/javalib/org/w3c/dom/html/HTMLBodyElement.java, libraries/javalib/org/w3c/dom/html/HTMLButtonElement.java, libraries/javalib/org/w3c/dom/html/HTMLCollection.java, libraries/javalib/org/w3c/dom/html/HTMLDListElement.java, libraries/javalib/org/w3c/dom/html/HTMLDOMImplementation.java, libraries/javalib/org/w3c/dom/html/HTMLDirectoryElement.java, libraries/javalib/org/w3c/dom/html/HTMLDivElement.java, libraries/javalib/org/w3c/dom/html/HTMLDocument.java, libraries/javalib/org/w3c/dom/html/HTMLElement.java, libraries/javalib/org/w3c/dom/html/HTMLFieldSetElement.java, libraries/javalib/org/w3c/dom/html/HTMLFontElement.java, libraries/javalib/org/w3c/dom/html/HTMLFormElement.java, libraries/javalib/org/w3c/dom/html/HTMLFrameElement.java, libraries/javalib/org/w3c/dom/html/HTMLFrameSetElement.java, libraries/javalib/org/w3c/dom/html/HTMLHRElement.java, libraries/javalib/org/w3c/dom/html/HTMLHeadElement.java, libraries/javalib/org/w3c/dom/html/HTMLHeadingElement.java, libraries/javalib/org/w3c/dom/html/HTMLHtmlElement.java, libraries/javalib/org/w3c/dom/html/HTMLIFrameElement.java, libraries/javalib/org/w3c/dom/html/HTMLImageElement.java, libraries/javalib/org/w3c/dom/html/HTMLInputElement.java, libraries/javalib/org/w3c/dom/html/HTMLIsIndexElement.java, libraries/javalib/org/w3c/dom/html/HTMLLIElement.java, libraries/javalib/org/w3c/dom/html/HTMLLabelElement.java, libraries/javalib/org/w3c/dom/html/HTMLLegendElement.java, libraries/javalib/org/w3c/dom/html/HTMLLinkElement.java, libraries/javalib/org/w3c/dom/html/HTMLMapElement.java, libraries/javalib/org/w3c/dom/html/HTMLMenuElement.java, libraries/javalib/org/w3c/dom/html/HTMLMetaElement.java, libraries/javalib/org/w3c/dom/html/HTMLModElement.java, libraries/javalib/org/w3c/dom/html/HTMLOListElement.java, libraries/javalib/org/w3c/dom/html/HTMLObjectElement.java, libraries/javalib/org/w3c/dom/html/HTMLOptGroupElement.java, libraries/javalib/org/w3c/dom/html/HTMLOptionElement.java, libraries/javalib/org/w3c/dom/html/HTMLParagraphElement.java, libraries/javalib/org/w3c/dom/html/HTMLParamElement.java, libraries/javalib/org/w3c/dom/html/HTMLPreElement.java, libraries/javalib/org/w3c/dom/html/HTMLQuoteElement.java, libraries/javalib/org/w3c/dom/html/HTMLScriptElement.java, libraries/javalib/org/w3c/dom/html/HTMLSelectElement.java, libraries/javalib/org/w3c/dom/html/HTMLStyleElement.java, libraries/javalib/org/w3c/dom/html/HTMLTableCaptionElement.java, libraries/javalib/org/w3c/dom/html/HTMLTableCellElement.java, libraries/javalib/org/w3c/dom/html/HTMLTableColElement.java, libraries/javalib/org/w3c/dom/html/HTMLTableElement.java, libraries/javalib/org/w3c/dom/html/HTMLTableRowElement.java, libraries/javalib/org/w3c/dom/html/HTMLTableSectionElement.java, libraries/javalib/org/w3c/dom/html/HTMLTextAreaElement.java, libraries/javalib/org/w3c/dom/html/HTMLTitleElement.java, libraries/javalib/org/w3c/dom/html/HTMLUListElement.java, libraries/javalib/org/w3c/dom/html/package.html, libraries/javalib/org/w3c/dom/html2/HTMLAnchorElement.java, libraries/javalib/org/w3c/dom/html2/HTMLAppletElement.java, libraries/javalib/org/w3c/dom/html2/HTMLAreaElement.java, libraries/javalib/org/w3c/dom/html2/HTMLBRElement.java, libraries/javalib/org/w3c/dom/html2/HTMLBaseElement.java, libraries/javalib/org/w3c/dom/html2/HTMLBaseFontElement.java, libraries/javalib/org/w3c/dom/html2/HTMLBodyElement.java, libraries/javalib/org/w3c/dom/html2/HTMLButtonElement.java, libraries/javalib/org/w3c/dom/html2/HTMLCollection.java, libraries/javalib/org/w3c/dom/html2/HTMLDListElement.java, libraries/javalib/org/w3c/dom/html2/HTMLDirectoryElement.java, libraries/javalib/org/w3c/dom/html2/HTMLDivElement.java, libraries/javalib/org/w3c/dom/html2/HTMLDocument.java, libraries/javalib/org/w3c/dom/html2/HTMLElement.java, libraries/javalib/org/w3c/dom/html2/HTMLFieldSetElement.java, libraries/javalib/org/w3c/dom/html2/HTMLFontElement.java, libraries/javalib/org/w3c/dom/html2/HTMLFormElement.java, libraries/javalib/org/w3c/dom/html2/HTMLFrameElement.java, libraries/javalib/org/w3c/dom/html2/HTMLFrameSetElement.java, libraries/javalib/org/w3c/dom/html2/HTMLHRElement.java, libraries/javalib/org/w3c/dom/html2/HTMLHeadElement.java, libraries/javalib/org/w3c/dom/html2/HTMLHeadingElement.java, libraries/javalib/org/w3c/dom/html2/HTMLHtmlElement.java, libraries/javalib/org/w3c/dom/html2/HTMLIFrameElement.java, libraries/javalib/org/w3c/dom/html2/HTMLImageElement.java, libraries/javalib/org/w3c/dom/html2/HTMLInputElement.java, libraries/javalib/org/w3c/dom/html2/HTMLIsIndexElement.java, libraries/javalib/org/w3c/dom/html2/HTMLLIElement.java, libraries/javalib/org/w3c/dom/html2/HTMLLabelElement.java, libraries/javalib/org/w3c/dom/html2/HTMLLegendElement.java, libraries/javalib/org/w3c/dom/html2/HTMLLinkElement.java, libraries/javalib/org/w3c/dom/html2/HTMLMapElement.java, libraries/javalib/org/w3c/dom/html2/HTMLMenuElement.java, libraries/javalib/org/w3c/dom/html2/HTMLMetaElement.java, libraries/javalib/org/w3c/dom/html2/HTMLModElement.java, libraries/javalib/org/w3c/dom/html2/HTMLOListElement.java, libraries/javalib/org/w3c/dom/html2/HTMLObjectElement.java, libraries/javalib/org/w3c/dom/html2/HTMLOptGroupElement.java, libraries/javalib/org/w3c/dom/html2/HTMLOptionElement.java, libraries/javalib/org/w3c/dom/html2/HTMLOptionsCollection.java, libraries/javalib/org/w3c/dom/html2/HTMLParagraphElement.java, libraries/javalib/org/w3c/dom/html2/HTMLParamElement.java, libraries/javalib/org/w3c/dom/html2/HTMLPreElement.java, libraries/javalib/org/w3c/dom/html2/HTMLQuoteElement.java, libraries/javalib/org/w3c/dom/html2/HTMLScriptElement.java, libraries/javalib/org/w3c/dom/html2/HTMLSelectElement.java, libraries/javalib/org/w3c/dom/html2/HTMLStyleElement.java, libraries/javalib/org/w3c/dom/html2/HTMLTableCaptionElement.java, libraries/javalib/org/w3c/dom/html2/HTMLTableCellElement.java, libraries/javalib/org/w3c/dom/html2/HTMLTableColElement.java, libraries/javalib/org/w3c/dom/html2/HTMLTableElement.java, libraries/javalib/org/w3c/dom/html2/HTMLTableRowElement.java, libraries/javalib/org/w3c/dom/html2/HTMLTableSectionElement.java, libraries/javalib/org/w3c/dom/html2/HTMLTextAreaElement.java, libraries/javalib/org/w3c/dom/html2/HTMLTitleElement.java, libraries/javalib/org/w3c/dom/html2/HTMLUListElement.java, libraries/javalib/org/w3c/dom/stylesheets/DocumentStyle.java, libraries/javalib/org/w3c/dom/stylesheets/MediaList.java, libraries/javalib/org/w3c/dom/traversal/DocumentTraversal.java, libraries/javalib/org/w3c/dom/traversal/TreeWalker.java: Resynced with GNU Classpath. 2004-12-30 Chris Burdess <dog@gnu.org> * GnomeDocument.java,GnomeXPathNSResolver: Fixed XPathNSResolver implementation to resolve relative to node argument. 2004-12-23 Mark Wielaard <mark@klomp.org> * gnu/xml/*: Imported from GNU JAXP. * javax/xml/*: Likewise. * external/*: Imported external sax and w3c_dom projects. 2005-01-05 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_exit): Fix for a deadlock which can occur on process exit. 2005-01-04 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/lock-impl.c, kaffe/kaffevm/systems/unix-pthreads/lock-impl.h: (KaffePThread_setBlockingCall, KaffePThread_clearBlockingCall): Defined two external functions to handle blocking syscalls (not interruptible by a signal). * kaffe/kaffevm/systems/unix-pthreads/syscalls.c (jthreadedWaitPid): Advertise the thread subsystem that we cannot receive any suspend signal in that syscall. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c kaffe/kaffevm/systems/unix-pthreads/thread-internal.h: Handle the new blocking state. 2005-01-03 Dalibor Topic <robilad@kaffe.org> * test/regression/Reflect.java: Adapted expected output to match arraycopy. Reported by: Guilhem Lavaux <guilhem@kaffe.org> 2005-01-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/System.java (arraycopy): Moved error checking code from native part of the method into java part of method's implementation. Improved exception messages. (arraycopy0) Renamed native part of the method accordingly. * test/internal/java/lang/System.java: Updated for new arraycopy implementation. * libraries/clib/native/System.c (java_lang_System_arraycopy): Renamed to java_lang_System_arraycopy0. * libraries/javalib/Klasses.jar.bootstrap: Regenerated. 2005-01-02 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/lock-impl.c (setBlockState): Protect the mutex locking against signal. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c, kaffe/kaffevm/systems/unix-pthreads/thread-internal.h (KaffePThread_AckAndWaitForResume): New function. (suspend_handler): Call directly KaffePThread_AckAndWaitForResume now. (KaffePThread_getSuspendSignal): Export the signal number corresponding to the suspend signal. (jthread_suspendall): Cleant up the semaphore sweep. Added a few assertion checking. (jthread_unsuspendall): Added a few assertion checking. (tRun): Check whether the thread is killed when it is woken up. (jthread_exit): Do not cancel any thread as it may cause deadlocks on 2.4. Only interrupt and set the state to THREAD_KILL. * libraries/clib/native/Thread.c (VMThread.sleep): Check that if timeout is null we should return immediately. 2005-01-02 Dalibor Topic <robilad@kaffe.org> * test/regression/TestSerializable2.java: Print stack traces in unexpected exceptions. Should help detect the reason of the last failing regression test on freebsd-amd64. 2005-01-01 Dalibor Topic <robilad@kaffe.org> * TODO: Added a few more entries. 2005-01-01 Dalibor Topic <robilad@kaffe.org> * ChangeLog: Shuffled around for new year. * ChangeLog.15: new file. 2005-01-01 Dalibor Topic <robilad@kaffe.org> * test/internal/System.java: Removed. * test/internal/java/lang/System.java: Moved over here. 2005-01-01 Dalibor Topic <robilad@kaffe.org> * test/internal/Makefile.am (CPATH): New variable as shortcut for classpath setting. Prepended '.' to classpath. 2005-01-01 Guilhem Lavaux <guilhem@kaffe.org> * config/sparc/jit-alpha.def: Renamed setEpilogueLabel to KaffeJIT_setEpilogueLabel. 2005-01-01 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/gnu/classpath/VMSystemProperties.java (preInit): Check if LOCALE is null. * kaffe/kaffevm/jni/jni-string.c (KaffeJNI_NewStringUTF): Use the right return path so that exceptions are handled correctly. 2005-01-01 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/classMethod.h (protectionDomain): Changed declaration to use the right type. * kaffe/kaffevm/systems/unix-jthreads/jsignal.h (registerAsyncSignalHandler, registerSyncSignalHandler): Fixed declaration. * libraries/clib/native/ClassLoader.c (java_lang_VMClassLoader_defineClass): Fixed declaration. 2005-01-01 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/intrp/methodcalls.c, kaffe/kaffevm/jit/methodcalls.c (engine_callMethod): Clear the return value to be sure that no bits are one. * kaffe/kaffevm/systems/unix-jthreads/signal.c, kaffe/kaffevm/systems/unix-pthreads/signal.c (detectStackBoundaries): Restore old signal handlers for SIGSEGV and SIGBUS. 2005-01-01 Guilhem Lavaux <guilhem@kaffe.org> First bug fix of the year ! :) * kaffe/kaffevm/external.c: Adapted error handling to darwin's and openbsd's messages. * libraries/clib/classpath/Makefile.am: Added useful link flags for libclasspath. * libraries/clib/classpath/Makefile.in: Regenerated. See ChangeLog.15 for earlier changes.