2004-12-31 Dalibor Topic <robilad@kaffe.org> * test/internal/Makefile.am (NativeMethodCall.class): Merged with java/lang/System.class. (java/lang/System.class): Removed. 2004-12-31 Dalibor Topic <robilad@kaffe.org> * test/internal/Makefile.am (NativeMethodCall.class): Added dependency on java/lang/System.class. (java/lang/System.class): Written out source file name. 2004-12-31 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/Makefile.am.in (LD_LIBRARY_PATH): Added to fix bootstrap problems on OpenBSD. Reported by: Riccardo Mottola <rmottola@users.sf.net> Suggested by: Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. 2004-12-30 Guilhem Lavaux <guilhem@kaffe.org> * include/Makefile.am (NOINSTALL_DERIVED_HDRS): Added java_lang_VMClassLoader.h. * configure.ac: Removed the detection of broken setsockopt. * kaffe/kaffevm/jni/jni-string.c (KaffeJNI_NewStringUTF): If data is NULL we should return NULL directly. * kaffe/kaffevm/systems/unix-pthreads/syscalls.c (jthreadedAccept): Use the old implementation using select all the time. It looks like being the only really working way of handling timeouts. * libraries/clib/native/ClassLoader.c: Include java_lang_VMClassLoader.h to fix some warnings. * configure, include/Makefile.in, config/config.h.in, libltdl/ltdl.c: Regenerated. 2004-12-30 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-jthreads/jsignal.h, kaffe/kaffevm/systems/unix-jthreads/signal.c: Brought back ignoreSignal as a global symbol but renamed it to KaffeJThread_ignoreSignal. 2004-12-29 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/gtypes.h: New intp type for signed integer that may represent pointers. * kaffe/kaffevm/thread.c (nameThread): Check that the thread has been linked before returning the name. * kaffe/kaffevm/kaffe-gc/gc-mem.c (page_alloc): Use intp instead of intptr_t as it is not available on all systems. * kaffe/kaffevm/kaffe-gc/gc-refs.c (TwalkLiveThreads): Reuse jthread_walkLiveThreads_r to highlight the bug on SMP. * kaffe/kaffevm/systems/unix-jthreads/jsignal.h: Removed ignoreSignal. * kaffe/kaffevm/systems/unix-pthreads/syscalls.c (jthreadedForkExec): Save the old sigmask and restore it after fork. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_create): Cleanup the thread queue if pthread_create fails. (jthread_suspendall): Temporarily changed logic to insure that all concerned threads receive the signal. 2004-12-29 Guilhem Lavaux <guilhem@kaffe.org> * config/sparc/jit-sparc.def: Renamed setEpilogueLabel to match the new symbol names. 2004-12-29 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/jsignal.h, kaffe/kaffevm/systems/unix-jthreads/jsignal.h, kaffe/kaffevm/systems/unix-pthreads/signal.c, kaffe/kaffevm/systems/unix-jthreads/signal.c: Made ignoreSignal private to signal.c. This symbol may conflict with Ch. Reported by Kabileshkumar Cheetancheri <cgkabilesh@yahoo.com> 2004-12-27 Guilhem Lavaux <guilhem@kaffe.org> * test/regression/ProhibitedClass.java: Changed the output to be less sensitive to the line number fluctuations. 2004-12-27 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/soft.c (instanceof_interface): Fixed instanceof implementation. It should work as expected now (tested against Ant). CSTATE_PREPARED is sufficient for implementors. * WHATSNEW: Updated NEWS entry. 2004-12-27 Guilhem Lavaux <guilhem@kaffe.org> * config/alpha/jit-alpha.def, config/i386/jit-i386.def, config/i386/jit3-i386.def, config/powerpc/jit3-powerpc.def, kaffe/kaffevm/jit/funcs.c, kaffe/kaffevm/jit/icode.c, kaffe/kaffevm/jit/machine.c, kaffe/kaffevm/jit3/funcs.c, kaffe/kaffevm/jit3/icode.c, kaffe/kaffevm/jit3/machine.c: Adjusted calls to the new name of some JIT compiler symbols. * kaffe/kaffevm/jit/constpool.c, kaffe/kaffevm/jit/constpool.h, * kaffe/kaffevm/jit/labels.c, kaffe/kaffevm/jit/labels.h: Renamed functions to use the KaffeJIT_ prefix. * kaffe/kaffevm/jit/machine.h: New macro KJIT to follow the prefix name. * kaffe/kaffevm/jit/native-wrapper.c: Renamed calls to the JIT compiler using the KJIT macro. * kaffe/kaffevm/jit3/constpool.c, kaffe/kaffevm/jit3/constpool.h, kaffe/kaffevm/jit3/labels.c, kaffe/kaffevm/jit3/labels.h: Renamed functions to use the KaffeJIT_ prefix. * kaffe/kaffevm/jit3/machine.h: New macro KJIT to follow the prefix name. * kaffe/kaffevm/jni/jni-base.c (parseSize): Imported from kaffe/main.c (KaffeJNI_ParseArgs): Added support for debug output and stack size setting. 2004-12-25 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Fixed CPPFLAGS generation to be compatible with boehm's configure. * config/mips/irix5/md.h: Removed extra macros. * include/Makefile.am: Moved ObjectInputStream and VMObjectStreamClass to JNI headers. * kaffe/kaffevm/baseClasses.c: Reset dummyClassClass before using it. * kaffe/kaffevm/classMethod.c (processClass, resolveInterfaces): Use weak references to track vanishing classes. (processClass): Do not free explicitly the generated code anymore. (buildInterfaceDispatchTable): Remember the total length of the table. Store the parent class of the table in the first entry. (computeInterfaceImplementationIndex): Store a pointer to the itable2dtable instead of an index. * kaffe/kaffevm/soft.c (soft_lookupinterfacemethod): Use directly the pointer in implementors. (instanceof_interface): Use implementors to directly check the inheritancy. * kaffe/kaffevm/gc.h: New type for interface table. Two new functions to handle weak references. * kaffe/kaffevm/gcFuncs.c (destroyClass): Do not explicitly free memory for the native/bytecode code. Use weak references to track classes which has already been freed. (walkMethods): Mark the bytecode _and_ the native code. (walkClass): Mark the dtable, the interfaces, the vtable. (initCollector): KGC_ALLOC_TRAMPOLINE, KGC_ALLOC_JITCODE, KGC_ALLOC_BYTECODE, KGC_ALLOC_INTERFACE, KGC_ALLOC_INTERFACE_TABLE are now dynamic. * kaffe/kaffevm/kaffe-gc/gc-incremental.c (finishGC): Invoke KaffeGC_clearWeakRef. * kaffe/kaffevm/kaffe-gc/gc-refs.c (refObject): Renamed to strongRefObject. (refTable): Likewise. (weakRefObject, weakRefTable): New table. (KaffeGC_addWeakRef, KaffeGC_rmWeakRef): New functions. (KaffeGC_clearWeakRef): New function. * kaffe/kaffevm/boehm-gc/gc-refs.c: Like kaffe-gc/gc-refs.c * kaffe/kaffevm/boehm-gc/gc2.c (finalizeObject): Invoke KaffeGC_clearWeakRef. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_unsuspend_all): Removed mutex protection. (jthread_walkLiveThreads_r, jthread_walkLiveThreads): Splitted in a reentrant function and a non-reentrant one. (See jthread_unsuspend_all) * include/Makefile.in, configure: Regenerated. 2004-12-24 Adam Heath <doogie@brainfood.com> * libraries/javalib/java/util/zip/ZipFile.java: If we can't find the entry, return null for the input stream. 2004-12-23 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/plaf/metal/MetalTheme.java: Resynced with GNU Classpath. 2004-12-23 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/metal/MetalTheme.java (getControlTextColor): Return getControlInfo(). (getHighlightedTextColor): Return getControlTextColor(). 2004-12-23 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/plaf/basic/BasicButtonListener.java, libraries/javalib/javax/swing/plaf/basic/BasicButtonUI.java: Resynced with GNU Classpath. 2004-12-23 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicButtonListener.java (BasicButtonListener): New constructor. * javax/swing/plaf/basic/BasicButtonUI.java (createButtonListener): Usw new BasicButtonListener constructor. 2004-12-23 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/MemoryImageSource.java: Resynced with GNU Classpath. 2004-12-23 Michael Koch <konqueror@gmx.de> * java/awt/image/MemoryImageSource.java: Reformatted. 2004-12-23 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/tree/TreeCellEditor.java: Resynced with GNU Classpath. 2004-12-23 Michael Koch <konqueror@gmx.de> * javax/swing/tree/TreeCellEditor.java: Refomatted. 2004-12-23 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/verifier/verify-block.c (ensureOpstackSizeErrorInVerifyBasicBlock, opstackPeekTBlindErrorInVerifyBasicBlock): No longer inlined. That fixes gcc warnings. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JTable.java: Resynced with GNU Classpath. 2004-12-22 Michael Koch <konqueror@gmx.de> Olga Rodimina <rodimina@redhat.com> * javax/swing/JTable.java (editorComp): New field. (JTable): Initialize local variables and call updateUI (selectionBackground): Make protected. (selectionForeground): Likewise. (initializeLocalVars): Create default editors and renderers, initialize editingColumn, editingRow variables. (createDefaultEditors): New Method. (createDefaultRenderers): Likewise. (createDefaultListSelectionModel): Removed (createDefaultSelectionModel): New Method. (createDefaultTableHeader): Likewise (removeColumn): Likewise. (getEditingColumn): Likewise. (setEditingColumn): Likewise. (getEditingRow): Likewise. (setEditingRow): Likewise. (getEditorComponent): Likewise. (isEditing): Likewise. (setDefaultEditor): Likewise. (addColumnSelectionInterval): Likewise. (addRowSelectionInterval): Likewise. (setColumnSelectionInterval): Likewise. (setRowSelectionInterval): Likewise. (removeColumnSelectionInterval): Likewise. (removeRowSelectionInterval): Likewise. (isColumnSelected): Likewise. (isRowSelected): Likewise. (isCellSelected): Likewise. (selectAll): Likewise. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/plaf/metal/MetalTheme.java libraries/javalib/javax/swing/plaf/metal/DefaultMetalTheme.java, libraries/javalib/javax/swing/plaf/metal/MetalLookAndFeel.java: Resynced with GNU Classpath. 2004-12-22 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/metal/MetalTheme.java, javax/swing/plaf/metal/DefaultMetalTheme.java: New files. * javax/swing/plaf/metal/MetalLookAndFeel.java: Implemented all color resource getter methods. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JFileChooser.java: Resynced with GNU Classpath. 2004-12-22 Michael Koch <konqueror@gmx.de> * javax/swing/JFileChooser.java (showDialog): Return CANCEL_OPTION for now. (showOpenDialog): Likewise. (showSaveDialog): Likewise. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JTextField.java: Resynced with GNU Classpath. 2004-12-22 Michael Koch <konqueror@gmx.de> * javax/swing/JTextField.java (getPreferredSize): Re-implemented. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/plaf/basic/BasicEditorPaneUI.java: Resynced with GNU Classpath. 2004-12-22 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicEditorPaneUI.java: New file. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JLabel.java: Resynced with GNU Classpath. 2004-12-21 Michael Koch <konqueror@gmx.de> * javax/swing/JLabel.java (setDisplayedMnemoic): Make text upper case before searching mnemonic character. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JLabel.java: Resynced with GNU Classpath. 2004-12-21 Michael Koch <konqueror@gmx.de> * javax/swing/JLabel.java (setDisplayedMnemonicIndex): Handle index == -1 and fire PropertyChangeEvent after property got set to the new index. (setDisplayedMnemonic): Use only upper case characters. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JApplet.java, libraries/javalib/javax/swing/JInternalFrame.java, libraries/javalib/javax/swing/JWindow.java: Resynced with GNU Classpath. 2004-12-21 Michael Koch <konqueror@gmx.de> * javax/swing/JFrame.java (setDefaultLookAndFeelDecorated): Removed wrong code again. * javax/swing/JInternalFrame.java (setDefaultCloseOperation): Fixed typo. 2004-12-21 Michael Koch <konqueror@gmx.de> * javax/swing/JApplet.java (HIDE_ON_CLOSE): Removed. (EXIT_ON_CLOSE): Likewise. (DISPOSE_ON_CLOSE): Likewise. (DO_NOTHING_ON_CLOSE): Likewise. (close_action): Likewise. (getDefaultCloseOperation): Likewise. (setDefaultCloseOperation): Likewise. (processWindowEvent): Likewise. (getPreferredSize): Simplified. * javax/swing/JDialog.java (setDefaultLookAndFeelDecorated): Throw exception on wrong argument value. * javax/swing/JFrame.java (setDefaultLookAndFeelDecorated): Likewise. * javax/swing/JInternalFrame.java (setDefaultCloseOperation): Fixed throwing exception on wrong argument value. * javax/swing/JWindow.java (HIDE_ON_CLOSE): Removed. (EXIT_ON_CLOSE): Likewise. (DISPOSE_ON_CLOSE): Likewise. (DO_NOTHING_ON_CLOSE): Likewise. (close_action): Likewise. (processKeyEvent): Likewise. (setDefaultCloseOperation): Likewise. (getPreferredSize): Simplified. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * configure.ac: Disable gjdoc by default because it needs external ANTLR. * configure: Regenerated. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * m4/ac_prog_javac.m4, m4/ac_prog_javac_works.m4: Added missing m4 macros. Reported by: Davanum Srinivas <davanum@gmail.com> * THIRDPARTY: Added notes for new macros. * aclocal.m4, configure, config/Makefile.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/classpath-gtk/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/awt/classpath-gtk/resource/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/classpath/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, libraries/javalib/awt-implementations/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.in, libraries/javalib/gmp-math/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * m4/ac_prog_antlr.m4: Fixed detection of ANTLR when antlr.jar is on CLASSPATH but not among the directories looked at. * configure, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/rebuildLib.in: Regenerated. 2004-12-22 Dalibor Topic <robilad@kaffe.org> * m4/ac_prog_antlr.m4, m4/ac_prog_java.m4, m4/ac_prog_java_works.m4, tools/gjdoc/javalib/java.lang-classes-1.2.txt, tools/gjdoc/javalib/java.lang-classes-1.3.txt, tools/gjdoc/javalib/java.lang-classes-1.4.txt, tools/gjdoc/javalib/java.lang-classes-1.5.txt, tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/InlineTagRenderer.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/debugdoclet, tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ValueTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr, tools/gjdoc/javalib/gnu/classpath/tools/taglets/CodeTaglet.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/GnuExtendedTaglet.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/ValueTaglet.java, 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/inherit.png: New files taken from gjdoc. * THIRDPARTY: Added ANTLR reference. * configure.ac: Check for ANTLR when building gjdoc. * tools/gjdoc/javalib/Makefile.am: Added new resources, classes and adapted build to use ANTLR. * Makefile.in, aclocal.m4, configure, config/Makefile.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/boehm-gc/boehm/Makefile.in, kaffe/kaffevm/boehm-gc/boehm/doc/Makefile.in, kaffe/kaffevm/boehm-gc/boehm/include/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/classpath-gtk/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/awt/classpath-gtk/resource/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/classpath/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/awt-implementations/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.in, libraries/javalib/gmp-math/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. tools/gjdoc/javalib/com/sun/javadoc/ClassDoc.java, tools/gjdoc/javalib/com/sun/javadoc/FieldDoc.java, tools/gjdoc/javalib/com/sun/javadoc/Type.java, tools/gjdoc/javalib/gnu/classpath/tools/IOToolkit.java, tools/gjdoc/javalib/gnu/classpath/tools/NotifyingInputStreamReader.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/AbstractDoclet.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/PackageMatcher.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/AbstractTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocProxy.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/DocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/FieldDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/LinkTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Main.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/MemberDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ParseException.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Parser.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/RootDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/SeeTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TypeImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/java2xhtml/Java2xhtml.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/SinceTaglet.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/TagletContext.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/VersionTaglet.java, tools/gjdoc/javalib/htmldoclet/help.xhtml: Resynced with gjdoc. 2004-12-21 Julian Scheid <julian@sektor37.de> * acinclude.m4: remove dependency on grep supporting -o; do not complain if no antlr.jar is found. 2004-12-21 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: add standard taglet for @return tags. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: properly output @return tags. * src/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java: add method newInstance(). * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: remove debug output; add resolution mechanism for .* imports. 2004-12-20 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/AbstractTagImpl.java: temporary fix for inlineTags() sometimes returnining null. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: rewrite of findClass(); findExecutableRec(), findConstructor() and findMethod() no longer assume that the member is part of a ClassDocImpl; add getter and setter for importStatementList. * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: remove dead code in compareTo(); resolve qualifiedName in constructor; minor reformatting. * src/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java: initial version. * src/gnu/classpath/tools/gjdoc/DocImpl.java: use char[] instead of StringBuffer; write raw comment into cache depending on Main.isCacheRawComments(); cache source files. * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: no longer assume that the member is part of a ClassDocImpl. * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: remove debug code. * src/gnu/classpath/tools/gjdoc/Main.java: added isCacheRawComments(); added System.exit(0) at end of main(); catch Throwables in addition to Exceptions in main(). * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: fix bug which would lead to an ArrayIndexOutOfBoundsException. * src/gnu/classpath/tools/gjdoc/Parser.java: add import statements to ClassDocImpl; cope with empty statements at top-level; handle escaped single and double quotes in field constants; accelerate whitespace detection. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: complete overhaul of class resolution mechanism; introducing fall-back to reflection if source code not available. * src/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java: no longer assume that referenced exception is a ClassDocImpl. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: optimizations to index building; removed debug message. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fixed NPE. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: optimization test. 2004-12-17 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: added methods isSinglePackage(), getSinglePackage(). * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: output trimmed documentation if only one package is being documented. 2004-12-17 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: fixed method name. 2004-12-17 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: add methods createHrefString(String,String) and createHrefString(String,String,String). * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add method createTypeHref; add hyperlink to inherited member table headers. 2004-12-17 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: add method getImplementedInterfaces(). * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add class for sub-table headers. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: list inherited fields and inherited nested classes; show "member summary" headers even if only inherited members are listed; use smaller heading for inherited member table; add "class" or "interface" to modifiers for nested classes. * src/com/sun/javadoc/ClassDoc.java: add innerClasses(boolean). * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: implement innerClasses(boolean); treat inner classes as included when they are protected, no matter what access level mask has been specified. * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: implement innerClasses(boolean) dummy. * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: treat fields as public if they are members of an interface. * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: remove commented out code. * src/gnu/classpath/tools/gjdoc/Parser.java: support for unfiltered inner classes; correctly filter inner classes. * src/resources/htmldoclet/gjdochtml-clean-color1.css: add style for sub-table headers. * src/resources/htmldoclet/gjdochtml-clean-layout.css: likewise. 2004-12-17 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add window title to all page titles if specified; sort member details by name; output serialized form page; link to serialized form page from class page. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: register serial tag; call tag output method even if tags are empty; add findField() method. * src/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java: output fields and serialized fields. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add CSS classes for serialized form page. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: add method span(CssClass, String). * src/gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java: store whether context is serialized form page. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: fix a bug which would result in an incorrect SourcePosition; add readExternal, writeExternal, and writeObject to serialization methods. * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: improved comparison. * src/gnu/classpath/tools/gjdoc/Parser.java: treat readExternal, writeExternal and writeObject as serialization method candidates. * src/resources/htmldoclet/gjdochtml-clean-color1.css: add styles for serialized form page. * src/resources/htmldoclet/gjdochtml-clean-layout.css: likewise. 2004-12-16 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: tweaked CSS classes, added new class. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: hide link to package overview on index page(s); categorize class menu for packages. * src/resources/htmldoclet/gjdochtml-clean-layout.css: smaller font for menu pages. 2004-12-16 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: remove commented code. 2004-12-16 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: collect implementing classes in separate pass. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: remove inefficient collection of implementing classes. 2004-12-15 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added new CSS classes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: further improved generated HTML. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: added beginRow(CssClass). * src/resources/htmldoclet/gjdochtml-clean-color1.css: various improvements. * src/resources/htmldoclet/gjdochtml-clean-layout.css: likewise. 2004-12-15 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added various CSS classes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: improved generated HTML. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: include default CSS stylesheets. * src/resources/htmldoclet/gjdochtml-clean-color1.css: * src/resources/htmldoclet/gjdochtml-clean-layout.css: * src/resources/htmldoclet/inherit.png: initial version. 2004-12-15 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/NotifyingInputStreamReader.java: fix bug which would result in an endless loop under certain conditions; fix bug in event listener registration/deregistration. * src/gnu/classpath/tools/IOToolkit.java: add methods getLineFromFile(), getColumnDisplayLine(). * src/gnu/classpath/tools/gjdoc/Parser.java: output warning on malformed input. 2004-12-15 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fix window title, omit title for menu pages; copy resources to own subdirectory; copy javascript file. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: include javascript; invoke javascript function when page is loaded. * src/resources/htmldoclet/gjdoc.js: copied from src/resources/doctranslets/html/res/gjdoc.js; only set title if not null. 2004-12-15 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: support @linkplain tags. * src/gnu/classpath/tools/gjdoc/DocImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/LinkTagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: fix bug in label detection. 2004-12-15 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add navigation bar to about page and help page. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: add method insert(Reader). * src/resources/htmldoclet/help.xhtml: replaced outer body tag by p tag. 2004-12-15 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: added getThrownExceptions(), isUncheckedException(). * src/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java: output thrown exceptions. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: output "throws" information for unchecked exceptions. remove debug output. 2004-12-15 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: added getSortedMethods(), getSortedConstructors(), getSortedFields(), getSortedInnerClasses(); removed bogus comment; special handling for standard taglets. * src/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java: add isSpecified(). * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added various CSS classes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: list inhertited methods properly for interfaces; fix bug in "specified by" list; sort methods/fields/constructors; add inline deprecated information; add see also information; list nested classes; improved layout. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: remove interface sorting; properly handle empty method and constructor signatures; improved comparison. * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: improved comparison. * src/gnu/classpath/tools/gjdoc/Parser.java: removed array sorting. * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: improved reference resolution. * src/gnu/classpath/tools/taglets/ValueTaglet.java: corrected copyright notice. 2004-12-14 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/Main.java: support option -classpath. 2004-12-14 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java: Initial version. 2004-12-14 Julian Scheid <julian@sektor37.de> * Makefile.am: add new files. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: made tagletMap accessible to subclasses; pass tag renderer to SinceTaglet; adapt to new TagletContext architecture; collect information about relationship between classes interfaces. * src/gnu/classpath/tools/taglets/TagletContext.java: revamped Taglet rendering. * src/gnu/classpath/tools/taglets/SinceTaglet.java: likewise. * src/gnu/classpath/tools/gjdoc/TagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/DocImpl.java: likewise. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: likewise. * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: allow access to reference text; remove debug code. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: improve sorting; allow multiple "extends" for interfaces; make all interface members public. * src/gnu/classpath/tools/doclets/InlineTagRenderer.java: * src/gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java: * src/gnu/classpath/tools/gjdoc/ValueTagImpl.java: * src/gnu/classpath/tools/taglets/CodeTaglet.java: * src/gnu/classpath/tools/taglets/GnuExtendedTaglet.java: initial version. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added various CSS classes. * src/gnu/classpath/tools/gjdoc/expr/ConstantInteger.java: return new Integer instead of new Long(). * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: various improvements to generated HTML code; improve tag rendering; show superinterfaces, subinterfaces, implementing classes; 2004-12-13 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: remove debug output. 2004-12-13 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: add missing imports. * src/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java: likewise. * src/gnu/classpath/tools/gjdoc/Main.java: remove support for class names on command line and update usage information; complain if no classes can be found. * src/gnu/classpath/tools/gjdoc/ParseException.java: add default constructor. * src/gnu/classpath/tools/gjdoc/Parser.java: compare specified package name and actual package name in source file, ignore source and emit warning on mismatch. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: likewise. 2004-12-13 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: removed bogus comment at eof. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: added options -title for backwards compatibility; added dummy implementation of -noserialwarn; removed "Running HtmlDoclet" notice. 2004-12-13 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: implemented option -nocomment. 2004-12-13 Julian Scheid <julian@sektor37.de> * Makefile.am: added new files. * src/gnu/classpath/tools/doclets/PackageMatcher.java * src/gnu/classpath/tools/doclets/AbstractDoclet.java: minor refactoring due to above. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: likewise. * src/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java: add missing import; catch InvalidPackageWildcardException; minor refactoring. 2004-12-13 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java: replace "subdirs" naming with the more neutral "components". * src/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java: initial version. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: implemented option -noqualifier. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: likewise. * src/gnu/classpath/tools/gjdoc/Main.java: add option -noqualifier to usage. 2004-12-13 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: added missing imports. 2004-12-13 Julian Scheid <julian@sektor37.de> * acinclude.m4: added AC_PROG_ANTLR macro. * configure.ac: added call to AC_PROG_ANTLR macro. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: added border to all tables except navigation bar; added tooltip to type links; added some missing CSS classes; added "implements" to tree; improved tree formatting; added links to package trees from full tree; added "All Classes" link to package menu; fixed double-slash in URLs;general HTML improvements; italics for interfaces in class menu; added inheritance tree to class page; added "enclosing class" to class page; added missing type to field details; only output parameters if @param tag is present; better status output. show "(package private)" for package private elements. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added new CSS classes; support for templates with two nested tags (inner elements). * src/com/sun/javadoc/FieldDoc.java: added method constantValueExpression() * src/com/sun/javadoc/Type.java: added method isPrimitive(). * src/gnu/classpath/tools/taglets/SinceTaglet.java: fixed wrong HTML close tag. * src/gnu/classpath/tools/taglets/VersionTaglet.java: changed CSS class in HTML code. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: implemented isPrimitive(); minor reformatting; added methods getValue(), findFieldValue(). * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: implemented isPrimitive(); properly implemented compareTo(Object). * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: support for field value literal extraction; minor reformatting; implements constantValue(), constantValueExpression(); override isStatic() and isFinal() to always return true for fields in interfaces. * src/gnu/classpath/tools/gjdoc/Parser.java: support for field value literal extraction. * src/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java: fix swapped package private/private modifier; use isStatic() and isFinal() methods instead of isStatic and isFinal fields for determining modifier. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: minor reformatting. * src/gnu/classpath/tools/gjdoc/TypeImpl.java: implement isPrimitive(). * src/gnu/classpath/tools/gjdoc/expr/AdditionExpression.java: * src/gnu/classpath/tools/gjdoc/expr/AndExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryBitwiseExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryComputationExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryEqualityExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryLogicalExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryRelationExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryShiftExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BitShiftRightExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ConditionalExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantBoolean.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantByte.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantChar.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantDouble.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantFloat.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantInteger.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantLong.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantNull.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantShort.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantString.java: * src/gnu/classpath/tools/gjdoc/expr/Context.java: * src/gnu/classpath/tools/gjdoc/expr/DivisionExpression.java: * src/gnu/classpath/tools/gjdoc/expr/EqualExpression.java: * src/gnu/classpath/tools/gjdoc/expr/Evaluator.java: * src/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java: * src/gnu/classpath/tools/gjdoc/expr/ExclusiveOrExpression.java: * src/gnu/classpath/tools/gjdoc/expr/Expression.java: * src/gnu/classpath/tools/gjdoc/expr/GreaterThanExpression.java: * src/gnu/classpath/tools/gjdoc/expr/GreaterThanOrEqualExpression.java: * src/gnu/classpath/tools/gjdoc/expr/IdentifierExpression.java: * src/gnu/classpath/tools/gjdoc/expr/IllegalExpressionException.java: * src/gnu/classpath/tools/gjdoc/expr/InclusiveOrExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LessThanExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LessThanOrEqualExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LogicalAndExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LogicalNotExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LogicalOrExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ModuloExpression.java: * src/gnu/classpath/tools/gjdoc/expr/MultiplicationExpression.java: * src/gnu/classpath/tools/gjdoc/expr/NegateExpression.java: * src/gnu/classpath/tools/gjdoc/expr/NotEqualExpression.java: * src/gnu/classpath/tools/gjdoc/expr/NotExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ShiftLeftExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ShiftRightExpression.java: * src/gnu/classpath/tools/gjdoc/expr/SubtractionExpression.java: * src/gnu/classpath/tools/gjdoc/expr/Type.java: * src/gnu/classpath/tools/gjdoc/expr/TypeCastExpression.java: * src/gnu/classpath/tools/gjdoc/expr/UnaryExpression.java: * src/gnu/classpath/tools/gjdoc/expr/UnknownIdentifierException.java: * src/gnu/classpath/tools/gjdoc/expr/java-expression.g: Initial version. 2004-12-11 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: removed unnecessary toString() call; sized output StringBuffer more generously. 2004-12-21 Timothy S. Stack <stack@cs.utah.edu> * kaffe/kaffeh/support.c, kaffe/kaffevm/file.h, kaffe/kaffevm/file.c, kaffe/kaffevm/jni/jni.c, libraries/clib/native/ClassLoader.c: Be really pedantic about handling const variables and slots in the classFile struct. * kaffe/kaffevm/findInJar.c: Revert a couple changes from 1.63. * kaffe/kaffevm/external.c: Remove const from libraryPath variable. * kaffe/kaffevm/jit3/machine.c: Add const to engine_name variable. 2004-12-21 Timothy S. Stack <stack@cs.utah.edu> * kaffe/kaffevm/jit/machine.h, kaffe/kaffevm/jit/machine.c: Add jitCodeHeader support. * kaffe/kaffevm/jit/native-wrapper.c: Put ifdef guards around the initFakeCalls call since it isn't available in jit1. * kaffe/kaffevm/jit3/machine.c: Remove dead code. * kaffe/kaffevm/jit3/machine.h: Add initFakeCalls proto and HAVE_FAKE_CALLS define. 2004-12-21 Timothy S. Stack <stack@cs.utah.edu> * kaffe/kaffevm/external.c: Fix a typo. 2004-12-21 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/Klasses.jar.bootstrap: Regenerated. * libraries/javalib/bootstrap.classlist: Added two missing classes for KJC. 2004-12-21 Guilhem Lavaux <guilhem@kaffe.org> * libraries/clib/native/Class.c (getProtectionDomain): Fixed return type. * libraries/javalib/Makefile.am.in: Removed an extra '\'. * libraries/javalib/Klasses.jar.bootstrap, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. * libraries/javalib/all.files: Added missing files for KJC. * libraries/javalib/bootstrap.classlist: Added missing files to bootstrap with KJC. 2004-12-21 Helmer Kraemer <hkraemer@freenet.de> Merged java.lang.ClassLoader from GNU Classpath * kaffe/kaffevm/external.c, kaffe/kaffevm/external.h, kaffe/kaffevm/classPool.c, kaffe/kaffe/main.c: keep track of the associated class loader of a native library; unload native libraries when a class loader is gced, throw an exception if a library is loaded by more than one class loader * kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/classMethod.h: add protectionDomain field to Hjava_lang_Class * libraries/javalib/kaffe/lang/ThreadStack.java, kaffe/kaffevm/thread.c: use ClassLoader.getSystemClassLoader instead of AppClassLoader.getSingleton so we don't mess up the initialization order of the runtime library * libraries/javalib/java/lang/ClassLoader.java, gnu/java/util/DoubleEnumeration.java: new files, taken from GNU classpath * libraries/javalib/java/lang/VMClassLoader.java: new file * libraries/javalib/java/lang/Class.java, libraries/clib/native/Class.c, libraries/clib/native/ClassLoader.c: updated to class loader changes * libraries/javalib/kaffe/lang/PrimordialClassLoader.java: deny loading of classes from the gnu.classpath package * libraries/javalib/java/lang/System.java, libraries/javalib/java/lang/Runtime.java: moved handling of native libraries into java.lang.Runtime. * libraries/javalib/java/lang/NativeLibrary.java, libraries/clib/native/NativeLibrary.c: removed * libraries/javalib/bootstrap.classlist, libraries/javalib/all.files, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, include/Makefile.am, include/Makefile.in: updated * test/regression/ProcessClassInst.java, test/regression/ProcessClassStop.java, ProhibitedClass.java: updated expected output * test/regression/KaffeInternal.java: check that access to gnu.classpath package is denied for non-bootstrap classes * test/regression/Makefile.am, test/regression/Makefile.in, test/regression/PrimordialLoaderTest.java: new test case for the java interface to the primordial class loader 2004-12-21 Helmer Kraemer <hkraemer@freenet.de> * kaffe/kaffevm/threadData.h (THREAD_DATA_INITIALIZED): new macro * kaffe/kaffevm/kaffe-gc/gc-refs.c (liveThreadWalker): properly handle partially initialized threads Reported by: Alexander Boettcher <ab764283@os.inf.tu-dresden.de> 2004-12-21 Adam Heath <doogie@brainfood.com> * AUTHORS: Added myself. 2004-12-21 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/classMethod.c, kaffe/kaffevm/findInJar.c, kaffe/kaffevm/gc.h, kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/hashtab.c, kaffe/kaffevm/jar.c, kaffe/kaffevm/jar.h, kaffe/kaffevm/stackTrace.c, kaffe/kaffevm/string.c, kaffe/kaffevm/stringSupport.h, kaffe/kaffevm/jit3/machine.c, kaffe/kaffevm/jni/jni-string.c, kaffe/kaffevm/jni/jni.c, kaffe/kaffevm/jni/jni_funcs.h, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c, libraries/clib/net/PlainSocketImpl.c: Various gcc and sparse fixes all over the board. 2004-12-21 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/text/DefaultStyledDocument.java: Resynced with GNU Classpath 2004-12-21 Michael Koch <konqueror@gmx.de> * javax/swing/text/DefaultStyledDocument.java: New file. 2004-12-21 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JComboBox.java: Resynced with GNU Classpath 2004-12-19 Robert Schuster <thebohemian@gmx.net> * javax/swing/JComboBox.java: (JComboBox): Removed selection of the first item in the model. 2004-12-21 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/iso4217.properties: Resynced with GNU Classpath * kaffe/kaffeh/Makefile.am: Added include path to config.h. * libraries/javalib/Makefile.am.in, Added JAR command for iso4217.properties. * kaffe/kaffeh/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, test/internal/Makefile.in: Regenerated. 2004-12-19 Michael Koch <konqueror@gmx.de> * resource/java/util/iso4217.properties: New file. * libraries/javalib/java/util/Currency.java: (static) Simplified a tiny bit. 2004-12-20 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/classMethod.c, kaffe/kaffevm/classMethod.h, kaffe/kaffevm/external.c, kaffe/kaffevm/itypes.c, kaffe/kaffevm/kaffe.def, kaffe/kaffevm/soft.c, kaffe/kaffevm/thread.c, kaffe/kaffevm/jit/methodcalls.c, kaffe/kaffevm/jit3/icode.c, kaffe/kaffevm/jit3/machine.c, kaffe/kaffevm/jit3/registers.c, kaffe/kaffevm/jit3/slots.c, kaffe/kaffevm/jit3/slots.h, kaffe/kaffevm/kaffe-gc/gc-mem.c, kaffe/kaffevm/systems/unix-jthreads/jthread.c, kaffe/kaffevm/systems/unix-jthreads/jthread.h, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c, kaffe/kaffevm/systems/unix-pthreads/thread-internal.h, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c, libraries/clib/native/ByteToCharIconv.c, libraries/clib/native/CharToByteIconv.c, libraries/clib/native/Class.c, libraries/clib/native/Float.c, libraries/clib/native/NativeLibrary.c, libraries/clib/native/Object.c, libraries/clib/native/System.c, libraries/clib/net/PlainDatagramSocketImpl.c, libraries/clib/security/kaffe_md5.c, libraries/clib/security/sha-1.c, replace/getaddrinfo.c: Various gcc and sparse fixes all over the board. 2004-12-20 Adam Heath <doogie@brainfood.com> * libltdl/ltdl.c: Dalibor's last checkin included an older version of this file by mistake, reverting. 2004-12-20 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/classMethod.c, kaffe/kaffevm/classMethod.h kaffe/kaffevm/itypes.c, kaffe/kaffevm/kaffe.def, kaffe/kaffevm/soft.c, kaffe/kaffevm/thread.c, kaffe/kaffevm/jit/methodcalls.c, kaffe/kaffevm/jit3/icode.c, kaffe/kaffevm/jit3/machine.c, kaffe/kaffevm/jit3/registers.c, kaffe/kaffevm/jit3/slots.c, kaffe/kaffevm/jit3/slots.h, kaffe/kaffevm/kaffe-gc/gc-mem.c, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c, kaffe/kaffevm/systems/unix-pthreads/thread-internal.h, libraries/clib/native/ByteToCharIconv.c, libraries/clib/native/CharToByteIconv.c, libraries/clib/native/Class.c, libraries/clib/native/Float.c, libraries/clib/native/Object.c, libraries/clib/native/System.c, libraries/clib/net/PlainDatagramSocketImpl.c, replace/getaddrinfo.c: Various gcc and sparse fixes all over the board. 2004-12-21 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/Currency.java: Resynced with GNU Classpath. 2004-12-19 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/util/Currency.java New implementation of this class so as to use iso4271.properties. 2004-12-21 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JComboBox.java, libraries/javalib/javax/swing/DefaultComboBoxModel.java, libraries/javalib/javax/swing/plaf/basic/BasicComboBoxUI.java: Resynced with GNU Classpath. 2004-12-18 Robert Schuster <thebohemian@gmx.net> * javax/swing/JComboBox.java added support for no item being selected (JComboBox): select first or nothing depending on element count (setModel): cleaned up unneeded "this." usage, added more docs, made exception behavior match that of the JDK (setLighWeightPopupEnabled): removed unneeded "this." usage (setEditable): dito (setMaximumRowCount): dito (setRenderer): dito (setPrototypeDisplayValue): dito (getSelectedItem): simplified, added more user doc (setSelectedIndex): corrected exception behavior, added more user doc (getSelectedIndex): fixed hardcoded dependency on DefaultComboBoxModel (see bug #11255), added performance warning to user doc (addItem): fixed exception behavior, added user doc (insertItemAt): dito (removeItem): dito (removeItemAt): dito (removeAll): fixed exception behavior, added user doc, added support for model not being instance of DefaultComboBoxModel (see bug #11255) (getSelectedItemObjects): simplified (getItemCount): fixed dependency on DefaultComboBoxModel (see bug #11255) (getItemAt): fixed dependency on MutableComboBoxModel (see bug #11255) * javax/swing/DefaultComboBoxModel.java: (setSelectedItem): updates selected item only if new value is null or known (match JDK behavior) * javax/swing/plaf/basic/BasicComboBoxUI.java: (paintCurrentValue): renders "" if no item is selected 2004-12-20 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/systems/unix-jthreads/jthread.c: Fix problem reported by Michael Franz <mvfranz@gmail.com; missing ';' after DBG call for systems using FIOASYNC. 2004-12-20 Timothy S. Stack <stack@cs.utah.edu> * config/powerpc/jit-labels.h: Moved label handling code into here so it's easier to change without having to recompile the whole tree. * config/powerpc/jit.h: Linux-specific changes, will probably break OS X compat. Moved out label handling macros. Fixed SLOT2LOCALOFFSET macro for linux. * config/powerpc/jit3-icode.h: Fix broken I26const_rangecheck macro. Don't undef HAVE_call_ref. * config/powerpc/jit3-powerpc.def: Updates for linux/ppc. * config/powerpc/ppc_isa.h: Macros now print the current function name. * config/powerpc/ppc_macros.h: Add ppc_b26 macro. * config/powerpc/ppc_stack_frame.h: Add linux specific stack frame structure. * config/powerpc/sysdepCallMethod.h: Break sysdepCallMethod function into __APPLE__ and non-Apple functions, so I can wrap my puny brain around what's going on. * config/powerpc/trampolines.c, config/powerpc/linux/jit3-md.h, config/powerpc/linux/md.h, config/powerpc/linux/md.c: Updates for linux/ppc. * developers/mnemonicizer.awk: Add the function name to the debugging printfs. * kaffe/kaffevm/classMethod.h, kaffe/kaffevm/stackTrace.c, kaffe/kaffevm/jit3/machine.h, kaffe/kaffevm/jit3/machine.c: Add an explicit header structure to jitted code. * kaffe/kaffevm/jit/native-wrapper.c: Must call initFakeCalls() to reinitialize fake-call state. * test/internal/ControlFlowMethods.java, test/internal/Exceptions.java: Move stuff that throws exceptions to Exceptions.java since they require more things to work correctly. * test/internal/Makefile.am, test/internal/Makefile.in: Add NativeMethodCall and Exceptions tests. * test/internal/NativeMethodCall.java, test/internal/System.java: Test for calling native methods. * test/internal/ObjectFields.java: More test cases. * test/internal/TypeConversion.java: Add critical comment so that certain dummies don't make changes that distort the test case. * test/internal/jitBasic.c: Deal better with endianess when comparing things. * test/internal/jit_stub.c: Statically load java.lang.System (our stripped version atleast), java.lang.Float, and java.lang.Double. 2004-12-20 Adam Heath <doogie@brainfood.com> * TODO: Add test case to write: Calendar.getInstance().get(YEAR) returning non-zero. 2004-12-20 Dalibor Topic <robilad@kaffe.org> * libraries/clib/native/gnu_classpath_VMSystemProperties.c (Java_gnu_classpath_VMSystemProperties_getLocale) Fixed to actually return a locale. * Makefile.in, configure, libltdl/ltdl.c, libraries/javalib/Makefile.am, libraries/javalib/Makefile.am.in, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/java/locale/LocaleInformation.java, libraries/javalib/gnu/java/locale/LocaleInformation_aa.java, libraries/javalib/gnu/java/locale/LocaleInformation_aa_DJ.java, libraries/javalib/gnu/java/locale/LocaleInformation_aa_ER.java, libraries/javalib/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java, libraries/javalib/gnu/java/locale/LocaleInformation_aa_ET.java, libraries/javalib/gnu/java/locale/LocaleInformation_af.java, libraries/javalib/gnu/java/locale/LocaleInformation_af_ZA.java, libraries/javalib/gnu/java/locale/LocaleInformation_am.java, libraries/javalib/gnu/java/locale/LocaleInformation_am_ET.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_AE.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_BH.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_DZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_EG.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_IQ.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_JO.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_KW.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_LB.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_LY.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_MA.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_OM.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_QA.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_SA.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_SD.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_SY.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_TN.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_YE.java, libraries/javalib/gnu/java/locale/LocaleInformation_as.java, libraries/javalib/gnu/java/locale/LocaleInformation_as_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_az.java, libraries/javalib/gnu/java/locale/LocaleInformation_be.java, libraries/javalib/gnu/java/locale/LocaleInformation_be_BY.java, libraries/javalib/gnu/java/locale/LocaleInformation_bg.java, libraries/javalib/gnu/java/locale/LocaleInformation_bg_BG.java, libraries/javalib/gnu/java/locale/LocaleInformation_bn.java, libraries/javalib/gnu/java/locale/LocaleInformation_bn_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_br_FR.java, libraries/javalib/gnu/java/locale/LocaleInformation_bs_BA.java, libraries/javalib/gnu/java/locale/LocaleInformation_ca.java, libraries/javalib/gnu/java/locale/LocaleInformation_ca_ES.java, libraries/javalib/gnu/java/locale/LocaleInformation_cs.java, libraries/javalib/gnu/java/locale/LocaleInformation_cs_CZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_cy.java, libraries/javalib/gnu/java/locale/LocaleInformation_cy_GB.java, libraries/javalib/gnu/java/locale/LocaleInformation_da.java, libraries/javalib/gnu/java/locale/LocaleInformation_da_DK.java, libraries/javalib/gnu/java/locale/LocaleInformation_de.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_AT.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_BE.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_CH.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_DE.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_LI.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_LU.java, libraries/javalib/gnu/java/locale/LocaleInformation_dv.java, libraries/javalib/gnu/java/locale/LocaleInformation_dv_MV.java, libraries/javalib/gnu/java/locale/LocaleInformation_dz.java, libraries/javalib/gnu/java/locale/LocaleInformation_dz_BT.java, libraries/javalib/gnu/java/locale/LocaleInformation_el.java, libraries/javalib/gnu/java/locale/LocaleInformation_el_GR.java, libraries/javalib/gnu/java/locale/LocaleInformation_en.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_AS.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_AU.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_BE.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_BW.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_BZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_CA.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_DK.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_GB.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_GU.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_HK.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_IE.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_MH.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_MP.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_MT.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_NZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_PH.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_PK.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_SG.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_UM.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_US.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_US_POSIX.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_VI.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_ZA.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_ZW.java, libraries/javalib/gnu/java/locale/LocaleInformation_eo.java, libraries/javalib/gnu/java/locale/LocaleInformation_es.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_AR.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_BO.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_CL.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_CO.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_CR.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_DO.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_EC.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_ES.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_GT.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_HN.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_MX.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_NI.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_PA.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_PE.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_PR.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_PY.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_SV.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_US.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_UY.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_VE.java, libraries/javalib/gnu/java/locale/LocaleInformation_et.java, libraries/javalib/gnu/java/locale/LocaleInformation_et_EE.java, libraries/javalib/gnu/java/locale/LocaleInformation_eu.java, libraries/javalib/gnu/java/locale/LocaleInformation_eu_ES.java, libraries/javalib/gnu/java/locale/LocaleInformation_fa.java, libraries/javalib/gnu/java/locale/LocaleInformation_fa_AF.java, libraries/javalib/gnu/java/locale/LocaleInformation_fa_IR.java, libraries/javalib/gnu/java/locale/LocaleInformation_fi.java, libraries/javalib/gnu/java/locale/LocaleInformation_fi_FI.java, libraries/javalib/gnu/java/locale/LocaleInformation_fo.java, libraries/javalib/gnu/java/locale/LocaleInformation_fo_FO.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr_BE.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr_CA.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr_CH.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr_FR.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr_LU.java, libraries/javalib/gnu/java/locale/LocaleInformation_ga.java, libraries/javalib/gnu/java/locale/LocaleInformation_ga_IE.java, libraries/javalib/gnu/java/locale/LocaleInformation_gd_GB.java, libraries/javalib/gnu/java/locale/LocaleInformation_gl.java, libraries/javalib/gnu/java/locale/LocaleInformation_gl_ES.java, libraries/javalib/gnu/java/locale/LocaleInformation_gu.java, libraries/javalib/gnu/java/locale/LocaleInformation_gu_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_gv.java, libraries/javalib/gnu/java/locale/LocaleInformation_gv_GB.java, libraries/javalib/gnu/java/locale/LocaleInformation_he.java, libraries/javalib/gnu/java/locale/LocaleInformation_he_IL.java, libraries/javalib/gnu/java/locale/LocaleInformation_hi.java, libraries/javalib/gnu/java/locale/LocaleInformation_hi_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_hr.java, libraries/javalib/gnu/java/locale/LocaleInformation_hr_HR.java, libraries/javalib/gnu/java/locale/LocaleInformation_hu.java, libraries/javalib/gnu/java/locale/LocaleInformation_hu_HU.java, libraries/javalib/gnu/java/locale/LocaleInformation_hy.java, libraries/javalib/gnu/java/locale/LocaleInformation_hy_AM.java, libraries/javalib/gnu/java/locale/LocaleInformation_hy_AM_REVISED.java, libraries/javalib/gnu/java/locale/LocaleInformation_id.java, libraries/javalib/gnu/java/locale/LocaleInformation_id_ID.java, libraries/javalib/gnu/java/locale/LocaleInformation_is.java, libraries/javalib/gnu/java/locale/LocaleInformation_is_IS.java, libraries/javalib/gnu/java/locale/LocaleInformation_it.java, libraries/javalib/gnu/java/locale/LocaleInformation_it_CH.java, libraries/javalib/gnu/java/locale/LocaleInformation_it_IT.java, libraries/javalib/gnu/java/locale/LocaleInformation_iu.java, libraries/javalib/gnu/java/locale/LocaleInformation_iw_IL.java, libraries/javalib/gnu/java/locale/LocaleInformation_ja.java, libraries/javalib/gnu/java/locale/LocaleInformation_ja_JP.java, libraries/javalib/gnu/java/locale/LocaleInformation_ka.java, libraries/javalib/gnu/java/locale/LocaleInformation_ka_GE.java, libraries/javalib/gnu/java/locale/LocaleInformation_kk.java, libraries/javalib/gnu/java/locale/LocaleInformation_kk_KZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_kl.java, libraries/javalib/gnu/java/locale/LocaleInformation_kl_GL.java, libraries/javalib/gnu/java/locale/LocaleInformation_km.java, libraries/javalib/gnu/java/locale/LocaleInformation_km_KH.java, libraries/javalib/gnu/java/locale/LocaleInformation_kn.java, libraries/javalib/gnu/java/locale/LocaleInformation_kn_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_ko.java, libraries/javalib/gnu/java/locale/LocaleInformation_ko_KR.java, libraries/javalib/gnu/java/locale/LocaleInformation_kw.java, libraries/javalib/gnu/java/locale/LocaleInformation_kw_GB.java, libraries/javalib/gnu/java/locale/LocaleInformation_ky.java, libraries/javalib/gnu/java/locale/LocaleInformation_lo.java, libraries/javalib/gnu/java/locale/LocaleInformation_lo_LA.java, libraries/javalib/gnu/java/locale/LocaleInformation_lt.java, libraries/javalib/gnu/java/locale/LocaleInformation_lt_LT.java, libraries/javalib/gnu/java/locale/LocaleInformation_lv.java, libraries/javalib/gnu/java/locale/LocaleInformation_lv_LV.java, libraries/javalib/gnu/java/locale/LocaleInformation_mi_NZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_mk.java, libraries/javalib/gnu/java/locale/LocaleInformation_mk_MK.java, libraries/javalib/gnu/java/locale/LocaleInformation_ml.java, libraries/javalib/gnu/java/locale/LocaleInformation_ml_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_mn.java, libraries/javalib/gnu/java/locale/LocaleInformation_mr.java, libraries/javalib/gnu/java/locale/LocaleInformation_mr_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_ms.java, libraries/javalib/gnu/java/locale/LocaleInformation_ms_BN.java, libraries/javalib/gnu/java/locale/LocaleInformation_ms_MY.java, libraries/javalib/gnu/java/locale/LocaleInformation_mt.java, libraries/javalib/gnu/java/locale/LocaleInformation_mt_MT.java, libraries/javalib/gnu/java/locale/LocaleInformation_nb.java, libraries/javalib/gnu/java/locale/LocaleInformation_nb_NO.java, libraries/javalib/gnu/java/locale/LocaleInformation_nl.java, libraries/javalib/gnu/java/locale/LocaleInformation_nl_BE.java, libraries/javalib/gnu/java/locale/LocaleInformation_nl_NL.java, libraries/javalib/gnu/java/locale/LocaleInformation_nn.java, libraries/javalib/gnu/java/locale/LocaleInformation_nn_NO.java, libraries/javalib/gnu/java/locale/LocaleInformation_no_NO.java, libraries/javalib/gnu/java/locale/LocaleInformation_oc_FR.java, libraries/javalib/gnu/java/locale/LocaleInformation_om.java, libraries/javalib/gnu/java/locale/LocaleInformation_om_ET.java, libraries/javalib/gnu/java/locale/LocaleInformation_om_KE.java, libraries/javalib/gnu/java/locale/LocaleInformation_or.java, libraries/javalib/gnu/java/locale/LocaleInformation_or_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_pa.java, libraries/javalib/gnu/java/locale/LocaleInformation_pa_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_pl.java, libraries/javalib/gnu/java/locale/LocaleInformation_pl_PL.java, libraries/javalib/gnu/java/locale/LocaleInformation_ps.java, libraries/javalib/gnu/java/locale/LocaleInformation_ps_AF.java, libraries/javalib/gnu/java/locale/LocaleInformation_pt.java, libraries/javalib/gnu/java/locale/LocaleInformation_pt_BR.java, libraries/javalib/gnu/java/locale/LocaleInformation_pt_PT.java, libraries/javalib/gnu/java/locale/LocaleInformation_ro.java, libraries/javalib/gnu/java/locale/LocaleInformation_ro_RO.java, libraries/javalib/gnu/java/locale/LocaleInformation_ru.java, libraries/javalib/gnu/java/locale/LocaleInformation_ru_RU.java, libraries/javalib/gnu/java/locale/LocaleInformation_ru_UA.java, libraries/javalib/gnu/java/locale/LocaleInformation_sa.java, libraries/javalib/gnu/java/locale/LocaleInformation_sa_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_se_NO.java, libraries/javalib/gnu/java/locale/LocaleInformation_sk.java, libraries/javalib/gnu/java/locale/LocaleInformation_sk_SK.java, libraries/javalib/gnu/java/locale/LocaleInformation_sl.java, libraries/javalib/gnu/java/locale/LocaleInformation_sl_SI.java, libraries/javalib/gnu/java/locale/LocaleInformation_so.java, libraries/javalib/gnu/java/locale/LocaleInformation_so_DJ.java, libraries/javalib/gnu/java/locale/LocaleInformation_so_ET.java, libraries/javalib/gnu/java/locale/LocaleInformation_so_KE.java, libraries/javalib/gnu/java/locale/LocaleInformation_so_SO.java, libraries/javalib/gnu/java/locale/LocaleInformation_sq.java, libraries/javalib/gnu/java/locale/LocaleInformation_sq_AL.java, libraries/javalib/gnu/java/locale/LocaleInformation_sr.java, libraries/javalib/gnu/java/locale/LocaleInformation_sr_Latn.java, libraries/javalib/gnu/java/locale/LocaleInformation_sr_YU.java, libraries/javalib/gnu/java/locale/LocaleInformation_sv.java, libraries/javalib/gnu/java/locale/LocaleInformation_sv_FI.java, libraries/javalib/gnu/java/locale/LocaleInformation_sv_SE.java, libraries/javalib/gnu/java/locale/LocaleInformation_sw.java, libraries/javalib/gnu/java/locale/LocaleInformation_sw_KE.java, libraries/javalib/gnu/java/locale/LocaleInformation_sw_TZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_ta.java, libraries/javalib/gnu/java/locale/LocaleInformation_ta_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_te.java, libraries/javalib/gnu/java/locale/LocaleInformation_te_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_tg_TJ.java, libraries/javalib/gnu/java/locale/LocaleInformation_th.java, libraries/javalib/gnu/java/locale/LocaleInformation_th_TH.java, libraries/javalib/gnu/java/locale/LocaleInformation_ti.java, libraries/javalib/gnu/java/locale/LocaleInformation_ti_ER.java, libraries/javalib/gnu/java/locale/LocaleInformation_ti_ET.java, libraries/javalib/gnu/java/locale/LocaleInformation_tl_PH.java, libraries/javalib/gnu/java/locale/LocaleInformation_tr.java, libraries/javalib/gnu/java/locale/LocaleInformation_tr_TR.java, libraries/javalib/gnu/java/locale/LocaleInformation_tt.java, libraries/javalib/gnu/java/locale/LocaleInformation_tt_RU.java, libraries/javalib/gnu/java/locale/LocaleInformation_uk.java, libraries/javalib/gnu/java/locale/LocaleInformation_uk_UA.java, libraries/javalib/gnu/java/locale/LocaleInformation_ur.java, libraries/javalib/gnu/java/locale/LocaleInformation_ur_PK.java, libraries/javalib/gnu/java/locale/LocaleInformation_uz.java, libraries/javalib/gnu/java/locale/LocaleInformation_uz_AF.java, libraries/javalib/gnu/java/locale/LocaleInformation_uz_UZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_vi.java, libraries/javalib/gnu/java/locale/LocaleInformation_vi_VN.java, libraries/javalib/gnu/java/locale/LocaleInformation_yi_US.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_CN.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_CN_Hans.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_HK.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_HK_Hant.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_Hant.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_MO_Hant.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_SG.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_SG_Hans.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_TW.java, libraries/javalib/gnu/java/locale/LocaleInformation_zh_TW_Hant.java, libraries/javalib/gnu/java/locale/iso3166-a3.properties, libraries/javalib/gnu/java/locale/iso3166.properties, libraries/javalib/gnu/java/locale/iso3166_de.properties, libraries/javalib/gnu/java/locale/iso4217.properties, libraries/javalib/gnu/java/locale/iso639-a2-old.properties, libraries/javalib/gnu/java/locale/iso639-a3.properties, libraries/javalib/gnu/java/locale/iso639.properties, libraries/javalib/gnu/java/locale/iso639_de.properties, libraries/javalib/gnu/java/locale/iso639_fr.properties, libraries/javalib/gnu/java/locale/iso639_ga.properties, libraries/javalib/java/util/Locale.java, libraries/javalib/java/util/LocaleData.java: Resynced with GNU Classpath. 2004-12-19 Michael Koch <konqueror@gmx.de> * gnu/java/locale/iso3166-a3.properties, gnu/java/locale/iso3166_de.properties, gnu/java/locale/iso3166.properties, gnu/java/locale/iso639-a2-old.properties, gnu/java/locale/iso639-a3.properties, gnu/java/locale/iso639_de.properties, gnu/java/locale/iso639_fr.properties, gnu/java/locale/iso639_ga.properties, gnu/java/locale/iso639.properties: Removed. 2004-12-19 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_am.java, gnu/java/locale/LocaleInformation_am_ET.java, gnu/java/locale/LocaleInformation_ar.java, gnu/java/locale/LocaleInformation_ar_SA.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_bg.java, gnu/java/locale/LocaleInformation_bg_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_LI.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_en_AS.java, gnu/java/locale/LocaleInformation_en_BE.java, gnu/java/locale/LocaleInformation_en_BZ.java, gnu/java/locale/LocaleInformation_en_GU.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_PK.java, gnu/java/locale/LocaleInformation_en_UM.java, gnu/java/locale/LocaleInformation_en_US_POSIX.java, gnu/java/locale/LocaleInformation_en_VI.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_fo.java, gnu/java/locale/LocaleInformation_ga.java, gnu/java/locale/LocaleInformation_gl.java, gnu/java/locale/LocaleInformation_gu.java, gnu/java/locale/LocaleInformation_gu_IN.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_hy_AM.java, gnu/java/locale/LocaleInformation_hy_AM_REVISED.java, gnu/java/locale/LocaleInformation_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_iu.java, gnu/java/locale/LocaleInformation_ja.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_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_kw.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_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_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_nb.java, gnu/java/locale/LocaleInformation_nb_NO.java, gnu/java/locale/LocaleInformation_nn.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_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_ro.java, gnu/java/locale/LocaleInformation_ru.java, gnu/java/locale/LocaleInformation_sa.java, gnu/java/locale/LocaleInformation_sa_IN.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_KE.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_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_te.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_tt.java, gnu/java/locale/LocaleInformation_tt_RU.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_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: New locale files. * gnu/java/locale/LocaleInformation_ar_AE.java, gnu/java/locale/LocaleInformation_ar_BH.java, gnu/java/locale/LocaleInformation_ar_EG.java, gnu/java/locale/LocaleInformation_ar_OM.java, gnu/java/locale/LocaleInformation_ar_SD.java, gnu/java/locale/LocaleInformation_fr_FR.java, gnu/java/locale/LocaleInformation_hr_HR.java, gnu/java/locale/LocaleInformation_ka_GE.java, gnu/java/locale/LocaleInformation_mk_MK.java, gnu/java/locale/LocaleInformation_sl_SI.java, gnu/java/locale/LocaleInformation_sr_YU.java, gnu/java/locale/LocaleInformation_ur_PK.java, gnu/java/locale/LocaleInformation_uz_UZ.java, gnu/java/locale/LocaleInformation_vi_VN.java, gnu/java/locale/LocaleInformation_zh_CN.java, gnu/java/locale/LocaleInformation_zh_HK.java, gnu/java/locale/LocaleInformation_zh_SG.java, gnu/java/locale/LocaleInformation_zh_TW.java: Removed. 2004-12-19 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation.java (LocaleInformation): Don't inherit LocaleInformation_en and put all default values into this class. * gnu/java/locale/LocaleInformation_af_ZA.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_SY.java, gnu/java/locale/LocaleInformation_ar_TN.java, gnu/java/locale/LocaleInformation_ar_YE.java, gnu/java/locale/LocaleInformation_be_BY.java, gnu/java/locale/LocaleInformation_bn_IN.java, gnu/java/locale/LocaleInformation_ca_ES.java, gnu/java/locale/LocaleInformation_cs_CZ.java, gnu/java/locale/LocaleInformation_cy_GB.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_LU.java, gnu/java/locale/LocaleInformation_el_GR.java, gnu/java/locale/LocaleInformation_en_AU.java, gnu/java/locale/LocaleInformation_en_BW.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_IN.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_ZA.java, gnu/java/locale/LocaleInformation_en_ZW.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_EE.java, gnu/java/locale/LocaleInformation_eu_ES.java, gnu/java/locale/LocaleInformation_fa_IR.java, gnu/java/locale/LocaleInformation_fi_FI.java, gnu/java/locale/LocaleInformation_fo_FO.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_IE.java, gnu/java/locale/LocaleInformation_gl_ES.java, gnu/java/locale/LocaleInformation_gv_GB.java, gnu/java/locale/LocaleInformation_he_IL.java, gnu/java/locale/LocaleInformation_hi_IN.java, gnu/java/locale/LocaleInformation_hu_HU.java, gnu/java/locale/LocaleInformation_id_ID.java, gnu/java/locale/LocaleInformation_it_CH.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_ja_JP.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_ko_KR.java, gnu/java/locale/LocaleInformation_kw_GB.java, gnu/java/locale/LocaleInformation_lt_LT.java, gnu/java/locale/LocaleInformation_lv_LV.java, gnu/java/locale/LocaleInformation_mr_IN.java, gnu/java/locale/LocaleInformation_mt_MT.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_NO.java, gnu/java/locale/LocaleInformation_pl_PL.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro_RO.java, gnu/java/locale/LocaleInformation_ru_RU.java, gnu/java/locale/LocaleInformation_ru_UA.java, gnu/java/locale/LocaleInformation_sk_SK.java, gnu/java/locale/LocaleInformation_sq_AL.java, gnu/java/locale/LocaleInformation_sv_FI.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_ta_IN.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_tr_TR.java, gnu/java/locale/LocaleInformation_uk_UA.java: Removed all redundant stuff. 2004-12-18 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_af_ZA.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_TN.java, gnu/java/locale/LocaleInformation_ar_YE.java, gnu/java/locale/LocaleInformation_be_BY.java, gnu/java/locale/LocaleInformation_bn_IN.java, gnu/java/locale/LocaleInformation_ca_ES.java, gnu/java/locale/LocaleInformation_cs_CZ.java, gnu/java/locale/LocaleInformation_cy_GB.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_CH.java, gnu/java/locale/LocaleInformation_de_LU.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_BW.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_IN.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_ZA.java, gnu/java/locale/LocaleInformation_en_ZW.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_EE.java, gnu/java/locale/LocaleInformation_eu_ES.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_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_IE.java, gnu/java/locale/LocaleInformation_gl_ES.java, gnu/java/locale/LocaleInformation_gv_GB.java, gnu/java/locale/LocaleInformation_he_IL.java, gnu/java/locale/LocaleInformation_hi_IN.java, gnu/java/locale/LocaleInformation_hu_HU.java, gnu/java/locale/LocaleInformation_id_ID.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_ja_JP.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_ko_KR.java, gnu/java/locale/LocaleInformation_kw_GB.java, gnu/java/locale/LocaleInformation_lt_LT.java, gnu/java/locale/LocaleInformation_lv_LV.java, gnu/java/locale/LocaleInformation_mr_IN.java, gnu/java/locale/LocaleInformation_mt_MT.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_NO.java, gnu/java/locale/LocaleInformation_pa.java, gnu/java/locale/LocaleInformation_pa_IN.java, gnu/java/locale/LocaleInformation_pl_PL.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro_RO.java, gnu/java/locale/LocaleInformation_ru_RU.java, gnu/java/locale/LocaleInformation_ru_UA.java, gnu/java/locale/LocaleInformation_sk_SK.java, gnu/java/locale/LocaleInformation_sq_AL.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_ta_IN.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_tr.java, gnu/java/locale/LocaleInformation_tr_TR.java, gnu/java/locale/LocaleInformation_uk_UA.java: Updated to latest gnu.localegen and locale date. 2004-12-17 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_de_DE.java, gnu/java/locale/LocaleInformation_el_GR.java, gnu/java/locale/LocaleInformation_en_GB.java, gnu/java/locale/LocaleInformation_fi_FI.java, gnu/java/locale/LocaleInformation_fr_BE.java, gnu/java/locale/LocaleInformation_fr_FR.java, gnu/java/locale/LocaleInformation_oc_FR.java, gnu/java/locale/LocaleInformation_sv_FI.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_tr_TR.java: Updated. * gnu/java/locale/LocaleInformation_el.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_tr.java: New files. 2004-12-17 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_ar_QA.java, gnu/java/locale/LocaleInformation_ar_SY.java, gnu/java/locale/LocaleInformation_cy_GB.java, gnu/java/locale/LocaleInformation_de_BE.java, gnu/java/locale/LocaleInformation_en_GB.java, gnu/java/locale/LocaleInformation_es_ES.java, gnu/java/locale/LocaleInformation_es_US.java, gnu/java/locale/LocaleInformation_fo_FO.java, gnu/java/locale/LocaleInformation_fr_CH.java, gnu/java/locale/LocaleInformation_it_CH.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_nl_BE.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_gd_GB.java: Updated. gnu/java/locale/LocaleInformation_mi_NZ.java gnu/java/locale/LocaleInformation_tl_PH.java gnu/java/locale/LocaleInformation_yi_US.java: Removed. 2004-12-17 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_af_ZA.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_SY.java, gnu/java/locale/LocaleInformation_ar_TN.java, gnu/java/locale/LocaleInformation_ar_YE.java, gnu/java/locale/LocaleInformation_be_BY.java, gnu/java/locale/LocaleInformation_bn_IN.java, gnu/java/locale/LocaleInformation_ca_ES.java, gnu/java/locale/LocaleInformation_cs_CZ.java, gnu/java/locale/LocaleInformation_cy_GB.java, gnu/java/locale/LocaleInformation_da_DK.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_LU.java, gnu/java/locale/LocaleInformation_el_GR.java, gnu/java/locale/LocaleInformation_en_AU.java, gnu/java/locale/LocaleInformation_en_BW.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_IN.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_ZA.java, gnu/java/locale/LocaleInformation_en_ZW.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_EE.java, gnu/java/locale/LocaleInformation_eu_ES.java, gnu/java/locale/LocaleInformation_fa_IR.java, gnu/java/locale/LocaleInformation_fi_FI.java, gnu/java/locale/LocaleInformation_fo_FO.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_IE.java, gnu/java/locale/LocaleInformation_gl_ES.java, gnu/java/locale/LocaleInformation_gv_GB.java, gnu/java/locale/LocaleInformation_he_IL.java, gnu/java/locale/LocaleInformation_hi_IN.java, gnu/java/locale/LocaleInformation_hu_HU.java, gnu/java/locale/LocaleInformation_id_ID.java, gnu/java/locale/LocaleInformation_it_CH.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_ja_JP.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_ko_KR.java, gnu/java/locale/LocaleInformation_kw_GB.java, gnu/java/locale/LocaleInformation_lt_LT.java, gnu/java/locale/LocaleInformation_lv_LV.java, gnu/java/locale/LocaleInformation_mr_IN.java, gnu/java/locale/LocaleInformation_mt_MT.java, gnu/java/locale/LocaleInformation_nl_BE.java, gnu/java/locale/LocaleInformation_nn_NO.java, gnu/java/locale/LocaleInformation_pl_PL.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro_RO.java, gnu/java/locale/LocaleInformation_ru_RU.java, gnu/java/locale/LocaleInformation_ru_UA.java, gnu/java/locale/LocaleInformation_sk_SK.java, gnu/java/locale/LocaleInformation_sq_AL.java, gnu/java/locale/LocaleInformation_sv_FI.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_ta_IN.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_tr_TR.java, gnu/java/locale/LocaleInformation_uk_UA.java: Updated. 2004-12-17 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_af_ZA.java, gnu/java/locale/LocaleInformation_ar_AE.java, gnu/java/locale/LocaleInformation_ar_BH.java, gnu/java/locale/LocaleInformation_ar_DZ.java, gnu/java/locale/LocaleInformation_ar_EG.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_OM.java, gnu/java/locale/LocaleInformation_ar_QA.java, gnu/java/locale/LocaleInformation_ar_SD.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_be_BY.java, gnu/java/locale/LocaleInformation_bn_IN.java, gnu/java/locale/LocaleInformation_br_FR.java, gnu/java/locale/LocaleInformation_bs_BA.java, gnu/java/locale/LocaleInformation_ca_ES.java, gnu/java/locale/LocaleInformation_cs_CZ.java, gnu/java/locale/LocaleInformation_cy_GB.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_LU.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_BW.java, gnu/java/locale/LocaleInformation_en_CA.java, gnu/java/locale/LocaleInformation_en_DK.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_IN.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_ZA.java, gnu/java/locale/LocaleInformation_en_ZW.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_EE.java, gnu/java/locale/LocaleInformation_eu_ES.java, gnu/java/locale/LocaleInformation_fa_IR.java, gnu/java/locale/LocaleInformation_fi_FI.java, gnu/java/locale/LocaleInformation_fo_FO.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_FR.java, gnu/java/locale/LocaleInformation_fr_LU.java, gnu/java/locale/LocaleInformation_ga_IE.java, gnu/java/locale/LocaleInformation_gd_GB.java, gnu/java/locale/LocaleInformation_gl_ES.java, gnu/java/locale/LocaleInformation_gv_GB.java, gnu/java/locale/LocaleInformation_he_IL.java, gnu/java/locale/LocaleInformation_hi_IN.java, gnu/java/locale/LocaleInformation_hr_HR.java, gnu/java/locale/LocaleInformation_hu_HU.java, gnu/java/locale/LocaleInformation_id_ID.java, gnu/java/locale/LocaleInformation_it_CH.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_iw_IL.java, gnu/java/locale/LocaleInformation_ja_JP.java, gnu/java/locale/LocaleInformation_ka_GE.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_ko_KR.java, gnu/java/locale/LocaleInformation_kw_GB.java, gnu/java/locale/LocaleInformation_lt_LT.java, gnu/java/locale/LocaleInformation_lv_LV.java, gnu/java/locale/LocaleInformation_mi_NZ.java, gnu/java/locale/LocaleInformation_mk_MK.java, gnu/java/locale/LocaleInformation_mr_IN.java, gnu/java/locale/LocaleInformation_mt_MT.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_NO.java, gnu/java/locale/LocaleInformation_no_NO.java, gnu/java/locale/LocaleInformation_oc_FR.java, gnu/java/locale/LocaleInformation_pl_PL.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro_RO.java, gnu/java/locale/LocaleInformation_ru_RU.java, gnu/java/locale/LocaleInformation_ru_UA.java, gnu/java/locale/LocaleInformation_se_NO.java, gnu/java/locale/LocaleInformation_sk_SK.java, gnu/java/locale/LocaleInformation_sl_SI.java, gnu/java/locale/LocaleInformation_sq_AL.java, gnu/java/locale/LocaleInformation_sr_YU.java, gnu/java/locale/LocaleInformation_sv_FI.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_ta_IN.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_tg_TJ.java, gnu/java/locale/LocaleInformation_tl_PH.java, gnu/java/locale/LocaleInformation_tr_TR.java, gnu/java/locale/LocaleInformation_uk_UA.java, gnu/java/locale/LocaleInformation_ur_PK.java, gnu/java/locale/LocaleInformation_uz_UZ.java, gnu/java/locale/LocaleInformation_vi_VN.java, gnu/java/locale/LocaleInformation_yi_US.java, gnu/java/locale/LocaleInformation_zh_CN.java, gnu/java/locale/LocaleInformation_zh_HK.java, gnu/java/locale/LocaleInformation_zh_SG.java, gnu/java/locale/LocaleInformation_zh_TW.java: Updated. 2004-12-20 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/locale/LocaleInformation_de.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_DE.java: Resynced with GNU Classpath. 2004-12-17 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_de_DE.java: Updated. 2004-12-20 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/locale/LocaleInformation_de.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_DE.java: Resynced with GNU Classpath. 2004-12-17 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_de_DE.java: Updated. 2004-12-19 Adam Heath <doogie@brainfood.com> * libraries/javalib/java/util/GregorianCalendar.java: Call complete() in the constructor after setting the time. Fixes test case failure in commons-net, and makes the code behave like sun. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/jit/basecode.h, kaffe/kaffevm/jit/codeproto.h kaffe/kaffevm/jit/funcs.c, kaffe/kaffevm/jit3/funcs.c: Miscellaenous sparse fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * scripts/SparseWarning.pm: Add another warning. 2004-12-19 Adam Heath <doogie@brainfood.com> * libltdl/ltdl.c: Sparse NULL-constant fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/jit/seq.c, libraries/clib/io/File.c, libraries/clib/management/Debug.c, libraries/clib/math/BigInteger.c, libraries/clib/native/AccessController.c, libraries/clib/native/Arrays.c, libraries/clib/native/ByteToCharIconv.c, libraries/clib/native/CharToByteIconv.c, libraries/clib/native/Class.c, libraries/clib/native/Method.c, libraries/clib/native/PrimordialClassLoader.c, libraries/clib/native/Runtime.c, libraries/clib/native/System.c, libraries/clib/native/ThreadStack.c, libraries/clib/native/Throwable.c, libraries/clib/native/ZipFile.c, libraries/clib/net/InetAddressImpl.c, libraries/clib/net/NetworkInterface.c, libraries/clib/net/PlainDatagramSocketImpl.c, libraries/clib/net/PlainSocketImpl.c, libraries/clib/nio/java_nio_VMDirectByteBuffer.c, libraries/clib/zip/Deflater.c, libraries/clib/zip/Inflater.c: Sparse NULL-constant fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Sparse NULL-constant fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/systems/unix-pthreads/lock-impl.c, kaffe/kaffevm/systems/unix-pthreads/signal.c, kaffe/kaffevm/systems/unix-pthreads/syscalls.c, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c: Sparse NULL-constant fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/locks.c, kaffe/kaffevm/lookup.c, kaffe/kaffevm/object.c, kaffe/kaffevm/readClass.c, kaffe/kaffevm/reflect.c, kaffe/kaffevm/soft.c, kaffe/kaffevm/stackTrace.c, kaffe/kaffevm/string.c, kaffe/kaffevm/stringParsing.c, kaffe/kaffevm/support.c, kaffe/kaffevm/thread.c, kaffe/kaffevm/utf8const.c: Sparse NULL-constant fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/kaffe-gc/gc-incremental.c, kaffe/kaffevm/kaffe-gc/gc-incremental.h, kaffe/kaffevm/kaffe-gc/gc-mem.c: Sparse NULL-constant fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * config/i386/jit.h, kaffe/kaffevm/jit/basecode.c, kaffe/kaffevm/jit/funcs.c, kaffe/kaffevm/jit/icode.c, kaffe/kaffevm/jit/labels.c, kaffe/kaffevm/jit/machine.c, kaffe/kaffevm/jit/registers.c, kaffe/kaffevm/jit/slots.c, kaffe/kaffevm/jit/slots.h: Sparse NULL-constant fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/jni/jni-arrays.c, kaffe/kaffevm/jni/jni-base.c kaffe/kaffevm/jni/jni-callmethod.c, kaffe/kaffevm/jni/jni-fields.c, kaffe/kaffevm/jni/jni-helpers.c, kaffe/kaffevm/jni/jni-string.c, kaffe/kaffevm/jni/jni.c: Sparse NULL-constant fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * config/i386/jit-i386.def, kaffe/kaffevm/intrp/machine.c, kaffe/kaffevm/jit/machine.c: With recent DBG() macro now behaving like a real statement, all calls to it must be followed with a ;. Since the above files weren't the default on my machine, they got missed in the cleanup. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/kaffe.def: Make the trace_jcode macro take variable args. 2004-12-19 Adam Heath <doogie@brainfood.com> * TODO: Added. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/systems/unix-jthreads/syscalls.c, kaffe/kaffevm/systems/unix-pthreads/syscalls.c: s/stat/lstat/, to fix symlink deletion. 2004-12-19 Adam Heath <doogie@brainfood.com> * include/errors.h, kaffe/kaffevm/external.c, kaffe/kaffevm/findInJar.c, kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/hashtab.c, kaffe/kaffevm/inflate.c, kaffe/kaffevm/itypes.c, kaffe/kaffevm/jar.c, kaffe/kaffevm/kaffe.def, kaffe/kaffevm/jit/methodcalls.c, kaffe/kaffevm/jit/native-wrapper.c, kaffe/kaffevm/jit3/funcs.c, kaffe/kaffevm/jit3/labels.c, kaffe/kaffevm/jit3/machine.c: Sparse NULL-constant fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/kaffe-gc/gc-incremental.c: Few more gcc warning fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/gc.h, kaffe/kaffevm/kaffe-gc/gc-incremental.h, kaffe/kaffevm/kaffe-gc/gc-mem.c, kaffe/kaffevm/kaffe-gc/gc-refs.c: Gcc warning fixes. 2004-12-19 Adam Heath <doogie@brainfood.com> * config/i386/jit3-i386.def, kaffe/kaffevm/baseClasses.c, kaffe/kaffevm/classMethod.c, kaffe/kaffevm/classPool.c, kaffe/kaffevm/code-analyse.c, kaffe/kaffevm/debug.c, kaffe/kaffevm/debug.h, kaffe/kaffevm/exception.c, kaffe/kaffevm/external.c, kaffe/kaffevm/findInJar.c, kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/itypes.c, kaffe/kaffevm/jit3/machine.c, kaffe/kaffevm/jit3/registers.c, kaffe/kaffevm/kaffe-gc/gc-incremental.c, kaffe/kaffevm/kaffe-gc/gc-mem.c, kaffe/kaffevm/kaffe-gc/gc-refs.c, kaffe/kaffevm/locks.c, kaffe/kaffevm/lookup.c, kaffe/kaffevm/object.c, kaffe/kaffevm/soft.c, kaffe/kaffevm/systems/unix-jthreads/jthread.c, kaffe/kaffevm/systems/unix-pthreads/lock-impl.c, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c, kaffe/kaffevm/thread.c, kaffe/kaffevm/utf8const.c, kaffe/kaffevm/verifier/verify-block.c, libraries/clib/native/Object.c, libraries/clib/native/Thread.c, libraries/clib/net/PlainDatagramSocketImpl.c, libraries/clib/net/PlainSocketImpl.c: Make the DBG macro a proper statement, using do { ... } while(0). 2004-12-18 Guilhem Lavaux <guilhem@kaffe.org> * config/mips/irix5/jit3-md.h: Fixed a path. 2004-12-18 Guilhem Lavaux <guilhem@kaffe.org> * config/mips/irix5/jit-md.h, config/mips/irix5/jit3-md.h: Copied from mips/linux as the sigcontext structure looks similar. 2004-12-18 Adam Heath <doogie@brainfood.com> * kaffe/kaffe/main.c: Remove extra fprintf. 2004-12-18 Adam Heath <doogie@brainfood.com> * kaffe/kaffe/main.c, kaffe/kaffevm/debug.c, kaffe/kaffevm/debug.c: Add -debug-fd option, to specify where debug output should go. 2004-12-18 Adam Heath <doogie@brainfood.com> * configure.ac, configure: The processing of --disable-debug had the CPPFLAGS block only running when --disable-debug is specified. It never ran in the default case, so -vmdebug was never a valid option. 2004-12-16 Adam Heath <doogie@brainfood.com> * config/i386/linux/xprofile-md.h, kaffe/kaffe/main.c kaffe/kaffevm/access.c, kaffe/kaffevm/classMethod.c kaffe/kaffevm/classPool.c, kaffe/kaffevm/code-analyse.c kaffe/kaffevm/code.c, kaffe/kaffevm/exception.c kaffe/kaffevm/locks.h, kaffe/kaffevm/jit3/basecode.c kaffe/kaffevm/jit3/icode.c: First set of fixes after using sparse: 0 -> NULL changes. 2004-12-16 Adam Heath <doogie@brainfood.com> * scripts/sort-warnings.pl, scripts/SparseWarning.pm: Add support for sparse. 2004-12-17 Michael Koch <konqueror@gmx.de> * libraries/javalib/javax/swing/JTable.java (addColumn): New method. (getColumnClass): Likewise. (getColumnName): Likewise. 2004-12-17 Paul Jenner <psj.home@ntlworld.com> * libraries/javalib/javax/swing/TransferHandler.java (createTransferable): Made protected. 2004-12-16 Adam Heath <doogie@brainfood.com> * libraries/clib/native/Runtime.c: Use LL suffix instead of just L for long long constant. 2004-12-16 Michael Koch <konqueror@gmx.de> * libraries/javalib/javax/swing/JTable.java, libraries/javalib/javax/swing/plaf/basic/BasicTableHeaderUI.java, libraries/javalib/javax/swing/plaf/basic/BasicTableUI.java: Use fixed get/setIntercellSpacing() methods. 2004-12-16 Michael Koch <konqueror@gmx.de> * libraries/javalib/javax/swing/JTable.java (getIntercellSpacing): Fixed typo in method name. (setIntercellSpacing): Likewise. 2004-12-16 Michael Koch <konqueror@gmx.de> * libraries/javalib/javax/swing/text/JTextComponent.java (focusAccelerator): New variable. (getFocusAccelerator): New method. (setFocusAccelerator): Likewise. 2004-12-16 Adam Heath <doogie@brainfood.com> * config/alpha/alpha.c, config/mips/common.h, config/mips/mips.c config/parisc/common.h, config/sh/common.h, kaffe/jvmpi/jvmpi_kaffe.c, kaffe/kaffevm/classMethod.c, kaffe/kaffevm/classPool.c, kaffe/kaffevm/exception.c, kaffe/kaffevm/ksem.c, kaffe/kaffevm/ksem.h, kaffe/kaffevm/locks.c, kaffe/kaffevm/locks.h, kaffe/kaffevm/soft.c, kaffe/kaffevm/stackTrace.c, kaffe/kaffevm/support.c, kaffe/kaffevm/support.h, kaffe/kaffevm/thread.c, kaffe/kaffevm/thread.h, kaffe/kaffevm/utf8const.c, kaffe/kaffevm/boehm-gc/gc2.c, kaffe/kaffevm/intrp/machine.c, kaffe/kaffevm/intrp/stackTrace-impl.h, kaffe/kaffevm/jit/machine.c, kaffe/kaffevm/jni/jni.c, kaffe/kaffevm/kaffe-gc/gc-incremental.c, kaffe/kaffevm/kaffe-gc/gc-incremental.h, kaffe/kaffevm/kaffe-gc/gc-mem.c, kaffe/kaffevm/kaffe-gc/gc-refs.c, kaffe/kaffevm/systems/beos-native/lock-impl.h, kaffe/xprof/xprofiler.c, libraries/clib/native/Object.c, libraries/clib/native/Thread.c, libraries/clib/net/InetAddressImpl.c, libraries/clib/net/PlainSocketImpl.c: Implement macro wrappers around methods implemented by the threading subsystem: KTHREAD, KSIGNAL, KSEM, KMUTEX, KCONDVAR. 2004-12-16 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/org/xml/sax/AttributeList.java, libraries/javalib/org/xml/sax/Attributes.java, libraries/javalib/org/xml/sax/ContentHandler.java, libraries/javalib/org/xml/sax/DTDHandler.java, libraries/javalib/org/xml/sax/DocumentHandler.java, libraries/javalib/org/xml/sax/EntityResolver.java, libraries/javalib/org/xml/sax/ErrorHandler.java, libraries/javalib/org/xml/sax/HandlerBase.java, libraries/javalib/org/xml/sax/InputSource.java, libraries/javalib/org/xml/sax/Locator.java, libraries/javalib/org/xml/sax/Parser.java, libraries/javalib/org/xml/sax/SAXException.java, libraries/javalib/org/xml/sax/SAXNotRecognizedException.java, libraries/javalib/org/xml/sax/SAXNotSupportedException.java, libraries/javalib/org/xml/sax/SAXParseException.java, libraries/javalib/org/xml/sax/XMLFilter.java, libraries/javalib/org/xml/sax/XMLReader.java, libraries/javalib/org/xml/sax/package.html, libraries/javalib/org/xml/sax/ext/Attributes2.java, libraries/javalib/org/xml/sax/ext/Attributes2Impl.java, libraries/javalib/org/xml/sax/ext/DeclHandler.java, libraries/javalib/org/xml/sax/ext/DefaultHandler2.java, libraries/javalib/org/xml/sax/ext/EntityResolver2.java, libraries/javalib/org/xml/sax/ext/LexicalHandler.java, libraries/javalib/org/xml/sax/ext/Locator2.java, libraries/javalib/org/xml/sax/ext/Locator2Impl.java, libraries/javalib/org/xml/sax/ext/package.html, libraries/javalib/org/xml/sax/helpers/AttributeListImpl.java, libraries/javalib/org/xml/sax/helpers/AttributesImpl.java, libraries/javalib/org/xml/sax/helpers/DefaultHandler.java, libraries/javalib/org/xml/sax/helpers/LocatorImpl.java, libraries/javalib/org/xml/sax/helpers/NamespaceSupport.java, libraries/javalib/org/xml/sax/helpers/NewInstance.java, libraries/javalib/org/xml/sax/helpers/ParserAdapter.java, libraries/javalib/org/xml/sax/helpers/ParserFactory.java, libraries/javalib/org/xml/sax/helpers/XMLFilterImpl.java, libraries/javalib/org/xml/sax/helpers/XMLReaderAdapter.java, libraries/javalib/org/xml/sax/helpers/XMLReaderFactory.java, libraries/javalib/org/xml/sax/helpers/package.html: Resynced with GNU JAXP. 004-12-10 Chris Burdess <dog@gnu.org> * org/xml/sax: Updated version of SAX API to sax2r3 final. 2004-12-15 Michael Koch <konqueror@gmx.de> * libraries/javalib/javax/swing/JComponent.java (setTransferHandler): Made public. Fire property change event. * libraries/javalib/javax/swing/TransferHandler.java: Implemented. * jlibraries/javalib/avax/swing/text/JTextComponent.java (DefaultTransferHandler): New inner class. (defaultTransferHandler): New variable. (copy): New method. (cut): Likewise. (paste): Likewise. (doTransferAction): Likewise. 2004-12-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/text/NumberFormat.java: Resynced with GNU Classpath. 2004-12-14 Michael Koch <konqueror@gmx.de> * java/text/NumberFormat.java (getIntegerInstance): Make sure that doubles get formatted as integers. 2004-12-13 Adam Heath <doogie@brainfood.com> * kaffe/xprof/callGraph.c, kaffe/xprof/debugFile.c, kaffe/xprof/debugFile.h, kaffe/xprof/gmonFile.c, kaffe/xprof/gmonFile.h, kaffe/xprof/mangle.c, kaffe/xprof/mangle.h, kaffe/xprof/memorySamples.c, kaffe/xprof/memorySamples.h, kaffe/xprof/xprofiler.c: Lots of gcc warning fixes. 2004-12-14 Michael Koch <konqueror@gmx.de> * libraries/javalib/javax/swing/JTree.java (collapsePath): New method. (collapseRow): Likewise. (expandPath): Likewise. (expandRow): Likewise. (checkExpandParents): Likewise. (doExpandParents): Likewise. (setExpandedState): Likewise. (makeVisible): Likewise. 2004-12-13 Adam Heath <doogie@brainfood.com> * configure, configure.ac, scripts/GCCWarning.pm: Add more warnings from gcc 3.4. 2004-12-13 Adam Heath <doogie@brainfood.com> * scripts/sort-warnings.pl: Add bash and nm to the list of programs to exclude from the list. Also exclude the libtool msg about extracting symbols. 2004-12-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JPasswordField.java: Resynced with GNU Classpath. 2004-12-13 Michael Koch <konqueror@gmx.de> * javax/swing/JPasswordField.java: Updated javadocs. 2004-12-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JLayeredPane.java, libraries/javalib/javax/swing/JInternalFrame.java: Resynced with GNU Classpath. 2004-12-13 Michael Koch <konqueror@gmx.de> * javax/swing/JLayeredPane.java (getLayer): Fixed return type, made public. (getPosition): Use new getLayer(). (SetPosition): Likewise. (getIndexOf): Likewise. (remove): Likewise. * javax/swing/JInternalFrame.java (getLayer): Use new JLayeredPane.getLayer(). 2004-12-14 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffe/main.c: Fixed broken .class ending detection to make gjdoc run again. Reported by: Apache Gump. 2004-12-14 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/external.c: Improved native library lookup debug output in case of errors. 2004-12-14 Dalibor Topic <robilad@kaffe.org> * config/i386/threads.h: (THREADSTACKSIZE) doubled to 128k with jit, and 256 with intrp to hopefully make dom2 test suite run on gump. 2004-12-14 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/external.c: Improved initial native library lookup debug output. 2004-12-13 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/table/TableColumn.java: Resynced with GNU Classpath. 2004-12-13 Michael Koch <konqueror@gmx.de> * javax/swing/table/TableColumn.java: Added/fixed javadocs over all. (setHeaderValue): Simplified. Do nothing when old value == new value. 2004-12-12 Adam Heath <doogie@brainfood.com> * libraries/javalib/Makefile.am, libraries/javalib/Makefile.am.in, libraries/javalib/Makefile.in, tools/gjdoc/javalib/Makefile.am, tools/gjdoc/javalib/Makefile.in: Reworked jar creation stuff, to not be verbose, and handle the case if ctrl-c is hit before all the jar cmds from completing. 2004-12-12 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/jni/jni-base.c (KaffeJNI_ParseArgs): Fixed parsing of the '-D' option. 2004-12-12 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/kaffe-gc/Makefile.am (AM_CPPFLAGS): Added missing engine includes. Reported by: Arnaud Vandyck <avdyk@gnu.org> * kaffe/kaffevm/kaffe-gc/Makefile.in: Regenerated. 2004-12-12 Konstantinos Margaritis <markos@debian.gr> * kaffe/kaffe/main.c: Improved error message when user asks to run Something.class. 2004-12-12 Dalibor Topic <robilad@kaffe.org> * kaffe/man/kaffe.1.in: Updated the dates and versions a bit. This file will need a bit of work. 2004-12-12 Dalibor Topic <robilad@kaffe.org> * config/ia64/linux/config.frag: Work around bug in gcc optimizer on ia64 by reducing optimizationlevel to -O1. 2004-12-12 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/Component.java: Resynced with GNU Classpath. Whitespace changes. 2004-12-12 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/thread.c, kaffe/kaffevm/thread.h: Back out last change to these files, it caused test cases to fail. 2004-12-12 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/jni/jni-string.c, kaffe/kaffevm/jni/jni_funcs.h: Remove const declaration from 3rd parameter of KaffeJNI_ReleaseStringUTFChars. 2004-12-12 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/utf8const.c, kaffe/kaffevm/jni/jni-string.c, kaffe/kaffevm/systems/unix-pthreads/syscalls.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Signed/unsigned warning fixes(size_t kinda stuff). 2004-12-12 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/thread.c, kaffe/kaffevm/thread.h: Make firstStartThread and exitThread NONRETURNING. 2004-12-12 Adam Heath <doogie@brainfood.com> * libraries/javalib/javax/swing/tree/DefaultTreeCellEditor.java: Fix type in javadoc for the EditorContainer method. 2004-12-12 Adam Heath <doogie@brainfood.com> * libraries/clib/classpath/jcl.c: In JCL_ThrowException, use fputs instead of fprintf. Fixes a gcc waring, using a non-constant format string. 2004-12-12 Adam Heath <doogie@brainfood.com> * scripts/GCCWarning.pm, scripts/JikesWarning.pm, scripts/LogWarning.pm, scripts/sort-warnings.pl: Add ability to ignore specify warnings. 2004-12-11 Adam Heath <doogie@brainfood.com> * scripts/GCCWarning.pm, scripts/JikesWarning.pm, scripts/LogWarning.pm, scripts/Registry.pm, scripts/WarningDescription.pm, scripts/sort-warnings.pl: Reindent. 2004-12-11 Adam Heath <doogie@brainfood.com> * include/jsyscall.h: Improving formatting. 2004-12-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/CardLayout.java, libraries/javalib/java/awt/Menu.java, libraries/javalib/java/awt/MenuItem.java, libraries/javalib/java/awt/Panel.java, libraries/javalib/java/awt/Polygon.java, libraries/javalib/java/awt/PopupMenu.java, libraries/javalib/java/awt/TextArea.java, libraries/javalib/java/awt/TextComponent.java, libraries/javalib/java/awt/TextField.java, libraries/javalib/java/awt/dnd/peer/DropTargetContextPeer.java, libraries/javalib/java/awt/im/spi/InputMethodContext.java, libraries/javalib/java/awt/image/Raster.java, libraries/javalib/javax/swing/AbstractListModel.java, libraries/javalib/javax/swing/JPasswordField.java, libraries/javalib/javax/swing/JTree.java, libraries/javalib/javax/swing/plaf/basic/BasicTextUI.java, libraries/javalib/javax/swing/text/PlainDocument.java: Resynced with GNU Classpath. White-space diffs. 2004-12-11 Dalibor Topic <robilad@kaffe.org> * libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphics.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkFramePeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkWindowPeer.java, libraries/javalib/java/awt/Component.java, libraries/javalib/java/awt/Container.java, libraries/javalib/java/awt/Window.java: Resynced with GNU Classpath. 2004-12-11 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GdkGraphics.java (setClip): Protect against null clip region. * gnu/java/awt/peer/gtk/GtkFramePeer.java (create): Call gtkWindowSetResizable. (postConfigureEvent): Only revalidate if frame size has changed. * gnu/java/awt/peer/gtk/GtkWindowPeer.java (postConfigureEvent): Only revalidate if frame size has changed. * java/awt/Component.java (reshape): Only repaint and post component events if component is showing. * java/awt/Container.java (addImpl): Only post container event if container is showing. (remove): Likewise. * java/awt/Window.java (setLocationRelativeTo): Implement. (setBoundsCallback): Only post component events if component is showing. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (clearRect): Protect against null graphics structure. Flush gdk event queue. 2004-12-11 Adam Heath <doogie@brainfood.com> * include/Arrays.h, include/native.h, kaffe/kaffevm/object.c, kaffe/kaffevm/object.h, kaffe/kaffevm/soft.c, kaffe/kaffevm/stackTrace.c, kaffe/kaffevm/string.c, kaffe/kaffevm/support.c, kaffe/kaffevm/jni/jni-arrays.c, libraries/clib/native/Array.c, libraries/clib/native/ZipFile.c, libraries/clib/net/InetAddressImpl.c: Change type of various parameters and variables to jsize, to reduce gcc warnings by 47(with 3.4). 2004-12-11 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/jit3/icode.c: Some -Wtraditional fixes. 2004-12-11 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/classMethod.c, kaffe/kaffevm/exception.c, kaffe/kaffevm/hashtab.c, kaffe/kaffevm/lookup.c, kaffe/kaffevm/jit3/labels.c, kaffe/kaffevm/jit3/machine.c, kaffe/kaffevm/jit3/icode.c, libraries/clib/native/DateFormat.c, libraries/clib/native/NativeLibrary.c, libraries/clib/net/InetAddressImpl.c, libraries/clib/net/NetworkInterface.c, libraries/clib/net/PlainSocketImpl.c, libraries/clib/nio/java_nio_VMDirectByteBuffer.c, libraries/clib/security/sha-1.h: Fix lots of -Wshadow warnings. 2004-12-10 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/systems/unix-pthreads/signal.c, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c, libraries/clib/management/Debug.c, libraries/clib/management/XProfiler.c: Add UNUSED annotation to several parameters. 2004-12-10 Adam Heath <doogie@brainfood.com> * config/i386/jit3-i386.def, kaffe/kaffevm/jit3/basecode.c, libraries/clib/native/Runtime.c: Add NONRETURNING annotation. 2004-12-10 Adam Heath <doogie@brainfood.com> * tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Parser.java: Fix some more access of static fields/methods on instances. 2004-12-10 Adam Heath <doogie@brainfood.com> * libraries/javalib/Klasses.jar.bootstrap: Updated java/math/BigInteger.class, and added java/math/BigDecimal.class. 2004-12-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, tools/gjdoc/javalib/Makefile.am, tools/gjdoc/javalib/Makefile.in,: Regenerated. * tools/gjdoc/javalib/gnu/classpath/tools/MalformedInputEvent.java, tools/gjdoc/javalib/gnu/classpath/tools/MalformedInputListener.java, tools/gjdoc/javalib/gnu/classpath/tools/NotifyingInputStreamReader.java, tools/gjdoc/javalib/gnu/classpath/tools/IOToolkit.java, 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/doclets/xmldoclet/HtmlRepairer.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/AbstractTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/DocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Main.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/PackageDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Parser.java, tools/gjdoc/javalib/gnu/classpath/tools/java2xhtml/Java2xhtml.java: Resynced with gjdoc. 2004-12-10 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: handle multiple source directories. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: likewise. 2004-12-10 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/Main.java: fix NPE when empty directories are examined. * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: fix StringIndexOutOfBoundsException. 2004-12-10 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: move license text above bottom navigation bar. * src/gnu/classpath/tools/gjdoc/DocImpl.java: fix bug which would copy license text only for documented classes. 2004-12-10 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/Main.java: add option -licensetext, add to usage. * src/gnu/classpath/tools/gjdoc/DocImpl.java: only copy license if option -licensetext has been given on the command line. * src/gnu/classpath/tools/gjdoc/Parser.java: only detect license comment if it contains the string "copyright", case-insensitive. 2004-12-10 Julian Scheid <julian@sektor37.de> * Makefile.am: added new files. * src/gnu/classpath/tools/IOToolkit.java: added method readFully(Reader). * src/gnu/classpath/tools/gjdoc/Parser.java: use NotifyingInputStreamReader for reading source files; extract boilerplate comment. * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: add null boilerplate parameter to invocation of parseCommentTags(). * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: add null boilerplate parameter to invocation of parseCommentTags(). * src/gnu/classpath/tools/gjdoc/AbstractTagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/DocImpl.java: improved detection of firstCommentTags. add support for boilerplate text. * src/gnu/classpath/tools/gjdoc/Main.java: updated usage text; default locate now US english; default source encoding now temporarily US-ASCII; use BreakIterator by default for non-english languages. * src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java: add parameter for dropping leading <p> tag. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: pass additional parameter to HtmlRepairer constructor. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add CSS class for boilerplate; support suggested attributes for divs. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: support output encoding; support suggested attributes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: support output encoding and charset; support boilerplate text; repair HTML code; 2004-12-10 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/MalformedInputEvent.java: * src/gnu/classpath/tools/MalformedInputListener.java: * src/gnu/classpath/tools/NotifyingInputStreamReader.java: Initial version. 2004-12-10 Adam Heath <doogie@brainfood.com> * scripts/sort-warnings.pl: Print out the total errors for each compiler group. 2004-12-10 Adam Heath <doogie@brainfood.com> * scripts/sort-warnings.pl: Fix prepending on @INC. 2004-12-10 Dalibor Topic <robilad@kaffe.org> * THIRDPARTY: Added notice for org.ietf.jgss. * libraries/javalib/org/ietf/jgss/ChannelBinding.java, libraries/javalib/org/ietf/jgss/GSSContext.java, libraries/javalib/org/ietf/jgss/GSSCredential.java, libraries/javalib/org/ietf/jgss/GSSException.java, libraries/javalib/org/ietf/jgss/GSSManager.java, libraries/javalib/org/ietf/jgss/GSSName.java, libraries/javalib/org/ietf/jgss/MessageProp.java, libraries/javalib/org/ietf/jgss/Oid.java: Resynced with GNU Classpath. 2004-12-07 Mark Wielaard <mark@klomp.org> * LICENSE: Add text about org.ietf.jgss documentation. * org/ietf/jgss/ChannelBinding.java: Merge top two comment blocks. * org/ietf/jgss/GSSCredential.java: Likewise. * org/ietf/jgss/GSSException.java: Likewise. * org/ietf/jgss/GSSManager.java: Likewise. * org/ietf/jgss/GSSName.java: Likewise. * org/ietf/jgss/MessageProp.java: Likewise. * org/ietf/jgss/Oid.java: Likewise. 2004-12-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/FileDescriptor.java: Resynced with GNU Classpath. 2004-12-07 Mark Wielaard <mark@klomp.org> * java/io/FileDescriptor.java (sync): Add real exception to SyncFailedException. 2004-12-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/text/MessageFormat.java: Resynced with GNU Classpath. 2004-12-07 Mark Wielaard <mark@klomp.org> * java/text/MessageFormat.java (scanFormat): Chain thrown exception. 2004-12-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/Makefile.am.in (all-am): Moved Adam's fix for broken rebuildLib invocation here. (KAFFELIBRARYPATH): Added classpath native library. Reported by: Riccardo Mottola <rmottola@users.sf.net> 2004-12-10 Adam Heath <doogie@brainfood.com> * libraries/javalib/gnu/java/io/encode/Encoder.java: close() now calls flush(), in case extending classes do buffering(like KaffeEncoder now does). 2004-12-10 Adam Heath <doogie@brainfood.com> * libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaBaseDataLine.java, libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaSourceDataLine.java, libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaTargetDataLine.java, libraries/javalib/org/tritonus/sampled/mixer/esd/EsdSourceDataLine.java, libraries/javalib/org/tritonus/sampled/mixer/esd/EsdTargetDataLine.java: Remove unused static variables(actually fixes a warning about assigning a constant value to a static that isn't also final). 2004-12-10 Adam Heath <doogie@brainfood.com> * libraries/javalib/gnu/regexp/RE.java, libraries/javalib/java/util/regex/Pattern.java: Use braces around assignments in conditions. 2004-12-10 Adam Heath <doogie@brainfood.com> * libraries/javalib/gnu/crypto/der/DERReader.java, libraries/javalib/gnu/xml/util/SAXNullTransformerFactory.java, libraries/javalib/gnu/xml/xpath/Predicate.java, libraries/javalib/java/lang/System.java, libraries/javalib/org/metastatic/jessie/pki/der/DERReader.java, libraries/javalib/org/metastatic/jessie/provider/DERReader.java: Access static variables/methods thru the class, not an instance of the class. 2004-12-10 Adam Heath <doogie@brainfood.com> * 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: Don't use '$' in identifiers. 2004-12-10 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/debug.c, kaffe/kaffevm/jni/jni-string.c, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c, kaffe/kaffevm/jni/jni.c, libraries/clib/math/BigInteger.c, replace/getaddrinfo.c: Add some UNUSED annotations. 2004-12-10 Adam Heath <doogie@brainfood.com> * scripts/sort-warnings.pl, scripts/LogWarning.pm, scripts/WarningDescription.pm, scripts/JikesWarning.pm, scripts/GCCWarning.pm, scripts/Registry.pm: Rewrote again, moving the warning/description definitions themselves into their respective files. 2004-12-10 Adam Heath <doogie@brainfood.com> * scripts/sort-warnings.pl, scripts/LogWarning.pm, scripts/WarningDescription.pm: Start adding description support to the various detected warnings. Currently, only -Wmissing-braces has a description; this was copied from the gcc info docs. 2004-12-10 Adam Heath <doogie@brainfood.com> * I'm 30 today! 2004-12-09 Adam Heath <doogie@brainfood.com> * scripts/sort-warnings.pl: Exclude a few more lines. 2004-12-09 Adam Heath <doogie@brainfood.com> * scripts/sort-warnings.pl, scripts/LogWarning.pm, scripts/JikesWarning.pm, scripts/GCCWarning.pm: Rewritten to be a 'bit' more modular. 2004-12-09 Adam Heath <doogie@brainfood.com> * scripts/sort-warnings.pl: Several new warnings detected, including some from jikes. 2004-12-09 Adam Heath <doogie@brainfood.com> * configure, configure.ac: If --with-jikes is given with no value, then use "$JIKESPROG +Pno-switchcheck +Pno-shadow +E." 2004-12-09 Adam Heath <doogie@brainfood.com> * binreloc/prefix.c, binreloc/prefix.h, kaffe/kaffe/main.c, kaffe/kaffevm/stackTrace.c, kaffe/kaffevm/support.c, kaffe/kaffevm/support.h, kaffe/kaffevm/thread.c, kaffe/kaffevm/jni/jni.c, libraries/clib/native/Arrays.c, libraries/clib/net/NetworkInterface.c, libraries/clib/net/PlainSocketImpl.c: Fix several gcc warnings. 725 -> 691, on my machine. Note, that do_execute_java_class_method and do_execute_java_method (and the _v counterparts) have changed their signatures. 2004-12-09 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/jit3/basecode.c, kaffe/kaffevm/jit3/basecode.h, kaffe/kaffevm/jit3/icode.c: Fix 'function returns an aggretate type' warning. 2004-12-09 Adam Heath <doogie@brainfood.com> * tools/gjdoc/javalib/Makefile.am, tools/gjdoc/javalib/Makefile.in: Fix broken invocation of rebuildLib, by exporting vars in the Makefile. 2004-12-08 Adam Heath <doogie@brainfood.com> * kaffe/xprof/debugFile.c: s/null/NULL/, I hand-applied a diff. 2004-12-08 Adam Heath <doogie@brainfood.com> * kaffe/xprof/debugFile.c: When printing out the DIA_SourceFile record, if addr is null, hard-code 0 as the value; otherwise, fprintf prints '(nil)', and ld complains when linking. 2004-12-08 Adam Heath <doogie@brainfood.com> * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c: Call unprotectThreadList *before* calling pthread_exit. This prevents deadlocks during shutdown(discovered while getting xprof to work). 2004-12-08 Adam Heath <doogie@brainfood.com> * kaffe/kaffe/main.c: Add call to enableXProfiling. 2004-12-08 Adam Heath <doogie@brainfood.com> * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/rebuildLib.in: No longer sed the Makefile, looking for our vars. Instead, the makefile now exports what we need. This allows --with-jikes="jikes +Pno-shadow +Pno-switchcheck" to be used, and the classes compiled accordingly. 2004-12-08 Adam Heath <doogie@brainfood.com> * test/regression/SoTimeout.java: No longer use buffered anything, nor any encoder/decoder stuff. It's not specified what should happen to buffered data when an IOException occurs(InterruptedIOException included). 2004-12-08 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/object.c (newMultiArrayChecked): Fixed recursion. * test/regression/MultiArray.java: New test by Mark Wielaard <mark@klomp.org> * test/regression/Makefile.am: Added MultiArray. * test/regression/Makefile.in: Regenerated. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * tools/gjdoc/javalib/gnu/classpath/tools/StringToolkit.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/InheritDocTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TagContainer.java: tools/gjdoc/javalib/com/sun/javadoc/ClassDoc.java, tools/gjdoc/javalib/com/sun/javadoc/FieldDoc.java, tools/gjdoc/javalib/gnu/classpath/tools/FileSystemClassLoader.java, 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/gjdoc/AbstractTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocProxy.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/DocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/FieldDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Main.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/MemberDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/MethodDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/PackageDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ParamTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Parser.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/RootDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/SeeTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/SerialFieldTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java: Resyned with gjdoc. * configure.ac: Build gjdoc by default. * configure, tools/gjdoc/javalib/Makefile.am, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-12-08 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: allow run() to throw DocletConfigurationException; use printError() instead of System.err.println() for error message output. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: generate package-list file; implement options -link, -linkoffset. * src/gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java: initial version. 2004-12-08 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/StringToolkit.java: initial version. 2004-12-08 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: implement tag {@docRoot}. * src/gnu/classpath/tools/gjdoc/DocImpl.java: fix handling of generic inline tags. 2004-12-08 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: omit unnamed package from index; add method getAllPackages(). * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add new CSS classes for overriding information. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: show overriding information; show field type; properly handle classes in the unnamed package; add link to package overview page to package class list; use getAllPackages() instead of rootDoc.specifiedPackages() for package menu and overview page; handle case when source files are not located in the proper package directory. * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: remove dead code. * src/gnu/classpath/tools/gjdoc/Main.java: emit warning when -J option is ignored; simulate option -JD (set system property); allow user to specify Java source files on the command line. * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: use TreeSet instead of ArrayList for set of all classes. * src/gnu/classpath/tools/gjdoc/Parser.java: have processSourceFile() return the resulting ClassDoc. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: handle source files specified on command line. * src/gnu/classpath/tools/FileSystemClassLoader.java: remove debug output and dead code. 2004-12-07 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/Parser.java: sort methods, fields, and constructors. * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: fix problems with final parameters and whitespace within array dimension specifiers. 2004-12-07 Julian Scheid <julian@sektor37.de> * src/com/sun/javadoc/ClassDoc.java: add methods fields(boolean), methods(boolean) and constructors(boolean). * src/com/sun/javadoc/FieldDoc.java: add method constantValue(). * src/gnu/classpath/tools/FileSystemClassLoader.java: consider Class-Path manifest attribute in jar files; add support for finding resources. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add classes for return type and specifying interfaces. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: show return type, specifying interfaces. output arbitrary inline tags. * src/gnu/classpath/tools/gjdoc/AbstractTagImpl.java: implement interface TagContainer; pass context member and context tag to tag parser. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: add support for unfiltered method, field and constructor arrays; implement methods(boolean), fields(boolean) and constructors(boolean); implement getFieldDoc, getMethodDoc, getConstructorDoc. * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: implement methods(boolean), fields(boolean) and constructors(boolean). * src/gnu/classpath/tools/gjdoc/DocImpl.java: consider context member and context tag in tag parser; add support for comment inheritance. * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: add dummy implementation for constantValue(). * src/gnu/classpath/tools/gjdoc/InheritDocTagImpl.java: initial version. * src/gnu/classpath/tools/gjdoc/Main.java: ignore options starting with -J; properly support -docletpath option. * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: override resolveComments() with support for automatic comment inheritance. * src/gnu/classpath/tools/gjdoc/MethodDocImpl.java: remove special-case handling of comment inheritance. * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: pass null context member and context tag to tag parser. * src/gnu/classpath/tools/gjdoc/ParamTagImpl.java: support context member and context tag. * src/gnu/classpath/tools/gjdoc/Parser.java: support unfiltered fields, methods and constructors. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: don't close rawCommentCache before doclet has run. * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: remove debug code. * src/gnu/classpath/tools/gjdoc/SerialFieldTagImpl.java: support for context member and context tag. * src/gnu/classpath/tools/gjdoc/TagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/TagContainer.java: initial version. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/xml/dom/DomAttr.java, libraries/javalib/gnu/xml/dom/DomCharacterData.java, libraries/javalib/gnu/xml/dom/DomDoctype.java, libraries/javalib/gnu/xml/dom/DomDocument.java, libraries/javalib/gnu/xml/dom/DomEntity.java, libraries/javalib/gnu/xml/dom/DomEntityReference.java, libraries/javalib/gnu/xml/dom/DomExtern.java, libraries/javalib/gnu/xml/dom/DomImpl.java, libraries/javalib/gnu/xml/dom/DomNamedNodeMap.java, libraries/javalib/gnu/xml/dom/DomNode.java, libraries/javalib/gnu/xml/dom/DomNotation.java, libraries/javalib/gnu/xml/dom/ls/ReaderInputStream.java, libraries/javalib/gnu/xml/dom/ls/SAXEventSink.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.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/transform/TransformerImpl.java, libraries/javalib/gnu/xml/transform/XSLComparator.java, libraries/javalib/gnu/xml/transform/XSLURIResolver.java, libraries/javalib/gnu/xml/xpath/XPathParser.y, libraries/javalib/javax/xml/namespace/QName.java, libraries/javalib/javax/xml/transform/TransformerFactory.java: Resynced with GNU JAXP. 2004-12-07 Chris Burdess <dog@gnu.org> * dom: Minor DOM Level 3 Core conformance improvements. 2004-12-07 Mark Wielaard <mark@klomp.org> * ReaderInputStream.java: Mark and reset implementation. 2004-12-06 Chris Burdess <dog@gnu.org> * dom: Minor DOM Level 3 Core conformance improvements. 2004-12-06 Mark Wielaard <mark@klomp.org> * TransformerImpl.java: Use StreamResult's Writer if no byte stream is present. 2004-12-05 Chris Burdess <dog@gnu.org> * TransformerImpl.java,XSLURIResolver.java: Permit identity transforms with target nodes and null system IDs. 2004-12-04 Dalibor Topic <robilad@kaffe.org> * ElementAvailableFunction.java,FunctionAvailableFunction.java, KeyFunction.java,SortKey.java,Stylesheet.java, SystemPropertyFunction.java,TransformerImpl.java,XSLComparator.java, NameTest.java,NamespaceTest.java,XPathParser.java,QName.java: Corrected QName.getLocalName to getLocalPart. Fixed missing imports. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/http/HTTPURLConnection.java: Resynced with GNU Classpath. 2004-12-07 Chris Burdess <dog@gnu.org> * gnu/java/net/protocol/http/HTTPURLConnection.java: Added support for http.agent, http.keepAlive, and http.maxConnections system properties (and LRU connection pool). 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libltdl/install-sh, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/java/locale/LocaleInformation_pa.java, libraries/javalib/gnu/java/locale/LocaleInformation_pa_IN.java: Resynced with GNU Classpath. 2004-12-07 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_pa.java, gnu/java/locale/LocaleInformation_pa_IN.java: New locale files. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/imageio/stream/FileImageOutputStream.java: Resynced with GNU Classpath. 2004-12-07 Michael Koch <konqueror@gmx.de> * javax/imageio/stream/FileImageOutputStream.java: Implemented. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/Timer.java: Resynced with GNU Classpath. 2004-12-07 Jeroen Frijters <jeroen@frijters.net> * java/util/Timer.java (run): Stop the queue if a task throws an exception. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/beans/PropertyDescriptor.java: Resynced with GNU Classpath. 2004-12-07 Jeroen Frijters <jeroen@frijters.net> * java/beans/PropertyDescriptor.java (PropertyDescriptor,setReadMethod): Set propertyType. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/imageio/stream/FileCacheImageInputStream.java, libraries/javalib/javax/imageio/stream/FileCacheImageOutputStream.java, libraries/javalib/javax/imageio/stream/FileImageInputStream.java, libraries/javalib/javax/imageio/stream/ImageInputStreamImpl.java, libraries/javalib/javax/imageio/stream/ImageOutputStreamImpl.java, libraries/javalib/javax/imageio/stream/MemoryCacheImageInputStream.java, libraries/javalib/javax/imageio/stream/MemoryCacheImageOutputStream.java: Resynced with GNU Classpath. 2004-12-07 Michael Koch <konqueror@gmx.de> * javax/imageio/stream/FileCacheImageInputStream.java, javax/imageio/stream/FileCacheImageOutputStream.java, javax/imageio/stream/FileImageInputStream.java, javax/imageio/stream/ImageInputStreamImpl.java, javax/imageio/stream/ImageOutputStreamImpl.java, javax/imageio/stream/MemoryCacheImageInputStream.java, javax/imageio/stream/MemoryCacheImageOutputStream.java: Added all missing methods in javax.imageio.stream. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/BufferedInputStream.java: Resynced with GNU Classpath. 2004-12-07 Jeroen Frijters <jeroen@frijters.net> * java/io/BufferedInputStream.java (skip): Don't return -1 on EOF. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/LineInputStream.java, libraries/javalib/gnu/java/net/protocol/http/HTTPURLConnection.java: Resynced with GNU Classpath. 2004-12-06 Chris Burdess <dog@gnu.org> * gnu/java/net/LineInputStream.java: (read) fixed possible infinite loop (inetlib bug #11200). 2004-12-06 Chris Burdess <dog@gnu.org> * gnu/java/net/protocol/http/HTTPURLConnection.java: (getHeaderField) return null if there are less than (index+1) fields. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/ObjectInputStream.java: Resynced with GNU Classpath. 2004-12-07 Jeroen Frijters <jeroen@frijters.net> * java/io/ObjectInputStream.java (readObject): Fix to consume TC_ENDBLOCKDATA after readExternal. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/bootstrap.classlist: Added missing classses to fix build with kjc. * libraries/javalib/Klasses.jar.bootstrap: Regenerated. 2004-12-08 Dalibor Topic <robilad@kaffe.org> * include/Makefile.am: Added gnu_classpath_VMSystemProperties.h to include files. * libraries/clib/native/Makefile.am: Added gnu_classpath_VMSystemProperties.c. * include/Makefile.in, libraries/clib/native/Makefile.in, libltdl/configure, libraries/javalib/Klasses.jar.bootstrap, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * kaffe/kaffevm/external.h: Added missing include. * kaffe/kaffevm/support.c, kaffe/kaffevm/support.h: (setProperty) Removed. * libraries/clib/native/System.c: (initProperties, initProxyProperties) removed. * libraries/clib/native/gnu_classpath_VMSystemProperties.c: New file. * libraries/javalib/bootstrap.classlist, libraries/javalib/java/lang/System.java: Updated for new system properties mechanism. * libraries/javalib/gnu/classpath/Configuration.java, libraries/javalib/gnu/classpath/SystemProperties.java, libraries/javalib/gnu/classpath/VMSystemProperties.java, libraries/javalib/gnu/java/net/protocol/file/Connection.java, libraries/javalib/gnu/java/security/action/GetSecurityPropertyAction.java, libraries/javalib/java/io/File.java, libraries/javalib/java/lang/SecurityManager.java, libraries/javalib/java/lang/Thread.java, libraries/javalib/java/lang/ThreadGroup.java, libraries/javalib/java/lang/Throwable.java, libraries/javalib/java/security/Security.java, libraries/javalib/java/security/cert/X509CRLSelector.java, libraries/javalib/java/security/cert/X509CertSelector.java, libraries/javalib/java/util/Locale.java: Resynced with GNU Classpath. 2004-12-07 Jeroen Frijters <jeroen@frijters.net> * vm/reference/gnu/classpath/VMSystemProperties.java: Added import to make it compile. 004-12-06 Jeroen Frijters <jeroen@frijters.net> * gnu/classpath/SystemProperties.java: New file. * vm/reference/gnu/classpath/VMSystemProperties.java: New file. * gnu/java/io/EncodingManager.java, gnu/java/net/protocol/file/Connection.java, java/io/File.java, java/lang/Throwable.java, java/security/Security.java, java/security/cert/X509CRLSelector.java, java/security/cert/X509CertSelector.java, java/util/Locale.java, vm/reference/java/lang/VMClassLoader.java: Modified to use SystemProperties. * java/lang/Class.java: Modified to use SecurityManager.current. * java/lang/ClassLoader.java (StaticData.systemClassLoader): New field. (StaticData.static): New static initializer to install default security manager. (ClassLoader()): Modified to use StaticData.systemClassLoader. ClassLoader(ClassLoader)): Modified to use SecurityManager.current. (findSystemClass): Modified to use StaticData.systemClassLoader. (getParent): Modified to use SecurityManager.current. (getSystemResource,getSystemResources): Modified to use StaticData.systemClassLoader. (getSystemClassLoader): Modified to use SecurityManager.current and StaticData.systemClassLoader. (getExtClassLoaderUrls,getSystemClassLoaderUrls): Modified to use SystemProperties. (defaultGetSystemClassLoader): Modified to use SecurityManager.current and SystemProperties. (getSystemProperty): Removed. * java/lang/Runtime.java (securityManager): Removed. (defaultProperties): Removed. (static): Removed. (Runtime): Modified to use SystemProperties. (exit,removeShutdownHook,halt,runFinalizersOnExit,exec,load,loadLib): Modified to use SecurityManager.current. (loadLibrary): Modified to use SecurityManager.current and changed call to System.mapLibraryName to VMRuntime.mapLibraryName. * java/lang/SecurityManager.java (current): New field. * java/lang/System.java (systemClassLoader): Removed. (properties): Removed. (in,out,err): Initialize in-line. (static): Removed. (initLoadLibrary): Removed. (initProperties): Removed. (initSystemClassLoader): Removed. (initSecurityManager): Removed. (setIn,setOut,setErr,setSecurityManager,getSecurityManager,getenv): Modified to use SecurityManager.current. (getProperties,setProperties,getProperty(String), getProperty(String,String),setProperty): Modified to use SecurityManager.current and SystemProperties. (mapLibraryName): Modified to call VMRuntime.mapLibraryName. * java/lang/Thread.java: Modified to use SecurityManager.current. * java/lang/ThreadGroup.java: Modified to use SecurityManager.current. * native/jni/java-lang/java_lang_VMSystem.c (Java_java_lang_VMSystem_isWordsBigEndian): Removed. * vm/reference/java/lang/VMRuntime.java (nativeGetLibname): Removed (renamed to mapLibraryName). (mapLibraryName): New method. (insertSystemProperties): Removed. * vm/reference/java/lang/VMSystem.java (isWordsBigEndian): Removed. 2004-12-07 Adam Heath <doogie@brainfood.com> * libraries/javalib/gnu/java/io/decoder/KaffeDecoder.java, libraries/javalib/gnu/java/io/encoder/KaffeEncoder.java: The java spec allows for buffering when doing encoding conversions. This change does internal buffering in these classes, for a huge speedup. 2004-12-07 Ito Kazumitsu <kaz@maczuka.gcd.org> * libltdl/install-sh: Made it executable (chmod +x). 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/xml/transform/TransformerFactory.java: Use gnu.xml.transform.TransformerFactoryImpl as the default transformer instead of libxmlj one. Reported by: Benja Fallenstein <b.fallenstein@gmx.de> 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/rmi/RMIMarshalledObjectInputStream.java, libraries/javalib/gnu/java/rmi/registry/RegistryImpl.java, libraries/javalib/gnu/java/rmi/rmic/TabbedWriter.java, libraries/javalib/gnu/java/security/der/DEREncodingException.java, libraries/javalib/gnu/java/util/prefs/FileBasedFactory.java, libraries/javalib/gnu/java/util/prefs/MemoryBasedFactory.java, libraries/javalib/gnu/java/util/prefs/MemoryBasedPreferences.java, libraries/javalib/gnu/java/util/prefs/NodeWriter.java, libraries/javalib/gnu/javax/rmi/CORBA/UtilDelegateImpl.java, libraries/javalib/gnu/javax/rmi/CORBA/ValueHandlerImpl.java: Resynced with GNU Classpath. Whitespace and import fixes. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/NIOServerSocket.java: Resynced with GNU Classpath. 2004-12-06 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/lock-impl.c (clearBlockState): Check whether the thread has been killed and exit in that case. * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h (jthread_t): New field "status". (THREAD_KILL): New status for killed thread. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c: (jthread_create): Set status to RUNNING. (jthread_exit): Do not rely on pthread_cancel to kill threads. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/io/decode/Decoder.java, libraries/javalib/gnu/java/io/encode/Encoder.java, libraries/javalib/java/io/OutputStreamWriter.java: Resynced with GNU Classpath. * libraries/javalib/gnu/java/io/encode/KaffeEncoder.java, libraries/javalib/java/lang/String.java: Updated for resynced code. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/classpath/RawData32.java, libraries/javalib/gnu/classpath/RawData64.java: Resynced with GNU Classpath. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/DefaultListCellRenderer.java, libraries/javalib/javax/swing/JLabel.java, libraries/javalib/javax/swing/JList.java: Resynced with GNU Classpath. 2004-12-06 Michael Koch <konqueror@gmx.de> * javax/swing/DefaultListCellRenderer.java (serialVersionUID): Made private. (getListCellRendererComponent): Set horizontal alignment. * javax/swing/JLabel.java (setVerticalAlignment): Re-implemented. (setHorizontalAlignment): Do nothing if old value = new value. * javax/swing/JList.java (setCellRenderer): Likewise. (setModel): Re-implemented. (setSelectionModel): Likewise. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/Component.java, libraries/javalib/java/awt/geom/Rectangle2D.java: Resynced with GNU Classpath. 2004-12-06 David Gilbert <david.gilbert@object-refinery.com> * java/awt/Component.java, java/awt/geom/Rectangle2D.java: Javadoc fixes. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/BufferedInputStream.java: Resynced with GNU Classpath. 2004-12-06 Jeroen Frijters <jeroen@frijters.net> * java/io/BufferedInputStream.java (read(byte,int,int)): Handle case when zero bytes are requested. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/color/ICC_Profile.java: Resynced with GNU Classpath. 2004-12-06 Jeroen Frijters <jeroen@frijters.net> * java/awt/color/ICC_Profile.java (finalize): Removed pointless field assignments. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/http/HTTPConnection.java, libraries/javalib/gnu/java/net/protocol/http/HTTPURLConnection.java: Resynced with GNU Classpath. 2004-12-05 Chris Burdess <dog@gnu.org> * gnu/java/net/protocol/http/HTTPConnection.java, gnu/java/net/protocol/http/HTTPURLConnection.java: HTTPURLConnection now derives from HttpsURLConnection. 2004-12-01 Chris Burdess <dog@gnu.org> * gnu/java/net/protocol/http/HTTPConnection.java: HTTPConnection's default User-Agent header set to "classpath/" plus the version of Classpath in use. 2004-12-06 Guilhem Lavaux <guilhem@kaffe.org> * include/Makefile.am, include/Makefile.in: Generate JNI headers for ObjectInputStream and VMObjectStreamClass now. * libraries/javalib/Klasses.jar.bootstrap: Regenerated. * test/regression/TestSerializable2.java: Updated to match new error values. * java/io/ObjectInputStream.java, java/io/ObjectStreamClass.java, libraries/clib/io/java_io_ObjectInputStream.c: Resynced with GNU Classpath. 2004-12-06 Guilhem Lavaux <guilhem@kaffe.org> Jeroen Frijters <jeroen@frijters.net> * java/io/ObjectInputStream.java (newObject): Changed prototype. Get a constructor reflect object directly. (callConstructor): Removed. (allocateObject): Changed prototype. (readClassDescriptor): Build the constructor reflection directly. (readObject): Invoke newObject using the new prototype. * java/io/ObjectStreamClass.java (firstNonSerializableParent): Removed. (firstNonSerializableParentConstructor): Added. * include/java_io_ObjectInputStream.h: Regenerated. * native/jni/java-io/java_io_ObjectInputStream.c (allocateObject): Allocate an object and call the requested constructor. (callConstructor): Removed. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/classpath/Configuration.java (CLASSPATH_VERSION) Updated. Reported by: Michael Koch <konqueror@gmx.de> 2004-12-06 Dalibor Topic <robilad@kaffe.org> * FAQ/FAQ.automake: Updated to automake 1.9.3. * Makefile.in, aclocal.m4, config/Makefile.in, developers/autogen.sh, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/boehm-gc/boehm/Makefile.in, kaffe/kaffevm/boehm-gc/boehm/aclocal.m4, kaffe/kaffevm/boehm-gc/boehm/doc/Makefile.in, kaffe/kaffevm/boehm-gc/boehm/include/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libltdl/Makefile.in, libltdl/aclocal.m4, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/classpath-gtk/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/awt/classpath-gtk/resource/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/classpath/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/awt-implementations/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.in, libraries/javalib/gmp-math/Makefile.in, replace/Makefile.in, scripts/compile, scripts/config.guess, scripts/install-sh, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-12-06 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/xml/dom/ls/ReaderInputStream.java, libraries/javalib/gnu/xml/dom/ls/WriterOutputStream.java, libraries/javalib/gnu/xml/libxmlj/transform/GnomeTransformer.java, libraries/javalib/gnu/xml/libxmlj/util/XMLJ.java: Resynced with GNU JAXP. 2004-12-06 Mark Wielaard <mark@klomp.org> Fixes for Reader & InputStream wrapping. 2004-12-05 Davanum Srinivas <davanum@gmail.com> * libraries/javalib/gnu/java/net/protocol/http/HTTPURLConnection.java: Treat empty string as the same as null string for both proxyHost and proxyPort. 2004-12-05 Mark Wielaard <mark@klomp.org> * libraries/javalib/java/lang/VMSecurityManager.java (getClassContext): Cleanup returned stack. 2004-12-05 Dalibor Topic <robilad@kaffe.org> * test/regression/ProcessClassInst.java, test/regression/ProcessClassStop.java: Updated expected stack traces. 2004-12-05 Casey Marshall <csm@gnu.org> * kaffe/kaffevm/classMethod.h: (signers) new field. * libraries/clib/native/Class.c: (java_lang_Class_getSigners0) new function. implemented. (java_lang_Class_getSigners) removed. (java_lang_Class_setSigners) implemented. * libraries/javalib/java/lang/Class.java: (getSigners) implemented. * libraries/javalib/java/lang/ClassLoader.java: (setSigners) implemented. 2004-12-05 Mark Wielaard <mark@klomp.org> * libraries/javalib/gnu/xml/dom/ls/ReaderInputStream.java (ReaderInputStream) Use UTF-8 as the default encoding. 2004-12-05 Dalibor Topic <robilad@kaffe.org> * tools/gjdoc/javalib/Makefile.am: Adapted for new files from gjdoc. * tools/gjdoc/javalib/Makefile.in: Regenerated. * tools/gjdoc/javalib/com/sun/javadoc/Doc.java, tools/gjdoc/javalib/com/sun/javadoc/RootDoc.java, tools/gjdoc/javalib/com/sun/javadoc/SourcePosition.java, tools/gjdoc/javalib/doctranslets/gjdoc_common.xsl, tools/gjdoc/javalib/doctranslets/html/about.xsl, tools/gjdoc/javalib/doctranslets/html/allclasses.xsl, tools/gjdoc/javalib/doctranslets/html/allpackages.xsl, tools/gjdoc/javalib/doctranslets/html/alphaindex.xsl, tools/gjdoc/javalib/doctranslets/html/alphaindex_chunked.xsl, tools/gjdoc/javalib/doctranslets/html/classdoc-source.xsl, tools/gjdoc/javalib/doctranslets/html/classdoc-uses.xsl, tools/gjdoc/javalib/doctranslets/html/classdoc.xsl, tools/gjdoc/javalib/doctranslets/html/deprecated.xsl, tools/gjdoc/javalib/doctranslets/html/fulltree.xsl, tools/gjdoc/javalib/doctranslets/html/gjdoc.xsl, tools/gjdoc/javalib/doctranslets/html/help.xsl, tools/gjdoc/javalib/doctranslets/html/html_common.xsl, tools/gjdoc/javalib/doctranslets/html/index.xsl, tools/gjdoc/javalib/doctranslets/html/index_noframes.xsl, tools/gjdoc/javalib/doctranslets/html/packageclasses.xsl, tools/gjdoc/javalib/doctranslets/html/packagedoc.xsl, tools/gjdoc/javalib/doctranslets/html/serialized.xsl, tools/gjdoc/javalib/doctranslets/html/res/default_help_en.html, tools/gjdoc/javalib/doctranslets/html/res/gjdoc.js, tools/gjdoc/javalib/doctranslets/html/res/gjdochtml-clean.css, tools/gjdoc/javalib/doctranslets/html/res/gjdochtml-fixed.css, tools/gjdoc/javalib/doctranslets/html/res/gjdochtml-sclara.css, tools/gjdoc/javalib/doctranslets/html/res/gjdochtml.css, tools/gjdoc/javalib/dtd/dbcentx.mod, tools/gjdoc/javalib/dtd/gjdoc-alphaindex.dtd, 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/FileSystemClassLoader.java, tools/gjdoc/javalib/gnu/classpath/tools/IOToolkit.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/AbstractDoclet.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletConfigurationException.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOption.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionFile.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionFlag.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionString.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/InvalidPackageWildcardException.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/PackageGroup.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/PackageMatcher.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/StandardTaglet.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/TagletPrinter.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/doclets/xmldoclet/Driver1_4.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/FileSystemClassLoader.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletException.java, tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocProxy.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ConstructorDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/DocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ErrorReporter.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/FieldDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/GjdocPackageDoc.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/GjdocRootDoc.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Main.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/MemberDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/MethodDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/PackageDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Parser.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/RootDocImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/SeeTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/SourcePositionImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TextTagImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TypeImpl.java, tools/gjdoc/javalib/gnu/classpath/tools/java2xhtml/Java2xhtml.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/AuthorTaglet.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/DeprecatedTaglet.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/GenericTaglet.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/SinceTaglet.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/TagletContext.java, tools/gjdoc/javalib/gnu/classpath/tools/taglets/VersionTaglet.java, tools/gjdoc/javalib/htmldoclet/HtmlDoclet.properties, tools/gjdoc/javalib/htmldoclet/gjdochtml-vanilla.css, tools/gjdoc/javalib/htmldoclet/help.xhtml: Resynced with gjdoc. Works prety fine and fast now. 2004-12-03 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/MethodDocImpl.java: inherit documentation from superclass if possible. * src/gnu/classpath/tools/gjdoc/DocImpl.java: add getter for tagMap. 2004-12-03 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: if the -group's don't cover all packages, put remaining packages into section "Other Packages" on the overview page. 2004-12-03 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/AbstractDoclet.java: changed directory name "docfiles" to "doc-files". 2004-12-03 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fixed a NPE if a ThrowsTag doesn't resolve an exception 2004-12-03 Julian Scheid <julian@sektor37.de> * src/resources/htmldoclet/HtmlDoclet.properties: * src/resources/htmldoclet/gjdochtml-vanilla.css: * src/resources/htmldoclet/help.xhtml: initial version. 2004-12-03 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: accommodate for moved classes; tweak output XML code. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslate.java: accommodate for moved classes. * src/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java added missing package specification and imports. * src/gnu/classpath/tools/doclets/StandardTaglet.java: made public. 2004-12-03 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: remember source position for classes; fix isIncluded(); properly resolve parameter types in link tags * src/gnu/classpath/tools/gjdoc/DocImpl.java: remove <p>...</p> around firstSentenceTags; add setter for source position * src/gnu/classpath/tools/gjdoc/Main.java: pass all options to doclet, including those handled by gjdoc; change standard doclet to HtmlDoclet; minor fixes in usage output; * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: cache allClasses, ordinaryClasses and exceptions. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: sort classes; work around Classpath's writeUTF() performance issue; fix isIncluded(). * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: fix resolution of java.lang classes. * src/gnu/classpath/tools/gjdoc/TextTagImpl.java: add getter for text. * src/gnu/classpath/tools/gjdoc/TypeImpl.java: fix isIncluded(). * src/gnu/classpath/tools/taglets/AuthorTaglet.java: * src/gnu/classpath/tools/taglets/SinceTaglet.java: improve emitted HTML. 2004-12-03 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/FileSystemClassLoader.java: * src/gnu/classpath/tools/doclets/PackageGroup.java: * src/gnu/classpath/tools/doclets/PackageMatcher.java: * src/gnu/classpath/tools/doclets/InvalidPackageWildcardException.java: * src/gnu/classpath/tools/doclets/StandardTaglet.java: moved from src/gnu/classpath/tools/doclets/xmldoclet * src/gnu/classpath/tools/IOToolkit.java: * src/gnu/classpath/tools/doclets/AbstractDoclet.java: * src/gnu/classpath/tools/doclets/DocletConfigurationException.java: * src/gnu/classpath/tools/doclets/DocletOption.java: * src/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java: * src/gnu/classpath/tools/doclets/DocletOptionFile.java: * src/gnu/classpath/tools/doclets/DocletOptionFlag.java: * src/gnu/classpath/tools/doclets/DocletOptionString.java: * src/gnu/classpath/tools/doclets/TagletPrinter.java: * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: * src/gnu/classpath/tools/taglets/TagletContext.java: initial version. * src/gnu/classpath/tools/doclets/xmldoclet/FileSystemClassLoader.java: * src/gnu/classpath/tools/doclets/xmldoclet/InvalidPackageWildcardException.java: * src/gnu/classpath/tools/doclets/xmldoclet/PackageGroup.java: * src/gnu/classpath/tools/doclets/xmldoclet/PackageMatcher.java: * src/gnu/classpath/tools/doclets/xmldoclet/StandardTaglet.java: removed. 2004-11-29 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: don't emit HTML repairing terminating text prematurely. 2004-11-29 Julian Scheid <julian@sektor37.de> * src/resources/doctranslets/html/classdoc.xsl: added workaround for a problem in gnujaxp. 2004-11-29 Julian Scheid <julian@sektor37.de> * src/resources/doctranslets/html/gjdoc.xsl: fixed XSL syntax error. 2004-11-29 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletException.java: use reflection to set the root cause if possible. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: use DOMResult instead of StreamResult for output file list, thus improving performance and working around a bug in Aelfred. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: output serializable fields; output root cause on exception. * src/resources/doctranslets/html/deprecated.xsl: correct filename in copyright header. * src/resources/doctranslets/html/gjdoc.xsl: add serialized page to output file list. correct condition for tree page. * src/resources/doctranslets/html/serialized.xsl: initial version. * examples/Makefile: add serialized.xsl to resources. 2004-11-27 Julian Scheid <julian@sektor37.de> * src/resources/doctranslets/html/alphaindex.xsl: * src/resources/doctranslets/html/alphaindex_chunked.xsl: * src/resources/doctranslets/html/classdoc.xsl: * src/resources/doctranslets/html/deprecated.xsl: * src/resources/doctranslets/html/fulltree.xsl: * src/resources/doctranslets/html/help.xsl: pass document title to javascript. * src/resources/doctranslets/html/packagedoc.xsl: pass document title to javascript; make XPath expression compatible with GNUJAXP. * src/resources/doctranslets/html/classdoc.xsl: pass document title to javascript; improve handling of <pre> tags. * src/resources/doctranslets/html/res/gjdoc.js: new handling of document title. * src/resources/doctranslets/html/html_common.xsl: minor refactoring. 2004-11-26 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: support option -group; allow use of options -tag and -taglet for specifying the order in which generic tags, user-specified tags and standard tags appear in the output document; minor refactoring; tidy comment indentation. * src/gnu/classpath/tools/gjdoc/Main.java: added option -group to usage information. * src/gnu/classpath/tools/gjdoc/DocImpl.java: honor inline tag types instead of forcing all inline tags to {@link}; fix problem with inline tags that do not have a value; fix bug which produced invalid parameter names. * src/resources/doctranslets/html/classdoc.xsl: show deprecation information correctly in both summary and detail section. * src/resources/doctranslets/html/index_noframes.xsl: support grouped packages. * src/resources/doctranslets/html/packagedoc.xsl: tidy indentation in template output-classes-summary. * src/resources/doctranslets/html/gjdoc.xsl: fixed path to gjdoc.js resource. * src/resources/doctranslets/html/index.xsl: add common includes so that gjdoc.js is loaded. * src/resources/doctranslets/html/index_noframes.xsl: fixed page title. * src/resources/doctranslets/html/deprecated.xsl: fixed page title. * src/resources/doctranslets/html/res/gjdoc.js: copy page title to browser title on page load. * src/gnu/classpath/tools/doclets/xmldoclet/InvalidPackageWildcardException.java: * src/gnu/classpath/tools/doclets/xmldoclet/PackageGroup.java: * src/gnu/classpath/tools/doclets/xmldoclet/PackageMatcher.java: * src/gnu/classpath/tools/doclets/xmldoclet/StandardTaglet.java: initial version. 2004-11-25 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/taglets/AuthorTaglet.java: added a workaround for a bug in classpath regex handling. 2004-11-25 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: fix NPEs if superclasses have empty field or method lists. 2004-11-25 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver1_4.java: * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: apply latest patches by Andrew Overholt. 2004-11-25 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: output isOrdinaryClass for clasdocs; output full superclass information, including inherited fields and methods; output full package documentation; output usage information; support option -uses. * src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java: improved heuristics for detecting non-escaped ampersands. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: pass option -uses to stylesheets; create directory structure for usage pages if necessary. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java: add field for option -uses. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: implement method hashCode(). * src/gnu/classpath/tools/gjdoc/Parser.java: support comments between class declaration and opening brace in scanned source files. * src/resources/doctranslets/gjdoc_common.xsl: support option -uses. * src/resources/doctranslets/html/about.xsl: initial version. * src/resources/doctranslets/html/allclasses.xsl: * src/resources/doctranslets/html/packageclasses.xsl: * src/resources/doctranslets/html/allpackages.xsl: call javascript function when document is loaded; add CSS classes to header and links. * src/resources/doctranslets/html/alphaindex.xsl: * src/resources/doctranslets/html/alphaindex_chunked.xsl: * src/resources/doctranslets/html/deprecated.xsl: * src/resources/doctranslets/html/fulltree.xsl: * src/resources/doctranslets/html/help.xsl: * src/resources/doctranslets/html/index_noframes.xsl: call javascript function when document is loaded; set currently selected item in navbar; improved XHTML structure. * src/resources/doctranslets/html/classdoc-source.xsl: use template for title. * src/resources/doctranslets/html/classdoc-uses.xsl: initial version. * src/resources/doctranslets/html/classdoc.xsl: call javascript function when document is loaded; set currently selected item in navbar; improved XHTML structure; link to source and usage; fixed output of enclosing class; implemented output of inherited methods and fields; * src/resources/doctranslets/html/gjdoc.xsl: support option -uses; copy alternate stylesheets; output about page. * src/resources/doctranslets/html/html_common.xsl: add javascript file and alternate stylesheets to template include_common; improved navigation bar. * src/resources/doctranslets/html/index.xsl: make left frame slightly smaller. * src/resources/doctranslets/html/packagedoc.xsl: call javascript function when document is loaded; set currently selected item in navbar; improved XHTML structure; split class list into interfaces, classes, exceptions and errors; output full package documentation. * src/resources/doctranslets/html/res/gjdochtml.css: fixed comment format; moved styles to gjdochtml-clean.css. * src/resources/doctranslets/html/res/gjdoc.js: * src/resources/doctranslets/html/res/gjdochtml-clean.css: * src/resources/doctranslets/html/res/gjdochtml-sclara.css: * src/resources/doctranslets/html/res/gjdochtml-fixed.css: initial version. 2004-11-23 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: output sub-tags for @deprecated tags; support @deprecated tags; support options -nodeprecated and -nodeprecatedlist; output coarse-grained deprecation information to index.xml. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: pass option -nodeprecatedlist to stylesheet. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java: add field for option -nodeprecatedlist. * src/gnu/classpath/tools/gjdoc/Main.java: add options -tag, -nodeprecated, -nodeprecatedlist to usage. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: remove debugging output. * src/gnu/classpath/tools/taglets/DeprecatedTaglet.java: initial version. * src/resources/doctranslets/gjdoc_common.xsl: support for option -nodeprecatedlist. * src/resources/doctranslets/html/classdoc.xsl: move templates get_qualified_type, resolve_parameter_list and output_link_tag to html_common.xsl. * src/resources/doctranslets/html/deprecated.xsl: initial version. * src/resources/doctranslets/html/gjdoc.xsl: implement list of deprecated API entries. * src/resources/doctranslets/html/html_common.xsl: add entry for deprecated list to navbar; templates get_qualified_type, resolve_parameter_list and output_link_tag moved here. 2004-11-23 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: support -doctitle option; output RootDoc documentation (if -overview given). * src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java: fix NPE when outside class context; fix StringOutOfBoundsException when handling incomplete HTML tags like "</". * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: pass option -doctitle to stylesheet. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java: add field for option -doctitle. * src/gnu/classpath/tools/gjdoc/DocImpl.java: fix problem with non-comment documentation like in overview page. * src/gnu/classpath/tools/gjdoc/Main.java: support -overview option. * src/resources/doctranslets/gjdoc_common.xsl: support -doctitle option. * src/resources/doctranslets/html/index_noframes.xsl: implement -doctitle and -overview option. * src/resources/doctranslets/html/res/gjdochtml.css: add CSS classes for overview page. 2004-11-23 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: use Doc.compareTo() instead of explicitly comparing Doc names. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: move comparison function to DocImpl.java. * src/gnu/classpath/tools/gjdoc/DocImpl.java: use locale-dependent Collator for comparing names of Docs. * src/gnu/classpath/tools/gjdoc/Main.java: provide a Collator using the user-specified locale. 2004-11-23 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/Main.java: support option -breakiterator; initial support for option -locale. * src/gnu/classpath/tools/gjdoc/DocImpl.java: implement option -breakiterator. 2004-11-23 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: rename option -stylesheet to -stylesheetfile; support options -header, -footer, -bottom. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: pass options -header, -footer, -bottom to stylesheet. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java: add fields for options -header, -footer, -bottom. * src/gnu/classpath/tools/gjdoc/Main.java: add options -header, -footer, -bottom to usage; fix problem when -subpackages are specified but no other packages or classes are specified explicitly. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: add method hasSpecifiedPackagesOrClasses(). * src/resources/doctranslets/gjdoc_common.xsl: support options -header, -footer, -bottom. * src/resources/doctranslets/html/alphaindex.xsl: * src/resources/doctranslets/html/alphaindex_chunked: * src/resources/doctranslets/html/classdoc.xsl: * src/resources/doctranslets/html/fulltree.xsl: * src/resources/doctranslets/html/help.xsl: * src/resources/doctranslets/html/html_common.xsl: * src/resources/doctranslets/html/index_noframes.xsl: * src/resources/doctranslets/html/packagedoc.xsl: add bottom navigation bar. * src/resources/doctranslets/html/res/gjdochtml.css: improve navigation bar appearance. 2004-11-23 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/Main.java: Implemented options -subpackages and -exclude. 2004-11-23 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Implemented option -tag. * src/gnu/classpath/tools/taglets/GenericTaglet.java: initial version. 2004-11-23 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java: * src/gnu/classpath/tools/gjdoc/Main.java: * src/resources/doctranslets/gjdoc_common.xsl: * src/resources/doctranslets/html/gjdoc.xsl: Renamed option -stylesheet to -stylesheetfile. 2004-11-23 Julian Scheid <julian@sektor37.de> * src/com/sun/javadoc/Doc.java: add support for SourcePosition. * src/com/sun/javadoc/SourcePosition.java: initial version. * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: initial version. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: sorted imports; made DocTransletOptions a field instead of a variable; added support for options -linksource, -windowtitle, -helpfile, -stylesheet; output source position in XML files; added copyStream(Reader, Writer). * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: pass options -linksource, -windowtitle, -helpfile, -stylesheet to stylesheets; move copyStream(InputStream, OutputStream) to Driver.java. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java: added fields for options -linksource, -windowtitle, -helpfile, -stylesheet * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: * src/gnu/classpath/tools/gjdoc/ConstructorDocImpl.java: * src/gnu/classpath/tools/gjdoc/DocImpl.java: * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: * src/gnu/classpath/tools/gjdoc/MethodDocImpl.java: * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: * src/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java: * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: add support for source position. * src/gnu/classpath/tools/gjdoc/SourcePositionImpl.java: initial version. * src/resources/doctranslets/gjdoc_common.xsl: add support for options -linksource, -windowtitle, -helpfile, -stylesheet; * src/resources/doctranslets/html/allclasses.xsl: add CSS class to link tags. * src/resources/doctranslets/html/alphaindex.xsl: use template for title; add quick access links for all categories. * src/resources/doctranslets/html/alphaindex_chunked.xsl: use template for title; add CSS class for quick access links. * src/resources/doctranslets/html/classdoc-source.xsl: initial version. * src/resources/doctranslets/html/classdoc.xsl: use template for title; add links to source code. * src/resources/doctranslets/html/fulltree.xsl: * src/resources/doctranslets/html/gjdoc.xsl: support options -linksource, -stylesheet. * src/resources/doctranslets/html/help.xsl: support -helpfile option. * src/resources/doctranslets/html/html_common.xsl: introduce template for outputting title which supports option -windowtitle; improve navigation bar. * src/resources/doctranslets/html/index.xsl: fix problem with default pages with single-package docs * src/resources/doctranslets/html/index_noframes.xsl: use template for title; disable home button. * src/resources/doctranslets/html/packagedoc.xsl: use template for title. * src/resources/doctranslets/html/res/gjdochtml.css: improve visual appearance. 2004-11-22 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: support VersionTaglet and SinceTaglet; support -version and -nosince options; fix -author option. * src/gnu/classpath/tools/gjdoc/Main.java: add options -version and -nosince to usage. * src/resources/doctranslets/html/classdoc.xsl: remove explicit handling of @since tags. * src/gnu/classpath/tools/taglets/SinceTaglet.java * src/gnu/classpath/tools/taglets/VersionTaglet.java: Initial version. 2004-11-22 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: pass options -nohelp and -splitindex to DocTranslet; implement alphabetic index export. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: make parameters from command line available to gjdoc.xsl as well; cope with empty <info/> elements in gjdoc. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java: add fields for -nohelp and -splitindex options. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: fix implementation of isOrdinaryClass(); cope with null methods and constructors; * src/gnu/classpath/tools/gjdoc/Main.java: add options -splitindex, -notree, -noindex and -nohelp to usage. * src/resources/doctranslets/gjdoc_common.xsl: support -splitindex option. * src/resources/doctranslets/html/html_common.xsl: add central template for rendering the navigation bar. * src/resources/doctranslets/html/classdoc.xsl: * src/resources/doctranslets/html/index_noframes.xsl: * src/resources/doctranslets/html/packagedoc.xsl: * src/resources/doctranslets/html/fulltree.xsl: use template code for showing navigation bar. * src/resources/dtd/gjdoc-alphaindex.dtd * src/resources/doctranslets/html/help.xsl: * src/resources/doctranslets/html/alphaindex.xsl: * src/resources/doctranslets/html/alphaindex_chunked.xsl * src/resources/doctranslets/html/res/default_help_en.html: Initial version. 2004-11-22 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java: fix filename in copyright notice. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: accept options from command line; set options for XSL transformation. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java: initial version. * src/gnu/classpath/tools/gjdoc/Main.java: support option -encoding; output warning for ignored options -verbose, -locale; add options -docletpath, -source, -verbose, -locale, -encoding, -author, -title, -nonavbar, -docfilessubdirs and -excluddocfilesdubdirs to usage. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/Driver.java: support options -docfilessubdirs and -excluddocfilesdubdirs; support option -author; don't output tag data if it is null; pass on options -nonavbar, -noindex, -notree and -nocomment to DocTranslet; * src/gnu/classpath/tools/taglets/AuthorTaglet.java: support enabling and disabling of output; * src/gnu/classpath/tools/gjdoc/Parser.java: support input encodings; fix a bug which would reuse the class comment for the first class method if the method doesn't have a comment itself. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: support input encodings; output warning if there's a mismatch between a class name and the name of the file it's residing in; print notice instead of warning if a package description can't be found. * src/resources/doctranslets/gjdoc_common.xsl: support for command line options -nonavbar, -noindex, -notree, -nohelp, -nocomment. * src/resources/doctranslets/html/classdoc.xsl: implement command line option -nonavbar. * src/resources/doctranslets/html/packagedoc.xsl: implement command line option -nonavbar. * src/resources/doctranslets/html/index.xsl: don't generate package overview pages if only one package is being documented. * src/resources/doctranslets/html/gjdoc.xsl: don't generate package overview pages if only one package is being documented. 2004-11-21 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/taglets/AuthorTaglet.java: remove call to assert() for compatiblity with pre-1.4 compilers. * src/gnu/classpath/tools/doclets/xmldoclet/DocTransletException.java: remove call to Exception(String, Throwable) and Exception(Throwable) for compatiblity with pre-1.4 compilers (as per Debian patch 06_no1.4classpath). * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: fall back to current directory if no target directory has been specified (as per Debian patch 07_default_out_dir.dpatch). 2004-11-21 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: don't keep package data in memory during XSLT transformation. * src/gnu/classpath/tools/gjdoc/ErrorReporter.java: remember output channel in constructor; avoid infinite recursion in conjunction with XSLT error redireciton. 2004-11-21 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: redirect stderr while transforming so that stylesheet messages are handled by the DocErrorReporter. * src/resources/java.lang-classes-1.2.txt: initial version. * src/resources/java.lang-classes-1.3.txt: initial version. * src/resources/java.lang-classes-1.4.txt: initial version. * src/resources/java.lang-classes-1.5.txt: initial version. * src/gnu/classpath/tools/gjdoc/Main.java: use DocErrorReporter.printNotice() for reporting warning and error count; add dummy classes for package java.lang; implement option -quiet; flush rootDoc instead of releasing the reference. 2004-11-21 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: allow various fields to be null. * src/gnu/classpath/tools/gjdoc/GjdocPackageDoc.java: initial version. * src/gnu/classpath/tools/gjdoc/GjdocRootDoc.java: initial version. * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: implement GjdocPackageDoc; add getter and setter for package directory. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: implement GjdocRootDoc; remove notice about core source code being required; set directory for scanned packages; add flush() method. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: remove BackupErrorReporter (continue to use RootDoc for error reporting); cope with null fields in ClassDocImpl; improve error message related to @throws tags; avoid error with -xmlonly if DTD directory already exists; copy data-dir directory. 2004-11-21 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/gjdoc/DocImpl.java: don't skip HTML tags when skipping whitespace. Fixes bug #8810 (no html tag as first word of @param tag). * src/resources/doctranslets/html/classdoc.xsl: specify doctype; use copy-of instead of value-of for copying tag contents, preserving any nested HTML tags. * src/resources/doctranslets/html/index_noframes.xsl: specify doctype; use apply-templates instead of value-of for copying package comment, preserving any nested HTML tags. 2004-11-21 Julian Scheid <julian@sektor37.de> * examples/classpath.packages: removed duplicate entry "java.awt.geom" as per bug #9375. Thanks to David Gilbert. * src/gnu/classpath/tools/taglets/AuthorTaglet.java: fixed problem in regexp which would barf on real names with more than two words. * src/gnu/classpath/tools/gjdoc/ErrorReporter.java: added method setQuiet(). 2004-11-20 Arnaud Vandyck <avdyk@gnu.org> * src/gnu/classpath/tools/gjdoc/Main: Eclipse reformat, added some javadoc, added every options gjdoc should support in a commentary. '-locale' and '-encoding' needs an additional argument. Added options to be registered in the docRoot: '-docletpath', more to come... 2004-11-20 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: register AuthorTaglet; accept configuration options for AuthorTaglet. * src/resources/doctranslets/html/classdoc.xsl: remove hardwired handling of @author tags; add missing handling of taglet tags; fix transformation of taglet tags. * src/gnu/classpath/tools/taglets/AuthorTaglet.java: added. * src/gnu/classpath/tools/gjdoc/Main.java: added new options to usage. 2004-11-20 Julian Scheid <julian@sektor37.de> * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: avoid setting XSL parameters with null values * src/resources/doctranslets/html/classdoc.xsl: added dummies for missing templates "output_superclass_fields" and "output_superclass_methods", enabling compilation of classdoc.xsl on strict transformer implementations. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: create target directory if it doesn't exist. 2004-11-18 Arnaud Vandyck <avdyk@gnu.org> * src/com/sun/javadoc/RootDoc: Eclipse reformat and added some javadoc. 2004-12-04 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/xml/namespace/QName.java: (getLocalName) renamed to (getLocalPart) to match the specification. * libraries/javalib/gnu/xml/transform/KeyFunction.java, libraries/javalib/gnu/xml/transform/Stylesheet.java, libraries/javalib/gnu/xml/transform/SystemPropertyFunction.java, libraries/javalib/gnu/xml/xpath/NameTest.java, libraries/javalib/gnu/xml/xpath/NamespaceTest.java, libraries/javalib/gnu/xml/xpath/XPathParser.java: Adapted accordingly. 2004-12-04 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Updated for new GNU JAXP files. * libraries/clib/libxmlj/xmlj_dom.c, libraries/clib/libxmlj/xmlj_dom.h, libraries/clib/libxmlj/xmlj_io.c, libraries/clib/libxmlj/xmlj_node.c, libraries/clib/libxmlj/xmlj_sax.c, libraries/clib/libxmlj/xmlj_util.c, 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/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/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/DomNamedNodeMap.java, libraries/javalib/gnu/xml/dom/DomNode.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/ImplementationList.java, libraries/javalib/gnu/xml/dom/ImplementationSource.java, libraries/javalib/gnu/xml/dom/JAXPFactory.java, libraries/javalib/gnu/xml/dom/package.html, 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/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/GnomeElement.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNode.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNodeIterator.java, libraries/javalib/gnu/xml/libxmlj/transform/GnomeTransformer.java, libraries/javalib/gnu/xml/libxmlj/transform/GnomeTransformerFactory.java, libraries/javalib/gnu/xml/libxmlj/util/XMLJ.java, libraries/javalib/gnu/xml/pipeline/DomConsumer.java, libraries/javalib/gnu/xml/pipeline/EventFilter.java, 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/DocumentFunction.java, libraries/javalib/gnu/xml/transform/DummyNode.java, libraries/javalib/gnu/xml/transform/ElementAvailableFunction.java, libraries/javalib/gnu/xml/transform/ElementNode.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/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/transform/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/ExpressionTest.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/Step.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/namespace/QName.java, libraries/javalib/javax/xml/parsers/DocumentBuilderFactory.java, libraries/javalib/javax/xml/transform/TransformerConfigurationException.java, libraries/javalib/javax/xml/transform/TransformerException.java, libraries/javalib/javax/xml/transform/TransformerFactory.java: Resynced with GNU JAXP. 2004-11-26 Chris Burdess <dog@gnu.org> * xmlj_util.c: Check for exception in xmljNewString. 2004-11-17 Chris Burdess <dog@gnu.org> * dom: DOM Level 3 Core conformance testing. 2004-11-12 Chris Burdess <dog@gnu.org> * GnomeTransformerFactory.java: Implemented getAssociatedStylesheet. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/ftp/package.html, libraries/javalib/gnu/java/net/protocol/http/package.html: Resynced with GNU Classpath. 2004-12-03 Michael Koch <konqueror@gmx.de> * gnu/java/net/protocol/ftp/package.html, gnu/java/net/protocol/http/package.html: Add missing files. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/EventDispatchThread.java, libraries/javalib/java/awt/Toolkit.java, libraries/javalib/java/io/ObjectStreamClass.java, libraries/javalib/java/lang/reflect/Proxy.java, libraries/javalib/java/net/URL.java, libraries/javalib/java/security/SecureRandom.java, libraries/javalib/java/util/Timer.java, libraries/javalib/java/util/prefs/AbstractPreferences.java: Resynced with GNU Classpath. 2004-12-02 Jeroen Frijters <jeroen@frijters.net> * java/awt/EventDispatchThread.java, java/awt/Toolkit.java, java/io/ObjectStreamClass.java, java/lang/reflect/Proxy.java, java/net/URL.java, java/security/SecureRandom.java, java/util/Timer.java, java/util/prefs/AbstractPreferences.java, vm/reference/java/lang/VMProcess.java: Don't catch java.lang.ThreadDeath. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/file/Connection.java: Resynced with GNU Classpath. 2004-12-02 Jeroen Frijters <jeroen@frijters.net> * gnu/java/net/protocol/file/Connection.java (StaticData): New inner class to contain statics. (connect, getHeaderField): Modified to use StaticData. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/AbstractListModel.java, libraries/javalib/javax/swing/DefaultSingleSelectionModel.java, libraries/javalib/javax/swing/JPopupMenu.java: Resynced with GNU Classpath. 2004-12-01 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractListModel.java (fireContentsChanged): Simplified. (fireIntervalAdded): Likewise. (fireIntervalRemoved): Likewise. * javax/swing/DefaultSingleSelectionModel.java: Reformatted. (fireStateChanged): Simplified. * javax/swing/JPopupMenu.java (setSelectionModel): Set property. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/SelectorImpl.java: Resynced with GNU Classpath. 2004-12-01 Michael Koch <konqueror@gmx.de> * gnu/java/nio/SelectorImpl.java (register): Removed redundant code. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/print/Book.java: Resynced with GNU Classpath. 2004-12-01 Michael Koch <konqueror@gmx.de> * java/awt/print/Book.java: Reformatted. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/geom/Area.java: Resynced with GNU Classpath. 2004-12-01 Michael Koch <konqueror@gmx.de> * java/awt/geom/Area.java (QuadSegment.curveArea): Remove unused variables. (CubicSegment.curveArea): Likewise. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/locale/LocaleInformation_af_ZA.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_DZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_IQ.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_JO.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_KW.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_LB.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_LY.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_MA.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_QA.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_SY.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_TN.java, libraries/javalib/gnu/java/locale/LocaleInformation_ar_YE.java, libraries/javalib/gnu/java/locale/LocaleInformation_be_BY.java, libraries/javalib/gnu/java/locale/LocaleInformation_bn_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_ca_ES.java, libraries/javalib/gnu/java/locale/LocaleInformation_cs_CZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_cy_GB.java, libraries/javalib/gnu/java/locale/LocaleInformation_da_DK.java, libraries/javalib/gnu/java/locale/LocaleInformation_de.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_AT.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_BE.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_CH.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_DE.java, libraries/javalib/gnu/java/locale/LocaleInformation_de_LU.java, libraries/javalib/gnu/java/locale/LocaleInformation_el_GR.java, libraries/javalib/gnu/java/locale/LocaleInformation_en.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_AU.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_BW.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_CA.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_GB.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_HK.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_IE.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_NZ.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_PH.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_SG.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_US.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_ZA.java, libraries/javalib/gnu/java/locale/LocaleInformation_en_ZW.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_AR.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_BO.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_CL.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_CO.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_CR.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_DO.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_EC.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_ES.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_GT.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_HN.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_MX.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_NI.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_PA.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_PE.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_PR.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_PY.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_SV.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_US.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_UY.java, libraries/javalib/gnu/java/locale/LocaleInformation_es_VE.java, libraries/javalib/gnu/java/locale/LocaleInformation_et_EE.java, libraries/javalib/gnu/java/locale/LocaleInformation_eu_ES.java, libraries/javalib/gnu/java/locale/LocaleInformation_fa_IR.java, libraries/javalib/gnu/java/locale/LocaleInformation_fi_FI.java, libraries/javalib/gnu/java/locale/LocaleInformation_fo_FO.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr_BE.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr_CA.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr_CH.java, libraries/javalib/gnu/java/locale/LocaleInformation_fr_LU.java, libraries/javalib/gnu/java/locale/LocaleInformation_ga_IE.java, libraries/javalib/gnu/java/locale/LocaleInformation_gl_ES.java, libraries/javalib/gnu/java/locale/LocaleInformation_gv_GB.java, libraries/javalib/gnu/java/locale/LocaleInformation_he_IL.java, libraries/javalib/gnu/java/locale/LocaleInformation_hi_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_hu_HU.java, libraries/javalib/gnu/java/locale/LocaleInformation_id_ID.java, libraries/javalib/gnu/java/locale/LocaleInformation_it_CH.java, libraries/javalib/gnu/java/locale/LocaleInformation_it_IT.java, libraries/javalib/gnu/java/locale/LocaleInformation_ja_JP.java, libraries/javalib/gnu/java/locale/LocaleInformation_kl_GL.java, libraries/javalib/gnu/java/locale/LocaleInformation_ko_KR.java, libraries/javalib/gnu/java/locale/LocaleInformation_kw_GB.java, libraries/javalib/gnu/java/locale/LocaleInformation_lt_LT.java, libraries/javalib/gnu/java/locale/LocaleInformation_lv_LV.java, libraries/javalib/gnu/java/locale/LocaleInformation_mr_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_mt_MT.java, libraries/javalib/gnu/java/locale/LocaleInformation_nl.java, libraries/javalib/gnu/java/locale/LocaleInformation_nl_BE.java, libraries/javalib/gnu/java/locale/LocaleInformation_nl_NL.java, libraries/javalib/gnu/java/locale/LocaleInformation_nn_NO.java, libraries/javalib/gnu/java/locale/LocaleInformation_pl_PL.java, libraries/javalib/gnu/java/locale/LocaleInformation_pt_BR.java, libraries/javalib/gnu/java/locale/LocaleInformation_pt_PT.java, libraries/javalib/gnu/java/locale/LocaleInformation_ro_RO.java, libraries/javalib/gnu/java/locale/LocaleInformation_ru_RU.java, libraries/javalib/gnu/java/locale/LocaleInformation_ru_UA.java, libraries/javalib/gnu/java/locale/LocaleInformation_sk_SK.java, libraries/javalib/gnu/java/locale/LocaleInformation_sq_AL.java, libraries/javalib/gnu/java/locale/LocaleInformation_sv_FI.java, libraries/javalib/gnu/java/locale/LocaleInformation_sv_SE.java, libraries/javalib/gnu/java/locale/LocaleInformation_ta_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_te_IN.java, libraries/javalib/gnu/java/locale/LocaleInformation_tr_TR.java, libraries/javalib/gnu/java/locale/LocaleInformation_uk_UA.java: Resynced with GNU Classpath. 2004-12-01 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_nl.java: Removed unneeded comments. 2004-12-01 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java: Re-generated with current gnu.localegen. 2004-12-01 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_af_ZA.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_SY.java, gnu/java/locale/LocaleInformation_ar_TN.java, gnu/java/locale/LocaleInformation_ar_YE.java, gnu/java/locale/LocaleInformation_be_BY.java, gnu/java/locale/LocaleInformation_bn_IN.java, gnu/java/locale/LocaleInformation_ca_ES.java, gnu/java/locale/LocaleInformation_cs_CZ.java, gnu/java/locale/LocaleInformation_cy_GB.java, gnu/java/locale/LocaleInformation_da_DK.java, gnu/java/locale/LocaleInformation_de_AT.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_LU.java, gnu/java/locale/LocaleInformation_el_GR.java, gnu/java/locale/LocaleInformation_en_AU.java, gnu/java/locale/LocaleInformation_en_BW.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_IN.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_ZA.java, gnu/java/locale/LocaleInformation_en_ZW.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_EE.java, gnu/java/locale/LocaleInformation_eu_ES.java, gnu/java/locale/LocaleInformation_fa_IR.java, gnu/java/locale/LocaleInformation_fi_FI.java, gnu/java/locale/LocaleInformation_fo_FO.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_IE.java, gnu/java/locale/LocaleInformation_gl_ES.java, gnu/java/locale/LocaleInformation_gv_GB.java, gnu/java/locale/LocaleInformation_he_IL.java, gnu/java/locale/LocaleInformation_hi_IN.java, gnu/java/locale/LocaleInformation_hu_HU.java, gnu/java/locale/LocaleInformation_id_ID.java, gnu/java/locale/LocaleInformation_it_CH.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_ja_JP.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_ko_KR.java, gnu/java/locale/LocaleInformation_kw_GB.java, gnu/java/locale/LocaleInformation_lt_LT.java, gnu/java/locale/LocaleInformation_lv_LV.java, gnu/java/locale/LocaleInformation_mr_IN.java, gnu/java/locale/LocaleInformation_mt_MT.java, gnu/java/locale/LocaleInformation_nl_BE.java, gnu/java/locale/LocaleInformation_nl_NL.java, gnu/java/locale/LocaleInformation_nn_NO.java, gnu/java/locale/LocaleInformation_pl_PL.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro_RO.java, gnu/java/locale/LocaleInformation_ru_RU.java, gnu/java/locale/LocaleInformation_ru_UA.java, gnu/java/locale/LocaleInformation_sk_SK.java, gnu/java/locale/LocaleInformation_sq_AL.java, gnu/java/locale/LocaleInformation_sv_FI.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_ta_IN.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_tr_TR.java, gnu/java/locale/LocaleInformation_uk_UA.java: Updated to match by gnu.localegen generated locales more. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/clib/awt/classpath-gtk/classpath/.cvsignore, libraries/clib/awt/classpath-gtk/classpath/Makefile.am, libraries/clib/awt/classpath-gtk/classpath/Makefile.in, libraries/clib/awt/classpath-gtk/classpath/jcl.c, libraries/clib/awt/classpath-gtk/classpath/jcl.h, libraries/clib/awt/classpath-gtk/classpath/jnilink.c, libraries/clib/awt/classpath-gtk/classpath/jnilink.h, libraries/clib/awt/classpath-gtk/classpath/native_state.c, libraries/clib/awt/classpath-gtk/classpath/native_state.h, libraries/clib/awt/classpath-gtk/classpath/primlib.c, libraries/clib/awt/classpath-gtk/classpath/primlib.h: Removed. * libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c, libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphics.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkComponentPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkFramePeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkImage.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkImagePainter.java, libraries/javalib/java/applet/Applet.java, libraries/javalib/java/awt/Component.java, libraries/javalib/java/awt/image/MemoryImageSource.java: Resynced with GNU Classpath. 2004-12-01 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GdkGraphics.java (drawImage variants): Update image observer. * gnu/java/awt/peer/gtk/GtkComponentPeer.java (createImage): Start image production. * gnu/java/awt/peer/gtk/GtkFramePeer.java (setMenuBar): Protect against negative menu bar widths. (setBounds): Likewise. (postConfigureEvent): Likewise. * gnu/java/awt/peer/gtk/GtkImage.java (imageComplete): Don't remove consumer unless only a single frame has completed. * gnu/java/awt/peer/gtk/GtkImagePainter.java (GtkImagePainter): Add observer parameter. (setPixels): Update image observer. (imageComplete): Likewise. * java/applet/Applet.java (width): New field. (height): Likewise. (setStub): Set size if width or height field has been set. (resize): If stub is null save width and height values. * java/awt/Component.java (reshape): Protect against null parent. * java/awt/image/MemoryImageSource.java (MemoryImageSource(int,int,ColorModel,byte[],int,int)): Document. (MemoryImageSource(int,int,ColorModel,int[],int,int)): Likewise. (MemoryImageSource(int,int,ColorModel,byte[],int,int,Hashtable)): Reference pixel array directly, rather than creating a local copy. (MemoryImageSource(int,int,ColorModel,int[],int,int,Hashtable)): Likewise. (newPixels(int,int,int,int)): Fix for loop and array copy bounds. (newPixels(int,int,int,int,boolean)): Likewise. (startProduction): If animated call imageComplete with SINGLEFRAME. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Uncomment gdk_flush lines. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c (drawPixels): Return if g is null or g->drawable is not a gdk drawable. 2004-12-03 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/java/io/ObjectInputStream.java (newObject): Check for the existence of the constructor and whether it is private explicitly. * libraries/clib/io/ObjectInputStream.c: Removed. * libraries/clib/io/java_io_ObjectInputStream.c, libraries/clib/io/java_io_VMObjectStreamClass.c: Imported from GNU Classpath. * libraries/clib/io/Makefile.am: Removed ObjectInputStream.c and added java_io_ObjectInputStream.c and java_io_VMObjectStreamClass.c. * libraries/clib/io/Makefile.in: Regenerated. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JTree.java: Resynced with GNU Classpath. 2004-12-01 Michael Koch <konqueror@gmx.de> * javax/swing/JTree.java (ANCHOR_SELECTION_PATH_PROPERTY): Added @since tag. (LEAD_SELECTION_PATH_PROPERTY): Likewise. (EXPANDS_SELECTED_PATHS_PROPERTY): Likewise. (EXPANDED): New constant. (COLLAPSED): Likewise. (nodeStates): New field. (cellEditor): New method. (cellRenderer): Likewise. (selectionModel): Likewise. (treeModel): Likewise. (scrollPathToVisible): Likewise. (scrollRowToVisible): Likewise. (isCollapsed): Likewise. (isExpanded): Likewise. (clearToggledPaths): Likewise. (getDescendantToggledPaths): Likewise. (hasBeenExpanded): Likewise. (isVisible): Likewise. (isPathEditable): Likewise. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JLayeredPane.java: Resynced with GNU Classpath. 2004-12-01 Michael Koch <konqueror@gmx.de> * javax/swing/JLayeredPane.java: Reformatted. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/ObjectOutputStream.java, libraries/javalib/java/io/ObjectStreamClass.java: Resynced with GNU Classpath. 2004-12-01 Jeroen Frijters <jeroen@frijters.net> * java/io/ObjectOutputStream.java (writeObject, callWriteMethod): Replaced reflection with accessing cached info in ObjectStreamClass. (getMethod): Removed. * java/io/ObjectStreamClass.java (findMethod): Added check to make sure the method found has the right modifiers. (cacheMethods): Added writeReplace and writeObject methods. (setFlags): Look at new writeObjectMethod field instead of doing reflection again. (writeReplaceMethod): New field. (writeObjectMethod): New field. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/clib/awt/classpath-gtk/classpath/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/inet/ftp/ActiveModeDTP.java, libraries/javalib/gnu/inet/ftp/BlockInputStream.java, libraries/javalib/gnu/inet/ftp/BlockOutputStream.java, libraries/javalib/gnu/inet/ftp/CompressedInputStream.java, libraries/javalib/gnu/inet/ftp/CompressedOutputStream.java, libraries/javalib/gnu/inet/ftp/DTP.java, libraries/javalib/gnu/inet/ftp/DTPInputStream.java, libraries/javalib/gnu/inet/ftp/DTPOutputStream.java, libraries/javalib/gnu/inet/ftp/FTPConnection.java, libraries/javalib/gnu/inet/ftp/FTPException.java, libraries/javalib/gnu/inet/ftp/FTPResponse.java, libraries/javalib/gnu/inet/ftp/FTPURLConnection.java, libraries/javalib/gnu/inet/ftp/Handler.java, libraries/javalib/gnu/inet/ftp/PassiveModeDTP.java, libraries/javalib/gnu/inet/ftp/StreamInputStream.java, libraries/javalib/gnu/inet/ftp/StreamOutputStream.java, libraries/javalib/gnu/inet/ftp/package.html: Removed due to inetlib's ftp handler being merged into GNU Classpath. * libraries/javalib/gnu/inet/http/Authenticator.java, libraries/javalib/gnu/inet/http/ByteArrayRequestBodyWriter.java, libraries/javalib/gnu/inet/http/ByteArrayResponseBodyReader.java, libraries/javalib/gnu/inet/http/ChunkedInputStream.java, libraries/javalib/gnu/inet/http/Cookie.java, libraries/javalib/gnu/inet/http/CookieManager.java, libraries/javalib/gnu/inet/http/Credentials.java, libraries/javalib/gnu/inet/http/HTTPConnection.java, libraries/javalib/gnu/inet/http/HTTPDateFormat.java, libraries/javalib/gnu/inet/http/HTTPURLConnection.java, libraries/javalib/gnu/inet/http/Handler.java, libraries/javalib/gnu/inet/http/Headers.java, libraries/javalib/gnu/inet/http/Request.java, libraries/javalib/gnu/inet/http/RequestBodyWriter.java, libraries/javalib/gnu/inet/http/Response.java, libraries/javalib/gnu/inet/http/ResponseBodyReader.java, libraries/javalib/gnu/inet/http/ResponseHeaderHandler.java, libraries/javalib/gnu/inet/http/SimpleCookieManager.java, libraries/javalib/gnu/inet/http/package.html, libraries/javalib/gnu/inet/http/event/ConnectionEvent.java, libraries/javalib/gnu/inet/http/event/ConnectionListener.java, libraries/javalib/gnu/inet/http/event/RequestEvent.java, libraries/javalib/gnu/inet/http/event/RequestListener.java: Removed due to inetlib's http handler being merged into GNU Classpath. * libraries/javalib/gnu/inet/https/Handler.java: Use GNU Classpath's merged in http handler. * libraries/javalib/gnu/java/net/BASE64.java, libraries/javalib/gnu/java/net/CRLFInputStream.java, libraries/javalib/gnu/java/net/CRLFOutputStream.java, libraries/javalib/gnu/java/net/EmptyX509TrustManager.java, libraries/javalib/gnu/java/net/GetLocalHostAction.java, libraries/javalib/gnu/java/net/GetSystemPropertyAction.java, libraries/javalib/gnu/java/net/LineInputStream.java, libraries/javalib/gnu/java/net/protocol/ftp/ActiveModeDTP.java, libraries/javalib/gnu/java/net/protocol/ftp/BlockInputStream.java, libraries/javalib/gnu/java/net/protocol/ftp/BlockOutputStream.java, libraries/javalib/gnu/java/net/protocol/ftp/CompressedInputStream.java, libraries/javalib/gnu/java/net/protocol/ftp/CompressedOutputStream.java, libraries/javalib/gnu/java/net/protocol/ftp/DTP.java, libraries/javalib/gnu/java/net/protocol/ftp/DTPInputStream.java, libraries/javalib/gnu/java/net/protocol/ftp/DTPOutputStream.java, libraries/javalib/gnu/java/net/protocol/ftp/FTPConnection.java, libraries/javalib/gnu/java/net/protocol/ftp/FTPException.java, libraries/javalib/gnu/java/net/protocol/ftp/FTPResponse.java, libraries/javalib/gnu/java/net/protocol/ftp/FTPURLConnection.java, libraries/javalib/gnu/java/net/protocol/ftp/Handler.java, libraries/javalib/gnu/java/net/protocol/ftp/PassiveModeDTP.java, libraries/javalib/gnu/java/net/protocol/ftp/StreamInputStream.java, libraries/javalib/gnu/java/net/protocol/ftp/StreamOutputStream.java: libraries/javalib/gnu/java/net/protocol/http/Authenticator.java, libraries/javalib/gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java, libraries/javalib/gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java, libraries/javalib/gnu/java/net/protocol/http/ChunkedInputStream.java, libraries/javalib/gnu/java/net/protocol/http/Connection.java, libraries/javalib/gnu/java/net/protocol/http/Cookie.java, libraries/javalib/gnu/java/net/protocol/http/CookieManager.java, libraries/javalib/gnu/java/net/protocol/http/Credentials.java, libraries/javalib/gnu/java/net/protocol/http/HTTPConnection.java, libraries/javalib/gnu/java/net/protocol/http/HTTPDateFormat.java, libraries/javalib/gnu/java/net/protocol/http/HTTPURLConnection.java, libraries/javalib/gnu/java/net/protocol/http/Handler.java, libraries/javalib/gnu/java/net/protocol/http/Headers.java, libraries/javalib/gnu/java/net/protocol/http/Request.java, libraries/javalib/gnu/java/net/protocol/http/RequestBodyWriter.java, libraries/javalib/gnu/java/net/protocol/http/Response.java, libraries/javalib/gnu/java/net/protocol/http/ResponseBodyReader.java, libraries/javalib/gnu/java/net/protocol/http/ResponseHeaderHandler.java, libraries/javalib/gnu/java/net/protocol/http/SimpleCookieManager.java, libraries/javalib/gnu/java/net/protocol/http/event/ConnectionEvent.java, libraries/javalib/gnu/java/net/protocol/http/event/ConnectionListener.java, libraries/javalib/gnu/java/net/protocol/http/event/RequestEvent.java, libraries/javalib/gnu/java/net/protocol/http/event/RequestListener.java, Resynced with GNU Classpath. 2004-12-01 Chris Burdess <dog@gnu.org> * gnu/java/net/protocol/http/HTTPURLConnection.java: HTTPURLConnection now returns Lists as getHeaderFields() values. 2004-11-30 Michael Koch <konqueror@gmx.de> * gnu/java/net/BASE64.java, gnu/java/net/CRLFInputStream.java, gnu/java/net/CRLFOutputStream.java, gnu/java/net/EmptyX509TrustManager.java, gnu/java/net/GetLocalHostAction.java, gnu/java/net/GetSystemPropertyAction.java, gnu/java/net/LineInputStream.java, gnu/java/net/protocol/http/Authenticator.java, gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java, gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java, gnu/java/net/protocol/http/ChunkedInputStream.java, gnu/java/net/protocol/http/Cookie.java, gnu/java/net/protocol/http/CookieManager.java, gnu/java/net/protocol/http/Credentials.java, gnu/java/net/protocol/http/HTTPConnection.java, gnu/java/net/protocol/http/HTTPDateFormat.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/http/RequestBodyWriter.java, gnu/java/net/protocol/http/Response.java, gnu/java/net/protocol/http/ResponseBodyReader.java, gnu/java/net/protocol/http/ResponseHeaderHandler.java, gnu/java/net/protocol/http/SimpleCookieManager.java, gnu/java/net/protocol/http/event/ConnectionEvent.java, gnu/java/net/protocol/http/event/ConnectionListener.java, gnu/java/net/protocol/http/event/RequestEvent.java, gnu/java/net/protocol/http/event/RequestListener.java: New files * gnu/java/net/protocol/http/Connection.java: gnu/java/net/protocol/http/TODO: Removed * gnu/java/net/protocol/http/Handler.java: Updated. Merged HTTP protocol implementation from GNU inetlib. 2004-11-30 Michael Koch <konqueror@gmx.de> * 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/CompressedInputStream.java, gnu/java/net/protocol/ftp/CompressedOutputStream.java, gnu/java/net/protocol/ftp/DTP.java, gnu/java/net/protocol/ftp/DTPInputStream.java, gnu/java/net/protocol/ftp/DTPOutputStream.java, gnu/java/net/protocol/ftp/FTPConnection.java, gnu/java/net/protocol/ftp/FTPException.java, gnu/java/net/protocol/ftp/FTPResponse.java, gnu/java/net/protocol/ftp/FTPURLConnection.java, gnu/java/net/protocol/ftp/Handler.java, gnu/java/net/protocol/ftp/PassiveModeDTP.java, gnu/java/net/protocol/ftp/StreamInputStream.java, gnu/java/net/protocol/ftp/StreamOutputStream.java: New files. Merged from GNU inetlib. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/tree/DefaultMutableTreeNode.java, libraries/javalib/javax/swing/tree/MutableTreeNode.java: Resynced with GNU Classpath. 2004-11-30 Michael Koch <konqueror@gmx.de> * javax/swing/tree/DefaultMutableTreeNode.java: Completely Revised. * javax/swing/tree/MutableTreeNode.java: Reformatted. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JFormattedTextField.java: Resynced with GNU Classpath. 2004-11-30 Michael Koch <konqueror@gmx.de> * javax/swing/JFormattedTextField.java (setDocument): Call setDocument of super class. Don't fire property change event. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphics2D.java: Resynced with GNU Classpath. 2004-11-28 Michael Koch <konqueror@gmx.de> * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Fix typo. 2004-11-27 Sven de Marothy <sven@physto.se> * gnu/java/awt/peer/gtk/GdkGraphics2D.java Reformatted. (drawRaster): Added FIXME. (drawRaster): Changed to work with packed-sample models. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/JList.java, libraries/javalib/javax/swing/JTree.java: Resynced with GNU Classpath. 2004-11-26 Michael Koch <konqueror@gmx.de> * javax/swing/JList.java, javax/swing/JTree.java: Added much new methods and fixed much methods setting bound properties. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphics2D.java: Resynced with GNU Classpath. 2004-11-26 Sven de Marothy <sven@physto.se> * gnu/java/awt/peer/gtk/GdkGraphics2D.java (drawRaster): Set alpha component to opaque if image has no alpha 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/File.java, libraries/javalib/java/io/VMFile.java: Resynced with GNU Classpath. 2004-11-26 Jeroen Frijters <jeroen@frijters.net> * java/io/File.java (canWrite): Moved directory write test to VMFile. * vm/reference/java/io/VMFile.java (canWriteDirectory): New method. 2004-12-03 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/MultiPixelPackedSampleModel.java: Resynced with GNU Classpath. 2004-11-25 Sven de Marothy <sven@physto.se> * java/awt/image/MultiPixelPackedSampleModel.java (MultiPixelPackedSampleModel): Corrected parameters, order of bit shifts and masks, stride length off by one. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/IndexColorModel.java: Resynced with GNU Classpath. 2004-11-25 Sven de Marothy <sven@physto.se> * java/awt/image/IndexColorModel.java (IndexColorModel): Add FIXME with respect to alpha handling. (getAlpha): Default to returning opaque pixels. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/Button.java, libraries/javalib/java/awt/Checkbox.java, libraries/javalib/java/awt/Choice.java, libraries/javalib/java/awt/Menu.java, libraries/javalib/java/awt/MenuItem.java, libraries/javalib/java/awt/PopupMenu.java, libraries/javalib/java/awt/TextArea.java, libraries/javalib/java/awt/TextComponent.java, libraries/javalib/java/awt/TextField.java: Resynced with GNU Classpath. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/Menu.java (AccessibleAWTMenu getAccessibleContext): Implement. * java/awt/PopupMenu.java (AccessibleAWTPopupMenu getAccessibleContext): Implement. * java/awt/TextComponent.java (AccessibleAWTTextComponent getAccessibleContext): Implement. (TextComponent): Extends Accessible. (getIndexAtPoint, getCharacterBounds): New methods. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/Button.java (AccessibleAWTButton.getAccessibleActionDescription): Explain the source of 'click'. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/Checkbox.java: Remove stub comments. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/Button.java (AccessibleAWTButton.getAccessibleActionDescription): Return 'click'. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/Checkbox.java (AccessibleAWTCheckBox): Remove todo comments. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/Checkbox.java (itemStateChanged): Implement function. (getAccessibleContext): Add AccessibleAWTCheckBox to item listeners. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/TextArea.java (AccessibleAWTTextArea, getAccessibleContext): Implement. * java/awt/TextField.java (AccessibleAWTTextField, getAccessibleContext): Implement. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/Checkbox.java (AccessibleAWTCheckBox): Implement. (getAccessibleContext): Implement. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/MenuItem.java (AccessibleAWTMenuItem): Implement. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/Choice.java (AccessibleAWTChoice): Implement. 2004-11-23 Jerry Quinn <jlquinn@optonline.net> * java/awt/MenuItem.java (AccessibleAWTMenuItem): Implement. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/DefaultSingleSelectionModel.java, libraries/javalib/javax/swing/JPasswordField.java, libraries/javalib/javax/swing/tree/AbstractLayoutCache.java: Resynced with GNU Classpath. 2004-11-23 Michael Koch <konqueror@gmx.de> * javax/swing/DefaultSingleSelectionModel.java, javax/swing/JPasswordField.java, javax/swing/tree/AbstractLayoutCache.java: Reformatted and javadocs cleaned up. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/nio/channels/spi/AbstractSelectableChannel.java: Resynced with GNU Classpath. 2004-11-23 Michael Koch <konqueror@gmx.de> * java/nio/channels/spi/AbstractSelectableChannel.java (register): Only reuse valid selection keys. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/NIOServerSocket.java: Resynced with GNU Classpath. 2004-11-23 Michael Koch <konqueror@gmx.de> * gnu/java/nio/NIOServerSocket.java (getPlainSocketImpl): Removed debug code. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/Component.java, libraries/javalib/javax/swing/text/JTextComponent.java: Resynced with GNU Classpath. 2004-11-23 Michael Koch <konqueror@gmx.de> * java/awt/Component.java: Fixed argument names to match javadocs. (setFont): Rewritten set property first and then fire event. (setLocale): Likewise. * javax/swing/text/JTextComponent.java (setEditable): Likewise. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/zip/InflaterInputStream.java: Resynced with GNU Classpath. 2004-11-23 Michael Koch <konqueror@gmx.de> * java/util/zip/InflaterInputStream.java (onebytebuffer): Little reformatting to match libgcj's version. (read): Likewise. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * include/Makefile.am: Removed gnu_java_nio_NIOServerSocket.h. * libraries/clib/nio/Makefile.am: Removed NIOServerSocket.c. * include/Makefile.in, libltdl/configure, libraries/clib/nio/Makefile.in, libraries/clib/awt/classpath-gtk/classpath/Makefile.in: Regenerated. * libraries/clib/nio/DirectByteBufferImpl.c, libraries/clib/nio/NIOServerSocket.c: Removed. * libraries/javalib/gnu/java/nio/NIOServerSocket.java: Resynced with GNU Classpath. 2004-11-23 Michael Koch <konqueror@gmx.de> * gnu/java/nio/NIOServerSocket.java (getPlainSocketImpl): Implemented in java with reflection. * include/gnu_java_nio_NIOServerSocket.h, native/jni/java-nio/gnu_java_nio_NIOServerSocket.c: Removed. * include/Makefile.am: Don't generate include/gnu_java_nio_NIOServerSocket.h. * native/jni/java-nio/Makefile.am: Don't build native/jni/java-nio/gnu_java_nio_NIOServerSocket.c. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/SocketChannelImpl.java: Resynced with GNU Classpath. 2004-11-22 Michael Koch <konqueror@gmx.de> * gnu/java/nio/SocketChannelImpl.java (read): Made check for blocking un-ambiguous. Removed wrong check for data array length. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/SocketChannelImpl.java, libraries/javalib/java/nio/channels/SocketChannel.java: Resynced with GNU Classpath. 2004-11-21 Michael Koch <konqueror@gmx.de> * gnu/java/nio/SocketChannelImpl.java (read): Only return 0 when no bytes for reading available in non-blocking mode. * java/nio/channels/SocketChannel.java: Added some missing @return tags. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/beans/PropertyChangeSupport.java, libraries/javalib/java/beans/VetoableChangeSupport.java: Resynced with GNU Classpath. 2004-11-21 Michael Koch <konqueror@gmx.de> * java/beans/PropertyChangeSupport.java (propertyChangeSupportSerializedDataVersion): Made static. * java/beans/VetoableChangeSupport.java (propertyChangeSupportSerializedDataVersion): Likewise. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/CardLayout.java, libraries/javalib/java/awt/event/InputEvent.java, libraries/javalib/java/awt/image/RGBImageFilter.java: Resynced with GNU Classpath. 2004-11-21 Michael Koch <konqueror@gmx.de> * java/awt/CardLayout.java: Made some constants static. (serialVersionUID): Made private. (addLayoutComponent): Simplified code. * java/awt/event/InputEvent.java (getModifiersEx): Added missing @param tag. * java/awt/image/RGBImageFilter.java (filterRGBPixels): Reformatted, removed wrong @param tag. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/URLConnection.java: Resynced with GNU Classpath. 2004-11-21 Michael Koch <konqueror@gmx.de> * java/net/URLConnection.java (getContent): Added missing @return tag. 2004-12-02 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/text/FieldView.java, libraries/javalib/javax/swing/text/JTextComponent.java: Resynced with GNU Classpath. 2004-11-21 Michael Koch <konqueror@gmx.de> * javax/swing/text/FieldView.java, javax/swing/text/JTextComponent.java: Removed debug code. 2004-12-01 Dalibor Topic <robilad@kaffe.org> * libraries/clib/classpath/Makefile.am: Removed primlib.c and primlib.h as they are not used anywhere, and break compilation to static libraries. * libraries/clib/awt/classpath-gtk/classpath/Makefile.in, libraries/clib/classpath/Makefile.in: Regenerated. * libraries/clib/classpath/primlib.c, libraries/clib/classpath/primlib.h: Removed. Reported by: Peter Naulls <peter@chocky.org> 2004-12-01 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/Klasses.jar.bootstrap: Regenerated. * libraries/javalib/bootstrap.classlist: Added missing classes for bootstrap with kjc. 2004-11-29 Dalibor Topic <robilad@kaffe.org> * configure.ac: Moved classpath library up to clib. * include/Makefile.am: Adapted for java_nio_VMDirectByteBuffer.java. * include/kaffe/jni_md.h.in, kaffe/kaffeh/support.c, kaffe/kaffevm/classMethod.h, kaffe/kaffevm/constants.c, kaffe/kaffevm/gtypes.h, kaffe/xprof/memorySamples.c: Replaced SIZE_OF_VOIDP with SIZEOF_VOID_P. * libraries/clib/Makefile.am: Added classpath subdir. * libraries/clib/awt/classpath-gtk/Makefile.am: Removed classpath subdir. * libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am: Link to classpath library. * libraries/clib/classpath/.cvsignore, libraries/clib/classpath/Makefile.am, libraries/clib/classpath/Makefile.in, libraries/clib/classpath/jcl.c, libraries/clib/classpath/jcl.h, libraries/clib/classpath/jnilink.c, libraries/clib/classpath/jnilink.h, libraries/clib/classpath/native_state.c, libraries/clib/classpath/native_state.h, libraries/clib/classpath/primlib.c, libraries/clib/classpath/primlib.h: Moved over from libraries/clib/awt/classpath-gtk. * libraries/clib/nio/Makefile.am: Added java_nio_VMDirectByteBuffer.c. * configure, config/config.h.in, include/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/classpath-gtk/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/nio/Makefile.in, libraries/javalib/Klasses.jar.bootstrap, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files, libraries/javalib/bootstrap.classlist: Regenerated. * libraries/clib/nio/java_nio_VMDirectByteBuffer.c, libraries/javalib/gnu/classpath/RawData.java, libraries/javalib/gnu/classpath/RawData32.java, libraries/javalib/gnu/classpath/RawData64.java, libraries/javalib/java/nio/DirectByteBufferImpl.java, libraries/javalib/java/nio/MappedByteBufferImpl.java, libraries/javalib/java/nio/VMDirectByteBuffer.java: Resynced with GNU Classpath. 2004-11-21 Jeroen Frijters <jeroen@frijters.net> * java/nio/DirectByteBufferImpl.java (ReadOnly): New inner subclass. (ReadWrite): New inner subclass. (owner): Made final and private. (address): Made final. (DirectByteBufferImpl(int)): New constructor. (DirectByteBufferImpl(Object,RawData,int,int,int)): New constructor. (DirectByteBufferImpl(Object,RawData,int,int,int,boolean)): Removed. (allocate): Modified to instantiate ReadWrite subclass. (finalize): Fixed to only free the buffer, if we own it. (put): Removed read-only check. (slice, duplicate): Modified to instantiate appropriate subclass. (isReadOnly): Removed. * java/nio/MappedByteBufferImpl.java (slice, duplicate): Modified to instantiate appropriate DirectByteBufferImpl subclass. 2004-11-21 Michael Koch <konqueror@gmx.de> * gnu/classpath/RawData.java: Made abstract. * gnu/classpath/RawData32.java, gnu/classpath/RawData64.java: New files. * include/Makefile.am: Don't generate java_nio_DirectByteBufferImpl.h anymore and generate java_nio_VMDirectByteBuffer.h now. * java/nio/DirectByteBufferImpl.java: Moved native methods to VMDirectByteBuffer. * java/nio/MappedByteBufferImpl.java: Use methods from VMDirectBteBuffer. * native/jni/java-nio/Makefile.am: Removed java_nio_DirectByteBufferImpl.c and added java_nio_VMDirectByteBuffer.c * include/java_nio_DirectByteBufferImpl.h, native/jni/java-nio/java_nio_DirectByteBufferImpl.c: Removed. * include/java_nio_VMDirectByteBuffer.h, * native/jni/java-nio/java_nio_VMDirectByteBuffer.c, * vm/reference/java/nio/VMDirectByteBuffer.java: New files. 2004-11-29 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/BorderFactory.java, libraries/javalib/javax/swing/SwingUtilities.java: Resynced with GNU Classpath. 2004-11-21 Michael Koch <konqueror@gmx.de> * javax/swing/BorderFactory.java (BorderFactory): Added private constructor. * javax/swing/SwingUtilities.java (SwingUtilities): Likewise. (computeStringWidth): New method. 2004-11-29 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/color/ICC_Profile.java, libraries/javalib/java/awt/datatransfer/DataFlavor.java, libraries/javalib/java/awt/image/AffineTransformOp.java: Resynced with GNU Classpath. 2004-11-21 Michael Koch <konqueror@gmx.de> * java/awt/color/ICC_Profile.java (icSigNamedColorTag): Removed. * java/awt/datatransfer/DataFlavor.java (isMimeTypeEqual): Made final. * java/awt/image/AffineTransformOp.java: Reworked javadocs. (TYPE_BICUBIC): Added @since tag. 2004-11-28 Guilhem Lavaux <guilhem@kaffe.org> * configure: Regenerated. * m4/semaphore.m4, configure.ac: Moved the test for semaphore.h into semaphore.m4. * replace/repsemaphore.h: Only define the replacement functions if we are in pthread mode (and so HAVE_PTHREAD_H is defined). * replace/semaphores.c: semaphore.h should not be a criterion to decide whether we need the replacement. NEED_REPLACEMENT_SEMAPHORES already contains all the necessary information (we are in pthread mode and semaphore.h is not working properly). 2004-11-27 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/ResourceBundle.java: Resynced with GNU Classpath. Reverted Helmer's changes from 2004-07-11 as they break mauve tests for java.util.logging.Logger. 2004-11-20 Tom Tromey <tromey@redhat.com> * java/util/ResourceBundle.java (tryBundle): Use Class.isAssignableFrom rather than catching ClassCastException. 2004-11-20 Bryce McKinlay <mckinlay@redhat.com> * java/util/ResourceBundle.java (bundleCache): Renamed from resourceBundleCache. Update comments. (getObject): Don't catch MissingResourceException. (getBundle(String)): Remove 'final'. Use system classloader if getCallingClassLoader returned null. (getBundle(String, Locale)): Likewise. (BundleKey): New private class. HashMap key for bundle cache lookup. (lookupKey): New. Singleton instance of BundleKey. (nullEntry): New. Cache entry to represent failed lookups. (getBundle(String, Locale, ClassLoader)): Re-written to use new caching strategy, no-allocation lookup, and new tryBundle methods. (tryBundle(String, ClassLoader)): New. Load a locale-qualified bundle name using given classloader. (tryBundle(String, Locale, ClassLoader, boolean): New. Qualify baseName for given Locale and attempt to load bundle. 2004-11-27 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/ResourceBundle.java: Reindented to match GNU Classpath's version more closely. 2004-11-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/FileLock.java: Resynced with GNU Classpath. 2004-11-18 Casey Marshall <csm@gnu.org> * gnu/java/nio/FileLock.java (isValid): locks are valid if the channel is open. 2004-11-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/print/PrinterJob.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/awt/print/PrinterJob.java: Reformatted. 2004-11-17 Jerry Quinn <jlquinn@optonline.net> * java/awt/print/PrinterJob.java (lookupPrintServices, getPrintService, setPrintService): Implement. (lookupStreamPrintServices): Add commented out implementation. (printer): New field. 2004-11-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/Socket.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/net/Socket.java (getPort): Return 0 in error case. 2004-11-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/nio/DirectByteBufferImpl.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/nio/DirectByteBufferImpl.java (owner): Updated comment. (allocate): New method. 2004-11-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/URL.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/net/URL.java (URL): Handle case when argument is null. 2004-11-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/beans/Beans.java, libraries/javalib/java/beans/PropertyChangeEvent.java, libraries/javalib/java/beans/PropertyEditorSupport.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/beans/Beans.java, java/beans/PropertyChangeEvent.java, java/beans/PropertyEditorSupport.java: Fixed javadocs. 2004-11-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/Timer.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/util/Timer.java (DEFAULT_SIZE): Made static. 2004-11-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/AffineTransformOp.java, libraries/javalib/java/awt/image/ColorConvertOp.java, libraries/javalib/java/awt/image/LookupOp.java, libraries/javalib/java/awt/image/RescaleOp.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/awt/image/AffineTransformOp.java, java/awt/image/ColorConvertOp.java, java/awt/image/LookupOp.java, java/awt/image/RescaleOp.java: Added final keywords where they belong. 2004-11-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/CardLayout.java, libraries/javalib/java/awt/Component.java, libraries/javalib/java/awt/Font.java, libraries/javalib/java/awt/image/SinglePixelPackedSampleModel.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/awt/CardLayout.java, java/awt/Component.java, java/awt/Font.java, java/awt/image/SinglePixelPackedSampleModel.java: Fixed javadocs and argument names all over. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/DataBufferShort.java, libraries/javalib/java/awt/image/DataBufferUShort.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/awt/image/DataBufferShort.java: Fixed file header. * java/awt/image/DataBufferUShort.java: Likewise. (DataBufferUShort): Throw NullPointerException if dataArray is null. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/InetAddress.java: Resynced with GNU Classpath. 2004-11-17 Michael Koch <konqueror@gmx.de> * java/net/InetAddress.java (getCanonicalHostName): Support IPv6 addresses. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/geom/Arc2D.java: Resynced with GNU Classpath. 2004-11-17 Sven de Marothy <sven@physto.se> * java/awt/geom/Arc2D.java, (setAngleStart): Corrected (wrong sign on atan2 y parameter) (setAngles): Likewise (containsAngle): Return false on zero extent, don't include final angle (contains): Treat OPEN-type arcs like CHORD ones, not as PIE ones. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/geom/AffineTransform.java: Resynced with GNU Classpath. 2004-11-16 Sven de Marothy <sven@physto.se> * java/awt/geom/AffineTransform.java, (inverseTransform): Fixed bug and simplified code. (createTransformedShape): Return null on null parameter. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/Collections.java: Resynced with GNU Classpath. 2004-11-16 Michael Koch <konqueror@gmx.de> * java/util/Collections.java (synchronizedSortedMap): Removed some cruft in javadoc. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/BufferedReader.java, libraries/javalib/java/io/FileInputStream.java, libraries/javalib/java/io/FileOutputStream.java, libraries/javalib/java/io/FileWriter.java, libraries/javalib/java/io/OutputStreamWriter.java, libraries/javalib/java/io/PipedInputStream.java, libraries/javalib/java/io/PipedOutputStream.java, libraries/javalib/java/io/PipedReader.java, libraries/javalib/java/io/PipedWriter.java, libraries/javalib/java/io/PrintStream.java, libraries/javalib/java/io/PushbackInputStream.java, libraries/javalib/java/io/RandomAccessFile.java, libraries/javalib/java/io/Reader.java, libraries/javalib/java/io/StreamTokenizer.java, libraries/javalib/java/io/StringReader.java, libraries/javalib/java/net/NetworkInterface.java, libraries/javalib/java/net/URLClassLoader.java, libraries/javalib/java/nio/ByteOrder.java, libraries/javalib/java/nio/channels/Channel.java: Resynced with GNU Classpath. 2004-11-16 Michael Koch <konqueror@gmx.de> * java/io/BufferedReader.java, java/io/FileInputStream.java, java/io/FileOutputStream.java, java/io/FileWriter.java, java/io/OutputStreamWriter.java, java/io/PipedInputStream.java, java/io/PipedOutputStream.java, java/io/PipedReader.java, java/io/PipedWriter.java, java/io/PrintStream.java, java/io/PushbackInputStream.java, java/io/RandomAccessFile.java, java/io/Reader.java, java/io/StreamTokenizer.java, java/io/StringReader.java, java/net/NetworkInterface.java, java/net/URLClassLoader.java, java/nio/ByteOrder.java, java/nio/channels/Channel.java: Fixed javadocs all over. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/color/ICC_ColorSpace.java, libraries/javalib/java/awt/color/ICC_Profile.java, libraries/javalib/java/awt/color/ICC_ProfileGray.java, libraries/javalib/java/awt/color/ICC_ProfileRGB.java, libraries/javalib/java/awt/datatransfer/StringSelection.java, libraries/javalib/java/awt/geom/Area.java: Resynced with GNU Classpath. 2004-11-16 Michael Koch <konqueror@gmx.de> * java/awt/color/ICC_ColorSpace.java, java/awt/color/ICC_Profile.java, java/awt/color/ICC_ProfileGray.java, java/awt/color/ICC_ProfileRGB.java: Re-indent copyright header to be standardish. * java/awt/datatransfer/StringSelection.java: Reformatted. * java/awt/geom/Area.java (EPSILON): Made static. (RS_EPSILON): Likewise. (PE_EPSILON): Likewide. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/SwingUtilities.java: Resynced with GNU Classpath. 2004-11-16 Sven de Marothy <sven@physto.se> * javax/swing/SwingUtilities.java: (computeDifference): Implemented (computeIntersection): Likewise (computeUnion): Likewise (isRectangleContainingRectangle): Likewise 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/BasicStroke.java, libraries/javalib/java/awt/Button.java, libraries/javalib/java/awt/Canvas.java, libraries/javalib/java/awt/CheckboxMenuItem.java, libraries/javalib/java/awt/Container.java, libraries/javalib/java/awt/EventQueue.java, libraries/javalib/java/awt/FileDialog.java, libraries/javalib/java/awt/FlowLayout.java, libraries/javalib/java/awt/FontMetrics.java, libraries/javalib/java/awt/Graphics.java, libraries/javalib/java/awt/GridLayout.java, libraries/javalib/java/awt/KeyboardFocusManager.java, libraries/javalib/java/awt/Label.java, libraries/javalib/java/awt/LayoutManager2.java, libraries/javalib/java/awt/List.java, libraries/javalib/java/awt/MenuBar.java, libraries/javalib/java/awt/Scrollbar.java, libraries/javalib/java/awt/Toolkit.java, libraries/javalib/java/awt/Window.java, libraries/javalib/java/awt/datatransfer/DataFlavor.java, libraries/javalib/java/awt/datatransfer/FlavorTable.java, libraries/javalib/java/awt/event/ActionListener.java, libraries/javalib/java/awt/event/HierarchyBoundsAdapter.java, libraries/javalib/java/awt/geom/Arc2D.java, libraries/javalib/java/awt/geom/Rectangle2D.java, libraries/javalib/java/awt/geom/RectangularShape.java, libraries/javalib/java/awt/im/spi/InputMethod.java, libraries/javalib/java/awt/image/ByteLookupTable.java, libraries/javalib/java/awt/image/ColorModel.java, libraries/javalib/java/awt/image/DirectColorModel.java, libraries/javalib/java/awt/image/ShortLookupTable.java, libraries/javalib/java/awt/print/Book.java: Resynced with GNU Classpath. 2004-11-16 Michael Koch <konqueror@gmx.de> * java/awt/BasicStroke.java, java/awt/Button.java, java/awt/Canvas.java, java/awt/CheckboxMenuItem.java, java/awt/Container.java, java/awt/EventQueue.java, java/awt/FileDialog.java, java/awt/FlowLayout.java, java/awt/FontMetrics.java, java/awt/Graphics.java, java/awt/GridLayout.java, java/awt/KeyboardFocusManager.java, java/awt/Label.java, java/awt/LayoutManager2.java, java/awt/List.java, java/awt/MenuBar.java, java/awt/Scrollbar.java, java/awt/Toolkit.java, java/awt/Window.java, java/awt/datatransfer/DataFlavor.java, java/awt/datatransfer/FlavorTable.java, java/awt/event/ActionListener.java, java/awt/event/HierarchyBoundsAdapter.java, java/awt/geom/Arc2D.java, java/awt/geom/Rectangle2D.java, java/awt/geom/RectangularShape.java, java/awt/im/spi/InputMethod.java, java/awt/image/ByteLookupTable.java, java/awt/image/ColorModel.java, java/awt/image/DirectColorModel.java, java/awt/image/ShortLookupTable.java, java/awt/print/Book.java: Fixed javadocs and method argument names all over. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/locale/LocaleInformation_de.java: Resynced with GNU Classpath. 2004-11-16 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java: Added some new locale informations to the contents object. 2004-11-16 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java: Fix compile error. 2004-11-16 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java: Reordered entries in contents array, added support for ap/pm and territorial names. 2004-11-16 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java: Reformatted. Replaced some definitions with their generated counterparts. 2004-11-16 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation_de.java: Removed some comments to make it easier to merge this with the new generated classes. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/awt/peer/gtk/GdkFontPeer.java: Resynced with GNU Classpath. 2004-11-16 Michael Koch <konqueror@gmx.de> * gnu/java/awt/peer/gtk/GdkFontPeer.java (buildString): Optimise String building. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/beans/BeanInfoEmbryo.java: Resynced with GNU Classpath. 2004-11-15 Craig Black <craig.black@aonix.com> * gnu/java/beans/BeanInfoEmbryo.java: Use TreeMap for proper sorting. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/StackTraceElement.java, libraries/javalib/java/nio/channels/Channels.java, libraries/javalib/java/rmi/Naming.java, libraries/javalib/java/rmi/registry/LocateRegistry.java, libraries/javalib/java/rmi/server/RMIClassLoader.java, libraries/javalib/java/security/KeyPairGeneratorSpi.java, libraries/javalib/java/text/DateFormat.java, libraries/javalib/java/text/DecimalFormat.java, libraries/javalib/java/text/MessageFormat.java, libraries/javalib/java/util/logging/Handler.java, libraries/javalib/java/util/regex/Matcher.java, libraries/javalib/java/util/regex/Pattern.java, libraries/javalib/javax/crypto/CipherInputStream.java, libraries/javalib/javax/crypto/ExemptionMechanism.java, libraries/javalib/javax/crypto/Mac.java, libraries/javalib/javax/imageio/ImageIO.java, libraries/javalib/javax/imageio/stream/ImageInputStreamImpl.java, libraries/javalib/javax/net/ssl/SSLPermission.java, libraries/javalib/javax/print/DocFlavor.java, libraries/javalib/javax/print/attribute/AttributeSetUtilities.java, libraries/javalib/javax/security/auth/PrivateCredentialPermission.java: Resynced with GNU Classpath. 2004-11-15 Jeroen Frijters <jeroen@frijters.net> * java/lang/StackTraceElement.java: Made final. * java/nio/channels/Channels.java: Added private constructor. * java/rmi/Naming.java: Added private constructor. * java/rmi/registry/LocateRegistry.java: Added private constructor. * java/rmi/server/RMIClassLoader.java: Added private constructor. * java/security/KeyPairGeneratorSpi.java (clone): Made protected and simplified implementation. * java/text/DateFormat.java (allFields): Made package accessible. * java/text/DecimalFormat.java (formatInternal): Made private. * java/util/logging/Handler.java: Made constructor protected. * java/util/regex/Matcher.java: Made final. * java/util/regex/Pattern.java: Made final. * javax/crypto/CipherInputStream.java (mark): Corrected mark parameter type (from long to int). * javax/crypto/ExemptionMechanism.java (finalize): Added. * javax/crypto/Mac.java (getMacLength): Made final. (clone): Made final. * javax/imageio/ImageIO.java: Added private constructor. * javax/imageio/stream/ImageInputStreamImpl.java (checkClosed): Made final. * javax/net/ssl/SSLPermission.java: Made final. * javax/print/DocFlavor.java (hostEncoding): Added work-around to prevent the field from being a compile time constant. * javax/print/attribute/AttributeSetUtilities.java: Added private constructor. (UnmodifiableDocAttributeSet): Made private. (UnmodifiablePrintJobAttributeSet): Made private. (UnmodifiablePrintRequestAttributeSet): Made private. (UnmodifiablePrintServiceAttributeSet): Made private. (SynchronizedAttributeSet): Made private. (SynchronizedDocAttributeSet): Made private. (SynchronizedPrintJobAttributeSet): Made private. (SynchronizedPrintRequestAttributeSet): Made private. (SynchronizedPrintServiceAttributeSet): Made private. * javax/security/auth/PrivateCredentialPermission.java: Made final. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/Inet6Address.java: Resynced with GNU Classpath. 2004-11-14 Mattias Rehnberg <Mattias.Rehnberg@home.se> * java/net/Inet6Address.java (getHostAddress): Fix textual representation of IPv6 address with embedded zeroes to conform to RFC 2373. 2004-11-24 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/ToolTipManager.java: Resynced with GNU Classpath. 2004-11-14 Mark Wielaard <mark@klomp.org> * javax/swing/ToolTipManager.java (mouseMoved): Set currentComponent when not yet set. 2004-11-22 Guilhem Lavaux <guilhem@kaffe.org> * replace/semaphores.c: Include errno.h too. 2004-11-22 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h: Replaced sem_t by repsem_t where needed. * replace/semaphores.c: Use repsem_t instead of sem_t and define REPSEM_VALUE_MAX. 2004-11-22 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Call KAFFE_CHECK_SEMAPHORES. * m4/semaphores.m4: New macro KAFFE_CHECK_SEMAPHORES to check whether the semaphores are really implemented. * replace/repsemaphore.h, replace/semaphores.c: New files to have a replacement for semaphores. * replace/Makefile.am: Added repsemaphore.h and semaphores.c. * Makefile.in, aclocal.m4, configure, config/Makefile.in, config/config.h.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c, kaffe/kaffevm/systems/unix-pthreads/thread-internal.h, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/classpath-gtk/Makefile.in, libraries/clib/awt/classpath-gtk/classpath/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/awt/classpath-gtk/resource/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, libraries/javalib/awt-implementations/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.in, libraries/javalib/gmp-math/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-11-20 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/gc-refs.[ch], kaffe/kaffevm/gc-mem.[ch]: Reverted some work-in-progress patch. 2004-11-20 Djordje Nikolic <dmn@ict-tower.com> * config/powerpc/linux/md.h: Disable SA_SIGINFO to get access to the sigcontext structure. 2004-11-20 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Check for the semaphore library. * kaffe/kaffevm/systems/unix-pthreads/Makefile.am: Added pthread explicit dependencies (it was previously hidden in the -pthread argument). * Makefile.in, configure, config/Makefile.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/kaffe-gc/gc-mem.c, kaffe/kaffevm/kaffe-gc/gc-refs.c, kaffe/kaffevm/kaffe-gc/gc-refs.h, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/classpath-gtk/Makefile.in, libraries/clib/awt/classpath-gtk/classpath/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/awt/classpath-gtk/resource/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/awt-implementations/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.in, libraries/javalib/gmp-math/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-11-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/beans/PropertyDescriptor.java: Resynced with GNU Classpath. 2004-11-13 Robert Schuster <thebohemian@gmx.net> Complete 1.4 support * java/beans/PropertyDescriptor.java: (setReadMethod): New method (setWriteMethod): New method (equals): Implemented (1.4) (checkMethods): operates on arguments now (private) 2004-11-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/Polygon.java: Resynced with GNU Classpath. 2004-11-12 Sven de Marothy <sven@physto.se> * java/awt/Polygon.java (contains): Reimplemented. 2004-11-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphics2D.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkToolkit.java: Resynced with GNU Classpath. 2004-11-11 Mark Wielaard <mark@klomp.org> * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Indentation fixups. * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise. 2004-11-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/Raster.java: Resynced with GNU Classpath. 2004-11-11 Paul Jenner <psj.home@ntlworld.com> * java/awt/image/Raster.java (createPackedRaster): Implemented. 2004-11-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/plaf/basic/BasicViewportUI.java, libraries/javalib/javax/swing/text/PlainDocument.java, libraries/javalib/javax/swing/text/SimpleAttributeSet.java: Resynced with GNU Classpath. 2004-11-11 Mark Wielaard <mark@klomp.org> * javax/swing/plaf/basic/BasicTableHeaderUI.java: Indentation fixups. * javax/swing/plaf/basic/BasicViewportUI.java: Likewise. * javax/swing/text/PlainDocument.java: Likewise. * javax/swing/text/SimpleAttributeSet.java: Likewise. * javax/swing/text/Utilities.java: Likewise. 2004-11-14 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (tStartDeadlockWatchdog, jthread_setpriority, jthread_create): Only use sched_param and related functions if SCHEDULE_POLICY is defined. (SCHEDULE_POLICY): Only define if SCHED_OTHER is available. * configure.ac: Check for SCHED_OTHER in sched.h * configure, config/config.h.in: Regenerated. 2004-11-14 Mark Wielaard <mark@klomp.org> libraries/clib/nio/FileChannelImpl.c (Java_gnu_java_nio_channels_FileChannelImpl_lock): Throw IOException. (Java_gnu_java_nio_channels_FileChannelImpl_unlock): Likewise. 2004-11-14 Dalibor Topic <robilad@kaffe.org> * test/regression/ProhibitedClass.java: Fixed line numbers in expected output. 2004-11-13 Mark Wielaard <mark@klomp.org> * libraries/javalib/java/lang/ClassLoader.java (defineClass(String,byte[],int,int)): Move defaultProtectionDomain initialization to... (defineClass(String,byte[],int,int,ProtectionDomain)): ...here. 2004-11-13 Mark Wielaard <mark@klomp.org> * include/errors.h (ArrayStoreException): Define to take a message. * kaffe/kaffevm/soft.c (soft_checkarraystore): Add message to ArrayStoreException. * libraries/clib/native/System.c (java_lang_System_arraycopy): Likewise. 2004-11-13 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/plaf/basic/BasicTextUI.java, libraries/javalib/javax/swing/text/GapContent.java, libraries/javalib/javax/swing/text/PlainDocument.java, libraries/javalib/javax/swing/text/Utilities.java: Resynced with GNU Classpath. 2004-11-11 Graydon Hoare <graydon@redhat.com> * javax/swing/plaf/basic/BasicTextUI.java: Listen to focus events, indicate focus via caret. * javax/swing/text/GapContent.java (getString): Return substring. * javax/swing/text/PlainDocument.java (reindex): New method. (createDefaultRoot): Call it. (insertUpdate): Likewise. (removeUpdate): Likewise. * javax/swing/text/Utilities.java (drawTabbedText): Always advance on tab and newline, even if no painting happens. 2004-11-13 Dalibor Topic <robilad@kaffe.org> * libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c: Resynced with GNU Classpath. 2004-11-11 Thomas Fitzsimmons <fitzsim@redhat.com> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c (setFont): Set pango context's description and language. 2004-11-13 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/swing/plaf/basic/BasicTextPaneUI.java: Added missing file form last commit. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. 2004-11-13 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphics2D.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkFramePeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkToolkit.java, libraries/javalib/java/awt/print/PrinterJob.java, libraries/javalib/javax/swing/JComponent.java, libraries/javalib/javax/swing/JDesktopPane.java, libraries/javalib/javax/swing/JMenuItem.java, libraries/javalib/javax/swing/JTable.java, libraries/javalib/javax/swing/JTree.java, libraries/javalib/javax/swing/JViewport.java, libraries/javalib/javax/swing/RepaintManager.java, libraries/javalib/javax/swing/ScrollPaneLayout.java, libraries/javalib/javax/swing/ToolTipManager.java, libraries/javalib/javax/swing/TransferHandler.java, libraries/javalib/javax/swing/plaf/basic/BasicLookAndFeel.java, libraries/javalib/javax/swing/plaf/basic/BasicMenuItemUI.java, libraries/javalib/javax/swing/plaf/basic/BasicTableHeaderUI.java, libraries/javalib/javax/swing/plaf/basic/BasicTextUI.java, libraries/javalib/javax/swing/plaf/basic/BasicTreeUI.java, libraries/javalib/javax/swing/plaf/basic/BasicViewportUI.java, libraries/javalib/javax/swing/text/SimpleAttributeSet.java, libraries/javalib/javax/swing/tree/DefaultTreeCellRenderer.java, libraries/javalib/javax/swing/tree/DefaultTreeModel.java: Resynced with GNU Classpath. 2004-11-11 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/peer/gtk/GdkGraphics2D.java (GdkGraphics2D): Set clip after transform. (drawImage): Protect against null image. * gnu/java/awt/peer/gtk/GtkFramePeer.java (setIconImage): Protect against non-GtkImage args. * gnu/java/awt/peer/gtk/GtkToolkit.java (checkImage): Protect against non-GtkImage args. * java/awt/print/PrinterJob.java: (print): Add variant taking PrintRequestAttributeSet. (printDialog): Likewise. * javax/swing/JComponent.java: (transferHandler): New field. (getComponentGraphics): Build new Graphics for each sub-paint. (getTransferHandler): New method. (setTransferHandler): New method. * javax/swing/JDesktopPane.java (setDragMode): Force LIVE_DRAG_MODE. * javax/swing/JMenuItem.java (menuSelectionChanged): Protect against null parent. * javax/swing/JTable.java (setDefaultRenderer): New method. * javax/swing/JTree.java: Get basic ctors and UI working. * javax/swing/JViewport.java (JViewport): Set scroll mode. * javax/swing/RepaintManager.java (addDirtyRegion): Skip empty regions. * javax/swing/ScrollPaneLayout.java (minimumLayoutSize): Do not bound scrollpane minimum by central view minimum. * javax/swing/ToolTipManager.java (showTip): Guard against null component. * javax/swing/TransferHandler.java: Stub out. * javax/swing/plaf/basic/BasicLookAndFeel.java: Add entry for TextPaneUI, change Tree icons to pngs. * javax/swing/plaf/basic/BasicMenuItemUI.java: (installDefaults): Set text position and alignment. (paintMenuItem): Layout icon with normal compound function. * javax/swing/plaf/basic/BasicTableHeaderUI.java: (getMaximumSize): Delete. (getMinimumSize): Delete. (getPreferredSize): Use column model's total width. * javax/swing/plaf/basic/BasicTextPaneUI.java: New file. * javax/swing/plaf/basic/BasicTextUI.java (modelChanged): Make resilient against nulls. * javax/swing/plaf/basic/BasicTreeUI.java: Add some simplistic config / painting functions. * javax/swing/plaf/basic/BasicViewportUI.java (paintSimple): Add new non-backingstore paint mode. (paintBackingStore): Split out backing store code. (paint): Switch on painting mode. * javax/swing/text/SimpleAttributeSet.java (SimpleAttributeSet): Resist nulls. * javax/swing/tree/DefaultTreeCellRenderer.java: Implement. * javax/swing/tree/DefaultTreeModel.java: Partially implement. 2004-11-12 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/jar/JarFile.java: Resynced with GNU Classpath. 2004-11-11 Mark Wielaard <mark@klomp.org> * java/util/jar/JarFile.java (verify): Make package private. (signaturesRead): Likewise. (verified): Likewise. (entryCerts): Likewise. (DEBUG): Likewise. (debug): Likewise. (entries): Construct new JarEnumeration with reference to this. (JarEnumeration): Make static. (JarEnumeration.jarfile): New field. (JarEnumeration.nextElement): Use and synchronize on jarfile. Compare verified value to Boolean.TRUE or Boolean.False only when verify is true. (getEntry): Make synchronized. Compare value of verified to Boolean.TRUE. (getInputStream): Construct EntryInputStream with reference to this. (getManifest): Make synchronized. (EntryInputStream): Make static. (EntryInputStream.jarfile): New field. (EntryInputStream.EntryInputStream): Check if manifest exists, before getting attributes. (eof): Synchronize on jarfile. 2004-11-12 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_createfirst): Initialize suspendLock. 2004-11-11 Guilhem Lavaux <guilhem@kaffe.org> * configure, config/config.h.in: Regenerated. * configure.ac: Check for pthread_yield, sched_yield and sched.h. * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h (jthread_yield): Use sched_yield instead of pthread_yield if it has not been found and nothing if sched_yield has not been found. 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/xml/aelfred2/ContentHandler2.java, libraries/javalib/gnu/xml/dom/DomNSResolverContext.java, libraries/javalib/gnu/xml/transform/AbstractNumberNode.java, libraries/javalib/gnu/xml/transform/ApplyTemplatesNode.java, libraries/javalib/gnu/xml/transform/AttributeNode.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/DocumentFunction.java, libraries/javalib/gnu/xml/transform/DummyNode.java, libraries/javalib/gnu/xml/transform/ElementNode.java, libraries/javalib/gnu/xml/transform/ForEachNode.java, libraries/javalib/gnu/xml/transform/IfNode.java, libraries/javalib/gnu/xml/transform/LiteralNode.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/TemplateNode.java, libraries/javalib/gnu/xml/transform/TextNode.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/xpath/BooleanFunction.java, libraries/javalib/gnu/xml/xpath/CeilingFunction.java, libraries/javalib/gnu/xml/xpath/ConcatFunction.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/FalseFunction.java, libraries/javalib/gnu/xml/xpath/FloorFunction.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/NamespaceUriFunction.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/Path.java, libraries/javalib/gnu/xml/xpath/PositionFunction.java, libraries/javalib/gnu/xml/xpath/RoundFunction.java, libraries/javalib/gnu/xml/xpath/StartsWithFunction.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/TranslateFunction.java, libraries/javalib/gnu/xml/xpath/TrueFunction.java: New files. Taken from GNU JAXP. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/xml/aelfred2/SAXDriver.java, libraries/javalib/gnu/xml/aelfred2/XmlParser.java, libraries/javalib/gnu/xml/dom/Consumer.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/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/DomExtern.java, libraries/javalib/gnu/xml/dom/DomFragment.java, libraries/javalib/gnu/xml/dom/DomNamedNodeMap.java, libraries/javalib/gnu/xml/dom/DomNode.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/JAXPFactory.java, libraries/javalib/gnu/xml/libxmlj/transform/GnomeTransformer.java, libraries/javalib/gnu/xml/pipeline/DomConsumer.java, libraries/javalib/gnu/xml/pipeline/EventFilter.java, libraries/javalib/gnu/xml/transform/DOMResultWrapper.java, libraries/javalib/gnu/xml/transform/DOMSerializer.java, libraries/javalib/gnu/xml/transform/DOMSourceWrapper.java, libraries/javalib/gnu/xml/transform/Stylesheet.java, libraries/javalib/gnu/xml/transform/Template.java, libraries/javalib/gnu/xml/transform/TemplatesImpl.java, libraries/javalib/gnu/xml/transform/TransformerFactoryImpl.java, libraries/javalib/gnu/xml/transform/TransformerImpl.java, libraries/javalib/gnu/xml/xpath/AndExpr.java, libraries/javalib/gnu/xml/xpath/ArithmeticExpr.java, libraries/javalib/gnu/xml/xpath/Constant.java, libraries/javalib/gnu/xml/xpath/EqualityExpr.java, libraries/javalib/gnu/xml/xpath/Expr.java, libraries/javalib/gnu/xml/xpath/ExpressionTest.java, libraries/javalib/gnu/xml/xpath/FunctionCall.java, libraries/javalib/gnu/xml/xpath/Index.java, libraries/javalib/gnu/xml/xpath/NameTest.java, libraries/javalib/gnu/xml/xpath/NegativeExpr.java, libraries/javalib/gnu/xml/xpath/NodeTypeTest.java, libraries/javalib/gnu/xml/xpath/OrExpr.java, libraries/javalib/gnu/xml/xpath/ParenthesizedExpr.java, libraries/javalib/gnu/xml/xpath/RelationalExpr.java, libraries/javalib/gnu/xml/xpath/Root.java, libraries/javalib/gnu/xml/xpath/Selector.java, libraries/javalib/gnu/xml/xpath/Step.java, libraries/javalib/gnu/xml/xpath/Test.java, libraries/javalib/gnu/xml/xpath/UnionExpr.java, libraries/javalib/gnu/xml/xpath/VariableReference.java, libraries/javalib/gnu/xml/xpath/XPathParser.java, libraries/javalib/gnu/xml/xpath/XPathParser.y, libraries/javalib/gnu/xml/xpath/XPathTest.java: Resynced with GNU JAXP. 2004-11-09 Chris Burdess <dog@gnu.org> * xpath: Separated functions into separate classes for efficiency. Fixes to evaluation model, notably path components. * transform: Fixes to XPath expression evaluation. 2004-11-08 Chris Burdess <dog@gnu.org> * transform: Fixes to template calling in foreign stylesheets. 2004-11-04 Chris Burdess <dog@gnu.org> * ContentHandler2.java: Extension interface for reporting XML declaration. * SAXDriver.java,XmlParser.java: Report XML declaration to content handlers implementing the ContentHandler2 interface. * Consumer.java,DomConsumer.java,EventFilter.java: Pass xmlDecl events to ContentHandler2s. * JAXPFactory.java: Set document URI during parse. * transform,xpath: document() function, function calls, variable binding fixes 2004-11-03 Chris Burdess <dog@gnu.org> * dom: Refactoring of DomNode for efficiency, using pointers to next/previous/first/last nodes instead of arrays of children, and explicit node type without the need for a method call. Fixed problems inserting DocumentFragments. * transform: whitespace stripping; parameters and variables; document() function. * xpath: Name test fix. 2004-11-02 Chris Burdess <dog@gnu.org> * transform: Fully compiled templates; many more XSL language features supported; stream, SAX, and DOM results. 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/File.java: Resynced with GNU Classpath. 2004-11-09 Tom Tromey <tromey@redhat.com> * java/io/File.java (directory.getName): Removed redundant cast. Changed "mask" to be of type "long". 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/jar/JarFile.java: Resynced with GNU Classpath. 2004-11-08 Casey Marshall <csm@gnu.org> * java/util/jar/JarFile.java (verify): return if the jar is signed with an unsupported algorithm. 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/GregorianCalendar.java, libraries/javalib/java/util/Vector.java, libraries/javalib/java/io/PrintStream.java: Resynced with GNU Classpath. 2004-11-08 Tom Tromey <tromey@redhat.com> * java/util/GregorianCalendar.java: Removed unused imports. * java/util/Vector.java: Removed unused import. * java/io/PrintStream.java (ForwardStream): New constructor. 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/beans/IntrospectionIncubator.java: Resynced with GNU Classpath. 2004-11-08 Robert Schuster <thebohemian@gmx.net> Fixed regression: * gnu/java/beans/IntrospectionIncubator.java: (addMethod): corrected classification of normal and property methods (capitalize): added documentation (DoubleKey): [class] added documentation (isReachable): new method, refactoring of a large expression 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/URLStreamHandler.java: Resynced with GNU Classpath. 2004-11-08 Jeroen Frijters <jeroen@frijters.net> * java/net/URLStreamHandler.java (parseURL): Fixed file path canonicalisation. 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/File.java, libraries/javalib/java/io/VMFile.java: Resynced with GNU Classpath. 2004-11-08 Jeroen Frijters <jeroen@frijters.net> * java/io/File.java: (createTempFile): Use VMFile.IS_DOS_8_3 instead of separatorChar to determine file system naming restrictions. * vm/reference/java/io/VMFile.java (caseSensitive): Renamed to IS_CASE_SENSITIVE. (IS_DOS_8_3): New field. 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/LookupOp.java: Resynced with GNU Classpath. 2004-11-07 Mark Wielaard <mark@klomp.org> * java/awt/image/LookupOp.java: Comments and indentation fixes. 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/security/provider/GnuDSAPrivateKey.java, libraries/javalib/gnu/java/security/provider/GnuDSAPublicKey.java: Resynced with GNU Classpath. 2004-11-07 Casey Marshall <csm@gnu.org> * gnu/java/security/provider/GnuDSAPrivateKey.java (encodedKey): new field. (getFormat): return "PKCS#8". (getEncoded): implemented. (toString): check for 'null' values. * gnu/java/security/provider/GnuDSAPublicKey.java (encodedKey): new field. (getFormat): return "X.509". (getEncoded): implemented. (toString): check for 'null' values. 2004-11-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/jar/JarFile.java (manifest, verified): Made package-private. Suggested by: Tom Tromey <tromey@redhat.com> * libraries/javalib/java/util/jar/JarFile.java: (EntryInputStream): Removed JarFile as argument. (getInputStream): Reverted to use EntryInputStream without JarFile paameter. (verified) Removed field. 2004-11-10 Helmer Kraemer <hkraemer@freenet.de> * config/config-hacks.h (DOUBLE_ORDER_OPPOSITE): only define on little endian arm using fpa Reported by: Jari Korva <jpkorva@iki.fi> 2004-11-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/jar/JarFile.java (EntryInputStream): Add actual JarFile as argument. (getInputStream): Construct a new EntryInputStream with this JarFile. (verified) New field. * libraries/javalib/gnu/java/security/ber/BER.java, libraries/javalib/gnu/java/security/ber/BEREncodingException.java, libraries/javalib/gnu/java/security/ber/BERReader.java, libraries/javalib/gnu/java/security/ber/BERValue.java, libraries/javalib/gnu/java/security/der/DERReader.java, libraries/javalib/gnu/java/security/pkcs/PKCS7SignedData.java, libraries/javalib/gnu/java/security/pkcs/SignerInfo.java: New files. Taken from GNU Classpath. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/java/io/Base64InputStream.java, libraries/javalib/java/net/URLClassLoader.java, libraries/javalib/java/util/jar/JarFile.java, libraries/javalib/java/util/zip/InflaterInputStream.java: Resynced with GNU Classpath. 2004-11-07 Mark Wielaard <mark@klomp.org> * java/util/jar/JarFile.java (EntryInputStream): Add actual InputStream as argument. (getInputStream): Construct a new EntryInputStream with the result of super.getInputStream(entry). 2004-11-07 Casey Marshall <csm@gnu.org> Signed JAR file support. * java/net/URLClassLoader.java (JarURLResource.getCertificates): re-read jar entry to ensure certificates are picked up. (findClass): fill in class `signers' field, too. * java/util/jar/JarFile.java (META_INF): new constant. (PKCS7_DSA_SUFFIX): new constant. (PKCS7_RSA_SUFFIX): new constant. (DIGEST_KEY_SUFFIX): new constant. (SF_SUFFIX): new constant. (MD2_OID): new constant. (MD4_OID): new constant. (MD5_OID): new constant. (SHA1_OID): new constant. (DSA_ENCRYPTION_OID): new constant. (RSA_ENCRYPTION_OID): new constant. (signaturesRead): new field. (verified): new field. (entryCerts): new field. (DEBUG): new constant. (debug): new method. (JarEnumeration.nextElement): fill in entry certificates, read signatures if they haven't been read. (getEntry): likewise. (getInputStream): verify stream if it hasn't been verified yet. (readSignatures): new method. (verify): new method. (verifyHashes): new method. (readManifestEntry): new method. (EntryInputStream): new class. * java/util/zip/InflaterInputStream.java Don't defer to underlying stream for mark/reset. (markSupported): new method; return `false'. (mark): new method. (reset): new method. * gnu/java/io/Base64InputStream.java (decode): new class method. * gnu/java/security/der/DERReader.java don't make class final. (in): made protected. (encBuf): likewise. (readLength): likewise. * gnu/java/security/ber/BER.java, * gnu/java/security/ber/BEREncodingException.java, * gnu/java/security/ber/BERReader.java, * gnu/java/security/ber/BERValue.java, * gnu/java/security/pkcs/PKCS7SignedData.java, * gnu/java/security/pkcs/SignerInfo.java: new files. 2004-11-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/security/provider/CollectionCertStoreImpl.java, libraries/javalib/gnu/java/security/provider/EncodedKeyFactory.java, libraries/javalib/gnu/java/security/provider/GnuDHPublicKey.java, libraries/javalib/gnu/java/security/provider/GnuRSAPrivateKey.java, libraries/javalib/gnu/java/security/provider/GnuRSAPublicKey.java, libraries/javalib/gnu/java/security/provider/MD2withRSA.java, libraries/javalib/gnu/java/security/provider/MD4withRSA.java, libraries/javalib/gnu/java/security/provider/MD5withRSA.java, libraries/javalib/gnu/java/security/provider/PKIXCertPathValidatorImpl.java, libraries/javalib/gnu/java/security/provider/RSA.java, libraries/javalib/gnu/java/security/provider/RSAKeyFactory.java, libraries/javalib/gnu/java/security/provider/SHA1withRSA.java, libraries/javalib/gnu/java/security/x509/GnuPKIExtension.java, libraries/javalib/gnu/java/security/x509/PolicyNodeImpl.java, libraries/javalib/gnu/java/security/x509/Util.java, libraries/javalib/gnu/java/security/x509/X509CRLSelectorImpl.java, libraries/javalib/gnu/java/security/x509/X509CertPath.java, libraries/javalib/gnu/java/security/x509/X509CertSelectorImpl.java, libraries/javalib/gnu/java/security/x509/ext/AuthorityKeyIdentifier.java libraries/javalib/gnu/java/security/x509/ext/BasicConstraints.java, libraries/javalib/gnu/java/security/x509/ext/CRLNumber.java, libraries/javalib/gnu/java/security/x509/ext/CertificatePolicies.java, libraries/javalib/gnu/java/security/x509/ext/ExtendedKeyUsage.java, libraries/javalib/gnu/java/security/x509/ext/Extension.java, libraries/javalib/gnu/java/security/x509/ext/GeneralNames.java, libraries/javalib/gnu/java/security/x509/ext/IssuerAlternativeNames.java, libraries/javalib/gnu/java/security/x509/ext/KeyUsage.java, libraries/javalib/gnu/java/security/x509/ext/PolicyConstraint.java, libraries/javalib/gnu/java/security/x509/ext/PolicyMappings.java, libraries/javalib/gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java, libraries/javalib/gnu/java/security/x509/ext/ReasonCode.java, libraries/javalib/gnu/java/security/x509/ext/SubjectAlternativeNames.java, libraries/javalib/gnu/java/security/x509/ext/SubjectKeyIdentifier.java: New files. Taken from GNU Classpath. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/java/security/der/BitString.java, libraries/javalib/gnu/java/security/der/DER.java, libraries/javalib/gnu/java/security/der/DERReader.java, libraries/javalib/gnu/java/security/der/DERValue.java, libraries/javalib/gnu/java/security/der/DERWriter.java, libraries/javalib/gnu/java/security/provider/Gnu.java, libraries/javalib/gnu/java/security/provider/X509CertificateFactory.java, libraries/javalib/gnu/java/security/x509/X500DistinguishedName.java, libraries/javalib/gnu/java/security/x509/X509CRL.java, libraries/javalib/gnu/java/security/x509/X509CRLEntry.java, libraries/javalib/gnu/java/security/x509/X509Certificate.java, libraries/javalib/java/security/cert/TrustAnchor.java: Resynced with GNU Classpath. 2004-11-07 Casey Marshall <csm@gnu.org> * gnu/java/security/x509/X509CertPath.java (parse): fixed reference to 'X509CertificateImpl' from previous checkin. 2004-11-07 Casey Marshall <csm@gnu.org> * gnu/java/security/x509/X509CRL.java Missed import statements in previous checkin. 2004-11-07 Casey Marshall <csm@gnu.org> * gnu/java/security/provider/Gnu.java (<init>): add entries in a priviliged action. Add new algorithms. * gnu/java/security/provider/X509CertificateFactory.java (engineGenerateCertificate): chain exceptions. (engineGenerateCertificates): likewise. (engineGenerateCRL): likewise. (engineGenerateCRLs): likewise. (engineGenerateCertPath): new methods. (generateCert): throw exception if 'inStream' is null. (generateCRL): likewise. * gnu/java/security/x509/X500DistinguishedName.java: replaced with version from GNU Crypto CVS. * gnu/java/security/x509/X509CRL.java: likewise. * gnu/java/security/x509/X509CRLEntry.java: likewise. * gnu/java/security/x509/X509Certificate.java: likewise. * java/security/cert/TrustAnchor.java: call 'toString' and not toRFC2253. * gnu/java/security/provider/CollectionCertStoreImpl.java, * gnu/java/security/provider/EncodedKeyFactory.java, * gnu/java/security/provider/GnuDHPublicKey.java, * gnu/java/security/provider/GnuRSAPrivateKey.java, * gnu/java/security/provider/GnuRSAPublicKey.java, * gnu/java/security/provider/MD2withRSA.java, * gnu/java/security/provider/MD4withRSA.java, * gnu/java/security/provider/MD5withRSA.java, * gnu/java/security/provider/PKIXCertPathValidatorImpl.java, * gnu/java/security/provider/RSA.java, * gnu/java/security/provider/RSAKeyFactory.java, * gnu/java/security/provider/SHA1withRSA.java, * gnu/java/security/x509/GnuPKIExtension.java, * gnu/java/security/x509/PolicyNodeImpl.java, * gnu/java/security/x509/Util.java, * gnu/java/security/x509/X509CRLSelectorImpl.java, * gnu/java/security/x509/X509CertPath.java, * gnu/java/security/x509/X509CertSelectorImpl.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: new files. 2004-08-14 Casey Marshall <csm@gnu.org> Author e-mail updated for all files. * gnu/java/security/der/BitString.java (equals): test if the argument is an instance of BitString. * gnu/java/security/der/DERReader.java: Removed NIO imports. Made class final. Made fields private. (<init>): new constructor. (skip): new method. (makeString): made static; don't use NIO. (fromIso88591, fromUtf16Be, fromUtf8): new methods. * gnu/java/security/der/DERWriter.java: fixed imports. (writeString): don't use NIO. (toIso88591, toUtf16Be, toUtf8): new methods. * gnu/java/security/der/DERValue.java: formatting changes only. * gnu/java/security/der/DER.java: likewise. 2004-11-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/geom/GeneralPath.java: Resynced with GNU Classpath. 2004-11-07 Sven de Marothy <sven@physto.se> * java/awt/geom/GeneralPath.java (evaluateCrossings): Fixed epsilon value, should always be nonzero. 2004-11-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/BandedSampleModel.java: Resynced with GNU Classpath. 2004-11-07 Jerry Quinn <jlquinn@optonline.net> * java/awt/image/BandedSampleModel.java (scanlineStride): Remove field hiding ComponentSampleModel.scanlineStride. 2004-11-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/DefaultKeyboardFocusManager.java: Resynced with GNU Classpath. 2004-11-06 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): Track Window focus owner on FOCUS_GAINED events. 2004-11-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/classpath/ServiceFactory.java, libraries/javalib/gnu/java/rmi/server/ConnectionRunnerPool.java, libraries/javalib/gnu/java/rmi/server/UnicastConnectionManager.java, libraries/javalib/gnu/java/rmi/server/UnicastRemoteCall.java, libraries/javalib/gnu/java/security/PolicyFile.java: Resynced with GNU classpath. 2004-11-06 Tom Tromey <tromey@redhat.com> * gnu/java/rmi/server/UnicastConnectionManager.java (clients): Now package-private. (connections): Likewise. (scavenger): Likewise. * gnu/java/rmi/server/ConnectionRunnerPool.java (freelist): Now package-private. * gnu/java/rmi/server/UnicastRemoteCall.java (vec): Now package-private. (ptr): Likewise. * gnu/java/security/PolicyFile.java (debug): Now package-private. * gnu/classpath/ServiceFactory.java (log): Now package-private. 2004-11-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/javax/imageio/spi/ServiceRegistry.java, libraries/javalib/javax/naming/directory/BasicAttributes.java: Resynced with GNU Classpath. 2004-11-06 Tom Tromey <tromey@redhat.com> * javax/naming/directory/BasicAttributes.java (attributes): Now package-private. * javax/imageio/spi/ServiceRegistry.java (categories): Now package-private. 2004-11-10 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/URLClassLoader.java, libraries/javalib/java/nio/charset/CoderResult.java, libraries/javalib/java/rmi/server/RMIClassLoader.java, libraries/javalib/java/util/TimeZone.java: Resynced with GNU Classpath. 2004-11-06 Tom Tromey <tromey@redhat.com> * java/net/URLClassLoader.java (URLClassLoader): Now package-private. * java/nio/charset/CoderResult.java (CoderResult): Now package-private. (get): Likewise. (Cache): Likewise. Don't synchronize on `this'. * java/rmi/server/RMIClassLoader.java (MyClassLoader): Now package-private. * java/util/TimeZone.java (timezones): Now package-private. 2004-11-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/security/Permissions.java, libraries/javalib/java/security/UnresolvedPermission.java: Resynced with GNU Classpath. 2004-11-06 Tom Tromey <tromey@redhat.com> * java/security/Permissions.java (perms): Now package-private. * java/security/UnresolvedPermission.java (permissions): Now package-private. 2004-11-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/FilePermission.java: Resynced with GNU Classpath. 2004-11-06 Tom Tromey <tromey@redhat.com> * java/io/FilePermission.java: Reindented. 2004-11-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/ObjectOutputStream.java, libraries/javalib/java/io/eleteFileHelper.java: Resynced with GNU Classpath. 2004-11-06 Tom Tromey <tromey@redhat.com> * java/io/ObjectOutputStream.java (currentObjectStreamClass): Now package-private. (setBlockDataMode): Likewise. * java/io/DeleteFileHelper.java (DeleteFileHelper): Now package-private. 2004-11-08 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/charset/ISO_8859_1.java, libraries/javalib/gnu/java/nio/charset/UTF_8.java, libraries/javalib/gnu/java/nio/charset/US_ASCII.java: Resynced with GNU Classpath. 2004-11-06 Tom Tromey <tromey@redhat.com> * gnu/java/nio/charset/ISO_8859_1.java (Decoder): Now package-private. (Encoder): Likewise. * gnu/java/nio/charset/UTF_8.java (Decoder): Now package-private. (Encoder): Likewise. * gnu/java/nio/charset/US_ASCII.java (Decoder): Now package-private. (Encoder): Likewise. 2004-11-07 Robert Schuster <thebohemian@gmx.net> Fixed regression: * gnu/java/beans/IntrospectionIncubator.java: (addMethod): corrected classification of normal and property methods (capitalize): added documentation (DoubleKey): [class] added documentation 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/beans/IntrospectionIncubator.java: Resynced with GNU Classpath. 2004-11-06 Robert Schuster <theBohemian@gmx.net> Fixes bug #10908 * gnu/java/beans/IntrospectionIncubator.java: (addMethod): static methods are discarded now, too. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/ConvolveOp.java: Resynced with GNU Classpath. 2004-11-06 Sven de Marothy <sven@physto.se> * java/awt/image/ConvolveOp.java: Added missing copyright notice. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/image/BandCombineOp.java, libraries/javalib/java/awt/image/ConvolveOp.java, libraries/javalib/java/awt/image/LookupOp.java: New files taken from GNU Classpath. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/java/awt/image/AffineTransformOp.java, libraries/javalib/java/awt/image/ColorConvertOp.java, libraries/javalib/java/awt/image/ComponentSampleModel.java, libraries/javalib/java/awt/image/IndexColorModel.java, libraries/javalib/java/awt/image/Raster.java, libraries/javalib/java/awt/image/RescaleOp.java, libraries/javalib/java/awt/image/SampleModel.java: Resynced with GNU Classpath. 2004-11-06 Jerry Quinn <jlquinn@optonline.net> * java/awt/image/AffineTransformOp.java (filter): Implement filtering and bilinear interpolation for Rasters. Add TYPE_BICUBIC. * java/awt/image/IndexColorModel.java (IndexColorModel): Actually use the provided colormap. Throw documented exceptions. Document exceptions. * java/awt/image/ComponentSampleModel.java (getDataElements, setDataElements): Implement SHORT, FLOAT, and INT transfer types. * java/awt/image/Raster.java (createBandedRaster): Implement. * java/awt/image/SampleModel.java (createSubsetSampleModel): Add javadocs. * java/awt/image/RescaleOp.java, java/awt/image/ColorConvertOp.java: Fix loop bounds. * java/awt/image/BandCombineOp.java, java/awt/image/LookupOp.java, java/awt/image/ConvolveOp.java: New classes. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/ObjectInputStream.java, libraries/javalib/java/util/Vector.java: Resynced with GNU Classpath. 2004-11-06 Andrew Haley <aph@redhat.com> * java/io/ObjectInputStream.java (readObject): ENDBLOCKDATA is generated if the class has a write method, not if it has a read method. 2004-11-06 Mark Wielaard <mark@klomp.org> * java/util/Vector.java (readObject): Removed. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/net/protocol/http/Connection.java: Resynced with GNU Classpath. 2004-11-06 Tom Tromey <tromey@redhat.com> * gnu/java/net/protocol/http/Connection.java (sendRequest): Fix typo. 2004-11-06 Michael Koch <konqueror@gmx.de> PR libjava/14009 * gnu/java/net/protocol/http/Connection.java (sendRequest): Handle case when url.getFile() returns an empty string. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/Socket.java: Resynced with GNU Classpath. 2004-11-05 Noa Resare <noa@resare.com> * java/net/Socket.java(getPort): Return 0 instead of -1 on unconnected sockets. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/awt/peer/gtk/GtkComponentPeer.java: Resynced with GNU Classpath. 2004-11-05 Sven de Marothy <sven@physto.se> * gnu/java/awt/peer/gtk/GtkComponentPeer.java (createImage): Created bitmap should be filled with bg color 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/clib/net/PlainDatagramSocket: Resynced with GNU Classpath. 2004-11-04 Torsten Rupp <rupp@aicas.com> * native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c: Replaced 'this' arguments by 'obj' to make source compatible with C++ compilers. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * include/jni.h: Resynced with GNU Classpath. 2004-11-03 Tom Tromey <tromey@redhat.com> * include/jni.h (struct JNINativeInterface) <NewObjectArray>: Now returns jobjectArray. (_Jv_JNIEnv::NewObjectArray): Likewise. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/Font.java: Resynced with GNU Classpath. 2004-11-02 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/Font.java (name): New field. (size): Likewise. (style): Likewise. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/GregorianCalendar.java: Resynced with GNU Classpath. 2004-11-01 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/util/GregorianCalendar.java Added/amended documentation. 2004-11-07 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/beans/PropertyEditorSupport.java: Resynced with GNU Classpath. 2004-10-31 Robert Schuster <thebohemian@gmx.net> Fixes documentation and indentation * java/beans/PropertyEditorSupport.java: reworked initial API doc (value): changed name from val 2004-10-31 Robert Schuster <thebohemian@gmx.net> Updates to 1.5 * java/beans/PropertyEditorSupport.java (PropertyEditorSupport()): Changed modifier to public (PropertyEditorSupport(Object): Changed modifier to public (setSource): New method (getSource): New method 2004-11-06 Eric Anholt <eta@lclark.edu> * kaffe/kaffevm/intrp/native-wrapper.c: Don't try to return something from a void function. 2004-11-06 Eric Anholt <eta@lclark.edu> * kaffe/kaffevm/classMethod.c: Cast appropriately to avoid a warning. 2004-11-06 Eric Anholt <eta@lclark.edu> * kaffe/kaffevm/access.c, kaffe/kaffevm/soft.c, replace/getaddrinfo.c: Const cleanups to shut the compiler up some more. 2004-11-06 Eric Anholt <eta@lclark.edu> * test/regression/Preempt.java: Increased the timeout to make test pass on amd64-freebsd. 2004-11-06 Eric Anholt <eta@lclark.edu> * kaffe/kaffevm/code.c: Cast a uintp to a long and use %ld to print instead of %d. 2004-11-06 Eric Anholt <eta@lclark.edu> * kaffe/kaffeh/mem.c: Add a missing initializer to quiet the compiler. 2004-11-06 Eric Anholt <eta@lclark.edu> * kaffe/kaffe/main.c: Remove some unused variables. 2004-11-06 Eric Anholt <eta@lclark.edu> * kaffe/kaffevm/jni/jni.c: Clean up cast warnings. 2004-11-06 Eric Anholt <eta@lclark.edu> * libraries/clib/native/AccessController.c: Warnings fixes which probably matter on 64-bit (assuming that a non-prototyped function returns int, instead of pointer). 2004-11-06 Noa Resare <noa@resare.com> * test/regression/ThreadState.java: Call System.exit(-1) if there was an exception in a tread. 2004-11-04 Noa Resare <noa@resare.com> * libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Reintroduce setlocale() call. 2004-11-04 Noa Resare <noa@resare.com> * tests/regression/DateFormatTest.java: Test with a constant date inside the DST range to trigger DST bugs. 2004-11-02 Eric Anholt <eta@lclark.edu> * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c, kaffe/kaffevm/systems/unix-pthreads/thread-impl.h (jthread_atexit, jthread_spinon, jthread_spinoff): Implemented. (jthread_create, jthread_exit): Protect nonDaemons, pendingExits, execute runOnExit. 2004-11-02 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/java/io/Vector.java, libraries/javalib/java/io/ObjectOutputStream.java: Resynced with GNU Classpath. 2004-11-02 Mattias Rehnberg <Mattias.Rehnberg@home.se> * java/io/Vector.java (readObject, writeObject): New function to match Sun's serialized output for Vector. * java/io/ObjectOutputStream.java (writeObject): Move the assignment of the class handle to after the assignment of class descriptor handle. 2004-11-02 Mattias Rehnberg <Mattias.Rehnberg@home.se> * libraries/clib/io/ObjectInputStream.c (getFieldAddress): Use the class decriptor from the field object instead of using the class of the target object. 2004-11-01 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/xml/dom/DomNode.java: Fixed off-by-one bug. 2004-11-01 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/xml/transform/DOMResultWrapper.java, libraries/javalib/gnu/xml/transform/DOMSerializer.java, libraries/javalib/gnu/xml/transform/DOMSourceLocator.java, libraries/javalib/gnu/xml/transform/DOMSourceWrapper.java, libraries/javalib/gnu/xml/transform/ErrorListenerErrorHandler.java, libraries/javalib/gnu/xml/transform/Stylesheet.java, libraries/javalib/gnu/xml/transform/Template.java, libraries/javalib/gnu/xml/transform/TemplatesImpl.java, libraries/javalib/gnu/xml/transform/TransformerFactoryImpl.java, libraries/javalib/gnu/xml/transform/TransformerImpl.java, libraries/javalib/gnu/xml/transform/URIResolverEntityResolver.java, libraries/javalib/gnu/xml/xpath/XPathTest.java: New files taken from GNU JAXP. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/clib/libxmlj/xmlj_sax.c, libraries/clib/libxmlj/xmlj_transform.c, libraries/javalib/gnu/xml/dom/DomDocument.java, libraries/javalib/gnu/xml/dom/DomNode.java, libraries/javalib/gnu/xml/dom/DomXPathResult.java, libraries/javalib/gnu/xml/libxmlj/transform/GnomeTransformer.java, libraries/javalib/gnu/xml/libxmlj/transform/TransformTest.java, libraries/javalib/gnu/xml/libxmlj/util/XMLJ.java, libraries/javalib/gnu/xml/xpath/Expr.java, libraries/javalib/gnu/xml/xpath/NameTest.java, libraries/javalib/gnu/xml/xpath/NodeTypeTest.java, libraries/javalib/gnu/xml/xpath/Root.java, libraries/javalib/gnu/xml/xpath/Selector.java, libraries/javalib/gnu/xml/xpath/Step.java, libraries/javalib/gnu/xml/xpath/Test.java, libraries/javalib/gnu/xml/xpath/UnionExpr.java, libraries/javalib/gnu/xml/xpath/XPathImpl.java, libraries/javalib/javax/xml/parsers/DocumentBuilderFactory.java, libraries/javalib/javax/xml/parsers/SAXParserFactory.java, libraries/javalib/javax/xml/transform/TransformerException.java, libraries/javalib/javax/xml/transform/TransformerFactory.java, libraries/javalib/javax/xml/xpath/XPathFactory.java: Resynced with GNU JAXP. 2004-10-31 Chris Burdess <dog@gnu.org> * DomNode.java: Implement Comparable using natural document order. * xpath: Use natural document ordering in DomNode. 2004-10-30 Chris Burdess <dog@gnu.org> * transform: Experimental XSLT transformer using XPath implementation. 2004-11-01 Chris Burdess <dog@gnu.org> * xmlj_sax.c: Fixed segfault with external entities in transform. 2004-11-01 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/beans/PropertyEditorSupport.java: Resynced with GNU Classpath. 2004-10-31 Robert Schuster <thebohemian@gmx.net> Fixes bug #10799 * java/beans/PropertyEditorSupport.java (setValue): Fire property change event 2004-11-01 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/Calendar.java: Resynced with GNU Classpath. 2004-10-31 Noa Resare <noa@resare.com> * java/util/Calendar.java (explicitDSTOffset): New instance field. (set(int,int)): Set and use new field. (set(int,int,int)): Check new field. See ChangeLog.14 for earlier changes.