+2005-03-22 Mike Stump <mrs@apple.com>
+
+ * stacktrace.cc: Delete unused _Jv_FindCallingClassState.
+
+ * include/posix.h: .dylib is used on all Apple MACH platforms.
+ * java/lang/ieeefp.h: ppc64 is also __IEEE_BIG_ENDIAN.
+
+2005-03-22 Tom Tromey <tromey@redhat.com>
+
+ * gnu/gcj/tools/gcj_dbtool/Main.java (usage): Fixed output.
+
+2005-03-21 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/VMCompiler.java (static block): Also catch
+ BufferUnderflowException.
+
+2005-03-21 Zack Weinberg <zack@codesourcery.com>
+
+ * configure.ac: Do not invoke TL_AC_GCC_VERSION. Do not
+ set tool_include_dir. In all substitutions, leave $(gcc_version)
+ to be expanded by the Makefile.
+ * aclocal.m4, configure: Regenerate.
+ * Makefile.am: Set gcc_version. Replace all uses of
+ @gcc_version@ with $(gcc_version).
+ * external/Makefile.am, external/sax/Makefile.am
+ * external/w3c_dom/Makefile.am, gcj/Makefile.am
+ * testsuite/Makefile.am: Set gcc_version.
+ * include/Makefile.am: Set gcc_version and tool_include_dir.
+ * Makefile.in, external/Makefile.in, external/sax/Makefile.in
+ * external/w3c_dom/Makefile.in, gcj/Makefile.in, include/Makefile.in
+ * testsuite/Makefile.in: Regenerate.
+
+2005-03-17 Andrew Haley <aph@redhat.com>
+
+ * java/lang/natVMSecurityManager.cc (getClassContext): Add new
+ arg: klass.
+ Pass klass to _Jv_StackTrace::GetClassContext().
+ * java/lang/ClassLoader.java (getParent): Pass class to
+ VMSecurityManager.getClassContext()
+ (getSystemClassLoader): Likewise.
+ * java/lang/Package.java (getPackage): Likewise.
+ (getPackages): Likewise.
+ * java/lang/SecurityManager.java (getClassContext): Likewise.
+ (currentClassLoader): Likewise.
+ * java/lang/VMSecurityManager.java: (getClassContext): Likewise.
+ (currentClassLoader) Add new arg: caller.
+ Pass caller to VMSecurityManager.getClassContext.
+
+ * stacktrace.cc (GetClassContext): Correct calculation of
+ jframe_count.
+
+ * boehm.cc (_Jv_MarkObj): (_Jv_MarkObj): Mark
+ im->source_file_name.
+
+2005-03-16 Andrew Haley <aph@redhat.com>
+
+ * boehm.cc (_Jv_MarkObj): Mark the interpreted method line_table.
+
+2005-03-16 Tom Tromey <tromey@redhat.com>
+
+ * link.cc (ensure_class_linked): Removed #ifdef.
+ (print_class_loaded): Likewise.
+ (wait_for_state): Likewise.
+ * java/lang/Class.h (_Jv_IsInterpretedClass): Always declare.
+ * include/jvm.h (_Jv_IsInterpretedClass): Moved from...
+ * include/java-interp.h: ... here.
+
+2005-03-16 Tom Tromey <tromey@redhat.com>
+
+ * gnu/java/lang/MainThread.java (run): Load main class using
+ system class loader.
+
+2005-03-16 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one): Add
+ lgcc_s to the libraries to link for Darwin.
+
2005-03-15 Andreas Tobler <a.tobler@schweiz.ch>
* stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Protect
(_Jv_StackTrace::non_system_trace_fn): Likewise.
* include/java-stack.h (struct _Jv_InterpFrameInfo): Protect with
#ifdef INTERPRETER. Also protect declarations that use it.
- * java/lang/Class.h: Move _Jv_StackTrace friend declaration outside
+ * java/lang/Class.h: Move _Jv_StackTrace friend declaration outside
#ifdef INTERPRETER block.
2005-03-15 Jakub Jelinek <jakub@redhat.com>
(close): Ditto.
(read(byte[], int, int)): Ditto.
(refill): Ditto.
- (skip): Call skip on underlying stream when possible.
+ (skip): Call skip on underlying stream when possible.
2005-03-12 Andreas Tobler <a.tobler@schweiz.ch>
2005-03-11 Tom Tromey <tromey@redhat.com>
+ * include/jvm.h (GCJ_40_BC_ABI_VERSION): New define.
+ (_Jv_CheckABIVersion): Use it.
+
+2005-03-11 Tom Tromey <tromey@redhat.com>
+
* gnu/gcj/tools/gcj_dbtool/Main.java (main): Handle '-p'.
(usage): Document '-p'.
* Makefile.in: Rebuilt.
(ordinary_java_source_files): Remove obsolete files.
(nat_source_files): Remove obsolete files. Add natVMThrowable.cc.
* configure.host (fallback_backtrace_h): Set backtrace header
- for mingw and cygwin targets.
+ for mingw and cygwin targets.
* configure.ac: Make symlink for fallback backtrace headers.
* Makefile.in, configure: Rebuilt.
* defineclass.cc (_Jv_ClassReader::read_one_code_attribute):
Read 'LineNumberTable' attribute.
(_Jv_ClassReader::read_one_class_attribute): Read 'SourceFile'
attribute.
- (_Jv_ClassReader::handleCodeAttribute): Initialize method line
+ (_Jv_ClassReader::handleCodeAttribute): Initialize method line
table fields.
* exception.cc: Remove unused include.
* interpret.cc (DIRECT_THREADED, insn_slot): Moved to java-interp.h.
(_Jv_InterpMethod::compile): Translate bytecode PC values in the line
table to direct threaded instruction values.
(_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): Removed.
- (_Jv_InterpMethod::run): No longer member function. All
+ (_Jv_InterpMethod::run): No longer member function. All
callers updated. Remove _Unwind calls. Call SAVE_PC whenever a call
is made or where an instruction could throw.
(_Jv_InterpMethod::get_source_line): New. Look up source line numbers
* prims.cc (catch_segv): Construct exception after MAKE_THROW_FRAME.
(catch_fpe): Likewise.
* stacktrace.cc: New file. Stack trace code now here.
- * gnu/gcj/runtime/MethodRef.java:
+ * gnu/gcj/runtime/MethodRef.java:
* gnu/gcj/runtime/NameFinder.java: Mostly reimplemented. Now simply
calls addr2line to look up PC addresses in a given binary or shared
library.
(_Jv_InterpFrame): Renamed from _Jv_MethodChain. Add PC field.
* include/java-stack.h: New file. Declarations for stack tracing.
* include/jvm.h (_Jv_Frame_info): Removed.
- * java/lang/Class.h: Update friend declarations.
+ * java/lang/Class.h: Update friend declarations.
* java/lang/VMClassLoader.java (getSystemClassLoader): Simplify
exception message.
* java/lang/VMThrowable.java (fillInStackTrace): Now native.
(getStackTrace): Now native.
(data): New RawDataManaged field.
- * java/lang/natClass.cc: Update includes.
- (forName): Use _Jv_StackTrace::GetCallingClass for
+ * java/lang/natClass.cc: Update includes.
+ (forName): Use _Jv_StackTrace::GetCallingClass for
calling-classloader check.
(getClassLoader): Likewise.
* java/lang/natRuntime.cc: Update includes.
(_load): Use _Jv_StackTrace::GetFirstNonSystemClassLoader.
* java/lang/natVMSecurityManager.cc: Update includes.
(getClassContext): Use _Jv_StackTrace::GetClassContext.
- * java/lang/natVMThrowable.cc: New file. Native methods for
+ * java/lang/natVMThrowable.cc: New file. Native methods for
VMThrowable.
* java/lang/reflect/natArray.cc: Update includes.
(newInstance): Use _Jv_StackTrace::GetCallingClass to implement
(invoke): Use _Jv_StackTrace::GetCallingClass to implement
accessibility check.
* java/util/natResourceBundle.cc: Update includes.
- (getCallingClassLoader): Use _Jv_StackTrace::GetCallingClass.
- * java/util/logging/natLogger.cc: Update includes. Use
- _Jv_StackTrace::GetCallerInfo to get call-site info.
+ (getCallingClassLoader): Use _Jv_StackTrace::GetCallingClass.
+ * java/util/logging/natLogger.cc: Update includes. Use
+ _Jv_StackTrace::GetCallerInfo to get call-site info.
* sysdep/generic/backtrace.h: Fallback backtrace code. Stub
implementation.
* sysdep/i386/backtrace.h: New. Fallback backtrace code. i386
Merge serialization from GNU Classpath.
* gcj/method.h: Add missing #includes.
- * java/io/ObjectInputStream.java (readClassDescriptor): Check for
+ * java/io/ObjectInputStream.java (readClassDescriptor): Check for
primitive class IDs on the stream here...
(resolveClass): ...not here.
* java/io/ObjectStreamField.java: Use VMObjectStream class calls to set
# Fixes bug #11957
* java/io/ObjectInputStream.java (resolveClass): Don't check "void"
twice.
-
+
2005-02-21 Mark Wielaard <mark@klomp.org>
Fixes bug #11618.
* java/io/ObjectStreamClass.java
(firstNonSerializableParent): Removed.
- (firstNonSerializableParentConstructor): Added.
+ (firstNonSerializableParentConstructor): Added.
2005-02-21 Mark Wielaard <mark@klomp.org>
2005-02-21 Sven de Marothy <sven@physto.se>
- * java/util/Calendar.java
+ * java/util/Calendar.java
(clear): Dates should clear to local time.
- * java/util/GregorianCalendar.java
+ * java/util/GregorianCalendar.java
(computeTime): Fix priority problem with DAY_OF_WEEK,
Handle non-sunday-startig weeks and minimumDaysInFirstWeek.
2005-02-21 Sven de Marothy <sven@physto.se>
- * java/util/Calendar.java
+ * java/util/Calendar.java
(Calendar): Constructor should clear fields.
2005-02-21 Sven de Marothy <sven@physto.se>
2005-02-21 Sven de Marothy <sven@physto.se>
- * java/util/GregorianCalendar.java
- (GregorianCalendar): Update fields in the constructor
+ * java/util/GregorianCalendar.java
+ (GregorianCalendar): Update fields in the constructor
2005-02-21 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.
+ * java/util/Calendar.java (explicitDSTOffset): New instance field.
+ (set(int,int)): Set and use new field.
+ (set(int,int,int)): Check new field.
2005-02-21 Noa Resare <address@hidden>
2005-02-18 Bryce McKinlay <mckinlay@redhat.com>
- * java/util/LinkedHashMap (addEntry): Call remove() with key argument,
+ * java/util/LinkedHashMap (addEntry): Call remove() with key argument,
not the HashEntry. Reported by Jean-Marie White.
2005-02-18 Tom Tromey <tromey@redhat.com>
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
(finalize): Call finish from here.
(produce): Not from here.
- * Makefile.am (gtk_c_source_files):
+ * Makefile.am (gtk_c_source_files):
Remove jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c.
* Makefile.in: Regenerate.
* gnu/java/awt/peer/gtk/GdkGraphics2D.java
(cairoSetFont):
(cairoDrawGdkTextLayout):
- (cairoDrawString):
+ (cairoDrawString):
(getPeerTextMetrics):
(getPeerFontMetrics): Remove.
(setFont): Don't call cairoSetFont.
(cairoDrawGlyphVector): Accept font peer argument.
(drawGlyphVector): Pass font peer to cairoDrawGlyphVector.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
(ensure_metrics_cairo):
(gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetFont):
(gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawString):
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c: Remove.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
(Java_gnu_java_awt_peer_gtk_GdkFontPeer_getGlyphVector):
- (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getFontMetrics):
- (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getTextMetrics): New methods.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: Remove.
+ (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getFontMetrics):
+ (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getTextMetrics): New methods.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: Remove.
* gnu/java/awt/peer/gtk/GdkFontPeer.java
(getGlyphVector):
(getFontMetrics):
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
Rewrite uses of extern variable to be function calls.
- * jni/gtk-peer/gtkpeer.h (gdk_env): Change declaration to
+ * jni/gtk-peer/gtkpeer.h (gdk_env): Change declaration to
function, from extern variable.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
(gdk_env): Remove variable, add new function.
(java_vm): Add new variable.
(Java_gnu_java_awt_peer_gtk_GtkToolkit_gtkInit): Initialize
* gnu/gcj/xlib/natXAnyEvent.cc: Likewise.
* gnu/java/awt/ClasspathToolkit.java: Likewise.
* gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
- * java/awt/EventQueue.java (getNextEvent):
+ * java/awt/EventQueue.java (getNextEvent):
Adjust event loop to switch to native mode after 100ms.
* javax/swing/Timer.java (drainEvents): Reuse Runnable.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
- (Java_gnu_java_awt_peer_gtk_GtkGenericPeer_dispose):
+ (Java_gnu_java_awt_peer_gtk_GtkGenericPeer_dispose):
Wake up event thread.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
(Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue):
2005-02-15 Graydon Hoare <graydon@redhat.com>
- * gnu/java/awt/ClasspathToolkit.java
+ * gnu/java/awt/ClasspathToolkit.java
(registerImageIOSpis): New method.
- * gnu/java/awt/image/ImageDecoder.java
+ * gnu/java/awt/image/ImageDecoder.java
(imageDecoder): New constructor using InputStream
(startProduction): Handle existing InputStream.
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java
+ * gnu/java/awt/peer/gtk/GdkGraphics2D.java
(findSimpleIntegerArray): Make public and static.
(updateBufferedImage): Set each pixel, in a loop.
- * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
+ * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
Implement ImageIO SPI classes.
(createBufferedImage): Rewrite in terms of SPI classes.
* gnu/java/awt/peer/gtk/GtkToolkit.java
(registerImageIOSpis): New method.
- * java/lang/reflect/natMethod.cc
- (_Jv_CallAnyMethodA): Borrow a patch from aph, applied to trunk,
+ * java/lang/reflect/natMethod.cc
+ (_Jv_CallAnyMethodA): Borrow a patch from aph, applied to trunk,
which lets JNI call interface methods properly.
- * javax/imageio/ImageIO.java
+ * javax/imageio/ImageIO.java
(WriterFormatFilter.filter): Fix copy-and-paste typos.
(WriterMIMETypeFilter.filter): Likewise.
(ImageReaderIterator): Pass extension argument through to SPI.
(getImageWritersBySuffix): Likewise.
(read): Implement.
(write): Implement.
- * javax/imageio/ImageReader.java
+ * javax/imageio/ImageReader.java
(progressListeners): Initialize.
(setInput): Implement.
* javax/imageio/ImageWriter.java
(rowAtPoint): Likewise.
(countSelections): Fixed few small count errors.
(getSelections): Likewise.
- (setSelectionMode): Set selection mode for column
+ (setSelectionMode): Set selection mode for column
selection model in addition to row selection model.
* javax/swing/plaf/basic/BasicTableUI.java:
(getRowForPoint): Removed. Replaced by
JTable.rowAtPoint().
- (getColForPoint): Removed. Replaced by
+ (getColForPoint): Removed. Replaced by
JTable.columnAtPoint().
- (updateSelection): Updated to call JTable.columnAtPoint
+ (updateSelection): Updated to call JTable.columnAtPoint
and JTable.rowAtPoint.
* javax/swing/table/DefaultTableColumnModel.java:
(getSelectedColumns): Implemented.
- (getSelectedColumnCount): Implemented.
+ (getSelectedColumnCount): Implemented.
2005-02-15 Graydon Hoare <graydon@redhat.com>
- * Makefile.am
+ * Makefile.am
(jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c)
(gnu/java/awt/peer/gtk/GtkMainThread.java) : Remove.
* Makefile.in: Regenerate.
* gnu/awt/xlib/XToolkit.java: Likewise.
* gnu/gcj/xlib/XAnyEvent.java: Likewise.
* gnu/gcj/xlib/natXAnyEvent.cc: Likewise.
- * gnu/java/awt/ClasspathToolkit.java
+ * gnu/java/awt/ClasspathToolkit.java
(nativeQueueEmpty)
(wakeNativeQueue)
(iterateNativeQueue): New methods.
(wakeNativeQueue)
(iterateNativeQueue): New methods.
* java/awt/Component.java (removeNotify): Remove race.
- * java/awt/EventDispatchThread.java
+ * java/awt/EventDispatchThread.java
(EventDispatchThread): Don't start on construction.
(run): Remove isInterrupted check.
* java/awt/EventQueue.java (shutdown): New flag.
(getNextEvent): Restructure to use ClasspathToolkit.
(postEvent): Activate new thread on posting, wake thread on
post of possible shutdown condition event.
- * java/awt/Frame.java
+ * java/awt/Frame.java
(Frame): Call noteFrame in all constructors.
(fireDummyEvent): New helper method.
(addNotify): Fire a dummy event to wake up queue.
(noteFrame): New method.
(weakFrames): New static field.
(getFrames): Implement.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c:
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c:
Remove.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
Move everything from GtkMainThread into this file
not in dataModel.
(removeColumn): Implemented.
(moveColumm): Likewise.
- (setRowHeight): throw IllegalArgumentException if height is
+ (setRowHeight): throw IllegalArgumentException if height is
less then 1.
* javax/swing/table/DefaultTableColumnModel.java: Add javadocs.
(DefaultTableColumnModel):Add call to createSelectionModel().
(fireColumnMarginChanged): Likewise.
(getListeners): Changed parameter name.
(propertyChange): Implemented.
- (valueChanged): Changed parameter name.
- (createSelectionModel): Implemented.
+ (valueChanged): Changed parameter name.
+ (createSelectionModel): Implemented.
2005-02-15 Michael Koch <konqueror@gmx.de>
2005-02-15 Graydon Hoare <graydon@redhat.com>
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
+ * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
Rework painting into BufferedImages
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
Construct BufferedImage with alpha only when alpha is
present in colormodel.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
Rework painting into client-side jint arrays.
- * jni/gtk-peer/gtkcairopeer.h:
+ * jni/gtk-peer/gtkcairopeer.h:
Likewise.
2005-02-15 Michael Koch <konqueror@gmx.de>
* java/awt/image/IndexColorModel.java:
Add FIXME with respect to alpha handling.
- (getAlpha): Default to returning opaque pixels.
+ (getAlpha): Default to returning opaque pixels.
* java/awt/image/MultiPixelPackedSampleModel.java
(MultiPixelPackedSampleModel): Corrected parameters, order of
bit shifts and masks, stride length off by one.
implementation class names to conform to Classpath guidelines. Make
DomLSException use JDK 1.4+ exception chaining.
* gnu/xml/util/SAXNullTransformerFactory.java,
- gnu/xml/xpath/Predicate.java: Use constants relative to
+ gnu/xml/xpath/Predicate.java: Use constants relative to
declaring class or interface.
2005-02-16 Andrew Haley <aph@redhat.com>
(addStub): New method.
(deleteStub): New method.
(toStub): Rewrite.
-
+
* java/lang/VMCompiler.java (loadSharedLibrary): Pass
true to findHelper (tryParents).
* gnu/gcj/runtime/SharedLibLoader.java (SharedLibLoader):
Likewise.
* java/net/URLClassLoader.java (SoURLLoader): Likewise.
* gnu/gcj/runtime/SharedLibHelper.java (SharedLibHelper): Pass
- ProtectionDomain.
+ ProtectionDomain.
If tryParents is false, don't scan parent class loaders.
* java/security/Permissions.java (PermissionsHash.implies):
2005-02-15 David Daney <ddaney@avtrex.com>
Bryce McKinlay <mckinlay@redhat.com>
-
+
* prims.cc (_Jv_CreateJavaVM): Add comment about initialization order.
* posix-threads.cc (_Jv_InitThreads): Call block_sigchld() here to
ensure that GC threads inherit the new signal mask.
(FileResource.toString): Removed method.
2005-02-15 Mark Wielaard <mark@klomp.org>
-
+
* javax/net/ssl/SSLContext.java (getInstance): Add exception message
and/or cause before throwing.
2005-02-10 Bryce McKinlay <mckinlay@redhat.com>
- * testsuite/libjava.mauve/xfails: Updated to reflect current state
+ * testsuite/libjava.mauve/xfails: Updated to reflect current state
of mauve and libjava.
2005-02-09 Tom Tromey <tromey@redhat.com>
2005-02-07 Mark Wielaard <mark@klomp.org>
- Reported by Timo Lindfors <timo.lindfors@iki.fi>
- java/util/regex/Matcher.java (lookingAt): Set position when match
- found.
- (matches): Implemented through lookingAt().
+ Reported by Timo Lindfors <timo.lindfors@iki.fi>
+ java/util/regex/Matcher.java (lookingAt): Set position when match
+ found.
+ (matches): Implemented through lookingAt().
2005-02-07 Mark Wielaard <mark@klomp.org>
- Fix suggested by Timo Lindfors <timo.lindfors@iki.fi>
- * java/util/regex/Pattern.java (split(CharSequence,int)):
- Fix while empties > 0 loops.
+ Fix suggested by Timo Lindfors <timo.lindfors@iki.fi>
+ * java/util/regex/Pattern.java (split(CharSequence,int)):
+ Fix while empties > 0 loops.
2005-02-07 Robert Schuster <thebohemian@gmx.net>
* gnu/java/nio/charset/ISO_8859_1.java,
- gnu/java/nio/charset/US_ASCII.java,
+ gnu/java/nio/charset/US_ASCII.java,
gnu/java/nio/charset/UTF_16.java,
gnu/java/nio/charset/UTF_16_LE.java,
gnu/java/nio/charset/UTF_16_BE.java,
"http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html"
and "http://oss.software.ibm.com/cgi-bin/icu/convexp?s=ALL".
* gnu/java/nio/charset/Provider.java: Made charset lookup
- case-insensitive which fixes bug #11740.
+ case-insensitive which fixes bug #11740.
2005-02-07 Tom Tromey <tromey@redhat.com>
2004-11-06 Michael Koch <konqueror@gmx.de>
* javax/imageio/event/IIOReadProgressListener.java,
- javax/imageio/event/IIOReadUpdateListener.java,
+ javax/imageio/event/IIOReadUpdateListener.java,
javax/imageio/event/IIOReadWarningListener.java,
javax/imageio/event/IIOWriteProgressListener.java,
javax/imageio/event/IIOWriteWarningListener.java,
2004-10-15 Andrew Haley <aph@redhat.com>
- * Makefile.am (nat_files, xlib_nat_files): New.
- * Makefile.in: Regenerate.
+ * Makefile.am (nat_files, xlib_nat_files): New.
+ * Makefile.in: Regenerate.
2004-10-14 Ulrich Weigand <uweigand@de.ibm.com>
* testsuite/libjava.compile/pr17500.java: New file.
2004-09-25 Shashank Bapat <shashankbapat@yahoo.com>
- Mark Wielaard <mark@klomp.org>
+ Mark Wielaard <mark@klomp.org>
* gnu/regexp/RE.java (initialize): Add RETokenLookAhead support.
* gnu/regexp/RETokenLookAhead.java: New file.
Changed pfn from static local to local.
2004-09-03 Bryce McKinlay <mckinlay@redhat.com>
- H.J. Lu <hongjiu.lu@intel.com>
+ H.J. Lu <hongjiu.lu@intel.com>
PR libgcj/17290
* Makefile.am (GCJCOMPILE): Remove definition.
2004-07-21 Michael Koch <konqueror@gmx.de>
* javax/swing/JCheckBox.java: Reformated.
- (JCheckBox): Fixed all constructors.
- (isBorderPaintedFlat): New method.
- (setBorderPaintedFlat): New method.
+ (JCheckBox): Fixed all constructors.
+ (isBorderPaintedFlat): New method.
+ (setBorderPaintedFlat): New method.
* javax/swing/JEditorPane.java
- (createEditorKitForContentType): Made public.
- (scrollToReference): Likewise.
+ (createEditorKitForContentType): Made public.
+ (scrollToReference): Likewise.
* javax/swing/JTextArea.java
- (setLineWrap): Fire property change.
+ (setLineWrap): Fire property change.
* javax/swing/JToggleButton.java
- (JToggleButton): New constructor.
- (JToggleButton): Simplified.
+ (JToggleButton): New constructor.
+ (JToggleButton): Simplified.
* javax/swing/text/AttributeSet.java
- (FontAttribute): Renamed from FontCharacterAttribute.
+ (FontAttribute): Renamed from FontCharacterAttribute.
* javax/swing/text/JTextComponent.java
- (KeyBinBinding): Added javadoc.
- (JTextComponent): Likewise.
- (getAccessibleContext): Fixed javadoc.
+ (KeyBinBinding): Added javadoc.
+ (JTextComponent): Likewise.
+ (getAccessibleContext): Fixed javadoc.
* javax/swing/text/View.java
- (View): Added javadoc.
+ (View): Added javadoc.
* javax/swing/text/TabableView.java: New file.
* Makefile.am: Added javax/swing/text/TabableView.java.
* Makefile.in: Regenerated.
java/nio/ShortBuffer.java,
java/nio/ShortBufferImpl.java,
java/nio/ShortViewBufferImpl.java:
- Fixed javadocs all over. Improved input error
- checking.
+ Fixed javadocs all over. Improved input error
+ checking.
* java/nio/Buffer.java
(checkForUnderflow, checkForOverflow, checkIndex,
checkIfReadOnly, checkArraySize): New helper methods
- for error checking.
+ for error checking.
* java/nio/ByteBufferHelper.java
(checkRemainingForRead, checkRemainingForWrite,
checkAvailableForRead, checkAvailableForWrite): Removed
- no longer needed methods.
+ no longer needed methods.
2004-07-09 Michael Koch <konqueror@gmx.de>
2004-05-07 Jerry Quinn <jlquinn@optonline.net>
* java/util/SimpleTimeZone.java (startTimeMode, endTimeMode,
- WALL_TIME, STANDARD_TIME, UTC_TIME): New members.
+ WALL_TIME, STANDARD_TIME, UTC_TIME): New members.
(SimpleTimeZone): Tweak docs. Add new variation.
(setStartRule,setEndRule): Add new variations. Use
- startTimeMode and endTimeMode.
+ startTimeMode and endTimeMode.
2004-05-07 Jerry Quinn <jlquinn@optonline.net>
* java/util/Calendar.java (getActualMinimum,
- getActualMaximum): Remove abstract. Implement.
+ getActualMaximum): Remove abstract. Implement.
2004-05-06 Bryce McKinlay <mckinlay@redhat.com>
2004-05-04 Ingo Proetel <proetel@aicas.com>
* java/awt/image/ColorModel.java (getRGBdefault): Default ColorModel has
- 32 bit pixels not 8 bit pixels.
+ 32 bit pixels not 8 bit pixels.
(isCompatibleRaster): Added javadoc comment.
2004-05-04 Ingo Proetel <proetel@aicas.com>
(getByName): Return null when no interface was found.
2004-04-30 Ranjit Mathew <rmathew@hotmail.com>
- Tom Tromey <tromey@redhat.com>
+ Tom Tromey <tromey@redhat.com>
* testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use
additional option "-Wmissing-prototypes" for compiling C sources.
2004-04-24 Jerry Quinn <jlquinn@optonline.net>
* java/text/CollationElementIterator.java (reset): Reset
- lookahead variables.
+ lookahead variables.
2004-04-23 Mark Wielaard <mark@klomp.org>
2004-04-20 Guilhem Lavaux <guilhem@kaffe.org>
- Reported by Nektarios Papadopoulos <npapadop@inaccessnetworks.com>
+ Reported by Nektarios Papadopoulos <npapadop@inaccessnetworks.com>
* java/io/FileOutputStream.java
(FileOutputStream) Reorganized constructors. Constructors now
check whether the given path is directory.
(SCROLL_TAB_LAYOUT): Make public, value is 1.
(WRAP_TAB_LAYOUT): Make public, value is 0.
* javax/swing/plaf/basic/BasicTabbedPaneUI.java (ScrollingButton):
- Make private static inner class.
+ Make private static inner class.
2004-04-16 Bryce McKinlay <mckinlay@redhat.com>
* java/lang/natString.cc (_Jv_AllocString): Move to prims.cc.
2004-04-14 Andrew Haley <aph@redhat.com>
- Bryce McKinlay <mckinlay@redhat.com>
+ Bryce McKinlay <mckinlay@redhat.com>
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use
_Jv_LookupInterfaceMethodIdx for calls to interfaces.
2004-03-21 Ito Kazumitsu <kaz@maczuka.gcd.org>
- * java/net/ServerSocket.java
- (accept): Close the socket when error occured.
+ * java/net/ServerSocket.java
+ (accept): Close the socket when error occured.
2004-03-21 Jeroen Frijters <jeroen@frijters.net>
(setFont): Call new native method gtkSetFont.
* gnu/java/awt/peer/gtk/GtkContainerPeer.java
(setFont): For all child components who do not their fonts set,
- set their peers' fonts with this container's font.
+ set their peers' fonts with this container's font.
* gnu/java/awt/peer/gtk/GtkLabelPeer.java:
Move all native method declarations to the top for readability.
(gtkSetFont): New native method declaration.
2004-02-13 David Jee <djee@redhat.com>
* java/awt/Component.java
- (show): Only do something if component is invisible at the moment.
- (hide): Only do something if component is visible at the moment.
- (reshape): If lightweight, erase old bounds and repaint new bounds.
+ (show): Only do something if component is invisible at the moment.
+ (hide): Only do something if component is visible at the moment.
+ (reshape): If lightweight, erase old bounds and repaint new bounds.
2004-02-13 Kim Ho <kho@redhat.com>
2004-02-15 Ito Kazumitsu <kaz@maczuka.gcd.org>
* java/io/ObjectInputStream.java (readClassDescriptor): Avoid the
- overflow of fieldmapping.
+ overflow of fieldmapping.
2004-02-14 Sascha Brawer <brawer@dandelis.ch>
* gnu/java/awt/peer/gtk/GtkComponentPeer.java
(handleEvent): Implemented. Handles PaintEvents.
(paint): Implemented. Use GTK native methods to queue updates
- for this heavyweight peer.
+ for this heavyweight peer.
* gnu/java/awt/peer/gtk/GtkContainerPeer.java
(handleEvent): Removed.
* java/awt/Component.java
* testsuite/libjava.compile/PR13733.xfail: New file.
2004-01-22 Arnaud Vandyck <arnaud.vandyck@ulg.ac.be>
- Michael Koch <konqueror@gmx.de>
+ Michael Koch <konqueror@gmx.de>
* javax/swing/table/DefaultTableCellRenderer.java
(DefaultTableCellRenderer): Added javadoc for the class and for
2004-01-16 Kim Ho <kho@redhat.com>
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java (GtkComponentPeer): If
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java (GtkComponentPeer): If
it is a FileDialog and has dimensions of 0 by 0, then the initial
size is set to size request plus insets.
* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java