Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								1e7c1ba87d 
								
							 
						 
						
							
							
								
								Jdwp.class: Regenerate.  
							
							 
							
							... 
							
							
							
							* classpath/lib/gnu/classpath/jdwp/Jdwp.class: Regenerate.
        * classpath/lib/gnu/classpath/jdwp/Jdwp$1.class: Regenerate.
        * classpath/lib/gnu/classpath/jdwp/event/Event.class:
        Regenerate.
        * classpath/lib/gnu/classpath/jdwp/transport/JdwpConnection.class:
        Regenerate.
        * gnu/classpath/jdwp/Jdwp.h: Regenerate.
        * gnu/classpath/jdwp/event/Event.h: Regenerate.
        * gnu/classpath/jdwp/transport/JdwpConnection.h: Regenerate.
From-SVN: r124515 
							
						 
						
							2007-05-07 20:48:01 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								da70c2d9ed 
								
							 
						 
						
							
							
								
								Jdwp.java (notify): Rewrite to call new array-based method.  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/Jdwp.java (notify): Rewrite to call
        new array-based method.
        (notify): New function.
        (sendEvent): Rewrite to use sendEvents.
        (sendEvents): New method.
        * gnu/classpath/jdwp/event/Event.java (toPacket): Make static.
        Change parameters to use arrays for events and requests.
        Add suspendPolicy parameter.
        Move per-event data transformation to...
        (_toData): ... here.
        * gnu/classpath/jdwp/transport/JdwpConnection.java
        (sendEvent): Renamed to ...
        (sendEvents): ... this.
        Change parameters to use arrays for events and requests.
        Add suspendPolicy parameter.
From-SVN: r124514 
							
						 
						
							2007-05-07 20:45:21 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								ddd3985ef5 
								
							 
						 
						
							
							
								
								natVMVirtualMachine.cc (getClassMethod): Change to use JVMTI.  
							
							 
							
							... 
							
							
							
							2007-05-04  Kyle Galloway  <kgallowa@redhat.com>
	* gnu/classpath/jdwp/natVMVirtualMachine.cc (getClassMethod): Change
	to use JVMTI.
From-SVN: r124447 
							
						 
						
							2007-05-04 19:48:33 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								136bed8f1a 
								
							 
						 
						
							
							
								
								interpret.cc: Don't include ExceptionEvent.h.  
							
							 
							
							... 
							
							
							
							* interpret.cc: Don't include ExceptionEvent.h.
        * gnu/gcj/jvmti/natExceptionEvent.cc: Remove.
        * Makefile.am (nat_source_files): Remove natExceptionEvent.cc.
        * Makefile.in: Regenerated.
From-SVN: r124407 
							
						 
						
							2007-05-04 02:08:07 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								befd756626 
								
							 
						 
						
							
							
								
								jvmti-int.h (_Jv_ReportJVMTIExceptionThrow): Declare.  
							
							 
							
							... 
							
							
							
							* include/jvmti-int.h (_Jv_ReportJVMTIExceptionThrow):
        Declare.
        * interpret.cc (_Jv_ReportJVMTIExceptionThrow): New function.
        (find_catch_location): New function.
        (REPORT_EXCEPTION): New macro.
        (throw_internal_error): Use REPORT_EXCEPTION.
        (throw_incompatible_class_change_error): Likewise.
        (throw_null_pointer_exception): Likewise.
        (throw_class_format_error): Likewise.
        * interpret-run.cc (INTERP_REPORT_EXCEPTION)[DEBUG]: Set
        to REPORT_EXCEPTION.
        (INTERP_REPORT_EXCEPTION)[!DEBUG]: Make nop.
        (insn_new): Use INTERP_REPORT_EXCEPTION.
        (insn_athrow): Likewise.
        Remove previous JVMTI exception notifications.
        Add JVMTI ExceptionCatch notificatin.
        * jni.cc (_Jv_PopSystemFrame): Notify JVMTI clients of
        exception throw.
        * gnu/gcj/jvmti/ExceptionEvent.java: Removed.
        * gnu/gcj/jvmti/ExceptionEvent.h: Removed.
        * classpath/lib/gnu/gcj/jvmti/ExceptionEvent.class: Removed.
        * gnu/classpath/jdwp/natVMVirtualMachine.cc
        (jdwpExceptionCB): New function.
        (jdwpVMInitCB): Set Exception event handler and enable.
        * sources.am: Regenerated.
        * Makefile.in: Regenerated.
From-SVN: r124406 
							
						 
						
							2007-05-04 01:04:11 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								97797e00e7 
								
							 
						 
						
							
							
								
								Makefile.in: Regenerate.  
							
							 
							
							... 
							
							
							
							2007-05-03  Thomas Fitzsimmons  <fitzsim@redhat.com>
	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=237304 
	* Makefile.in: Regenerate.
	* scripts/makemake.tcl (scan_directory): Treat default.css as a
	property file.
	* classpath/javax/swing/text/html/default.css: Move to...
	* classpath/resource/javax/swing/text/html/default.css: New file.
	* classpath/javax/swing/text/html/HTMLEditorKit.java
	(getStyleSheet): Throw RuntimeException when style loading fails.
	* sources.am (property_files): Add
	classpath/resource/javax/swing/text/html/default.css.
From-SVN: r124387 
							
						 
						
							2007-05-03 19:02:52 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								45b88fa2c4 
								
							 
						 
						
							
							
								
								Server.java (Server): Record the delegate.  
							
							 
							
							... 
							
							
							
							2007-05-03  Andrew Haley  <aph@redhat.com>
        * gnu/javax/management/Server.java (Server): Record the delegate.
        (registerMBean): Notify the delegate.
        (unregisterMBean): Likewise.
        (notify): New method.
From-SVN: r124386 
							
						 
						
							2007-05-03 18:38:37 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								e152672004 
								
							 
						 
						
							
							
								
								Server.java (Server): Record the delegate.  
							
							 
							
							... 
							
							
							
							2007-05-03  Andrew Haley  <aph@redhat.com>
        * gnu/javax/management/Server.java (Server): Record the delegate.
        (registerMBean): Notify the delegate.
        (unregisterMBean): Likewise.
        (notify): New method.
From-SVN: r124385 
							
						 
						
							2007-05-03 18:35:55 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								6696d65299 
								
							 
						 
						
							
							
								
								Server.java (Server): Record the delegate.  
							
							 
							
							... 
							
							
							
							2007-05-03  Andrew Haley  <aph@redhat.com>
        * gnu/javax/management/Server.java (Server): Record the delegate.
        (registerMBean): Notify the delegate.
        (unregisterMBean): Likewise.
        (notify): New method.
From-SVN: r124383 
							
						 
						
							2007-05-03 18:30:33 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								a74e2c64a1 
								
							 
						 
						
							
							
								
								natCharacter.cc (Character::getType): Handle negative code points.  
							
							 
							
							... 
							
							
							
							https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=238755 
	* java/lang/natCharacter.cc (Character::getType): Handle negative
	code points.
	(Character::toLowerCase): Likewise.
	(Character::toUpperCase): Likewise.
	(Character::digit): Likewise.
	(Character::getNumericValue): Likewise.
	(Character::getDirectionality): Likewise.
	(Character::toTitleCase): Likewise.
From-SVN: r124370 
							
						 
						
							2007-05-02 23:27:03 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								0e0cca2daa 
								
							 
						 
						
							
							
								
								VMIdManager.class: Regenerated.  
							
							 
							
							... 
							
							
							
							2007-05-01  Kyle Galloway  <kgallowa@redhat.com>
	* classpath/lib/gnu/classpath/jdwp/VMIdManager.class: Regenerated.
	* classpath/lib/gnu/classpath/jdwp/VMIdManager$ReferenceKey.class: Regenerated.
	* classpath/lib/gnu/classpath/jdwp/VMIdManager$IdFactory.class: Regenerated.
From-SVN: r124327 
							
						 
						
							2007-05-01 13:28:00 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								8e48985493 
								
							 
						 
						
							
							
								
								interpret-run.cc (NEXT_INSN): Advance PC before executing the instruction.  
							
							 
							
							... 
							
							
							
							* interpret-run.cc (NEXT_INSN)[DEBUG]: Advance PC before
        executing the instruction.
        * include/java-interp.h (_Jv_InterpFrame::get_pc): Subtract
        one insn from the frame's PC. _Jv_InterpMethod::run et al
        will advance the PC before executing the instruction.
From-SVN: r124313 
							
						 
						
							2007-05-01 02:50:02 +00:00  
						
					 
				
					
						
							
							
								 
								Francis Kung
							
						 
						
							 
							
							
							
							
								
							
							
								a6ee54a636 
								
							 
						 
						
							
							
								
								2007-04-04  Francis Kung  <fkung@redhat.com>  
							
							 
							
							... 
							
							
							
							* gnu/java/awt/peer/gtk/ComponentGraphics.java
        (cairoDrawGlyphVector): Removed method.
        (cairoSetFont): Removed method.
        (disposeNative): Removed method.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
        (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawGlyphVector): Added
        locking.
        (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetFont): Added locking.
        (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_disposeNative): Added locking.
From-SVN: r124251 
							
						 
						
							2007-04-28 01:58:23 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								9898e8391f 
								
							 
						 
						
							
							
								
								Jdwp.class: Regenerated.  
							
							 
							
							... 
							
							
							
							* classpath/lib/gnu/classpath/jdwp/Jdwp.class: Regenerated.
        * classpath/lib/gnu/classpath/jdwp/event/EventManager.class:
        Regenerated.
        * gnu/classpath/jdwp/event/EventManager.h: Regenerated.
        * gnu/classpath/jdwp/event/EventManager.java
        (getEventRequest): Rename to...
        (getEventRequests): ...this.
        Change return type to array of requests.
        Construct a list of all matching events and return
        them all.
        * gnu/classpath/jdwp/Jdwp.java (notify): Use getEventRequests
        and send event notifications for all matching requests.
From-SVN: r124250 
							
						 
						
							2007-04-28 01:05:36 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								e91ada38ad 
								
							 
						 
						
							
							
								
								LocationOnlyFilter.class: Regenerated;  
							
							 
							
							... 
							
							
							
							* classpath/lib/gnu/classpath/jdwp/event/filters/
        LocationOnlyFilter.class: Regenerated;
        * classpath/lib/gnu/classpath/jdwp/util/Location.class:
        Regenerated.
        * gnu/classpath/jdwp/VMMethod.java
        * classpath/lib/gnu/classpath/jdwp/VMMethod.class:
        Regenerated.
        * gnu/classpath/jdwp/VMMethod.h: Regenerated.
        * gnu/classpath/jdwp/util/Location.h: Regenerated.
        * gnu/classpath/jdwp/event/filters/LocationOnlyFilter.java
        (matches): Use Location.equals to determine equality.
        * gnu/classpath/jdwp/VMMethod.java (equals):
        New method.
        * gnu/classpath/jdwp/util/Location.java (equals):
        New method.
From-SVN: r124249 
							
						 
						
							2007-04-28 01:02:10 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								415e62e232 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							 
							
							... 
							
							
							
							2007-03-16  Francis Kung  <fkung@redhat.com>
	* gnu/java/awt/peer/gtk/CairoGraphics2D.java
	(cairoArc): Make protected rather than private so it can be over-ridden.
	(cairoClip): Likewise.
	(cairoClosePath): Likewise.
	(cairoCurveTo): Likewise.
	(cairoDrawGlyphVector): Likewise.
	(cairoFill): Likewise.
	(cairoLineTo): Likewise.
	(cairoMoveTo): Likewise.
	(cairoNewPath): Likewise.
	(cairoRectangle): Likewise.
	(cairoResetClip): Likewise.
	(cairoRestore): Likewise.
	(cairoSave): Likewise.
	(cairoScale): Likewise.
	(cairoSetAntialias): Likewise.
	(cairoSetDash): Likewise.
	(cairoSetFillRule): Likewise.
	(cairoSetFont): Likewise.
	(cairoSetLine): Likewise.
	(cairoSetMatrix): Likewise.
	(cairoSetOperator): Likewise.
	(cairoSetRGBAColor): Likewise.
	(cairoStroke): Likewise.
	(drawPixels): Likewise.
	(init): Likewise.
	(setGradient): Likewise.
	(setPaintPixels): Likewise.
	(cairoDrawLine): Removed.
	(cairoDrawRect): Removed.
	(cairoFillRect): Removed.
	(cairoPreserveClip): Removed.
	(cairoRelCurveTo): Removed.
	(cairoRelLineTo): Removed.
	(cairoRelMoveTo): Removed.
	* gnu/java/awt/peer/gtk/ComponentGraphics.java
	(cairoArc): New method wrapping superclass method in locks.
	(cairoClip): Likewise.
	(cairoClosePath): Likewise.
	(cairoCurveTo): Likewise.
	(cairoDrawGlyphVector): Likewise.
	(cairoFill): Likewise.
	(cairoLineTo): Likewise.
	(cairoMoveTo): Likewise.
	(cairoNewPath): Likewise.
	(cairoRectangle): Likewise.
	(cairoResetClip): Likewise.
	(cairoRestore): Likewise.
	(cairoSave): Likewise.
	(cairoScale): Likewise.
	(cairoSetAntialias): Likewise.
	(cairoSetDash): Likewise.
	(cairoSetFillRule): Likewise.
	(cairoSetFont): Likewise.
	(cairoSetLine): Likewise.
	(cairoSetMatrix): Likewise.
	(cairoSetOperator): Likewise.
	(cairoSetRGBAColor): Likewise.
	(cairoStroke): Likewise.
	(disposeNative): Likewise.
	(drawPixels): Likewise.
	(init): Likewise.
	(setGradient): Likewise.
	(setPaintPixels): Likewise.
	(draw): Do not lock, as locking is now done in the wrapped native methods.
	(drawComposite): Likewise.
	(drawGlyphVector): Likewise.
	(drawImage): Likewise.
	(drawRenderedImage): Likewise.
	(fill): Likewise.
	(setClip): Removed.
	(lock): Added documentation.
	(unlock): Added documentation.
	* include/gnu_java_awt_peer_gtk_CairoGraphics2D.h: Regenerated.
	* include/gnu_java_awt_peer_gtk_ComponentGraphics.h: Regenerated.
	* lib/gnu/java/awt/peer/gtk/ComponentGraphics.class: Regenerated.
	* lib/gnu/java/awt/peer/gtk/CairoGraphics2D.class: Regenerated.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
	(Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawLine): Removed.
	(Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawRect): Removed.
	(Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoFillRect): Removed.
	(Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoPreserveClip): Removed.
	(Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRelCurveTo): Removed.
	(Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRelLineTo): Removed.
	(Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRelMoveTo): Removed.
2007-04-27  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* gnu/java/awt/peer/gtk/CairoGraphics2D.h: Regenerate.
	* gnu/java/awt/peer/gtk/ComponentGraphics.h: Regenerate.
From-SVN: r124226 
							
						 
						
							2007-04-27 18:08:03 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								401eebfa1f 
								
							 
						 
						
							
							
								
								VMIdManager.class: Regenerated.  
							
							 
							
							... 
							
							
							
							* classpath/lib/gnu/classpath/jdwp/VMIdManager.class: Regenerated.
	* classpath/lib/gnu/classpath/jdwp/VMIdManager$ReferenceKey.class:
	Regenerated.
	* classpath/lib/gnu/classpath/jdwp/VMIdManager$IdFactory.class:
	Regenerated.
From-SVN: r124193 
							
						 
						
							2007-04-26 18:30:25 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								8931743ffe 
								
							 
						 
						
							
							
								
								ObjectStreamClass.java (ensureFieldsSet): New method.  
							
							 
							
							... 
							
							
							
							2007-04-25  Andrew Haley  <aph@redhat.com>
        * java/io/ObjectStreamClass.java (ensureFieldsSet): New method.
        (setFields): call ensureFieldsSet.
        (fieldsSet): New field.
        * java/io/ObjectOutputStream.java (writeFields): Call
        osc.ensureFieldsSet().
        * java/io/ObjectInputStream.java (parseContent): Assign the handle
        for a PROXYCLASSDESC immediately after reading the marker.
From-SVN: r124188 
							
						 
						
							2007-04-26 14:40:29 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								5c12b59bd8 
								
							 
						 
						
							
							
								
								ObjectStreamClass.java (ensureFieldsSet): New method.  
							
							 
							
							... 
							
							
							
							2007-04-25  Andrew Haley  <aph@redhat.com>
	* java/io/ObjectStreamClass.java (ensureFieldsSet): New method.
	(setFields): call ensureFieldsSet.
	(fieldsSet): New field.
	* java/io/ObjectOutputStream.java (writeFields): Call
	osc.ensureFieldsSet().
	* java/io/ObjectInputStream.java (parseContent): Assign the handle
	for a PROXYCLASSDESC immediately after reading the marker.
From-SVN: r124187 
							
						 
						
							2007-04-26 14:31:29 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								9f8b807381 
								
							 
						 
						
							
							
								
								VMIdManager.java (getObjectId): Deal with null objects.  
							
							 
							
							... 
							
							
							
							2007-04-25  Kyle Galloway  <kgallowa@redhat.com>
	* gnu/classpath/jdwp/VMIdManager.java (getObjectId): Deal with null
	objects.
	(get): Deal with ObjectId of 0.
From-SVN: r124164 
							
						 
						
							2007-04-25 19:46:45 +00:00  
						
					 
				
					
						
							
							
								 
								John David Anglin
							
						 
						
							 
							
							
							
							
								
							
							
								df80379db8 
								
							 
						 
						
							
							
								
								re PR libgcj/31084 (TRUE or FALSE defined)  
							
							 
							
							... 
							
							
							
							PR libgcj/31084
	* java/lang/natVMProcess.cc: Include platform.h before jvm.h.
From-SVN: r124138 
							
						 
						
							2007-04-25 01:24:47 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								7c4a926515 
								
							 
						 
						
							
							
								
								2007-04-24  Kyle Galloway  <kgallowa@redhat.com>  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/natVMVirtualMachine.java
	(getThreadStatus): Implement.
From-SVN: r124117 
							
						 
						
							2007-04-24 19:56:55 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								9872ecadbd 
								
							 
						 
						
							
							
								
								headers.txt (gnu/gcj/jvmti/Breakpoint.h): Add _Jv_RewriteBreakpointInsn friend declaration.  
							
							 
							
							... 
							
							
							
							* headers.txt (gnu/gcj/jvmti/Breakpoint.h)[DIRECT_THREADED]:
        Add _Jv_RewriteBreakpointInsn friend declaration.
        * gnu/gcj/jvmti/natBreakpoint.cc (_Jv_RewriteBreakpointInsn)
        [DIRECT_THREADED]: New function.
        * gnu/gcj/jvmti/Breakpoint.h: Regenerate.
        * interpret-run.cc: Define new REWRITE_INSN macro.
        Changed all occurrences of insn rewriting to call REWRITE_INSN.
From-SVN: r124111 
							
						 
						
							2007-04-24 18:18:56 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								22099c59a2 
								
							 
						 
						
							
							
								
								no-gc.h (_Jv_IsThreadSuspended): Declare.  
							
							 
							
							... 
							
							
							
							* include/no-gc.h (_Jv_IsThreadSuspended): Declare.
        * include/boehm-gc.h (_Jv_IsThreadSuspended): Likewise.
        * boehm.cc (_Jv_IsThreadSuspended): New function.
        * nogc.cc (_Jv_IsThreadSuspended): Likewise.
        * jvmti.cc (_Jv_JVMTI_GetThreadState): New function.
        (_Jv_JVMTI_Interface): Define GetThreadState.
From-SVN: r124082 
							
						 
						
							2007-04-23 21:12:10 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								d76473618c 
								
							 
						 
						
							
							
								
								java-interp.h (_Jv_InterpFrame): Add pointer to the interpreter PC.  
							
							 
							
							... 
							
							
							
							2007-04-23  Kyle Galloway  <kgallowa@redhat.com>
	* include/java-interp.h (_Jv_InterpFrame): Add pointer to the
	interpreter PC.
	(<init>): Add a pointer to the interpreter PC as a parameter with
	default value NULL.
	(get_pc): New method.
	* interpret-run.cc: If debugging, pass a pointer to the PC when
	creating the stack frame.
	* jvmti.cc (_Jv_JVMTI_GetStackTrace): Call _Jv_InterpFrame::get_pc
	to get the PC.
From-SVN: r124076 
							
						 
						
							2007-04-23 17:30:29 +00:00  
						
					 
				
					
						
							
							
								 
								Jeroen Frijters
							
						 
						
							 
							
							
							
							
								
							
							
								f91141b1a2 
								
							 
						 
						
							
							
								
								re PR classpath/31646 (Arrays.sort() broken)  
							
							 
							
							... 
							
							
							
							2007-04-23  Jeroen Frijters  <jeroen@frijters.net>
	PR classpath/31646:
	* java/util/Arrays.java (qsort): Corrected initial median calculation.
From-SVN: r124071 
							
						 
						
							2007-04-23 16:15:51 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								a8a423360b 
								
							 
						 
						
							
							
								
								natVMVirtualMachine.cc (getSourceFile): Check for null source file and throw an exception indicating this.  
							
							 
							
							... 
							
							
							
							2007-04-23  Kyle Galloway  <kgallowa@redhat.com>
	* gnu/classpath/jdwp/natVMVirtualMachine.cc (getSourceFile): Check
	for null source file and throw an exception indicating this.
From-SVN: r124066 
							
						 
						
							2007-04-23 14:23:39 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								434942d978 
								
							 
						 
						
							
							
								
								BreakpointManager.java (newBreakpoint): Install the new breakpoint into the bytecode.  
							
							 
							
							... 
							
							
							
							* gnu/gcj/jvmti/BreakpointManager.java (newBreakpoint):
        Install the new breakpoint into the bytecode.
        (deleteBreakpoint): Remove the breakpoint from the bytecode.
        * classpath/lib/gnu/gcj/jvmti/BreakpointManager.class:
        Regenerate.
        * gnu/gcj/jvmti/natBreakpoint.cc (initialize_native):
        Don't install the breakpoint here.
From-SVN: r123997 
							
						 
						
							2007-04-20 17:08:44 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								52fdc9b5d9 
								
							 
						 
						
							
							
								
								interpret-run.cc [...]: Save the original insn for the breakpoint before posting the JVMTI notification.  
							
							 
							
							... 
							
							
							
							* interpret-run.cc [insn_breakpoint]: Save the original
        insn for the breakpoint before posting the JVMTI notification.
From-SVN: r123985 
							
						 
						
							2007-04-20 00:06:11 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								765e6a0cd4 
								
							 
						 
						
							
							
								
								re PR crypto/31626 (javax.net.SocketFactory#createSocket() throws UnsupportedOperationException)  
							
							 
							
							... 
							
							
							
							libjava
	* gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.h: Rebuilt.
libjava/classpath
2007-04-19  Casey Marshall  <csm@gnu.org>
	PR classpath/31626:
	* gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java
	(createSocket): New method.
From-SVN: r123977 
							
						 
						
							2007-04-19 20:50:40 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								06a4a50762 
								
							 
						 
						
							
							
								
								libjava  
							
							 
							
							... 
							
							
							
							* Regenerated headers with new gjavah.
libjava/classpath
	* tools/gnu/classpath/tools/javah/MethodHelper.java (print):
	Changed arguments.  Directly print method name.
	* tools/gnu/classpath/tools/javah/ClassWrapper.java
	(methodNameMap): New field.
	(makeVtable): Initialize it.
	(printMethods): Compute name for bridge targets.
From-SVN: r123965 
							
						 
						
							2007-04-19 00:24:09 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								f9d6deca5b 
								
							 
						 
						
							
							
								
								natVMProxy.cc (ncode_closure): Add method_index.  
							
							 
							
							... 
							
							
							
							2007-04-18  Andrew Haley  <aph@redhat.com>
        * java/lang/reflect/natVMProxy.cc (ncode_closure): Add
        method_index.
        (generateProxyClass): Add field $Proxy0.m.  Store methods array in
        it.
        (run_proxy): Retrieve the method to invoke from in $Proxy0.m.
        * java/lang/Class.h: Remove _Jv_LookupProxyMethod.
        * java/lang/natClass.cc: Likewise.
        * headers.txt: Likewise.
        * java/lang/reflect/Method.h: Likewise.
From-SVN: r123954 
							
						 
						
							2007-04-18 17:13:20 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								0df38d45e1 
								
							 
						 
						
							
							
								
								natVMProxy.cc (ncode_closure): Add method_index.  
							
							 
							
							... 
							
							
							
							2007-04-18  Andrew Haley  <aph@redhat.com>
        * java/lang/reflect/natVMProxy.cc (ncode_closure): Add
        method_index.
        (generateProxyClass): Add field $Proxy0.m.  Store methods array in
        it.
        (run_proxy): Retrieve the method to invoke from in $Proxy0.m.
        * java/lang/Class.h: Remove _Jv_LookupProxyMethod.
        * java/lang/natClass.cc: Likewise.
        * headers.txt: Likewise.
From-SVN: r123953 
							
						 
						
							2007-04-18 17:10:32 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								431f60c0eb 
								
							 
						 
						
							
							
								
								UnicastConnectionManager.java (UnicastConnectionManager(int port, RMIServerSocketFactory)): Listen on "localhost", not localhost.  
							
							 
							
							... 
							
							
							
							2007-04-17  Andrew Haley  <aph@redhat.com>
	* gnu/java/rmi/server/UnicastConnectionManager.java
	(UnicastConnectionManager(int port, RMIServerSocketFactory)):
	Listen on "localhost", not localhost.
From-SVN: r123952 
							
						 
						
							2007-04-18 17:07:48 +00:00  
						
					 
				
					
						
							
							
								 
								Francis Kung
							
						 
						
							 
							
							
							
							
								
							
							
								abe2f66ab9 
								
							 
						 
						
							
							
								
								re PR awt/31311 (Quitting applet can hang X server)  
							
							 
							
							... 
							
							
							
							2007-04-17  Francis Kung  <fkung@redhat.com>
	PR classpath/31311
	* gnu/java/awt/peer/gtk/ComponentGraphics.java
	(dispose): Removed method.
	(disposeSurface): Removed method.
	* gnu_java_awt_peer_gtk_ComponentGraphics.h: Regenerated.
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c
	(Java_gnu_java_awt_peer_gtk_ComponentGraphics_disposeSurface): Removed.
	(Java_gnu_java_awt_peer_gtk_ComponentGraphics_initState): Destroy surface
	after it is used to create a cairo context.
From-SVN: r123928 
							
						 
						
							2007-04-17 20:15:53 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								3088dc29d1 
								
							 
						 
						
							
							
								
								Committed up-to-date .class and .h files from an earlier commit  
							
							 
							
							... 
							
							
							
							From-SVN: r123890 
							
						 
						
							2007-04-16 20:15:00 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								1c23733ce2 
								
							 
						 
						
							
							
								
								https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=236614  
							
							 
							
							... 
							
							
							
							* gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java
	(createSocket): Change order of delegation.
From-SVN: r123889 
							
						 
						
							2007-04-16 20:13:28 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								8734935bf8 
								
							 
						 
						
							
							
								
								ObjectInputStream.java: (parseContent): Call (String, Object) version of dumpElementln.  
							
							 
							
							... 
							
							
							
							2007-04-16  Andrew Haley  <aph@redhat.com>
        * java/io/ObjectInputStream.java: (parseContent):  Call (String,
        Object) version of dumpElementln.
        (dumpElementln(String, Object)): New method.
        * java/io/ObjectOutputStream.java (writeObject): Call (String,
        Object) version of dumpElementln.
        (dumpElementln(String, Object)): New method.
From-SVN: r123875 
							
						 
						
							2007-04-16 15:29:55 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew John Hughes
							
						 
						
							 
							
							
							
							
								
							
							
								b3ea5d8ea6 
								
							 
						 
						
							
							
								
								2007-04-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>  
							
							 
							
							... 
							
							
							
							* javax/management/ObjectName.java:
        (parse(String)): Catch multiple wildcards,
        initialise with an empty string (so null isn't
        appended), and emit comma even when wildcard
        ends the list.
        (checkComponents()): Catch newlines.
        (quote(String)): Handle newlines and quotes
        correctly.
From-SVN: r123873 
							
						 
						
							2007-04-16 14:50:03 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								754d30c83a 
								
							 
						 
						
							
							
								
								BootClassLoader.java (getBootURLLoader): New method.  
							
							 
							
							... 
							
							
							
							2007-04-16  Andrew Haley  <aph@redhat.com>
        * gnu/gcj/runtime/BootClassLoader.java (getBootURLLoader): New
        method.
        (bootGetResource): Use getBootURLLoader() to load resources.
        (bootGetResources): Likewise.
        * java/lang/reflect/natMethod.cc (Method::invoke): In invoke also
        check that the method's declaring class is accessible.
From-SVN: r123867 
							
						 
						
							2007-04-16 13:49:37 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								9c3068be67 
								
							 
						 
						
							
							
								
								TaggedComponentHelper.java (read): Use read_octet_array(), not read().  
							
							 
							
							... 
							
							
							
							2007-04-16  Andrew Haley  <aph@redhat.com>
        * org/omg/IOP/TaggedComponentHelper.java (read): Use
        read_octet_array(), not read().
        (write): Use write_octet_array(), not write().
        * org/omg/PortableServer/Servant.java (_get_delegate): Throw if no
        delegate has been set.
        * javax/management/ObjectName.java serialVersionUID: Declare.
        Make all fields transient.
        (parse): Break out from constructor.
        (writeObject, readObject): New methods.
From-SVN: r123865 
							
						 
						
							2007-04-16 13:48:26 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								2f69f684f3 
								
							 
						 
						
							
							
								
								TaggedComponentHelper.java (read): Use read_octet_array(), not read().  
							
							 
							
							... 
							
							
							
							2007-04-16  Andrew Haley  <aph@redhat.com>
        * org/omg/IOP/TaggedComponentHelper.java (read): Use
        read_octet_array(), not read().
        (write): Use write_octet_array(), not write().
        * org/omg/PortableServer/Servant.java (_get_delegate): Throw if no
        delegate has been set.
        * javax/management/ObjectName.java serialVersionUID: Declare.
        Make all fields transient.
        (parse): Break out from constructor.
        (writeObject, readObject): New methods.
From-SVN: r123864 
							
						 
						
							2007-04-16 13:46:54 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								0e055c1cd2 
								
							 
						 
						
							
							
								
								BootClassLoader.java (getBootURLLoader): New method.  
							
							 
							
							... 
							
							
							
							2007-04-16  Andrew Haley  <aph@redhat.com>
        * gnu/gcj/runtime/BootClassLoader.java (getBootURLLoader): New
        method.
        (bootGetResource): Use getBootURLLoader() to load resources.
        (bootGetResources): Likewise.
        * java/lang/reflect/natMethod.cc (Method::invoke): In invoke also
        check that the method's declaring class is accessible.
From-SVN: r123862 
							
						 
						
							2007-04-16 13:44:59 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								a93fc2890c 
								
							 
						 
						
							
							
								
								sources.am: Regenerate.  
							
							 
							
							... 
							
							
							
							* sources.am: Regenerate.
        * Makefile.in: Likewise.
From-SVN: r123697 
							
						 
						
							2007-04-10 17:52:59 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								b1bdab7eb5 
								
							 
						 
						
							
							
								
								interpret-run.cc: If debugging, check if args is NULL before getting the "this" pointer.  
							
							 
							
							... 
							
							
							
							2007-04-09  Kyle Galloway  <kgallowa@redhat.com>
	* interpret-run.cc: If debugging, check if args is NULL before
	getting the "this" pointer.
From-SVN: r123681 
							
						 
						
							2007-04-09 20:32:19 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								aa2473e4fc 
								
							 
						 
						
							
							
								
								ArrayValue.java: New file.  
							
							 
							
							... 
							
							
							
							2007-04-09  Kyle Galloway  <kgallowa@redhat.com>
	* classpath/gnu/classpath/jdwp/value/ArrayValue.java: New file.
	* classpath/lib/gnu/classpath/jdwp/value/ArrayValue.class: New file.
	* gnu/classpath/jdwp/ArrayValue.h: New file.
	* gnu/classpath/jdwp/natVMFrame.cc (getValue): Add array case.
	(setValue): Ditto.
From-SVN: r123680 
							
						 
						
							2007-04-09 20:30:20 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								ecc0fc15ec 
								
							 
						 
						
							
							
								
								Fix ChangeLog date.  
							
							 
							
							... 
							
							
							
							From-SVN: r123677 
							
						 
						
							2007-04-09 17:46:17 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								290b7f64b5 
								
							 
						 
						
							
							
								
								re PR libgcj/23758 (java::lang::ConcreteProcess::nativeSpawn unsafe)  
							
							 
							
							... 
							
							
							
							PR libgcj/23758
	* java/lang/natPosixProcess.cc (nativeSpawn): Move building of
	environment before the fork.
	* testsuite/libjava.lang/Process_7.java: New test.
	* testsuite/libjava.lang/Process_7.out: Its expected results.
	* testsuite/libjava.lang/Process_7.jar: Generated file.
From-SVN: r123676 
							
						 
						
							2007-04-09 17:40:20 +00:00  
						
					 
				
					
						
							
							
								 
								H.J. Lu
							
						 
						
							 
							
							
							
							
								
							
							
								70275c384c 
								
							 
						 
						
							
							
								
								prims.cc (load_jvmti_agent): Add the missing `,'.  
							
							 
							
							... 
							
							
							
							2007-04-09  H.J. Lu  <hongjiu.lu@intel.com>
	* prims.cc (load_jvmti_agent): Add the missing `,'.
From-SVN: r123672 
							
						 
						
							2007-04-09 08:07:08 -07:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								3fe9aa9ea7 
								
							 
						 
						
							
							
								
								gij.cc (main): Accept -agentlib and -agentpath options.  
							
							 
							
							... 
							
							
							
							2007-04-09  Kyle Galloway  <kgallowa@redhat.com>
	* gij.cc (main): Accept -agentlib and -agentpath options.
	* prims.cc (parse_init_args): Deal with -agentlib and -agentpath.
	(load_jvmti_agent): New function.
From-SVN: r123671 
							
						 
						
							2007-04-09 13:24:00 +00:00  
						
					 
				
					
						
							
							
								 
								Tania Bento
							
						 
						
							 
							
							
							
							
								
							
							
								618bf37b05 
								
							 
						 
						
							
							
								
								DecimalFormatSymbols.java: Added the year 2007 to Copyright information and introduced new variable, currency.  
							
							 
							
							... 
							
							
							
							2007-04-04  Tania Bento  <tbento@redhat.com>
	* java/text/DecimalFormatSymbols.java: Added the year 2007 to
	Copyright information and introduced new variable, currency.
	(DecimalFormatSymbols(Locale)): Define currency and intlCurrencySymbol
	to "XXX", currencySymbol to "?" and localCurrency appropriately.
	(getCurrency): Fixed documentation and return the value of currency.
	(setCurrency): Fixed documentation and update the value of currency.
	(setInternationalCurrencySymbol): Fixed documentation and update the
	value of currency.
	* java/util/Currency.java: Introduced two new variables, properties
	and fractionDigits. In the static block, a properties object is
	created and the currency resource is loaded.
	(Currency(Locale)): fractionDigits is defined.
	(Currency(String)): New method.
	(getDefaultFractionDigits): Return the value of fractionDigits.
	(getInstance(String)): Check if String is equal to "XXX".
From-SVN: r123512 
							
						 
						
							2007-04-05 00:15:16 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								dabf62003e 
								
							 
						 
						
							
							
								
								VariableTable.java: Change longs to ints for argCnt and slots.  
							
							 
							
							... 
							
							
							
							2007-04-04  Kyle Galloway  <kgallowa@redhat.com>
	* classpath/gnu/classpath/jdwp/util/VariableTable.java: Change longs
	to ints for argCnt and slots.
	(write): Replace writeLong with writeInt for the above.
From-SVN: r123511 
							
						 
						
							2007-04-05 00:00:45 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								83ff0d10ed 
								
							 
						 
						
							
							
								
								ProxyTest.java: New test.  
							
							 
							
							... 
							
							
							
							2007-04-03  Andrew Haley  <aph@redhat.com>
        * testsuite/libjava.lang/ProxyTest.java: New test.
From-SVN: r123466 
							
						 
						
							2007-04-03 10:59:45 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								8854e14c61 
								
							 
						 
						
							
							
								
								natFileChannelPosix.cc (mapImpl): Extend file, when writing, if it is too short.  
							
							 
							
							... 
							
							
							
							http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=205157 
	* gnu/java/nio/channels/natFileChannelPosix.cc (mapImpl): Extend
	file, when writing, if it is too short.
From-SVN: r123447 
							
						 
						
							2007-04-03 01:05:50 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								c44cc446f7 
								
							 
						 
						
							
							
								
								natPlainSocketImplPosix.cc (create): Return if already created.  
							
							 
							
							... 
							
							
							
							https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=233406 
	* gnu/java/net/natPlainSocketImplPosix.cc (create): Return if
	already created.
	* gnu/java/net/PlainSocketImpl.java (getLocalAddress): Handle case
	where localport is -1.
	(create): Now public.
	* gnu/java/nio/SocketChannelImpl.java (SocketChannelImpl): Call
	'create' on the socket.
From-SVN: r123440 
							
						 
						
							2007-04-02 22:10:41 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								60e656f58b 
								
							 
						 
						
							
							
								
								ThreadStartEvent.java (Event): Event type is "THREAD_START" not "THREAD_END".  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/event/ThreadStartEvent.java (Event):
        Event type is "THREAD_START" not "THREAD_END".
        * gnu/classpath/jdwp/transport/SocketTransport.java (ITransport):
        Handle configure strings ":port" and "port".
From-SVN: r123436 
							
						 
						
							2007-04-02 21:32:10 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								a0036853d2 
								
							 
						 
						
							
							
								
								natVMProxy.cc (run_proxy): Use _Jv_LookupProxyMethod to find the Method.  
							
							 
							
							... 
							
							
							
							2007-04-02  Andrew Haley  <aph@redhat.com>
        * java/lang/reflect/natVMProxy.cc (run_proxy): Use
        _Jv_LookupProxyMethod to find the Method.
        If parameter_types->length == 0, pass a null paramameter list,
        not a zero-length parameter list.
        * java/lang/natClass.cc (_Jv_LookupProxyMethod): New function.
        * java/lang/Class.h (_Jv_LookupProxyMethod): Declare.
From-SVN: r123431 
							
						 
						
							2007-04-02 16:36:52 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								e6c45b1e34 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							 
							
							... 
							
							
							
							2007-03-30  Andrew Haley  <aph@redhat.com>
        * javax/management/ObjectName.java: Handle 0-length names.
2007-03-27  Andrew Haley  <aph@redhat.com>
        * javax/management/MBeanServerFactory.java: Use the domain that
        we've been passed, not the fixed string "DefaultDomain".
From-SVN: r123430 
							
						 
						
							2007-04-02 16:24:35 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								bfd6b6cb22 
								
							 
						 
						
							
							
								
								interpret-run.cc: Add code to properly set up variable slots when debugging.  
							
							 
							
							... 
							
							
							
							2007-04-02  Kyle Galloway  <kgallowa@redhat.com>
	* interpret-run.cc: Add code to properly set up variable slots
	when debugging.
	* gnu/classpath/jdwp/natVMFrame.cc (checkJVMTIError): New function.
	(getObjectJVMTI): New function.
	(setObjectJVMTI): New function.
	(getIntJVMTI): New function.
	(setIntJVMTI): New function.
	(getLongJVMTI): New function.
	(setLongJVMTI): New function.
	(getFloatJVMTI): New function.
	(setFloatJVMTI): New function.
	(getDoubleJVMTI): New function.
	(setDoubleJVMTI): New function.
	(getFrameDepth): New function.
	(getValue): Implement.
	(setValue): Implement.
From-SVN: r123427 
							
						 
						
							2007-04-02 13:45:52 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								c6756b7257 
								
							 
						 
						
							
							
								
								2007-04-02  Kyle Galloway  <kgallowa@redhat.com>  
							
							 
							
							... 
							
							
							
							* classpath/gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java
	(executeResume): Call VMVirtualMachine.resumeThread.
From-SVN: r123426 
							
						 
						
							2007-04-02 12:52:01 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								cc5e1fab40 
								
							 
						 
						
							
							
								
								re PR libgcj/29869 (LogManager class loading failure with Tomcat)  
							
							 
							
							... 
							
							
							
							libjava
	PR libgcj/29869:
	* java/util/logging/LogManager.java (readConfiguration): Handle
	comma-separated 'handlers'.  Don't try to add a non-existing
	handler.
libgcj/classpath
	PR libgcj/29869:
	* gnu/java/util/jar/JarUtils.java (log): Commented out.
	(readSFManifest): Don't log.
From-SVN: r123356 
							
						 
						
							2007-03-30 04:09:35 +00:00  
						
					 
				
					
						
							
							
								 
								Casey Marshall
							
						 
						
							 
							
							
							
							
								
							
							
								5a953bf101 
								
							 
						 
						
							
							
								
								ClientHandshake.java (RSAGen.implRun): check keyEncipherment bit of the certificate...  
							
							 
							
							... 
							
							
							
							2007-03-28  Casey Marshall  <csm@gnu.org>
	* gnu/javax/net/ssl/provider/ClientHandshake.java (RSAGen.implRun):
	check keyEncipherment bit of the certificate, and just pass the public
	key to the cipher.
From-SVN: r123307 
							
						 
						
							2007-03-28 18:25:07 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								ee753a0ab1 
								
							 
						 
						
							
							
								
								sources.am, [...]: Rebuilt.  
							
							 
							
							... 
							
							
							
							* sources.am, Makefile.in: Rebuilt.
	* scripts/mime.types: Removed.
	* scripts/MakeDefaultMimeTypes.java: Removed.
	* gnu/gcj/io/MimeTypes.java: Removed.
	* gnu/gcj/io/MimeTypes.h: Removed.
	* gnu/gcj/io/DefaultMimeTypes.java: Removed.
	* gnu/gcj/io/DefaultMimeTypes.h: Removed.
From-SVN: r123288 
							
						 
						
							2007-03-28 02:01:01 +00:00  
						
					 
				
					
						
							
							
								 
								Casey Marshall
							
						 
						
							 
							
							
							
							
								
							
							
								82f1c4b5fa 
								
							 
						 
						
							
							
								
								re PR classpath/31302 (Exception in SSLSocketImpl)  
							
							 
							
							... 
							
							
							
							2007-03-27  Casey Marshall  <csm@gnu.org>
	PR classpath/31302:
	* gnu/javax/net/ssl/provider/SSLSocketImpl.java (SSLSocketImpl):
	Always make a new socket.
	(bind, connect, getInetAddress, getLocalAddress, getPort,
	getLocalPort, getRemoteSocketAddress, getLocalSocketAddress,
	setTcpNoDelay, getTcpNoDelay, setSoLinger, getSoLinger,
	setOOBInline, getOOBInline, setSoTimeout, getSoTimeout,
	setSendBufferSize, getSendBufferSize, setReceiveBufferSize,
	getReceiveBufferSize, setKeepAlive, getKeepAlive, setTrafficClass,
	getTrafficClass, setReuseAddress, getReuseAddress, close,
	shutdownInput, shutdownOutput, isConnected, isBound, isClosed,
	isInputShutdown, isOutputShutdown): Always use
	'underlyingSocket'.
From-SVN: r123285 
							
						 
						
							2007-03-28 01:02:10 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								17e50382cc 
								
							 
						 
						
							
							
								
								re PR xml/31303 (SAXException:  org.xml.sax.driver property needs to be set?)  
							
							 
							
							... 
							
							
							
							PR classpath/31303:
	* external/sax/org/xml/sax/helpers/XMLReaderFactory.java
	(createXMLReader): Code in Classpath default.
From-SVN: r123267 
							
						 
						
							2007-03-27 19:29:54 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								fd6a66a10a 
								
							 
						 
						
							
							
								
								VMFrame.java: Update from upstream classpath.  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/VMFrame.java: Update from upstream
        classpath.
        * gnu/classpath/jdwp/natVMFrame.cc: Likewise.
        * gnu/classpath/jdwp/VMVirtualMachine.java: Likewise.
        * gnu/classpath/jdwp/natVMVirtualMachine.cc: Likewise.
        (initialize): Fix compiler type-punning warning.
        (getAllLoadedClasses): Return empty list instead of NULL.
        (getLoadRequests): Likewise.
        * gnu/classpath/jdwp/exception/InvalidTagException.h: New file.
        * gnu/classpath/jdwp/exception/InvalidSlotException.h: New file.
        * gnu/classpath/jdwp/exception/TypeMismatchException.h: New file.
        * gnu/classpath/jdwp/VMVirtualMachine.h: Rebuilt.
        * gnu/classpath/jdwp/value/CharValue.h: New file.
        * gnu/classpath/jdwp/value/LongValue.h: New file.
        * gnu/classpath/jdwp/value/ShortValue.h: New file.
        * gnu/classpath/jdwp/value/Value.h: New file.
        * gnu/classpath/jdwp/value/BooleanValue.h: New file.
        * gnu/classpath/jdwp/value/VoidValue.h: New file.
        * gnu/classpath/jdwp/value/ByteValue.h: New file.
        * gnu/classpath/jdwp/value/FloatValue.h: New file.
        * gnu/classpath/jdwp/value/ObjectValue.h: New file.
        * gnu/classpath/jdwp/value/StringValue.h: New file.
        * gnu/classpath/jdwp/value/ValueFactory.h: New file.
        * gnu/classpath/jdwp/value/IntValue.h: New file.
        * gnu/classpath/jdwp/value/DoubleValue.h: New file.
        * gnu/classpath/jdwp/VMFrame.h: Rebuilt.
        * gnu/classpath/jdwp/id/NullObjectId.h: New file.
        * gnu/classpath/jdwp/util/MethodResult.h: Rebuilt.
        * gnu/classpath/jdwp/util/NullObject.h: New file.
        * gnu/classpath/jdwp/util/MonitorInfo.h: New file.
        * Makefile.in: Rebuilt.
        * sources.am: Rebuilt.
From-SVN: r123266 
							
						 
						
							2007-03-27 18:42:49 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								ab065b4d75 
								
							 
						 
						
							
							
								
								Classpath JDWP merge with upstream  
							
							 
							
							... 
							
							
							
							From-SVN: r123265 
							
						 
						
							2007-03-27 18:40:48 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								d2bbc9523d 
								
							 
						 
						
							
							
								
								Index: gcc/java/ChangeLog  
							
							 
							
							... 
							
							
							
							from  Tom Tromey  <tromey@redhat.com>
	* Make-lang.in (JAVA_MANFILES): Removed grmiregistry.1.
	(java.maintainer-clean): Likewise.
	(java.install-man): Likewise.
	(.INTERMEDIATE): Removed grmiregistry.pod.
	(grmiregistry.pod): Removed.
	* gcj.texi (Invoking gcjh): Removed.
	(Invoking gjnih): Likewise.
	(Invoking grmiregistry): Likewise.
	(direntry): Updated.
	(Top): Likewise.
	(which-gcj): Removed.
Index: libjava/classpath/ChangeLog
from  Tom Tromey  <tromey@redhat.com>
	* doc/cp-tools.texinfo (gcjh Tool): Added more text.
	(rmid Tool): Likewise.
2007-03-25  Dalibor Topic  <robilad@kaffe.org>
	* doc/cp-tools.texinfo: Fix node ordering.
2007-03-19  Matthias Klose  <doko@ubuntu.com>
	* doc/Makefile.am: Build a gcjh(1) man page.
	* doc/cp-tools.texinfo: Add documentation for gcjh.
From-SVN: r123253 
							
						 
						
							2007-03-27 01:37:34 +00:00  
						
					 
				
					
						
							
							
								 
								Stepan Kasal
							
						 
						
							 
							
							
							
							
								
							
							
								596438ca81 
								
							 
						 
						
							
							
								
								Main.java (cniOrJniSeen): New field.  
							
							 
							
							... 
							
							
							
							2007-03-26  Stepan Kasal  <skasal@redhat.com>
	* tools/gnu/classpath/tools/javah/Main.java (cniOrJniSeen): New
	field.
	(getParser): Use new field.
From-SVN: r123240 
							
						 
						
							2007-03-26 22:15:14 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								646714ab75 
								
							 
						 
						
							
							
								
								configure.ac: Remove checks for mktime...  
							
							 
							
							... 
							
							
							
							* configure.ac: Remove checks for mktime, alloca, ioctl, gmtime_r,
	fork, execvp, execinfo.h, pthread_mutexattr_settype,
	pthread_mutexattr_setkind_np and sys/wait.h.
	* Makefile.in: Regenerate.
	* include/Makefile.in: Regenerate.
	* include/config.h.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.
	* configure: Regenerate.
	* gcj/Makefile.in: Regenerate.
From-SVN: r123221 
							
						 
						
							2007-03-26 18:15:31 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								dec93f9008 
								
							 
						 
						
							
							
								
								link.cc (_Jv_Linker::resolve_method_entry): Ensure that the argument types and the return type of the found method match...  
							
							 
							
							... 
							
							
							
							2007-03-23  Gary Benson  <gbenson@redhat.com>
	* link.cc (_Jv_Linker::resolve_method_entry):
	Ensure that the argument types and the return type of the
	found method match those expected by the calling method.
From-SVN: r123156 
							
						 
						
							2007-03-23 11:25:46 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								46ecc2bc5c 
								
							 
						 
						
							
							
								
								re PR libgcj/31228 (Race condition between setting close-on-exec and Runtime.exec())  
							
							 
							
							... 
							
							
							
							PR libgcj/31228
	* configure.ac: Add checks for getrlimit and sys/resource.h.
	* include/posix.h (_Jv_platform_close_on_exec): Remove.
	* include/config.h.in: Regenerate.
	* configure: Regenerate.
	* gnu/java/nio/channels/natFileChannelPosix.cc (open): Remove call to
	_Jv_platform_close_on_exec;
	* gnu/java/net/natPlainSocketImplPosix.cc (create): Likewise.
	(accept): Likewise.
	* gnu/java/net/natPlainDatagramSocketImplPosix.cc (create):Likewise.
	* java/lang/natPosixProcess.cc: Include sys/resource.h.
	(nativeSpawn): Close all file descriptors.  Don't set FD_CLOEXEC on
	pipes.
From-SVN: r123138 
							
						 
						
							2007-03-23 00:06:41 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								2b31200511 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							 
							
							... 
							
							
							
							2007-03-19  Andrew Haley  <aph@redhat.com>
        PR tree-optimization/31264
        * tree-vrp.c (register_edge_assert_for_1): Don't look though
        VIEW_CONVERT_EXPRs.
2007-03-20  Andrew Haley  <aph@redhat.com>
        * testsuite/libjava.lang/PR31264.java: New test.
From-SVN: r123085 
							
						 
						
							2007-03-20 12:45:19 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								fd975604c2 
								
							 
						 
						
							
							
								
								configure.ac: New configure option --enable-generated-files-in-srcdir.  
							
							 
							
							... 
							
							
							
							2007-03-10  Matthias Klose  <doko@ubuntu.com> 
 
        * configure.ac: New configure option 
        --enable-generated-files-in-srcdir. 
        * doc/Makefile.am: Add support to generate files in srcdir, 
        install the cp-tools documentation in info format. 
        * configure: Regenerate. 
        * native/jni/classpath/Makefile.in, native/jni/midi-dssi/Makefile.in, 
        native/jni/Makefile.in, native/jni/gconf-peer/Makefile.in, 
        native/jni/java-io/Makefile.in, native/jni/native-lib/Makefile.in, 
        native/jni/java-util/Makefile.in, native/jni/java-lang/Makefile.in, 
        native/jni/midi-alsa/Makefile.in, native/jni/java-nio/Makefile.in, 
        native/jni/java-net/Makefile.in, native/jni/xmlj/Makefile.in, 
        native/jni/qt-peer/Makefile.in, native/jni/gtk-peer/Makefile.in, 
        native/Makefile.in, native/jawt/Makefile.in, native/fdlibm/Makefile.in, 
        native/plugin/Makefile.in, resource/Makefile.in, scripts/Makefile.in, 
        tools/Makefile.in, doc/Makefile.in, doc/api/Makefile.in, 
        lib/Makefile.in, external/Makefile.in, external/sax/Makefile.in, 
        external/w3c_dom/Makefile.in, external/jsr166/Makefile.in, 
        external/relaxngDatatype/Makefile.in, include/Makefile.in, 
        examples/Makefile.in: Regenerate.
From-SVN: r123050 
							
						 
						
							2007-03-19 05:57:53 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								f017943c98 
								
							 
						 
						
							
							
								
								2007-03-17  Thomas Fitzsimmons  <fitzsim@redhat.com>  
							
							 
							
							... 
							
							
							
							* resource/com/sun/tools/javac/messages.properties
	(Main.FailedToRead, Main.MalformedURL, Main.FailedToLoad): Clarify
	messages for when --with-ecj-jar is not specified.
	* configure.ac (FOUND_ECJ_JAR): Remove conditional.
	* tools/Makefile.am: Build com.sun.tools.javac package
	unconditionally.
	* configure, doc/api/Makefile.in, doc/Makefile.in,
	examples/Makefile.in, external/jsr166/Makefile.in,
	external/Makefile.in, external/relaxngDatatype/Makefile.in,
	external/sax/Makefile.in, external/w3c_dom/Makefile.in,
	include/Makefile.in, lib/Makefile.in, Makefile.in,
	native/fdlibm/Makefile.in, native/jawt/Makefile.in,
	native/jni/classpath/Makefile.in,
	native/jni/gconf-peer/Makefile.in,
	native/jni/gtk-peer/Makefile.in, native/jni/java-io/Makefile.in,
	native/jni/java-lang/Makefile.in, native/jni/java-net/Makefile.in,
	native/jni/java-nio/Makefile.in, native/jni/java-util/Makefile.in,
	native/jni/Makefile.in, native/jni/midi-alsa/Makefile.in,
	native/jni/midi-dssi/Makefile.in,
	native/jni/native-lib/Makefile.in, native/jni/qt-peer/Makefile.in,
	native/jni/xmlj/Makefile.in, native/Makefile.in,
	native/plugin/Makefile.in, resource/Makefile.in,
	scripts/Makefile.in, tools/Makefile.in: Regenerate.
	* tools/classes/com/sun/tools/javac: New directory.
	* tools/classes/com/sun/tools/javac/Main.class,
	tools/classes/com/sun/tools/javac/Messages.class: New files.
From-SVN: r123015 
							
						 
						
							2007-03-17 05:36:18 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								191da376a5 
								
							 
						 
						
							
							
								
								Main.java (run): Use class' name in File case.  
							
							 
							
							... 
							
							
							
							* tools/gnu/classpath/tools/javah/Main.java (run): Use class'
	name in File case.
From-SVN: r123012 
							
						 
						
							2007-03-17 05:00:07 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								90f89aa496 
								
							 
						 
						
							
							
								
								* tools/gnu/classpath/tools/javah/JniStubPrinter.java  
							
							 
							
							... 
							
							
							
							(printClass): Added filename argument.
	* tools/gnu/classpath/tools/javah/JniIncludePrinter.java
	(printClass): Added filename argument.
	* tools/gnu/classpath/tools/javah/CniIncludePrinter.java
	(printClass): Use user's file name.
	* tools/gnu/classpath/tools/javah/CniStubPrinter.java
	(printClass): Use user's file name.
	* tools/gnu/classpath/tools/javah/Printer.java (printClass): Added
	filename argument.
	* tools/gnu/classpath/tools/javah/Main.java (getParser): Fix '-v'
	argument order.
	(writeHeaders): Use a HashMap.
	(run): Put class name into HashMap for writeHeaders.
From-SVN: r123000 
							
						 
						
							2007-03-16 22:48:27 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								28c3de6487 
								
							 
						 
						
							
							
								
								Makefile.am (AM_MAKEFLAGS): Pass through mandir.  
							
							 
							
							... 
							
							
							
							* Makefile.am (AM_MAKEFLAGS): Pass through mandir.
	* Makefile.in: Rebuilt.
From-SVN: r122919 
							
						 
						
							2007-03-14 13:58:23 +01:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								bde6c7a990 
								
							 
						 
						
							
							
								
								java-interp.h (_Jv_InterpClass): Declare friend function _Jv_GetInterpClassSourceFile.  
							
							 
							
							... 
							
							
							
							* include/java-interp.h (_Jv_InterpClass): Declare
        friend function _Jv_GetInterpClassSourceFile.
        * java/lang/Class.h (Class): Likewise.
        * java/lang/natClass.cc (_Jv_GetInterpClassSourceFile):
        New function.
        * gnu/classpath/jdwp/natVMVirtualMachine.cc
        (getSourceFile): Implement.
From-SVN: r122882 
							
						 
						
							2007-03-13 19:27:13 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								442a795bc6 
								
							 
						 
						
							
							
								
								Makefile.am (AM_CXXFLAGS): Define ECJ_JAR_FILE.  
							
							 
							
							... 
							
							
							
							2007-03-13  Thomas Fitzsimmons  <fitzsim@redhat.com>
        * Makefile.am (AM_CXXFLAGS): Define ECJ_JAR_FILE.
        * classpath/configure.ac: Add --with-ecj-jar configure option.
        * classpath/gnu/classpath/Configuration.java.in (ECJ_JAR): New
        field.
        * classpath/INSTALL: Document --with-ecj-jar configure option and
        ecj jar requirement for com.sun.tools.javac support.
        * classpath/tools/Makefile.am: Build decendents of com and sun
        directories.
        * configure.ac: Substitute ECJ_JAR in stub Configuration.java.
        * gnu/classpath/Configuration.java,
        gnu/classpath/natConfiguration.cc (ecj): New method.
        (ECJ_JAR): New field.
        * scripts/makemake.tcl (scan_packages): Add com directory.
        * sources.am (property_files): Add
        classpath/resource/sun/rmi/rmic/messages.properties and
        classpath/resource/com/sun/tools/javac/messages.properties.
        * classpath/resource/com, classpath/resource/com/sun,
        classpath/resource/com/sun/tools,
        classpath/resource/com/sun/tools/javac, classpath/resource/sun,
        classpath/resource/sun/rmi, classpath/resource/sun/rmi/rmic,
        classpath/tools/classes/com, classpath/tools/classes/com/sun,
        classpath/tools/classes/com/sun/javadoc,
        classpath/tools/classes/com/sun/tools,
        classpath/tools/classes/com/sun/tools/doclets,
        classpath/tools/classes/sun, classpath/tools/classes/sun/rmi,
        classpath/tools/classes/sun/rmi/rmic, classpath/tools/com,
        classpath/tools/com/sun, classpath/tools/com/sun/javadoc,
        classpath/tools/com/sun/tools,
        classpath/tools/com/sun/tools/doclets,
        classpath/tools/com/sun/tools/javac, classpath/tools/sun,
        classpath/tools/sun/rmi, classpath/tools/sun/rmi/rmic: New
        directories.
        * classpath/resource/com/sun/tools/javac/messages.properties,
        classpath/resource/sun/rmi/rmic/messages.properties,
        classpath/tools/classes/com/sun/javadoc/ClassDoc.class,
        classpath/tools/classes/com/sun/javadoc/ConstructorDoc.class,
        classpath/tools/classes/com/sun/javadoc/Doc.class,
        classpath/tools/classes/com/sun/javadoc/DocErrorReporter.class,
        classpath/tools/classes/com/sun/javadoc/Doclet.class,
        classpath/tools/classes/com/sun/javadoc/ExecutableMemberDoc.class,
        classpath/tools/classes/com/sun/javadoc/FieldDoc.class,
        classpath/tools/classes/com/sun/javadoc/MemberDoc.class,
        classpath/tools/classes/com/sun/javadoc/MethodDoc.class,
        classpath/tools/classes/com/sun/javadoc/PackageDoc.class,
        classpath/tools/classes/com/sun/javadoc/ParamTag.class,
        classpath/tools/classes/com/sun/javadoc/Parameter.class,
        classpath/tools/classes/com/sun/javadoc/ProgramElementDoc.class,
        classpath/tools/classes/com/sun/javadoc/RootDoc.class,
        classpath/tools/classes/com/sun/javadoc/SeeTag.class,
        classpath/tools/classes/com/sun/javadoc/SerialFieldTag.class,
        classpath/tools/classes/com/sun/javadoc/SourcePosition.class,
        classpath/tools/classes/com/sun/javadoc/Tag.class,
        classpath/tools/classes/com/sun/javadoc/ThrowsTag.class,
        classpath/tools/classes/com/sun/javadoc/Type.class,
        classpath/tools/classes/com/sun/javadoc/TypeVariable.class,
        classpath/tools/classes/com/sun/tools/doclets/Taglet.class,
        classpath/tools/classes/sun/rmi/rmic/Main.class,
        classpath/tools/classes/sun/rmi/rmic/Messages.class,
        classpath/tools/com/sun/javadoc/ClassDoc.java,
        classpath/tools/com/sun/javadoc/ConstructorDoc.java,
        classpath/tools/com/sun/javadoc/Doc.java,
        classpath/tools/com/sun/javadoc/DocErrorReporter.java,
        classpath/tools/com/sun/javadoc/Doclet.java,
        classpath/tools/com/sun/javadoc/ExecutableMemberDoc.java,
        classpath/tools/com/sun/javadoc/FieldDoc.java,
        classpath/tools/com/sun/javadoc/MemberDoc.java,
        classpath/tools/com/sun/javadoc/MethodDoc.java,
        classpath/tools/com/sun/javadoc/PackageDoc.java,
        classpath/tools/com/sun/javadoc/ParamTag.java,
        classpath/tools/com/sun/javadoc/Parameter.java,
        classpath/tools/com/sun/javadoc/ProgramElementDoc.java,
        classpath/tools/com/sun/javadoc/RootDoc.java,
        classpath/tools/com/sun/javadoc/SeeTag.java,
        classpath/tools/com/sun/javadoc/SerialFieldTag.java,
        classpath/tools/com/sun/javadoc/SourcePosition.java,
        classpath/tools/com/sun/javadoc/Tag.java,
        classpath/tools/com/sun/javadoc/ThrowsTag.java,
        classpath/tools/com/sun/javadoc/Type.java,
        classpath/tools/com/sun/javadoc/TypeVariable.java,
        classpath/tools/com/sun/tools/doclets/Taglet.java,
        classpath/tools/com/sun/tools/javac/Main.java,
        classpath/tools/com/sun/tools/javac/Messages.java,
        classpath/tools/sun/rmi/rmic/Main.java,
        classpath/tools/sun/rmi/rmic/Messages.java: New files.
        * Makefile.in, classpath/Makefile.in, classpath/configure,
        classpath/doc/Makefile.in, classpath/doc/api/Makefile.in,
        classpath/examples/Makefile.in, classpath/external/Makefile.in,
        classpath/external/jsr166/Makefile.in,
        classpath/external/relaxngDatatype/Makefile.in,
        classpath/external/sax/Makefile.in,
        classpath/external/w3c_dom/Makefile.in,
        classpath/include/Makefile.in, classpath/include/config.h.in,
        classpath/lib/Makefile.in,
        classpath/lib/gnu/classpath/Configuration.class,
        classpath/native/Makefile.in, classpath/native/fdlibm/Makefile.in,
        classpath/native/jawt/Makefile.in,
        classpath/native/jni/Makefile.in,
        classpath/native/jni/classpath/Makefile.in,
        classpath/native/jni/gconf-peer/Makefile.in,
        classpath/native/jni/gtk-peer/Makefile.in,
        classpath/native/jni/java-io/Makefile.in,
        classpath/native/jni/java-lang/Makefile.in,
        classpath/native/jni/java-net/Makefile.in,
        classpath/native/jni/java-nio/Makefile.in,
        classpath/native/jni/java-util/Makefile.in,
        classpath/native/jni/midi-alsa/Makefile.in,
        classpath/native/jni/midi-dssi/Makefile.in,
        classpath/native/jni/native-lib/Makefile.in,
        classpath/native/jni/qt-peer/Makefile.in,
        classpath/native/jni/xmlj/Makefile.in,
        classpath/native/plugin/Makefile.in,
        classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
        classpath/tools/Makefile.in, configure,
        gnu/classpath/Configuration.h: Regenerate.
From-SVN: r122876 
							
						 
						
							2007-03-13 05:48:03 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								814bcb146b 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetArgumentsSize): Make wide type arrays count as a sigle slot.  
							
							 
							
							... 
							
							
							
							2007-03-12  Kyle Galloway  <kgallowa@redhat.com>
	* jvmti.cc (_Jv_JVMTI_GetArgumentsSize): Make wide type arrays count
	as a sigle slot.
From-SVN: r122864 
							
						 
						
							2007-03-12 20:15:25 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								b389f63b05 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetArgumentsSize): Make wide type arrays count as a sigle slot.  
							
							 
							
							... 
							
							
							
							2007-03-12  Kyle Galloway  <kgallowa@redhat.com>
	* jvmti.cc (_Jv_JVMTI_GetArgumentsSize): Make wide type arrays count
	as a sigle slot.
From-SVN: r122863 
							
						 
						
							2007-03-12 20:12:47 +00:00  
						
					 
				
					
						
							
							
								 
								Marco Trudel
							
						 
						
							 
							
							
							
							
								
							
							
								ff4b07ef6e 
								
							 
						 
						
							
							
								
								natString.cc (getBytes (jstring enc)): Fixed the loop for multiple cycles, Code cleanup  
							
							 
							
							... 
							
							
							
							2007-03-12  Marco Trudel  <mtrudel@gmx.ch>
	* java/lang/natString.cc (getBytes (jstring enc)):
	Fixed the loop for multiple cycles, Code cleanup
From-SVN: r122859 
							
						 
						
							2007-03-12 19:48:32 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								99b12b201d 
								
							 
						 
						
							
							
								
								sources.am, [...]: Rebuilt.  
							
							 
							
							... 
							
							
							
							* sources.am, Makefile.in: Rebuilt.
	* scripts/makemake.tcl (scan_directory): Allow service files to be
	omitted.
	Omit all XML-related service files.
From-SVN: r122764 
							
						 
						
							2007-03-09 22:10:49 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								8e4425d798 
								
							 
						 
						
							
							
								
								re PR xml/30831 (Writing (transforming) XML fails)  
							
							 
							
							... 
							
							
							
							2007-03-09  Gary Benson  <gbenson@redhat.com>
	    Chris Burdess  <dog@gnu.org>
	PR classpath/30831
	* gnu/xml/dom/ls/SAXEventSink.java: Only set extended document
	properties when reader is available.
Co-Authored-By: Chris Burdess <dog@gnu.org>
From-SVN: r122743 
							
						 
						
							2007-03-09 09:31:18 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								8c67ec7a88 
								
							 
						 
						
							
							
								
								re PR xml/30983 (DocumentBuilder.parse throws exception)  
							
							 
							
							... 
							
							
							
							2007-03-08  Gary Benson  <gbenson@redhat.com>
	PR classpath/30983:
	* gnu/xml/dom/ls/DomLSParser.java (getInputSource):
	Do not use the entity resolver to resolve the top-level document.
From-SVN: r122700 
							
						 
						
							2007-03-08 16:33:40 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								ded63764e3 
								
							 
						 
						
							
							
								
								configure: Rebuilt.  
							
							 
							
							... 
							
							
							
							* configure: Rebuilt.
	* configure.ac: Clear vm-tools-packages.
From-SVN: r122677 
							
						 
						
							2007-03-07 23:49:45 +00:00  
						
					 
				
					
						
							
							
								 
								Mohan Embar
							
						 
						
							 
							
							
							
							
								
							
							
								1611915067 
								
							 
						 
						
							
							
								
								Win32Process.java: Added nested class EOFInputStream.  
							
							 
							
							... 
							
							
							
							* java/lang/Win32Process.java: Added nested class EOFInputStream.
	* java/lang/natWin32Process.cc (ChildProcessPipe): Added DUMMY
	enum and implementation.
	(startProcess): Use redirect flag.
	* classpath/lib/java/lang/Win32Process.class: Regenerated.
	* classpath/lib/java/lang/Win32Process$EOFInputStream.class: New.
	* gcj/javaprims.h: Regenerated.
	* java/lang/Win32Process$EOFInputStream.h: New.
From-SVN: r122668 
							
						 
						
							2007-03-07 18:05:39 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								ea6e795acf 
								
							 
						 
						
							
							
								
								libgcj_bc.c (JvRunMainName): Declare.  
							
							 
							
							... 
							
							
							
							2007-03-07  Andrew Haley  <aph@redhat.com>
	* libgcj_bc.c (JvRunMainName): Declare.
From-SVN: r122663 
							
						 
						
							2007-03-07 15:54:27 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								749827a63b 
								
							 
						 
						
							
							
								
								org.w3c.dom.DOMImplementationSourceList: New file.  
							
							 
							
							... 
							
							
							
							2007-03-07  Gary Benson  <gbenson@redhat.com>
	* resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList:
	New file.
2007-03-07  Gary Benson  <gbenson@redhat.com>
	* sources.am, Makefile.in: Rebuilt.
From-SVN: r122661 
							
						 
						
							2007-03-07 15:31:07 +00:00  
						
					 
				
					
						
							
							
								 
								Mohan Embar
							
						 
						
							 
							
							
							
							
								
							
							
								1801265033 
								
							 
						 
						
							
							
								
								* gcj/javaprims.h: Regenerated.  
							
							 
							
							... 
							
							
							
							From-SVN: r122660 
							
						 
						
							2007-03-07 14:54:00 +00:00  
						
					 
				
					
						
							
							
								 
								Alexandre Oliva
							
						 
						
							 
							
							
							
							
								
							
							
								18fa3240db 
								
							 
						 
						
							
							
								
								ffi.h.in (ffi_closure_alloc, [...]): New.  
							
							 
							
							... 
							
							
							
							libffi/ChangeLog:
* include/ffi.h.in (ffi_closure_alloc, ffi_closure_free): New.
(ffi_prep_closure_loc): New.
(ffi_prep_raw_closure_loc): New.
(ffi_prep_java_raw_closure_loc): New.
* src/closures.c: New file.
* src/dlmalloc.c [FFI_MMAP_EXEC_WRIT] (struct malloc_segment):
Replace sflags with exec_offset.
[FFI_MMAP_EXEC_WRIT] (mmap_exec_offset, add_segment_exec_offset,
sub_segment_exec_offset): New macros.
(get_segment_flags, set_segment_flags, check_segment_merge): New
macros.
(is_mmapped_segment, is_extern_segment): Use get_segment_flags.
(add_segment, sys_alloc, create_mspace, create_mspace_with_base,
destroy_mspace): Use new macros.
(sys_alloc): Silence warning.
* Makefile.am (libffi_la_SOURCES): Add src/closures.c.
* Makefile.in: Rebuilt.
* src/prep_cif [FFI_CLOSURES] (ffi_prep_closure): Implement in
terms of ffi_prep_closure_loc.
* src/raw_api.c (ffi_prep_raw_closure_loc): Renamed and adjusted
from...
(ffi_prep_raw_closure): ... this.  Re-implement in terms of the
renamed version.
* src/java_raw_api (ffi_prep_java_raw_closure_loc): Renamed and
adjusted from...
(ffi_prep_java_raw_closure): ... this.  Re-implement in terms of
the renamed version.
* src/alpha/ffi.c (ffi_prep_closure_loc): Renamed from
(ffi_prep_closure): ... this.
* src/pa/ffi.c: Likewise.
* src/cris/ffi.c: Likewise.  Adjust.
* src/frv/ffi.c: Likewise.
* src/ia64/ffi.c: Likewise.
* src/mips/ffi.c: Likewise.
* src/powerpc/ffi_darwin.c: Likewise.
* src/s390/ffi.c: Likewise.
* src/sh/ffi.c: Likewise.
* src/sh64/ffi.c: Likewise.
* src/sparc/ffi.c: Likewise.
* src/x86/ffi64.c: Likewise.
* src/x86/ffi.c: Likewise.
(FFI_INIT_TRAMPOLINE): Adjust.
(ffi_prep_raw_closure_loc): Renamed and adjusted from...
(ffi_prep_raw_closure): ... this.
* src/powerpc/ffi.c (ffi_prep_closure_loc): Renamed from
(ffi_prep_closure): ... this.
(flush_icache): Adjust.
boehm-gc/ChangeLog:
* include/gc.h (GC_REGISTER_FINALIZER_UNREACHABLE): New.
(GC_register_finalizer_unreachable): Declare.
(GC_debug_register_finalizer_unreachable): Declare.
* finalize.c (GC_unreachable_finalize_mark_proc): New.
(GC_register_finalizer_unreachable): New.
(GC_finalize): Handle it.
* dbg_mlc.c (GC_debug_register_finalizer_unreachable): New.
(GC_debug_register_finalizer_no_order): Fix whitespace.
libjava/ChangeLog:
* include/jvm.h (_Jv_ClosureListFinalizer): New.
(_Jv_Linker::create_error_method): Adjust.
* boehm.cc (_Jv_ClosureListFinalizer): New.
* nogc.cc (_Jv_ClosureListFinalizer): New.
* java/lang/Class.h (class _Jv_ClosureList): New.
(class java::lang::Class): Declare it as friend.
* java/lang/natClass.cc (_Jv_ClosureList::releaseClosures): New.
(_Jv_ClosureList::registerClousure): New.
* include/execution.h (_Jv_ExecutionEngine): Add get_closure_list.
(_Jv_CompiledEngine::do_get_closure_list): New.
(_Jv_CompiledEngine::_Jv_CompiledEngine): Use it.
(_Jv_IndirectCompiledClass): Add closures.
(_Jv_IndirectCompiledEngine::get_aux_info): New.
(_Jv_IndirectCompiledEngine::do_allocate_field_initializers): Use
it.
(_Jv_IndirectCompiledEngine::do_get_closure_list): New.
(_Jv_IndirectCompiledEngine::_Jv_IndirectCompiledEngine): Use it.
(_Jv_InterpreterEngine::do_get_closure_list): Declare.
(_Jv_InterpreterEngine::_Jv_InterpreterEngine): Use it.
* interpret.cc (FFI_PREP_RAW_CLOSURE): Use _loc variants.
(node_closure): Add closure list.
(_Jv_InterpMethod::ncode): Add jclass argument.  Use
ffi_closure_alloc and the separate code pointer.  Register the
closure for finalization.
(_Jv_JNIMethod::ncode): Likewise.
(_Jv_InterpreterEngine::do_create_ncode): Pass klass to ncode.
(_Jv_InterpreterEngine::do_get_closure_list): New.
* include/java-interp.h (_Jv_InterpMethod::ncode): Adjust.
(_Jv_InterpClass): Add closures field.
(_Jv_JNIMethod::ncode): Adjust.
* defineclass.cc (_Jv_ClassReader::handleCodeAttribute): Adjust.
(_Jv_ClassReader::handleMethodsEnd): Likewise.
* link.cc (struct method_closure): Add closure list.
(_Jv_Linker::create_error_method): Add jclass argument.  Use
ffi_closure_alloc and the separate code pointer.  Register the
closure for finalization.
(_Jv_Linker::link_symbol_table): Remove outdated comment about
sharing of otable and atable.  Adjust.
* java/lang/reflect/natVMProxy.cc (ncode_closure): Add closure
list.
(ncode): Add jclass argument.  Use ffi_closure_alloc and the
separate code pointer.  Register the closure for finalization.
(java::lang::reflect::VMProxy::generateProxyClass): Adjust.
* testsuite/libjava.jar/TestClosureGC.java: New.
* testsuite/libjava.jar/TestClosureGC.out: New.
* testsuite/libjava.jar/TestClosureGC.xfail: New.
* testsuite/libjava.jar/TestClosureGC.jar: New.
From-SVN: r122652 
							
						 
						
							2007-03-07 07:27:25 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								009403e6f0 
								
							 
						 
						
							
							
								
								AbsentInformationException.java: New file.  
							
							 
							
							... 
							
							
							
							2007-03-06  Kyle Galloway  <kgallowa@redhat.com>
	* classpath/gnu/classpath/jdwp/exception/AbsentInformationException.java: New file.
	* classpath/lib/gnu/classpath/jdwp/exception/AbsentInformationException.class: Ditto.
	* gnu/classpath/jdwp/exception/AbsentInformationException.h: Ditto.
	* gnu/classpath/jdwp/natVMMethod.cc: Add CHECK_INTERP_CLASS macro.
	(VMMethod::getLineTable): Use new macro.
	(VMMethod::getVariableTable): Implement.
	* sources.am: Regenerated.
	* Makefile.in: Ditto.
From-SVN: r122639 
							
						 
						
							2007-03-06 21:09:22 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								ef008ff247 
								
							 
						 
						
							
							
								
								Makefile.am (gkeytool.pod): Don't use sed -i.  
							
							 
							
							... 
							
							
							
							2007-03-06  Matthias Klose  <doko@ubuntu.com>
        * doc/Makefile.am(gkeytool.pod): Don't use sed -i.
        * doc/Makefile.in: Regenerate.
From-SVN: r122634 
							
						 
						
							2007-03-06 19:12:22 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								20f326d710 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							 
							
							... 
							
							
							
							libjava
	* Makefile.in: Rebuilt.
	* Makefile.am (bin_PROGRAMS): Added gcjh.
	(gcjh_SOURCES, gcjh_LDFLAGS, gcjh_LINK, gcjh_LDADD,
	gcjh_DEPENDENCIES): New variables.
libjava/classpath
	* tools/gnu/classpath/tools/javah/Main.java (getName): New
	method.
	(getParser): Now protected.  Use getName.  Add '-v' alias for
	--verbose.
	(postParse): New method.
	(run): Now protected.  Use postParse.
	* tools/gnu/classpath/tools/javah/GcjhMain.java: New file.
	* tools/Makefile.in: Rebuilt.
	* tools/Makefile.am: Remove vm-tools.lst before creating it.
From-SVN: r122631 
							
						 
						
							2007-03-06 18:50:14 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								61a36e0df4 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetLocalVariableTable): Fix _Jv_Malloc parameters.  
							
							 
							
							... 
							
							
							
							2007-03-06  Kyle Galloway  <kgallowa@redhat.com>
	* jvmti.cc(_Jv_JVMTI_GetLocalVariableTable): Fix _Jv_Malloc parameters.
	* testsuite/libjava.jvmti/interp/natgetlocalvartable.cc
	(do_getlocalvartable_tests): Add Deallocate calls to free strings.
From-SVN: r122630 
							
						 
						
							2007-03-06 18:22:28 +00:00  
						
					 
				
					
						
							
							
								 
								Mario Torre
							
						 
						
							 
							
							
							
							
								
							
							
								6f36e61dda 
								
							 
						 
						
							
							
								
								re PR classpath/31017 (gnu-classpath browser plugin does not compile against newest version of mozilla-firefox (2.0.0.2) or seamonkey (1.1.1))  
							
							 
							
							... 
							
							
							
							2007-03-02  Mario Torre  <neugens@limasoftware.net>
       PR classpath/31017:
       committed for Petteri R<C3><83><C2><A4>ty <betelgeuse@gentoo.org>
       * configure.ac: fix broken build for gcj browser plugin
From-SVN: r122580 
							
						 
						
							2007-03-05 23:23:18 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								f3a8a5abfb 
								
							 
						 
						
							
							
								
								Makefile.am (man_MANS): Add $(TOOLS_MANFILES).  
							
							 
							
							... 
							
							
							
							2007-03-05  Matthias Klose  <doko@ubuntu.com>
        * doc/Makefile.am(man_MANS): Add $(TOOLS_MANFILES).
        * doc/Makefile.in: Regenerate.
From-SVN: r122573 
							
						 
						
							2007-03-05 20:24:50 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								3b6d448dbc 
								
							 
						 
						
							
							
								
								Makefile.am (gij_LDFLAGS): Use dbexecdir.  
							
							 
							
							... 
							
							
							
							2007-03-05  Matthias Klose  <doko@debian.org>
        * Makefile.am (gij_LDFLAGS): Use dbexecdir.
        * Makefile.in: Regnerate.
From-SVN: r122564 
							
						 
						
							2007-03-05 19:37:50 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Wielaard
							
						 
						
							 
							
							
							
							
								
							
							
								666ff4f65d 
								
							 
						 
						
							
							
								
								Character.java: Re-merged with Classpath.  
							
							 
							
							... 
							
							
							
							2007-03-05  Mark Wielaard  <mark@klomp.org>
	* java/lang/Character.java: Re-merged with Classpath.
	* java/lang/natString.cc (nativeCompareTo): Renamed from
	compareTo.
	* java/lang/StringBuilder.java: Re-merged with Classpath.
	* java/lang/String.java: Re-merged with Classpath.
	(nativeCompareTo): Renamed from compareTo.
	* java/lang/StringBuffer.java: Re-merged with Classpath.
	* jni.cc (_Jv_JNI_GetAnyMethodID): Split calls to append.
From-SVN: r122560 
							
						 
						
							2007-03-05 17:27:44 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								a29114a3be 
								
							 
						 
						
							
							
								
								natVMProxy.cc (ncode_closure.meth): Delete.  
							
							 
							
							... 
							
							
							
							2007-03-05  Andrew Haley  <aph@redhat.com>
	* java/lang/reflect/natVMProxy.cc (ncode_closure.meth): Delete.
	(generateProxyClass): Don't pass method to ncode.
	(run_proxy): Call _Jv_GetReflectedMethod to find the proxy method.
	* java/lang/reflect/Method.h: Rebuild.
	* java/lang/reflect/Method.java (internalGetParameterTypes,
	internalGetExceptionTypes): New methods.
	* headers.txt (class java/lang/reflect/Method): Declare
	_Jv_GetReflectedMethod.  Be its friend.
	* java/lang/natClass.cc (_Jv_GetReflectedMethod): New method.
	* java/lang/Class.h: Declare it.  Be its friend.
From-SVN: r122554 
							
						 
						
							2007-03-05 16:06:27 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								f4a2a1deec 
								
							 
						 
						
							
							
								
								sources.am, [...]: Rebuilt.  
							
							 
							
							... 
							
							
							
							* sources.am, Makefile.in: Rebuilt.
	* scripts/makemake.tcl (emit_package_rule): Don't omit
	VMProcess.java.
	* Makefile.am (nat_source_files): Added natVMProcess.cc.
	(inner_nat_headers): Added ImmediateEOFInputStream.h.
	* gcj/javaprims.h: Regenerated.
	* java/lang/System.java (EnvironmentMap): Now package-private.
	(EnvironmentMap(Map)): New constructor.
	(EnvironmentMap.put): New method.
	* java/lang/natWin32Process.cc (startProcess): Update.
	* java/lang/Win32Process.java (Win32Process): Added 'redirect'
	argument.
	(startProcess): Likewise.
	* java/lang/EcosProcess.java (EcosProcess): Added 'redirect'
	argument.
	* java/lang/natPosixProcess.cc (nativeSpawn): Handle redirection.
	* java/lang/PosixProcess.java (redirect): New field.
	(PosixProcess): Added 'redirect' argument.
	* java/lang/natRuntime.cc (execInternal): Added 'redirect'
	argument to Process creation.
	* java/lang/natVMProcess.cc: New file.
	* java/lang/ProcessBuilder.java: Removed.
	* java/lang/VMProcess.java: New file.
From-SVN: r122553 
							
						 
						
							2007-03-05 15:57:13 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								3cf0c3c57e 
								
							 
						 
						
							
							
								
								Updating header files.  Earlier change here seems to have been in error.  
							
							 
							
							... 
							
							
							
							From-SVN: r122550 
							
						 
						
							2007-03-05 14:29:47 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								39cd07dfc7 
								
							 
						 
						
							
							
								
								natClass.cc (parseAnnotationElement): Correct long annotations to read JV_CONSTANT_Long, not JV_CONSTANT_Double.  
							
							 
							
							... 
							
							
							
							2007-03-03  Andrew Haley  <aph@redhat.com>
        * java/lang/natClass.cc (parseAnnotationElement): Correct long
        annotations to read JV_CONSTANT_Long, not JV_CONSTANT_Double.
From-SVN: r122545 
							
						 
						
							2007-03-05 11:33:46 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								386e9d408b 
								
							 
						 
						
							
							
								
								AnnotationInvocationHandler.java: Generify in a few places.  
							
							 
							
							... 
							
							
							
							2007-03-02  Andrew Haley  <aph@redhat.com>
        * sun/reflect/annotation/AnnotationInvocationHandler.java:
        Generify in a few places.
        (equals): Rewrite to use invoke on local proxy.
        (deepToString): Remove most of it.
        (toString): Make nonstatic.
        (arrayClone): Delete.
        (coerce): New method.
        (invoke): Rewrite to handle gcj's structures correctly.
        * java/lang/natClass.cc (getDeclaredAnnotations): Fix test for
        null loader.
        * sources.am: Regenerate.
        * Makefile.am: Likewise.
From-SVN: r122485 
							
						 
						
							2007-03-02 19:34:18 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								0618281a42 
								
							 
						 
						
							
							
								
								AnnotationInvocationHandler.java: Generify in a few places.  
							
							 
							
							... 
							
							
							
							2007-03-02  Andrew Haley  <aph@redhat.com>
        * sun/reflect/annotation/AnnotationInvocationHandler.java:
        Generify in a few places.
        (equals): Rewrite to use invoke on local proxy.
        (deepToString): Remove most of it.
        (toString): Make nonstatic.
        (arrayClone): Delete.
        (coerce): New method.
        (invoke): Rewrite to handle gcj's structures correctly.
        * java/lang/natClass.cc (getDeclaredAnnotations): Fix test for
        null loader.
        * sources.am: Regenerate.
        * Makefile.am: Likewise.
From-SVN: r122483 
							
						 
						
							2007-03-02 19:05:57 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								7ac5faca97 
								
							 
						 
						
							
							
								
								AnnotationInvocationHandler.java: Whitespace only changes.  
							
							 
							
							... 
							
							
							
							2007-03-02  Andrew Haley  <aph@redhat.com>
	* sun/reflect/annotation/AnnotationInvocationHandler.java:
	Whitespace only changes.
2007-03-02  Andrew Haley  <aph@redhat.com>
	* sun/reflect/annotation/AnnotationInvocationHandler.java: Moved
	from Classpath to libgcj local.
From-SVN: r122471 
							
						 
						
							2007-03-02 11:01:19 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								b2c6e79798 
								
							 
						 
						
							
							
								
								AnnotationInvocationHandler.java: Moved from Classpath to libgcj local.  
							
							 
							
							... 
							
							
							
							2007-03-02  Andrew Haley  <aph@redhat.com>
	* sun/reflect/annotation/AnnotationInvocationHandler.java: Moved
	from Classpath to libgcj local.
From-SVN: r122470 
							
						 
						
							2007-03-02 10:58:26 +00:00  
						
					 
				
					
						
							
							
								 
								Brooks Moses
							
						 
						
							 
							
							
							
							
								
							
							
								1c94084af2 
								
							 
						 
						
							
							
								
								Makefile.am: Add dummy install-pdf target.  
							
							 
							
							... 
							
							
							
							* Makefile.am: Add dummy install-pdf target.
* Makefile.in: Regenerate
* include/Makefile.in: Regenerate
* testsuite/Makefile.in: Regenerate
* gcj/Makefile.in: Regenerate
From-SVN: r122454 
							
						 
						
							2007-03-01 16:14:33 -08:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								07008ce4ee 
								
							 
						 
						
							
							
								
								TimeZone.java (getDefaultDisplayName): Don't check if TimeZone is instanceof SimpleTimeZone.  
							
							 
							
							... 
							
							
							
							* java/util/TimeZone.java (getDefaultDisplayName): Don't
	check if TimeZone is instanceof SimpleTimeZone.
From-SVN: r122330 
							
						 
						
							2007-02-26 12:01:55 +01:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								94217473a5 
								
							 
						 
						
							
							
								
								Main.java: Updated copyright year.  
							
							 
							
							... 
							
							
							
							2007-02-23  Gary Benson  <gbenson@redhat.com>
	* gnu/gcj/tools/gcj_dbtool/Main.java: Updated copyright year.
From-SVN: r122261 
							
						 
						
							2007-02-23 15:35:17 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								6ee931cb9e 
								
							 
						 
						
							
							
								
								2007-02-23  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* java/lang/VMCompiler.java
	(compileClass): Don't lose zeros from within the digest.
From-SVN: r122260 
							
						 
						
							2007-02-23 15:34:19 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								19b9eb7102 
								
							 
						 
						
							
							
								
								2007-02-23  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* java/lang/VMCompiler.java
	(compileClass): Don't lose zeros from within the digest.
From-SVN: r122259 
							
						 
						
							2007-02-23 15:15:58 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								3758f34dba 
								
							 
						 
						
							
							
								
								re PR libgcj/17002 (java.util.TimeZone.getDefault() is broken)  
							
							 
							
							... 
							
							
							
							2007-02-22  Jakub Jelinek  <jakub@redhat.com>
	PR libgcj/17002
	PR classpath/28550
	* java/util/VMTimeZone.java (getDefaultTimeZoneId): To read
	/etc/localtime, use ZoneInfo.readTZFile instead of
	VMTimeZone.readtzFile.  Get better timezone name for /etc/localtime,
	either if it is a symlink or through /etc/sysconfig/clock.
	(readSysconfigClockFile): New static method.
	(readtzFile): Removed.
	* java/lang/System.java: Add gnu.java.util.zoneinfo.dir to comments.
	* posix.cc (_Jv_platform_initProperties): Set
	gnu.java.util.zoneinfo.dir.
	* sources.am (gnu_java_util_source_files): Add
	classpath/gnu/java/util/ZoneInfo.java.
	* Makefile.in: Regenerated.
	* java/util/VMTimeZone.h: Regenerated.
	* java/util/TimeZone.h: Regenerated.
	* gnu/java/util/ZoneInfo.h: Generated.
From-SVN: r122258 
							
						 
						
							2007-02-23 15:13:18 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								b3502aa8d4 
								
							 
						 
						
							
							
								
								re PR libgcj/17002 (java.util.TimeZone.getDefault() is broken)  
							
							 
							
							... 
							
							
							
							libjava/
	PR libgcj/17002
	PR classpath/28550
	* java/util/VMTimeZone.java (getDefaultTimeZoneId): To read
	/etc/localtime, use ZoneInfo.readTZFile instead of
	VMTimeZone.readtzFile.  Get better timezone name for /etc/localtime,
	either if it is a symlink or through /etc/sysconfig/clock.
	(readSysconfigClockFile): New static method.
	(readtzFile): Removed.
	* java/lang/System.java: Add gnu.java.util.zoneinfo.dir to comments.
	* posix.cc (_Jv_platform_initProperties): Set
	gnu.java.util.zoneinfo.dir.
	* sources.am (gnu_java_util_source_files): Add
	classpath/gnu/java/util/ZoneInfo.java.
	* Makefile.in: Regenerated.
	* java/util/VMTimeZone.h: Regenerated.
	* java/util/TimeZone.h: Regenerated.
	* gnu/java/util/ZoneInfo.h: Generated.
libjava/classpath/
	* java/util/Date.java (parse): Properly parse 09:01:02 as
	hours/minutes/seconds, not as hours/minutes/year.
	* java/util/SimpleTimeZone.java (SimpleTimeZone): Simplify
	{start,end}TimeMode constructor by calling shorter constructor,
	set {start,end}TimeMode fields after it returns.
	(setStartRule): Don't adjust startTime into WALL_TIME.  Set
	startTimeMode to WALL_TIME.
	(endStartRule): Similarly.
	(getOffset): Handle properly millis + dstOffset overflowing into the
	next day.  Adjust startTime resp. endTime based on startTimeMode
	resp. endTimeMode.
	* java/util/TimeZone.java (zoneinfo_dir, availableIDs, aliases0): New
	static fields.
	(timezones): Remove synchronized keyword.  Set zoneinfo_dir.
	If non-null, set up aliases0 and don't put anything into
	timezones0.
	(defaultZone): Call getTimeZone instead of timezones().get.
	(getDefaultTimeZone): Fix parsing of EST5 or EST5EDT6.  Use
	getTimeZoneInternal instead of timezones().get.
	(parseTime): Parse correctly hour:minute.
	(getTimeZoneInternal): New private method.
	(getTimeZone): Do the custom ID checking first, canonicalize
	ID for custom IDs as required by documentation.  Call
	getTimeZoneInternal to handle the rest.
	(getAvailableIDs(int)): Add locking.  Handle zoneinfo_dir != null.
	(getAvailableIDs(File,String,ArrayList)): New private method.
	(getAvailableIDs()): Add locking.  Handle zoneinfo_dir != null.
	* gnu/java/util/ZoneInfo.java: New file.
From-SVN: r122229 
							
						 
						
							2007-02-22 17:04:55 +01:00  
						
					 
				
					
						
							
							
								 
								Mohan Embar
							
						 
						
							 
							
							
							
							
								
							
							
								d1789dc25a 
								
							 
						 
						
							
							
								
								* include/win32-threads.h: Added #undef OUT.  
							
							 
							
							... 
							
							
							
							From-SVN: r122227 
							
						 
						
							2007-02-22 14:13:34 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								532e9fe7d3 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetArgumentsSize): New function.  
							
							 
							
							... 
							
							
							
							2007-02-21  Kyle Galloway  <kgallowa@redhat.com>
	* jvmti.cc (_Jv_JVMTI_GetArgumentsSize): New function.
	* testsuite/libjava.jvmti/interp/getargssize.java: New test.
	* testsuite/libjava.jvmti/interp/getargssize.h: Ditto.
	* testsuite/libjava.jvmti/interp/getargssize.jar: Ditto.
	* testsuite/libjava.jvmti/interp/getargssize.out: Ditto.
	* testsuite/libjava.jvmti/interp/natgetargssize.cc: Ditto.
From-SVN: r122201 
							
						 
						
							2007-02-21 18:09:24 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								71d6fc6b0b 
								
							 
						 
						
							
							
								
								GregorianCalendar.java: Removed.  
							
							 
							
							... 
							
							
							
							2007-02-21  Gary Benson  <gbenson@redhat.com>
	* java/util/GregorianCalendar.java: Removed.
	* sources.am, Makefile.in: Rebuilt.
From-SVN: r122198 
							
						 
						
							2007-02-21 13:49:01 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								b494dc09c4 
								
							 
						 
						
							
							
								
								2007-02-21  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* java/util/GregorianCalendar.java,
	(add): Don't set fields directly anymore. Use set()
From-SVN: r122197 
							
						 
						
							2007-02-21 13:47:51 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								54a0a14af9 
								
							 
						 
						
							
							
								
								Makefile.am: Add rules to build and install man pages from texinfo docs.  
							
							 
							
							... 
							
							
							
							ChangeLog
2007-02-20  Matthias Klose  <doko@ubuntu.com>
        * doc/Makefile.am: Add rules to build and install man pages
        from texinfo docs.
        * doc/hacking.texinfo doc/tools.texinfo, doc/vmintegration.texinfo:
        Rename, prefix files with "cp-".
        * doc/cp-tools.texinfo: Add markup for man page generation,
        add documentation for command line options for gjar, gjavah,
        gnative2ascii, gorbd, grmid, grmiregistry, gserialver, gtnameserv.
        doc/texi2pod.pl: New, taken from the GCC sources.
ChangeLog.gcj
2007-02-20  Matthias Klose  <doko@ubuntu.com>
        * Merge doc update from classpath HEAD.
        * doc/texi2pod.pl: Not imported.
        * doc/Makefile.am: Use GCC's texi2pod.pl
        * doc/Makefile.in: Regenerate.
From-SVN: r122170 
							
						 
						
							2007-02-20 19:46:57 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								c7e576cf15 
								
							 
						 
						
							
							
								
								MBeanServer.java: Updated.  
							
							 
							
							... 
							
							
							
							2007-02-20  Gary Benson  <gbenson@redhat.com>
	* javax/management/MBeanServer.java: Updated.
	* javax/management/MBeanServerConnection.java: Likewise.
	* javax/management/ObjectName.java: Likewise.
	* javax/management/StandardMBean.java: Likewise.
From-SVN: r122165 
							
						 
						
							2007-02-20 15:02:38 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								cc0c8dbc93 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/natVMVirtualMachine.cc  
							
							 
							
							... 
							
							
							
							(jdwpClassPrepareCB): Move class status stuff to ...
        (getClassStatus): ... here.
From-SVN: r122164 
							
						 
						
							2007-02-20 14:08:49 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								d9f646e4b9 
								
							 
						 
						
							
							
								
								XEventLoop.h: Regenerated.  
							
							 
							
							... 
							
							
							
							2007-02-20  Gary Benson  <gbenson@redhat.com>
	* gnu/awt/xlib/XEventLoop.h: Regenerated.
	* gnu/java/awt/peer/gtk/GThreadMutex.h: Likewise.
	* gnu/java/rmi/server/ConnectionRunnerPool$ConnectionRunner.h:
	Likewise.
	* gnu/java/rmi/server/UnicastConnectionManager.h: Likewise.
	* java/lang/SecurityManager.h: Likewise.
	* java/lang/Thread.h: Likewise.
	* java/security/VMSecureRandom$Spinner.h: Likewise.
	* java/util/concurrent/atomic/AtomicBoolean.h: Likewise.
	* java/util/concurrent/atomic/AtomicInteger.h: Likewise.
	* java/util/concurrent/atomic/AtomicLong.h: Likewise.
	* java/util/concurrent/atomic/AtomicReference.h: Likewise.
	* java/util/concurrent/ConcurrentHashMap$HashEntry.h: Likewise.
	* java/util/concurrent/ConcurrentHashMap$Segment.h: Likewise.
	* java/util/concurrent/ConcurrentLinkedQueue.h: Likewise.
	* java/util/concurrent/ConcurrentLinkedQueue$Node.h: Likewise.
	* java/util/concurrent/ConcurrentSkipListMap.h: Likewise.
	* java/util/concurrent/ConcurrentSkipListMap$Index.h: Likewise.
	* java/util/concurrent/ConcurrentSkipListMap$Node.h: Likewise.
	* java/util/concurrent/Exchanger.h: Likewise.
	* java/util/concurrent/Exchanger$Node.h: Likewise.
	* java/util/concurrent/FutureTask$Sync.h: Likewise.
	* java/util/concurrent/LinkedBlockingQueue$Node.h: Likewise.
	* java/util/concurrent/locks/AbstractQueuedLongSynchronizer.h:
	Likewise.
	* java/util/concurrent/locks/AbstractQueuedLongSynchronizer$Node.h: 
	Likewise.
	* java/util/concurrent/locks/AbstractQueuedSynchronizer.h: Likewise.
	* java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.h:
	Likewise.
	* java/util/concurrent/ScheduledThreadPoolExecutor.h: Likewise.
	* java/util/concurrent/SynchronousQueue.h: Likewise.
	* java/util/concurrent/SynchronousQueue$TransferQueue.h: Likewise.
	* java/util/concurrent/SynchronousQueue$TransferQueue$QNode.h:
	Likewise.
	* java/util/concurrent/SynchronousQueue$TransferStack.h: Likewise.
	* java/util/concurrent/SynchronousQueue$TransferStack$SNode.h:
	Likewise.
	* java/util/concurrent/ThreadPoolExecutor.h: Likewise.
	* java/util/concurrent/ThreadPoolExecutor$Worker.h: Likewise.
	* java/util/logging/ErrorManager.h: Likewise.
	* javax/swing/plaf/basic/BasicSpinnerUI$2.h: Likewise.
	* javax/swing/plaf/basic/BasicSpinnerUI$4.h: Likewise.
From-SVN: r122161 
							
						 
						
							2007-02-20 13:06:37 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								8e53f957a1 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/natVMVirtualMachine.cc  
							
							 
							
							... 
							
							
							
							(get_line_table): New function.
        (handle_single_step): New function.
        (jdwpSingleStepCB): New function.
        (jdwpVMInitCB): Define a JVMTI single step
        callback, but don't enable it until needed.
From-SVN: r122065 
							
						 
						
							2007-02-17 01:21:28 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								599b39ce9d 
								
							 
						 
						
							
							
								
								Thread.java (Thread(ThreadGroup, Runnable, String)): Pass new parameter constructor.  
							
							 
							
							... 
							
							
							
							* java/lang/Thread.java (Thread(ThreadGroup, Runnable, String)): Pass
	new parameter constructor.
	(Thread(ThreadGroup, Runnable, String, long)): Same.
	(Thread(String, boolean)): New constructor.
	(Thread(Thread, ThreadGroup, Runnable, String): Add parameter
	noInheritableThreadLocal, don't call
	InheritableThreadLocal.newChildThread if set.
	* java/lang/PosixProcess.java(ProcessManager()): Set
	noInheritableThreadLocal in super.
	* java/lang/natThread.cc (_Jv_AttachCurrentThread): Pass new
	parameter to Thread constructor.
	(_Jv_AttachCurrentThreadAsDaemon): Same.
	* java/lang/Thread.h: Regenerate.
	* classpath/lib/java/lang/Thread.class: Same.
	* classpath/lib/java/lang/PosixProcess$EOFInputStream.class: Same.
	* classpath/lib/java/lang/PosixProcess.class: Same.
	* classpath/lib/java/lang/Thread$State.class: Same.
	* classpath/lib/java/lang/PosixProcess$ProcessManager.class: Same.
From-SVN: r122054 
							
						 
						
							2007-02-16 21:23:10 +00:00  
						
					 
				
					
						
							
							
								 
								Edwin Steiner
							
						 
						
							 
							
							
							
							
								
							
							
								d16c4b1a16 
								
							 
						 
						
							
							
								
								re PR classpath/28652 (JBoss fails to start due class cast exception in the management classes)  
							
							 
							
							... 
							
							
							
							2006-10-14  Edwin Steiner  <edwin.steiner@gmx.net>
	PR classpath/28652:
	* javax/management/MBeanInfo.java (MBeanInfo): 
	Use clone to duplicate the arrays in order to
	preserve the array type.
From-SVN: r122050 
							
						 
						
							2007-02-16 19:19:11 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								ce359ed916 
								
							 
						 
						
							
							
								
								interpret.cc: Add extra DEBUG_LOCALS_INSN calls for multi-slot variables to maintain type info.  
							
							 
							
							... 
							
							
							
							2007-02-16  Kyle Galloway  <kgallowa@redhat.com>
	* interpret.cc: Add extra DEBUG_LOCALS_INSN calls for multi-slot
	variables to maintain type info.
	* interpret-run.cc: Add local variable info to frame in the debug
	interpreter.
	* jvmti.cc (getLocalFrame): New method.
	(_Jv_JVMTI_GetLocalObject): New method.
	(_Jv_JVMTI_GetLocallInt): New method.
	(_Jv_JVMTI_GetLocalFloat): New method.
	(_Jv_JVMTI_GetLocalLong): New method.
	(_Jv_JVMTI_GetLocalDouble): New method.
	(_Jv_JVMTI_SetLocalObject): New method.
	(_Jv_JVMTI_SetLocalInt): New method.
	(_Jv_JVMTI_SetLocalFloat): New method.
	(_Jv_JVMTI_SetLocalLong): New method.
	(_Jv_JVMTI_SetLocalDouble): New method.
From-SVN: r122048 
							
						 
						
							2007-02-16 18:32:07 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								2c39a2b1e9 
								
							 
						 
						
							
							
								
								2007-02-16  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* gnu/gcj/tools/gcj_dbtool/Main.java
	(bytesToString): Don't lose zeros from within the digest.
From-SVN: r122045 
							
						 
						
							2007-02-16 14:54:25 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								24d8ce15e2 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							 
							
							... 
							
							
							
							2007-02-15  Andrew Haley  <aph@redhat.com>
        * Makefile.am (nat_source_files): Remove
        java/lang/management/natVMManagementFactory.cc.
        * java/lang/Thread.java (getStackTrace): Use reflection to call
        the ManagementFactory.
        * java/lang/management/VMManagementFactory.java: Remove native
        methods.
        * java/lang/management/natVMManagementFactory.cc: Deleted.
        * sources.am: Regnerate.
        * scripts/makemake.tcl: Add new "bcheaders" type.
        Move java/lang/management and gnu/classpath/management to "bc".
        Move gnu/java/lang/management to "bcheaders".
2007-02-16  Andrew Haley  <aph@redhat.com>
        * gnu/java/lang/management/MemoryMXBeanImpl.java,
        javax/management/MBeanServerDelegate.java: Use
        gnu.javax.management.ListenerData rather than
        gnu.classpath.ListenerData.
        * gnu/javax/management/ListenerData.java: Move here from
        gnu/classpath/ListenerData.java.
From-SVN: r122041 
							
						 
						
							2007-02-16 13:51:04 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								7a1bf87c6e 
								
							 
						 
						
							
							
								
								interpret.cc (_Jv_InterpMethod::check_handler): New method.  
							
							 
							
							... 
							
							
							
							2007-02-15  Kyle Galloway  <kgallowa@redhat.com>
	
	* interpret.cc (_Jv_InterpMethod::check_handler): New method.
    * interpret-run.cc: Change the catch section to report exception
    events and to use the new check_handler method.
    * include/java-interp.h (_Jv_InterpMethod): Add check_handler.
    * gnu/gcj/jvmti/ExceptionEvent.java: New file.
    * gnu/gcj/jvmti/ExceptionEvent.h: New file.
    * gnu/gcj/jvmti/natExceptionEvent.cc: New file.
    * libjava/classpath/lib/gnu/gcj/jvmti/ExceptionEvent.class: New
    file.
    * sources.am: Added ExceptionEvent.java.
    * Makefile.am: Added natExceptionEvent.cc
    * Makefile.in: Regenerated.
    * include/Makefile.in: Regenerated.
    * gcj/Makefile.in: Regenerated.
From-SVN: r122019 
							
						 
						
							2007-02-16 00:05:39 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								7f40378f06 
								
							 
						 
						
							
							
								
								Make-lang.in (JAVA_MANFILES): Add doc/gc-analyze.1.  
							
							 
							
							... 
							
							
							
							gcc/java:
2007-02-15  David Daney  <ddaney@avtrex.com>
	* Make-lang.in (JAVA_MANFILES): Add doc/gc-analyze.1.
	(java.maintainer-clean):Add gc-analyze.1.
	(.INTERMEDIATE): Add gc-analyze.pod.
	(gc-analyze.pod): New rule.
	(java.install-man): Install gc-analyze.1
	* gcj.texi: Add new section for the gc-analyze program.
libjava:
2007-02-15  Johannes Schmidt  <jschmidt@avtrex.com>
	David Daney  <ddaney@avtrex.com>
	* configure.ac: Create vm-tools-packages file.  Add 
	gnu/gcj/tools/gc_analyze to standard.omit and vm-tools-packages.
	Check for /proc/self/maps.
	* Makefile.am (bin_PROGRAMS): Added gc-analyze.
	(gc_analyze_SOURCES): New.
	(gc_analyze_LDFLAGS): New.
	(gc_analyze_LINK): New.
	(gc_analyze_LDADD): New.
	(gc_analyze_DEPENDENCIES): New.
	(nat_source_files): Add gnu/gcj/util/natGCInfo.cc.
	* Makefile.in: Regenerated.
	* configure: Regenerated.
	* include/config.h.in: Regenerated.
	* sources.am: Regenerated.
	* scripts/makemake.tcl: Don't include gc-analyze classes in libgcj.
	* gnu/gcj/tools/gc_analyze/SymbolLookup.java: New.
	* gnu/gcj/tools/gc_analyze/ObjectMap.java: New.
	* gnu/gcj/tools/gc_analyze/MemoryMap.java: New.
	* gnu/gcj/tools/gc_analyze/SymbolTable.java: New.
	* gnu/gcj/tools/gc_analyze/BlockMap.java: New.
	* gnu/gcj/tools/gc_analyze/BytePtr.java: New.
	* gnu/gcj/tools/gc_analyze/ItemList.java: New.
	* gnu/gcj/tools/gc_analyze/ToolPrefix.java: New.
	* gnu/gcj/tools/gc_analyze/MemoryAnalyze.java: New.
	* gnu/gcj/util/GCInfo.java: New.
	* gnu/gcj/util/GCInfo.h: New.
	* gnu/gcj/util/natGCInfo.cc: New.
	* gnu/gcj/util/UtilPermission.java: New.
	* gnu/gcj/util/UtilPermission.h: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/SymbolTable.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/ObjectMap$ObjectItem.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryMap$RangeComparator.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/BlockMap$PtrMarks.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryMap$Range.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/BlockMap.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/BytePtr.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryAnalyze$SubstringComparator.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/ItemList.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/ToolPrefix.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryAnalyze.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryAnalyze$1$Info.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryAnalyze$1.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryAnalyze$2.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryAnalyze$3.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryAnalyze$4.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryAnalyze$OptionParser.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/BlockMap$SizeKind.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/SymbolLookup.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/ObjectMap.class: New.
	* classpath/tools/gnu/gcj/tools/gc_analyze/MemoryMap.class: New.
	* classpath/lib/gnu/gcj/util/GCInfo.class: New.
	* classpath/lib/gnu/gcj/util/UtilPermission.class: New.
libjava/classpath:
2007-02-15  David Daney  <ddaney@avtrex.com>
	* tools/Makefile.am (TOOLS_ZIP): Add classes from vm-tools-packages.
	* tools/Makefile.in: Regenerated.
From-SVN: r122007 
							
						 
						
							2007-02-15 17:25:24 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								31429fbc3c 
								
							 
						 
						
							
							
								
								PlainSocketImpl.h: Regenerate.  
							
							 
							
							... 
							
							
							
							* gnu/java/net/PlainSocketImpl.h: Regenerate.
	* gnu/classpath/jdwp/VMVirtualMachine.h: Same.
	* gnu/classpath/jdwp/VMFrame.h: Same.
	* java/net/Socket.h: Same.
	* java/util/Collections$UnmodifiableMap$UnmodifiableEntrySet.h: Same.
From-SVN: r122006 
							
						 
						
							2007-02-15 17:03:49 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								b697e623a3 
								
							 
						 
						
							
							
								
								AttributeList.java: Updated.  
							
							 
							
							... 
							
							
							
							2007-02-15  Gary Benson  <gbenson@redhat.com>
	* javax/management/AttributeList.java: Updated.
	* javax/management/MBeanServerDelegate.java: Likewise.
	* javax/management/MBeanServerFactory.java: Likewise.
	* javax/management/StandardMBean.java: Likewise.
From-SVN: r122004 
							
						 
						
							2007-02-15 16:40:44 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								fe60528edc 
								
							 
						 
						
							
							
								
								defineclass.cc (_Jv_ClassReader::read_one_code_attribute): Added LocalVariableTable attribute handling.  
							
							 
							
							... 
							
							
							
							2007-02-15  Kyle Galloway  <kgallowa@redhat.com>
	* defineclass.cc (_Jv_ClassReader::read_one_code_attribute):
    Added LocalVariableTable attribute handling.
    (_Jv_ClassReader::pool_Utf8_to_char_arr): New method.
    * jvmti.cc (_Jv_JVMTI_GetLocalVariableTable): New method.
    * include/java-interp.h: Added local_var_table and
    local_var_table_len fields to _Jv_InterpMethod.
    (_Jv_InterpMethod::get_local_var_table): New method.
    * testsuite/libjava.jvmti/interp/getlocalvartable.java: New
    test.
    * testsuite/libjava.jvmti/interp/getlocalvartable.jar: New test.
    * testsuite/libjava.jvmti/interp/getlocalvartable.out: Output
    for new test.
    * testsuite/libjava.jvmti/interp/getlocalvartable.h: New test.
    * testsuite/libjava.jvmti/interp/natgetlocalvartable.cc: New
    test.
From-SVN: r121999 
							
						 
						
							2007-02-15 15:08:27 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								fc01261a60 
								
							 
						 
						
							
							
								
								natVMVirtualMachine (getFrames): Implement.  
							
							 
							
							... 
							
							
							
							2007-02-15  Kyle Galloway  <kgallowa@redhat.com>
 
   * gnu/classpath/jdwp/natVMVirtualMachine (getFrames): Implement.
From-SVN: r121997 
							
						 
						
							2007-02-15 14:49:50 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								02bba3c417 
								
							 
						 
						
							
							
								
								2007-02-15  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* gnu/javax/management/Server.java
	(registerMBean): Always register objects that implement the
	MBeanRegistration interface, and check the name returned by
	preRegister before using it.
From-SVN: r121995 
							
						 
						
							2007-02-15 14:42:23 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								b102a4f7e8 
								
							 
						 
						
							
							
								
								2007-02-15  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* javax/management/ObjectName.java:
	(getKeyPropertyList()): Remove cast and call
	to UnmodifiableMap.
From-SVN: r121994 
							
						 
						
							2007-02-15 13:05:06 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								c8a90e8163 
								
							 
						 
						
							
							
								
								2007-02-14  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* javax/management/ObjectName.java
	(toString): Return this item's canonical name.
From-SVN: r121989 
							
						 
						
							2007-02-15 09:02:38 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								23ced53f12 
								
							 
						 
						
							
							
								
								TimeZone.java (getDateParams): Negate dayOfWeek.  
							
							 
							
							... 
							
							
							
							2007-02-14  Jakub Jelinek  <jakub@redhat.com>
        Andrew Haley  <aph@redhat.com>
        * java/util/TimeZone.java (getDateParams): Negate dayOfWeek.
From-SVN: r121957 
							
						 
						
							2007-02-14 19:53:22 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								70def3c8db 
								
							 
						 
						
							
							
								
								TimeZone.java (getDateParams): Negate dayOfWeek.  
							
							 
							
							... 
							
							
							
							2007-02-14  Jakub Jelinek  <jakub@redhat.com>
	Andrew Haley  <aph@redhat.com>
	* java/util/TimeZone.java (getDateParams): Negate dayOfWeek.
Co-Authored-By: Andrew Haley <aph@redhat.com>
From-SVN: r121955 
							
						 
						
							2007-02-14 19:31:58 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								a13c5b70a4 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/natVMVirtualMachine.cc  
							
							 
							
							... 
							
							
							
							(jdwpBreakpointCB): New function.
        (jdwpVMInitCB): Define and enable the breakpoint
        callback.
From-SVN: r121889 
							
						 
						
							2007-02-13 18:57:01 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								b3a00d65b8 
								
							 
						 
						
							
							
								
								2007-02-13  Andrew Haley  <aph@redhat.com>  
							
							 
							
							... 
							
							
							
							* testsuite/libjava.lang/Divide_2.out
	* testsuite/libjava.lang/Divide_2.java: New test.
From-SVN: r121887 
							
						 
						
							2007-02-13 18:25:47 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								9606c9dd5e 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetStackTrace): Remove cast from jthread to Thread *; it is no longer needed.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (_Jv_JVMTI_GetStackTrace): Remove cast
        from jthread to Thread *; it is no longer needed.
        (_Jv_JVMTI_GetFrameCount): Likewise.
        Fix small formatting typo.
From-SVN: r121878 
							
						 
						
							2007-02-13 02:44:51 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								40b86e5f2c 
								
							 
						 
						
							
							
								
								Collections.java (UnmodifiableMap.toArray): Imported changes from Classpath.  
							
							 
							
							... 
							
							
							
							libjava/classpath
	* java/util/Collections.java (UnmodifiableMap.toArray): Imported
	changes from Classpath.
libjava
	* sources.am, Makefile.in: Rebuilt.
	* java/lang/Socket.java: Removed override.
	* java/lang/DatagramSocket.java: Removed override.
	* gnu/java/net/PlainSocketImpl.java (localSocketAddress): New
	field.
	(getLocalAddress): New method.
	* gnu/java/net/PlainDatagramSocketImpl.java
	(PlainDatagramSocketImpl): Throws IOException.
	* gnu/java/net/natPlainSocketImplPosix.cc (write): Remove
	'sizeof'.
	(read): Likewise.
From-SVN: r121866 
							
						 
						
							2007-02-12 23:52:39 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								cc297c1e03 
								
							 
						 
						
							
							
								
								VMTimeZone.java: Rewrite to handle both the old 'TZif\0' format and the new one.  
							
							 
							
							... 
							
							
							
							2007-02-09  Jakub Jelinek  <jakub@redhat.com>
	* java/util/VMTimeZone.java: Rewrite to handle both the old
	'TZif\0' format and the new one.
From-SVN: r121845 
							
						 
						
							2007-02-12 14:39:44 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								ba9652fcb4 
								
							 
						 
						
							
							
								
								re PR libgcj/30742 (ResourceBundle regression)  
							
							 
							
							... 
							
							
							
							2007-02-10  Andrew Haley  <aph@redhat.com>
	PR java/30742
	* gnu/classpath/natVMStackWalker.cc (GET_CALLING_CLASS): New.
	(getCallingClass): Call GET_CALLING_CLASS.
	(getCallingClassLoader): Likewise.
From-SVN: r121798 
							
						 
						
							2007-02-10 14:22:54 +00:00  
						
					 
				
					
						
							
							
								 
								Mohan Embar
							
						 
						
							 
							
							
							
							
								
							
							
								bf654c9418 
								
							 
						 
						
							
							
								
								configure: Rebuilt.  
							
							 
							
							... 
							
							
							
							* configure: Rebuilt.
	* configure.ac (GCJH): Reverted second part of patch of 2006-12-20.
From-SVN: r121797 
							
						 
						
							2007-02-10 14:21:05 +00:00  
						
					 
				
					
						
							
							
								 
								Mohan Embar
							
						 
						
							 
							
							
							
							
								
							
							
								cef04d5912 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							 
							
							... 
							
							
							
							* Makefile.in: Rebuilt.
	* Makefile.am (BUILD_ECJ1): Unify the command for renaming ecjx to
	the host's ecj1 executable.
From-SVN: r121796 
							
						 
						
							2007-02-10 14:17:58 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								3db2c08782 
								
							 
						 
						
							
							
								
								re PR libgcj/30647 (build of gcc midi-dssi fails)  
							
							 
							
							... 
							
							
							
							PR libgcj/30647:
	* configure: Rebuilt.
	* configure.ac: Also check for jack/jack.h.
From-SVN: r121775 
							
						 
						
							2007-02-09 20:53:47 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Henderson
							
						 
						
							 
							
							
							
							
								
							
							
								507a4fd4a0 
								
							 
						 
						
							
							
								
								* sysdep/alpha/locks.h (read_barrier): New.  
							
							 
							
							... 
							
							
							
							From-SVN: r121774 
							
						 
						
							2007-02-09 12:40:56 -08:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								b964502b99 
								
							 
						 
						
							
							
								
								- reindent ChangeLog entries  
							
							 
							
							... 
							
							
							
							From-SVN: r121771 
							
						 
						
							2007-02-09 20:21:20 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								3b865a2d67 
								
							 
						 
						
							
							
								
								TimeZone.java: Handle default (one hour) daylight savings.  
							
							 
							
							... 
							
							
							
							2007-02-09  Jakub Jelinek  <jakub@redhat.com>
        * java/util/TimeZone.java: Handle default (one hour) daylight
        savings.
From-SVN: r121770 
							
						 
						
							2007-02-09 20:08:49 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								410b0a2c94 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/VMVirtualMachine.java  
							
							 
							
							... 
							
							
							
							(_stepping_threads): New member.
        * classpath/lib/gnu/classpath/jdwp/VMVirtualMachine.class:
        Regenerated.
        * gnu/classpath/jdwp/VMVirtualMachine.h:
        Regenerated.
        * gnu/claspath/jdwp/natVMVirtualMachine.cc
        (get_request_step_filter): New function.
        (DISABLE_EVENT): New macro.
        (initialize): Initialize _stepping_threads.
        (registerEvent): Implement EVENT_SINGLE_STEP.
        (unregisterEvent): Likewise.
From-SVN: r121769 
							
						 
						
							2007-02-09 18:43:21 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								8413669bde 
								
							 
						 
						
							
							
								
								TimeZone.java: Handle default (one hour) daylight savings.  
							
							 
							
							... 
							
							
							
							2007-02-09  Jakub Jelinek  <jakub@redhat.com>
        * java/util/TimeZone.java: Handle default (one hour) daylight
        savings.
From-SVN: r121766 
							
						 
						
							2007-02-09 18:14:46 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								87a8ec2bf7 
								
							 
						 
						
							
							
								
								2007-02-09  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* javax/management/ObjectName.java
	(quote): Initialize StringBuilder correctly.
From-SVN: r121765 
							
						 
						
							2007-02-09 17:15:20 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								122c09be40 
								
							 
						 
						
							
							
								
								re PR classpath/23566 (Need to regenerate TimeZone data against tzdata2006a)  
							
							 
							
							... 
							
							
							
							PR 23566
	* scripts/timezones.pl: Parse each file in 2 passes, in one parse
	just Rule lines, in the other everything else.  Pass 0 instead of
	$savings as second argument to parseRule when parsing the start
	rule.
	* java/util/TimeZone.java (timezones): Regenerate from tzdata2007a.
From-SVN: r121740 
							
						 
						
							2007-02-09 11:53:40 +01:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								19628083aa 
								
							 
						 
						
							
							
								
								sources.am: Regenerate.  
							
							 
							
							... 
							
							
							
							* sources.am: Regenerate.
        * Makefile.in: Regenerate.
        * testsuite/Makefile.in: Regenerate.
        * gcj/Makefile.in: Regenerate.
        * include/Makefile.in: Regenerate.
        * classpath/lib/javax/management/MBeanServerFactory.class:
        Regenerate.
From-SVN: r121737 
							
						 
						
							2007-02-09 01:16:13 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								67e1d0f75c 
								
							 
						 
						
							
							
								
								sources.am: Regenerate.  
							
							 
							
							... 
							
							
							
							* sources.am: Regenerate.
        * Makefile.in: Regenerate.
        * classpath/lib/javax/management/MBeanServerFactory.class:
        Regenerate.
From-SVN: r121734 
							
						 
						
							2007-02-09 00:59:29 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								f8b1cc1d09 
								
							 
						 
						
							
							
								
								This file got left behind in my last commit, sorry.  
							
							 
							
							... 
							
							
							
							From-SVN: r121720 
							
						 
						
							2007-02-08 18:44:37 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								0588f8c8db 
								
							 
						 
						
							
							
								
								StackFrameCommandSet.java (executeGetValues): Pass jlong instead of ByteBuffer.  
							
							 
							
							... 
							
							
							
							2007-02-08  Kyle Galloway  <kgallowa@redhat.com>
    * classpath/gnu/classpath/jdwp/processor/
    StackFrameCommandSet.java (executeGetValues): Pass jlong instead
    of ByteBuffer.
    (executeSetValues): Ditto.
    (executeThisObject): Ditto.
    * classpath/gnu/classpath/jdwp/processor/
    StackFrameCommandSet.class: Rebuilt.
    * classpath/lib/gnu/classpath/jdwp/VMVirtualMachine.class:
    Rebuilt.
    * classpath/lib/gnu/classpath/jdwp/VMFrame.class: Rebuilt.
    * classpath/lib/gnu/classpath/jdwp/exception/
    InvalidFrameException.java: New file.
    * gnu/classpath/jdwp/VMFrame.java: Added field for thread of
    frame.
    (Constructor): New method.
    * gnu/classpath/jdwp/VMFrame.h: Regenerated.
    * gnu/classpath/jdwp/VMVirtualMachine.java
    (getFrame): Changed ByteBuffer to jlong.
    * gnu/classpath/jdwp/natVMVirtualMachine.cc
    (getFrame): Implement.
    * gnu/classpath/jdwp/VMVirtualMachine.h: Regenerated.
From-SVN: r121719 
							
						 
						
							2007-02-08 18:21:00 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								72268e157f 
								
							 
						 
						
							
							
								
								java-interp.h (_Jv_InterpFrame): obj_ptr field added to hold "this" pointer for frame.  
							
							 
							
							... 
							
							
							
							2007-02-06  Kyle Galloway  <kgallowa@redhat.com>
    * include/java-interp.h (_Jv_InterpFrame): obj_ptr field added
    to hold "this" pointer for frame.
    (_Jv_InterpFrame::get_this_ptr): New method.
    * interpret-run.cc: Copy the "this" pointer into obj_ptr.
From-SVN: r121717 
							
						 
						
							2007-02-08 18:01:56 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								f3062b0d1f 
								
							 
						 
						
							
							
								
								2007-02-08  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* javax/management/MBeanServerFactory.java
	(servers): Initialize.
	(createMBeanServer): Don't initialize servers.
From-SVN: r121713 
							
						 
						
							2007-02-08 16:05:13 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								896b1c8792 
								
							 
						 
						
							
							
								
								java-interp.h (_Jv_Frame::depth): New function.  
							
							 
							
							... 
							
							
							
							* include/java-interp.h (_Jv_Frame::depth):
        New function.
        * jvmti.cc (_Jv_JVMTI_GetFrameCount): Use _Jv_Frame::depth.
From-SVN: r121709 
							
						 
						
							2007-02-08 01:55:29 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								04ab45732d 
								
							 
						 
						
							
							
								
								jvmti.cc (CHECK_FOR_NATIVE_METHOD): New macro.  
							
							 
							
							... 
							
							
							
							2007-02-07  Kyle Galloway  <kgallowa@redhat.com>
    * jvmti.cc (CHECK_FOR_NATIVE_METHOD): New macro.
    (_Jv_JVMTI_GetMaxLocals): New method.
    * include/java-interp.h
    (_Jv_InterpMethod::get_max_locals): New method.
From-SVN: r121700 
							
						 
						
							2007-02-07 23:28:04 +00:00  
						
					 
				
					
						
							
							
								 
								Marco Trudel
							
						 
						
							 
							
							
							
							
								
							
							
								304237321b 
								
							 
						 
						
							
							
								
								jni.cc (_Jv_JNI_DeleteWeakGlobalRef): Check for NULL objects.  
							
							 
							
							... 
							
							
							
							2007-02-01 Marco Trudel <mtrudel@gmx.ch>
	* jni.cc (_Jv_JNI_DeleteWeakGlobalRef): Check for NULL objects.
From-SVN: r121699 
							
						 
						
							2007-02-07 22:45:11 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								0ccadf458d 
								
							 
						 
						
							
							
								
								init.c: New file.  
							
							 
							
							... 
							
							
							
							* testsuite/libjava.jni/init.c: New file.
	* testsuite/libjava.jni/init.java: New file.
	* testsuite/libjava.jni/init.out: New file.
	* testsuite/libjava.jni/init.jar: New file.
	* testsuite/libjava.jni/init.h: New file.
	* testsuite/libjava.jni/init$NativeClass.h: New file.
From-SVN: r121698 
							
						 
						
							2007-02-07 22:02:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Burdess
							
						 
						
							 
							
							
							
							
								
							
							
								08452f4553 
								
							 
						 
						
							
							
								
								re PR classpath/30718 (TransformerException in XSLURIResolver)  
							
							 
							
							... 
							
							
							
							2007-02-07  Chris Burdess  <dog@gnu.org>
	Fixes PR 30718.
	* gnu/xml/dom/ls/SAXEventSink.java: Add public accessor/mutators.
	* gnu/xml/transform/XSLURIResolver.java: Add support for custom
	  SAXSources without a backing URL or stream.
	Fixes PR 27710.
	* gnu/xml/dom/DomDocumentBuilderFactory.java: Fall back to synchronous
	  LSParser if implementation does not support asynchronous.
	* gnu/xml/stream/XMLParser.java,
	  gnu/xml/stream/XIncludeFilter.java: Use custom code instead of
	  java.net.URL to resolve to an an absolute URI, to avoid nonexistent
	  protocol handler problems.
From-SVN: r121694 
							
						 
						
							2007-02-07 18:22:26 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								78e075d40b 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							 
							
							... 
							
							
							
							2007-02-07  Bruno Haible  <bruno@clisp.org>
config/
	PR libgomp/28468
	* config/tls.m4 (GCC_CHECK_TLS): Also check whether the libc supports
	TLS via __thread.
2007-02-07  Jakub Jelinek  <jakub@redhat.com>
{libgomp,libstdc++-v3,libmudflap,libjava}/
	PR libgomp/28468
	* configure: Regenerate.
From-SVN: r121689 
							
						 
						
							2007-02-07 14:35:17 +01:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								60e4646493 
								
							 
						 
						
							
							
								
								Checking in header files missed by earlier commit  
							
							 
							
							... 
							
							
							
							From-SVN: r121672 
							
						 
						
							2007-02-06 23:59:34 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								4aa9ca5049 
								
							 
						 
						
							
							
								
								re PR cp-tools/30707 (gjavah cannot handle more than one CLASS)  
							
							 
							
							... 
							
							
							
							PR libgcj/30707:
	* tools/gnu/classpath/tools/javah/JniIncludePrinter.java
	(printClass): Always print a header.
From-SVN: r121664 
							
						 
						
							2007-02-06 20:27:16 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								44fb8659c3 
								
							 
						 
						
							
							
								
								makemake.tcl (emit_bc_rule): Set the source filename.  
							
							 
							
							... 
							
							
							
							2007-02-06  Andrew Haley  <aph@redhat.com>
        * scripts/makemake.tcl (emit_bc_rule): Set the source filename.
        * sources.am: Rebuild.
From-SVN: r121651 
							
						 
						
							2007-02-06 17:17:03 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								426147a1e8 
								
							 
						 
						
							
							
								
								re PR cp-tools/30706 (gjavah incompatible with sun javah and gcjh)  
							
							 
							
							... 
							
							
							
							2007-02-05  Andrew Haley  <aph@redhat.com>
        PR cp-tools/30706
        * tools/gnu/classpath/tools/javah/JniIncludePrinter.java:
        (printClass): Replace '/' in filenames with '_'.
        * tools/gnu/classpath/tools/javah/JniStubPrinter.java
        (printClass): Likewise.
From-SVN: r121641 
							
						 
						
							2007-02-06 09:44:53 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								d6df67efcd 
								
							 
						 
						
							
							
								
								jvmti.cc (_envListLock): Change type to ReentrantReadWriteLock.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (_envListLock): Change type to
        ReentrantReadWriteLock.
        (_Jv_JVMTI_DisposeEnvironment): Switch to read/write
        lock.
        (check_enabled_event): Likewise.
        (_Jv_GetJVMTIEnv): Likewise.
        (_Jv_JVMTI_Init): Likewise.
        (_Jv_JVMTI_PostEvent): Likewise.
From-SVN: r121616 
							
						 
						
							2007-02-05 21:28:55 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								9e006df67f 
								
							 
						 
						
							
							
								
								Proxy.java (equals): Handle case where address==null.  
							
							 
							
							... 
							
							
							
							* java/net/Proxy.java (equals): Handle case where address==null.
	(hashCode): Likewise.
	(toString): Likewise.
From-SVN: r121609 
							
						 
						
							2007-02-05 21:05:10 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								072d019dfc 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/natVMVirtualMachine.cc  
							
							 
							
							... 
							
							
							
							(registerEvent): Implement EVENT_BREAKPOINT.
        (unregisterEvent): Likewise.
        (get_request_location): New function.
From-SVN: r121608 
							
						 
						
							2007-02-05 20:56:47 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								7f1c6e93a9 
								
							 
						 
						
							
							
								
								testsuite/Makefile.am (compile-tests): Fix typo.  
							
							 
							
							... 
							
							
							
							2007-02-05  Matthias Klose  <doko@debian.org> 
 
        testsuite/Makefile.am (compile-tests): Fix typo. 
        testsuite/Makefile.in: Regenerate.
From-SVN: r121605 
							
						 
						
							2007-02-05 18:13:44 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								b4f7c767a0 
								
							 
						 
						
							
							
								
								natClass.cc (initializeClass): Re-throw SecurityExceptions.  
							
							 
							
							... 
							
							
							
							2007-01-26  Andrew Haley  <aph@redhat.com>
        * java/lang/natClass.cc (initializeClass): Re-throw
        SecurityExceptions.
        * java/lang/natVMClassLoader.cc (loadClass): checkPackageAccess.
        * java/lang/ClassLoader.java: (loadClass): Likewise.
From-SVN: r121513 
							
						 
						
							2007-02-02 17:54:31 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								c9d607421c 
								
							 
						 
						
							
							
								
								natVMVirtualMachine.cc (getFrameCount): Implement.  
							
							 
							
							... 
							
							
							
							2007-02-02  Kyle Galloway  <kgallowa@redhat.com>
   * gnu/classpath/jdwp/natVMVirtualMachine.cc (getFrameCount): Implement.
From-SVN: r121504 
							
						 
						
							2007-02-02 15:23:20 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								47742ccdde 
								
							 
						 
						
							
							
								
								configure.ac (libjava_cv_anon_version_script): New test.  
							
							 
							
							... 
							
							
							
							* configure.ac (libjava_cv_anon_version_script): New test.
	(ANONVERSCRIPT): New AM_CONDITIONAL.
	* configure: Rebuilt.
	* Makefile.am (extra_ldflags_libjava): Link with -Wl,--version-script
	if ANONVERSCRIPT.
	* Makefile.in: Rebuilt.
	(libgcj_la_DEPENDENCIES): Depend on libgcj.ver.
	* libgcj.ver: New file.
From-SVN: r121499 
							
						 
						
							2007-02-02 13:29:31 +01:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								c508b9afca 
								
							 
						 
						
							
							
								
								makemake.tcl: Replace gnu/xml build with build of all its subpackages.  
							
							 
							
							... 
							
							
							
							* scripts/makemake.tcl: Replace gnu/xml build with build of all
	its subpackages.
	* sources.am: Regenerate.
	* Makefile.in: Regenerate.
From-SVN: r121483 
							
						 
						
							2007-02-02 01:33:01 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								14a9874595 
								
							 
						 
						
							
							
								
								* java/lang/ClassLoader.java (getResources): No longer final.  
							
							 
							
							... 
							
							
							
							From-SVN: r121475 
							
						 
						
							2007-02-01 23:00:01 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								4d2446d99e 
								
							 
						 
						
							
							
								
								LogManager.java (loggers): Genericized.  
							
							 
							
							... 
							
							
							
							* java/util/logging/LogManager.java (loggers): Genericized.
	(addLogger): Merged.
	(findAncestor): Likewise.
	(getLogger): Likewise.
	(getLoggerNames): Genericized.
	(reset): Merged.
	(getLevelProperty): Likewise.
	* java/lang/reflect/Method.java (getDeclaringClass): Genericized.
	* java/lang/reflect/Constructor.java (getParameterTypes):
	Genericized.
	(getExceptionTypes): Likewise.
	(newInstance): Likewise.
	* java/lang/reflect/Array.java (newInstance): Genericized.
	* java/lang/Object.java (getClass): Genericized.
	* java/nio/charset/spi/CharsetProvider.java (charsets):
	Genericized.
	* java/text/Collator.java: Implement Comparable<Object>.
From-SVN: r121473 
							
						 
						
							2007-02-01 21:36:01 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								0a32f469ac 
								
							 
						 
						
							
							
								
								Calendar.java: Implement Comparable<Calendar>.  
							
							 
							
							... 
							
							
							
							* java/util/Calendar.java: Implement Comparable<Calendar>.  Update
	comments.
	(clear): Call complete.
	(setTimeZone): Call computeTime, computeFields.
	(compareTo): New method.
	* java/nio/charset/Charset.java: Implement Comparable<Charset>.
	(availableCharsets): Genericized.
	(aliases): Likewise.
	(compareTo): Changed argument type.
	* java/lang/ClassLoader.java (loadClass): Genericized.
	(findClass): Likewise.
	(defineClass): Likewise.
	(resolveClass): Likewise.
	(findSystemClass): Likewise.
	(setSigners): Likewise.
	(findLoadedClass): Likewise.
	(getResources): Likewise.
	(findResources): Likewise.
	(getSystemResources): Likewise.
	(checkInitialized): New method.
	* java/lang/Class.java (getCanonicalName): New method.
From-SVN: r121471 
							
						 
						
							2007-02-01 20:34:08 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								0f160ccf28 
								
							 
						 
						
							
							
								
								jvmti-int.h (JVMTI): Declare member "enabled".  
							
							 
							
							... 
							
							
							
							* include/jvmti-int.h (JVMTI): Declare member "enabled".
        * jvmti.cc (JVMTI): Add member "enabled".
        (_Jv_GetJVMTIEnv): Mark JVMTI enabled.
        * interpret.cc (_Jv_InterpMethod::ncode): Use JVMTI::enabled
        instead of gnu::classpath::jdwp::Jdwp::isDebugging.
        (_Jv_CompileMethod): If JVMTI is enabled, use run_debug
        instead of run to compile the method.
        * interpret-run.cc [DEBUG] (NEXT_INSN): Add JVMTI single step
        notification.
From-SVN: r121468 
							
						 
						
							2007-02-01 18:58:58 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								15c48c45f5 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							 
							
							... 
							
							
							
							* tools/Makefile.in: Rebuilt.
	* tools/Makefile.am (noinst_SCRIPTS): Renamed from bin_SCRIPTS.
	(noinst_DATA): Renamed from TOOLS_DATA.
From-SVN: r121451 
							
						 
						
							2007-02-01 00:27:48 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								c6923d93eb 
								
							 
						 
						
							
							
								
								jvmti-int.h (JVMTI): Declare member "enabled".  
							
							 
							
							... 
							
							
							
							* include/jvmti-int.h (JVMTI): Declare member "enabled".
        * jvmti.cc (JVMTI): Add member "enabled".
        (_Jv_GetJVMTIEnv): Mark JVMTI enabled.
        * interpret.cc (_Jv_InterpMethod::ncode): Use JVMTI::enabled
        instead of gnu::classpath::jdwp::Jdwp::isDebugging.
        (_Jv_CompileMethod): If JVMTI is enabled, use run_debug
        instead of run to compile the method.
        * interpret-run.cc [DEBUG] (NEXT_INSN): Add JVMTI single step
        notification.
From-SVN: r121442 
							
						 
						
							2007-01-31 23:25:39 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Tobler
							
						 
						
							 
							
							
							
							
								
							
							
								d36114b201 
								
							 
						 
						
							
							
								
								jvmti-interp.exp (gij_jvmti_test_one): Add -shared-libgcc to the cxxflaglist for Darwin.  
							
							 
							
							... 
							
							
							
							2007-01-31  Andreas Tobler  <a.tobler@schweiz.org>
	* testsuite/libjava.jvmti/jvmti-interp.exp (gij_jvmti_test_one): Add
	-shared-libgcc to the cxxflaglist for Darwin.
From-SVN: r121438 
							
						 
						
							2007-01-31 22:28:28 +01:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								6a50ab1837 
								
							 
						 
						
							
							
								
								scripts.am, [...]: Rebuilt.  
							
							 
							
							... 
							
							
							
							* scripts.am, Makefile.in: Rebuilt.
	* scripts/makemake.tcl (gnu/javax/swing/text/html/parser): Build
	as 'ordinary'.
	(emit_ordinary_rule): New proc.
From-SVN: r121437 
							
						 
						
							2007-01-31 21:23:44 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								9af2f1d8eb 
								
							 
						 
						
							
							
								
								getmethodname.h: New file.  
							
							 
							
							... 
							
							
							
							* testsuite/libjava.jvmti/getmethodname.h: New file.
        * testsuite/libjava.jvmti/getmethodname.jar: New file.
From-SVN: r121436 
							
						 
						
							2007-01-31 20:51:54 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								5df3325225 
								
							 
						 
						
							
							
								
								prims.cc (_Jv_Abort): fflush (stderr).  
							
							 
							
							... 
							
							
							
							2007-01-31  Andrew Haley  <aph@redhat.com>
        * prims.cc (_Jv_Abort): fflush (stderr).
        * java/lang/natClassLoader.cc (_Jv_CheckABIVersion): Abort.
From-SVN: r121433 
							
						 
						
							2007-01-31 19:04:35 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								a968c71490 
								
							 
						 
						
							
							
								
								configure, [...]: Rebuilt.  
							
							 
							
							... 
							
							
							
							* configure, Makefile.in: Rebuilt.
	* configure.ac (JAR): Check for -@ feature.
	* Makefile.am (libgcj-$(gcc_version).jar): Use find -prune.
From-SVN: r121429 
							
						 
						
							2007-01-31 17:38:55 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								7679f36836 
								
							 
						 
						
							
							
								
								re PR libgcj/30606 (natVMURLConnection.cc:21: error: 'magic_t' does not name a typet name a type)  
							
							 
							
							... 
							
							
							
							PR libgcj/30606:
	* configure, include/config.h.in: Rebuilt.
	* configure.ac: Check for magic_t in magic.h.
	* java/net/natVMURLConnection.cc: Use HAVE_MAGIC_T.
From-SVN: r121425 
							
						 
						
							2007-01-31 17:11:11 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								8de15ffc9d 
								
							 
						 
						
							
							
								
								* resource/gnu/classpath/tools/jar/messages.properties  
							
							 
							
							... 
							
							
							
							(Main.Stdin): New message.
	* tools/gnu/classpath/tools/jar/Main.java (initializeParser): Add
	'-@' option.
	(readNames): New method.
	(run): Use it.
From-SVN: r121424 
							
						 
						
							2007-01-31 17:06:33 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								d43b573e77 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							 
							
							... 
							
							
							
							* Makefile.in: Rebuilt.
	* Makefile.am (libgcj-$(gcc_version).jar): Rewrote.
From-SVN: r121363 
							
						 
						
							2007-01-30 22:53:40 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Tobler
							
						 
						
							 
							
							
							
							
								
							
							
								78bdbc0647 
								
							 
						 
						
							
							
								
								natevents.cc (FieldModificationCB): Use a cast to print it right.  
							
							 
							
							... 
							
							
							
							2007-01-30  Andreas Tobler  <a.tobler@schweiz.org>
	* testsuite/libjava.jvmti/natevents.cc (FieldModificationCB): Use a
	cast to print it right.
From-SVN: r121362 
							
						 
						
							2007-01-30 23:31:28 +01:00  
						
					 
				
					
						
							
							
								 
								Kaloian Doganov
							
						 
						
							 
							
							
							
							
								
							
							
								2828987879 
								
							 
						 
						
							
							
								
								re PR libgcj/30600 (gnu.gcj.convert.BytesToCharsetAdaptor calculates bad argument for java.nio.Buffer.limit(int))  
							
							 
							
							... 
							
							
							
							2007-01-29  Kaloian Doganov  <kaloian@doganov.org>
	PR libgcj/30600:
	* gnu/gcj/convert/BytesToCharsetAdaptor.java (read): Fix call to
	'limit'.
From-SVN: r121329 
							
						 
						
							2007-01-30 02:46:54 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								3927313117 
								
							 
						 
						
							
							
								
								java-interp.h: Added _Jv_Frame class and its two subclasses _Jv_InterpFrame and _Jv_NativeFrame.  
							
							 
							
							... 
							
							
							
							2007-01-29  Kyle Galloway  <kgallowa@redhat.com>
	* include/java-interp.h:  Added _Jv_Frame class and its two
	subclasses _Jv_InterpFrame and _Jv_NativeFrame.  Also moved
	_Jv_FrameType from java-stack.h.
	* include/java-stack.h: Removed _Jv_FrameType.
	* java/lang/Thread.java: Added frame member to hold new
	composite frame stack.
	* java/lang/Thread.h: Regenerated.
	* java/lang/Thread.class: Rebuilt.
	* jni.cc (_Jv_JNIMethod::call): Push a frame onto the stack when
	calling a JNI method.
	* jvmti.cc (_Jv_JVMTI_GetStackTrace): New Method.
	(_Jv_JVMTI_GetFrameCount): New method.
	* stacktrace.cc (UnwindTraceFn): Modified to use new _Jv_Frame
	classes.
	* testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
	* testsuite/libjava.jvmti/interp/natgetstacktrace.cc: New test.
	* testsuite/libjava.jvmti/interp/getstacktrace.h: New test.
	* testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
	* testsuite/libjava.jvmti/interp/getstacktrace.out: Output file
	for test.
From-SVN: r121314 
							
						 
						
							2007-01-29 22:05:56 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								d75bf84344 
								
							 
						 
						
							
							
								
								interpret.cc (run_debug): Remove comment.  
							
							 
							
							... 
							
							
							
							* interpret.cc (run_debug): Remove comment.
	(STOREA): Reformat.
	(STOREI): Likewise.
	(STOREF): Likewise.
	(STOREL): Likewise.
	(STORED): Likewise.
	(POKEI): Likewise.
	(run_normal_debug): Likewise.
	(run_synch_object_debug): Likewise.
	(run_class_debug): Likewise.
	(run_synch_class_debug): Likewise.
	(get1s): Likewise.
	(get1u): Likewise.
	(get2u): Likewise.
	(get4): Likewise.
	(NULLARRAYCHECK): Likewise.
	(ARRAYBOUNDSCHECK): Likewise.
	* interpret-run.cc (insn_target) <breakpoint>: Tidy.
From-SVN: r121313 
							
						 
						
							2007-01-29 22:00:30 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								acd724f62a 
								
							 
						 
						
							
							
								
								configure, [...]: Rebuilt.  
							
							 
							
							... 
							
							
							
							* configure, Makefile.in: Rebuilt.
	* Makefile.am (bin_SCRIPTS): Never install scripts/jar.
	* configure.ac (BASH_JAR): Removed conditional.
	(JAR): Prefer the jar found by AC_CHECK_PROGS.
From-SVN: r121301 
							
						 
						
							2007-01-29 18:46:34 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								acb966f2c3 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							 
							
							... 
							
							
							
							* Makefile.in: Rebuilt.
	* Makefile.am (interpret.lo): New target.  Add -fwrap to
	AM_CXXFLAGS.
From-SVN: r121299 
							
						 
						
							2007-01-29 18:31:45 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								e0e4be2e07 
								
							 
						 
						
							
							
								
								Checking in updated class file  
							
							 
							
							... 
							
							
							
							From-SVN: r121298 
							
						 
						
							2007-01-29 18:31:27 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								68254f23e8 
								
							 
						 
						
							
							
								
								jvmti_md.h (_CLASSPATH_VM_JVMTI_TYPES_DEFINED): Define.  
							
							 
							
							... 
							
							
							
							* include/jvmti_md.h (_CLASSPATH_VM_JVMTI_TYPES_DEFINED):
        Define.
        [__GCJ_JNI_IMPL__]: Define our own JVMTI types when building
        gcj. All jvmti object types now are defined to be their
        corresponding java classes.
        * jvmti.cc (_Jv_JVMTI_SuspendThread): Remove casting from
        jthread to Thread*.
        (_Jv_JVMTI_ResumeThread): Likewise.
        (_Jv_JVMTI_InterruptThread): Likewise.
        (_Jv_JVMTI_SetEventNotificationMode): Likewise.
        * gnu/classpath/jdwp/natVMVirtualMachine.cc
        (jdwpClassPrepareCB): Likewise.
        (jdwpThreadEndCB): Likewise.
        (jdwpThreadStartCB): Likewise.
        (jdwpVMInitCB): Likewise.
From-SVN: r121296 
							
						 
						
							2007-01-29 17:43:34 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								ff5157e579 
								
							 
						 
						
							
							
								
								SecurityManager.java: Load and initialize java.security.Security.  
							
							 
							
							... 
							
							
							
							2007-01-26  Andrew Haley  <aph@redhat.com>
        * java/lang/SecurityManager.java: Load and initialize
        java.security.Security.
From-SVN: r121287 
							
						 
						
							2007-01-29 13:43:22 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								b70b9fc3ee 
								
							 
						 
						
							
							
								
								SecurityManager.java: Load and initialize java.security.Security.  
							
							 
							
							... 
							
							
							
							2007-01-26  Andrew Haley  <aph@redhat.com>
        * java/lang/SecurityManager.java: Load and initialize
        java.security.Security.
From-SVN: r121286 
							
						 
						
							2007-01-29 13:41:43 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								6b05e79165 
								
							 
						 
						
							
							
								
								natClass.cc (initializeClass): Re-throw SecurityExceptions.  
							
							 
							
							... 
							
							
							
							2007-01-26  Andrew Haley  <aph@redhat.com>
        * java/lang/natClass.cc (initializeClass): Re-throw
        SecurityExceptions.
        * java/lang/natVMClassLoader.cc (loadClass): checkPackageAccess.
        * java/lang/ClassLoader.java: (loadClass): Likewise.
From-SVN: r121285 
							
						 
						
							2007-01-29 13:14:38 +00:00  
						
					 
				
					
						
							
							
								 
								Michele Sandri
							
						 
						
							 
							
							
							
							
								
							
							
								94468b1ceb 
								
							 
						 
						
							
							
								
								2007-01-28  Michele Sandri  <gpointorama@gmail.com>  
							
							 
							
							... 
							
							
							
							* gnu/java/nio/channels/natFileChannelWin32.cc
	(lock): Implemented.
	(unlock): Implemented.
From-SVN: r121265 
							
						 
						
							2007-01-28 18:55:36 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Tobler
							
						 
						
							 
							
							
							
							
								
							
							
								4838bfc05b 
								
							 
						 
						
							
							
								
								re PR libgcj/30513 (Bootstrap failure with libgcj on sparc-sun-solaris2.10)  
							
							 
							
							... 
							
							
							
							2007-01-27  Andreas Tobler  <a.tobler@schweiz.org>
	PR libgcj/30513
	* configure.host: Add forgottten sysdep_dir to sparc. Add a flag to
	libgcj_flags to undefine 'sun' at compile time.
	* sysdep/sparc/locks.h (read_barrier): New functions for 32 and 64 bit
	Sparc.
	(write_barrier): Likewise.
From-SVN: r121239 
							
						 
						
							2007-01-27 22:46:15 +01:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								ea6244280b 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/natVMVirtualMachine.cc  
							
							 
							
							... 
							
							
							
							(getAllClassMethods): Move error handling to ...
        (throw_jvmti_error): ... here.
        (jdwpClassPrepareCB): New function.
        (jdwpThreadEndCB): New function.
        (jdwpThreadStartCB): New function.
        (jdwpVMDeathCB): New function.
        (jdwpVMInitCB): Define and enable callbacks for
        ClassPrepare, ThreadEnd, ThreadStart, and VMDeath.
From-SVN: r121233 
							
						 
						
							2007-01-27 16:34:32 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								d4da97d78e 
								
							 
						 
						
							
							
								
								Makefile.am (generic_header_files): Add $(inner_nat_headers).  
							
							 
							
							... 
							
							
							
							* Makefile.am (generic_header_files): Add $(inner_nat_headers).
	* testsuite/Makefile.am (check-dejaGNU): Depend on compile-tests.
	(MYGCJH): New variable.
	(compile-tests): New goal.
	* Makefile.in: Rebuilt.
	* testsuite/Makefile.in: Rebuilt.
From-SVN: r121217 
							
						 
						
							2007-01-27 00:22:35 +01:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								7969a3791e 
								
							 
						 
						
							
							
								
								libjava  
							
							 
							
							... 
							
							
							
							* Updated headers.
libjava/classpath
	* tools/gnu/classpath/tools/javah/FieldHelper.java (print): Print
	'volatile' after field type.
From-SVN: r121215 
							
						 
						
							2007-01-26 23:07:08 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								e858910352 
								
							 
						 
						
							
							
								
								re PR libgcj/29594 (jv-convert with no args NPE)  
							
							 
							
							... 
							
							
							
							PR libgcj/29594:
	* gnu/gcj/convert/Convert.java (main): Correctly handle missing
	input or output encodings.  Removed unused local variables.
From-SVN: r121197 
							
						 
						
							2007-01-26 01:05:13 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								161a649cb9 
								
							 
						 
						
							
							
								
								jvmti-int.h (_Jv_GetJDWP_JVMTIEnv): Declare.  
							
							 
							
							... 
							
							
							
							* include/jvmti-int.h (_Jv_GetJDWP_JVMTIEnv): Declare.
        * gnu/classpath/jdwp/natVMVirtualMachine.cc
        (_Jv_GetJDWP_JVMTIEnv): New function.
        * gnu/classpath/jdwp/natVMMethod.cc (getName): Implement.
        (getSignature): Implement.
        (getModifiers): Implement.
From-SVN: r121185 
							
						 
						
							2007-01-25 21:05:18 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								9fe944471a 
								
							 
						 
						
							
							
								
								configure, [...]: Rebuilt.  
							
							 
							
							... 
							
							
							
							2007-01-25  Andrew Haley  <aph@redhat.com>
	* configure, Makefile.in, include/config.h.in: Rebuilt.
	* Makefile.am (libgcj_la_LIBADD): Removed $(LIBMAGIC).
	* configure.ac: Don't check for libmagic.
	* java/net/natVMURLConnection.cc (p_magic_open, p_magic_load,
	p_magic_close, p_magic_buffer): New globals.
	(init): Look up 'magic' functions.
	(guessContentTypeFromBuffer): Updated.
From-SVN: r121183 
							
						 
						
							2007-01-25 19:51:33 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								ff393407cf 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetMethodName): New function.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (_Jv_JVMTI_GetMethodName): New function.
        (_Jv_JVMTI_Interface): Define GetMethodName.
        * testsuite/libjava.jvmti/getmethodname.java: New file.
        * testsuite/libjava.jvmti/natgetmethodname.cc: New file.
        * testsuite/libjava.jvmti/getmethodname.out: New file.
From-SVN: r121179 
							
						 
						
							2007-01-25 18:04:01 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								fd1830eba2 
								
							 
						 
						
							
							
								
								libjava.exp (exec_gij): Change [ to { in if statement.  
							
							 
							
							... 
							
							
							
							2007-01-25  Kyle Galloway  <kgallowa@redhat.com>
	* testsuite/libjava.jvmti/lib/libjava.exp (exec_gij): Change [ to { in 
	if statement.
From-SVN: r121174 
							
						 
						
							2007-01-25 14:42:45 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								4ca40ac049 
								
							 
						 
						
							
							
								
								Kyle Galloway  2007-01-25  <kgallowa@redhat.com>  
							
							 
							
							... 
							
							
							
							* ChangeLog: Add ChangeLog entry that didn't apply.
From-SVN: r121173 
							
						 
						
							2007-01-25 14:25:26 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								05296a2810 
								
							 
						 
						
							
							
								
								jvmti-interp.exp: New file.  
							
							 
							
							... 
							
							
							
							2007-01-25  Kyle Galloway  <kgallowa@redhat.com>
    * libjava/testsuite/libjava.jvmti/jvmti-interp.exp: New file.
    * libjava/testsuite/libjava.jvmti/interp: New folder.
    * libjava/testsuite/lib/libjava.exp (exec_gij): New Method.
From-SVN: r121172 
							
						 
						
							2007-01-25 14:19:05 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								9ea6c4a4b7 
								
							 
						 
						
							
							
								
								link.cc (_Jv_Linker::wait_for_state): Add JVMTI CLASS_PREPARE notification.  
							
							 
							
							... 
							
							
							
							* link.cc (_Jv_Linker::wait_for_state): Add JVMTI
        CLASS_PREPARE notification.
From-SVN: r121157 
							
						 
						
							2007-01-25 01:21:27 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								c422af91ad 
								
							 
						 
						
							
							
								
								interpret.cc: Include gnu/gcj/jvmti/Breakpoint.h...  
							
							 
							
							... 
							
							
							
							* interpret.cc: Include gnu/gcj/jvmti/Breakpoint.h,
        gnu/gcj/jvmti/BreakpointManager.h, jvmti.h, and jvmti-int.h
        * interpret-run.cc: Implement insn_breakpoint.
From-SVN: r121155 
							
						 
						
							2007-01-25 00:40:45 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								078b307321 
								
							 
						 
						
							
							
								
								prims.cc (_Jv_RunMain): Send JVMTI event notifications for VM_INIT and VM_DEATH instead of the JDWP...  
							
							 
							
							... 
							
							
							
							* prims.cc (_Jv_RunMain): Send JVMTI event notifications
        for VM_INIT and VM_DEATH instead of the JDWP notifications.
From-SVN: r121143 
							
						 
						
							2007-01-24 22:44:08 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								c65110e44c 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/natVMVirtualMachine.cc  
							
							 
							
							... 
							
							
							
							(getAllClassMethods): Implement.
From-SVN: r121142 
							
						 
						
							2007-01-24 22:35:43 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								8cda32ad56 
								
							 
						 
						
							
							
								
								natVMStackWalker.cc: Call InitClass everywhere.  
							
							 
							
							... 
							
							
							
							2007-01-24  Andrew Haley  <aph@redhat.com>
        * gnu/classpath/natVMStackWalker.cc: Call InitClass everywhere.
        (getClassContext) Add a barrier to prevent GetStackWalkerStack()
        from being sibcalled.
2007-01-24  Andrew Haley  <aph@redhat.com>
        * scripts/makemake.tcl (emit_bc_rule): Set the source filename.
        * sources.am: Rebuild.
From-SVN: r121119 
							
						 
						
							2007-01-24 17:13:50 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Krebbel
							
						 
						
							 
							
							
							
							
								
							
							
								f767122b2e 
								
							 
						 
						
							
							
								
								unwind-dw2-fde.c (get_cie_encoding): Replaced _Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.  
							
							 
							
							... 
							
							
							
							2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
	* unwind-dw2-fde.c (get_cie_encoding): Replaced _Unwind_Word with 
	_uleb128_t and _Unwind_SWord with _sleb128_t.
	* unwind-dw2.c (extract_cie_info, execute_stack_op, execute_cfa_program,
	uw_frame_state_for, uw_update_context_1): Likewise.
	* unwind-c.c (parse_lsda_header, PERSONALITY_FUNCTION): Likewise.
	* unwind-pe.h (read_uleb128, read_sleb128,
	read_encoded_value_with_base): Likewise.
	* unwind-generic.h: Define _sleb128_t and _uleb128_t types.
2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
	* libsupc++/eh_personality.cc (parse_lsda_header, check_exception_spec,
	get_ttype_entry, empty_exception_spec, PERSONALITY_FUNCTION): Replaced
	_Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.
2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
	* exception.cc (parse_lsda_header, PERSONALITY_FUNCTION): Replaced
	_Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.
From-SVN: r121116 
							
						 
						
							2007-01-24 14:46:47 +00:00  
						
					 
				
					
						
							
							
								 
								Marco Trudel
							
						 
						
							 
							
							
							
							
								
							
							
								26578e6092 
								
							 
						 
						
							
							
								
								Arrays.java (binarySearch): Change comparison order.  
							
							 
							
							... 
							
							
							
							2007-01-23  Marco Trudel  <mtrudel@gmx.ch>
	* java/util/Arrays.java (binarySearch): Change comparison order.
From-SVN: r121091 
							
						 
						
							2007-01-23 23:30:54 +00:00  
						
					 
				
					
						
							
							
								 
								H.J. Lu
							
						 
						
							 
							
							
							
							
								
							
							
								38fbab2a17 
								
							 
						 
						
							
							
								
								re PR libgcj/30550 (Missing dependencies for ecjx target)  
							
							 
							
							... 
							
							
							
							2007-01-23  H.J. Lu  <hongjiu.lu@intel.com>
	PR libgcj/30550
	* Makefile.am (ecjx_DEPENDENCIES): Add libgcj_bc.la if needed.
	* Makefile.in: Regenerated.
From-SVN: r121086 
							
						 
						
							2007-01-23 12:01:40 -08:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								c56b658bde 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/natVMVirtualMachine.cc  
							
							 
							
							... 
							
							
							
							(getClassMethod): Implement.
From-SVN: r121078 
							
						 
						
							2007-01-23 06:40:49 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								2b3c67882e 
								
							 
						 
						
							
							
								
								Class.h (_Jv_GetClassStatus): Declare.  
							
							 
							
							... 
							
							
							
							* java/lang/Class.h (_Jv_GetClassStatus): Declare.
        * java/lang/natClass.cc (_Jv_GetClassStatus): New function.
        * jvmti.cc (_Jv_JVMTI_GetClassStatus): New function.
        (_Jv_JVMTI_Interface): Define GetClassStatus.
From-SVN: r121074 
							
						 
						
							2007-01-23 01:06:10 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								d374f56710 
								
							 
						 
						
							
							
								
								configure: Rebuilt.  
							
							 
							
							... 
							
							
							
							* configure: Rebuilt.
	* configure.ac (GCJ): Reverted patch of 2006-12-20.
From-SVN: r121073 
							
						 
						
							2007-01-23 00:22:13 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								262fa8a4b5 
								
							 
						 
						
							
							
								
								re PR java/29812 (env->klass value is not updated during the native calls)  
							
							 
							
							... 
							
							
							
							PR java/29812:
	* testsuite/libjava.jni/pr29812.java: New file.
	* testsuite/libjava.jni/pr29812_injar.java: New file.
	* testsuite/libjava.jni/pr29812_injar.jar: New file.
	* testsuite/libjava.jni/pr29812.out: New file.
	* testsuite/libjava.jni/pr29812_injar.c: New file.
	* testsuite/libjava.jni/pr29812_injar.h: New file.
	* testsuite/libjava.jni/pr29812.jar: New file.
	* testsuite/libjava.jni/pr29812.c: New file.
	* testsuite/libjava.jni/pr29812.h: New file.
	* testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
	New proc.
	(gcj_jni_invocation_test_one): Use it.
	(gcj_jni_pr29812): New proc.
	(gcj_jni_run): Use it.
	* java/lang/natRuntime.cc (_load): Push a new system frame before
	calling JNI_OnLoad.
	* include/jvm.h (_Jv_JNI_PopSystemFrame): Declare.
	(_Jv_GetJNIEnvNewFrameWithLoader): Likewise.
	* jni.cc (struct _Jv_JNI_LocalFrame) <marker>: Now unsigned char.
	<allocated_p>: Now bool.
	<loader>: New field.
	(_Jv_JNI_EnsureLocalCapacity): Updated.
	(_Jv_JNI_NewLocalRef): Likewise.
	(_Jv_JNI_NewLocalRef): Likewise.
	(_Jv_JNI_PopLocalFrame): Likewise.
	(_Jv_JNI_FindClass): Likewise.
	(_Jv_GetJNIEnvNewFrame): Likewise.
	(_Jv_JNI_AttachCurrentThread): Likewise.
	(_Jv_GetJNIEnvNewFrameWithLoader): New function.
	(_Jv_GetJNIEnvNewFrame): Use it.
	* include/jni_md.h (_CLASSPATH_JNIENV_CONTENTS): Removed 'klass'.
From-SVN: r121064 
							
						 
						
							2007-01-22 23:04:16 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								91120956ce 
								
							 
						 
						
							
							
								
								* libtool-version: Bump current to 9.  
							
							 
							
							... 
							
							
							
							From-SVN: r121058 
							
						 
						
							2007-01-22 17:41:36 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								4d8f018e30 
								
							 
						 
						
							
							
								
								locks.h (write_barrier): New.  
							
							 
							
							... 
							
							
							
							2007-01-22  Andrew Haley  <aph@redhat.com>
        * sysdep/alpha/locks.h (write_barrier): New.
From-SVN: r121053 
							
						 
						
							2007-01-22 12:27:48 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								52b213f385 
								
							 
						 
						
							
							
								
								Makefile.am (install-exec-hook): Use transformed name.  
							
							 
							
							... 
							
							
							
							2007-01-21  Matthias Klose  <doko@debian.org>
        * Makefile.am (install-exec-hook): Use transformed name.
        * Makefile.in: Regenerate.
From-SVN: r121025 
							
						 
						
							2007-01-21 07:47:15 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								ca6c6f643a 
								
							 
						 
						
							
							
								
								Makefile.am, [...]: Install into nativeexeclibdir instead of gcjversionedlibdir.  
							
							 
							
							... 
							
							
							
							2007-01-20  Matthias Klose  <doko@debian.org> 
 
        * native/jni/gtk-peer/Makefile.am, native/jawt/Makefile.am: Install 
        into nativeexeclibdir instead of gcjversionedlibdir. 
        * native/jni/gtk-peer/Makefile.in, native/jawt/Makefile.in: Regenerate.
From-SVN: r121008 
							
						 
						
							2007-01-20 18:34:19 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								6c798f4fc1 
								
							 
						 
						
							
							
								
								natVMFrame.cc: Mark unused parameters with MAYBE_UNUSED.  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/natVMFrame.cc: Mark unused parameters with
        MAYBE_UNUSED.
From-SVN: r120972 
							
						 
						
							2007-01-19 17:46:57 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								80e9603862 
								
							 
						 
						
							
							
								
								natVMVirtualMachine.cc: Mark unused parameters in methods and reformat.  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/natVMVirtualMachine.cc: Mark unused parameters
        in methods and reformat.
From-SVN: r120971 
							
						 
						
							2007-01-19 17:20:21 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								640f891823 
								
							 
						 
						
							
							
								
								From Macro Trudel <mtrudel@gmx.ch>:  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/natVMVirtualMachine.cc (jdwpVMInitCB):
        Use JNICALL.
From-SVN: r120946 
							
						 
						
							2007-01-19 01:19:04 +00:00  
						
					 
				
					
						
							
							
								 
								Marco Trudel
							
						 
						
							 
							
							
							
							
								
							
							
								7896beb27a 
								
							 
						 
						
							
							
								
								jni.cc (_Jv_JNI_FindClass): Initialize class.  
							
							 
							
							... 
							
							
							
							2007-01-18  Marco Trudel  <mtrudel@gmx.ch>
	* jni.cc (_Jv_JNI_FindClass): Initialize class.
	* testsuite/libjava.jni/findclass2.jar: New file.
	* testsuite/libjava.jni/findclass2.h: New file.
	* testsuite/libjava.jni/findclass2.java: New file
	* testsuite/libjava.jni/findclass2.c: New file.
	* testsuite/libjava.jni/findclass2.out: New file.
From-SVN: r120930 
							
						 
						
							2007-01-18 20:47:50 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								1b4aced688 
								
							 
						 
						
							
							
								
								configure: Rebuilt.  
							
							 
							
							... 
							
							
							
							* configure: Rebuilt.
	* configure.ac: Use multi_basedir instead of libgcj_basedir.
From-SVN: r120901 
							
						 
						
							2007-01-18 15:53:37 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								463c03f1bc 
								
							 
						 
						
							
							
								
								natVMPipeEcos.cc: Renamed from gnu/java/nio/natPipeImplEcos.cc.  
							
							 
							
							... 
							
							
							
							2007-01-18  Gary Benson  <gbenson@redhat.com>
	* gnu/java/nio/natVMPipeEcos.cc:
	Renamed from gnu/java/nio/natPipeImplEcos.cc.
	* gnu/java/nio/natVMPipePosix.cc:
	Renamed from gnu/java/nio/natPipeImplPosix.cc.
	* gnu/java/nio/natVMPipeWin32.cc:
	Renamed from gnu/java/nio/natPipeImplWin32.cc.
	* gnu/java/nio/natVMSelectorEcos.cc:
	Renamed from gnu/java/nio/natSelectorImplEcos.cc.
	* gnu/java/nio/natVMSelectorPosix.cc:
	Renamed from gnu/java/nio/natSelectorImplPosix.cc.
	* gnu/java/nio/natVMSelectorWin32.cc:
	Renamed from gnu/java/nio/natSelectorImplWin32.cc.
	* java/io/natVMObjectInputStream.cc:
	Renamed from java/io/natObjectInputStream.cc.
	* java/lang/natVMDouble.cc:
	Renamed from java/lang/natDouble.cc.
	* java/lang/natVMFloat.cc:
	Renamed from java/lang/natFloat.cc.	
	* Makefile.am, configure.ac: Reflect the above.
	* Makefile.in, configure: Rebuilt.
From-SVN: r120895 
							
						 
						
							2007-01-18 11:32:40 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								7c836e336e 
								
							 
						 
						
							
							
								
								* tools/gnu/classpath/tools/javah/PathOptionGroup.java  
							
							 
							
							... 
							
							
							
							(PathOptionGroup): Set default boot class path.
From-SVN: r120882 
							
						 
						
							2007-01-17 22:59:10 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								125d938801 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							 
							
							... 
							
							
							
							2007-01-17  Andrew Haley  <aph@redhat.com>
	* Makefile.in: Rebuilt.
	* Makefile.am (ecjx_LDFLAGS): Pass -fbootclasspath.
From-SVN: r120881 
							
						 
						
							2007-01-17 22:39:56 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								6ef43f5665 
								
							 
						 
						
							
							
								
								natThread.cc (finish_): Add JVMTI ThreadEnd notification.  
							
							 
							
							... 
							
							
							
							* java/lang/natThread.cc (finish_): Add JVMTI ThreadEnd notification.
        (_Jv_NotifyThreadStart): Add JVMTI ThreadStart notification.
From-SVN: r120877 
							
						 
						
							2007-01-17 22:05:10 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								a680341641 
								
							 
						 
						
							
							
								
								ChangeLog rotation  
							
							 
							
							... 
							
							
							
							From-SVN: r120875 
							
						 
						
							2007-01-17 20:18:15 +00:00  
						
					 
				
					
						
							
							
								 
								Jack Howarth
							
						 
						
							 
							
							
							
							
								
							
							
								8a48946511 
								
							 
						 
						
							
							
								
								aclocal.m4: Regenerate to use multi.m4.  
							
							 
							
							... 
							
							
							
							2007-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
boehm-gc/
	* aclocal.m4: Regenerate to use multi.m4.
	* configure: Regenerate.
	* Makefile.in: Regenerate.
zlib/
	* Makefile.am: Add ACLOCAL_AMFLAGS to use multi.m4.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* Makefile.in: Regenerate.
libffi/
	* Makefile.am: Add ACLOCAL_AMFLAGS to use multi.m4.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* Makefile.in: Regenerate.
libjava/
	* configure.ac: Use multi.m4 from aclocal rather than custom
	code.  Use multi_basedir instead libgcj_basedir.  Test for
	/proc/self/exe when not cross-compiling.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* Makefile.in: Regenerate.
libjava/classpath/
	* configure.ac: Use multi.m4 from aclocal rather than
	custom code.  Use multi_basedir instead libgcj_basedir.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* Makefile.in: Regenerate.
libjava/libltdl/
	* Makefile.am: Add ACLOCAL_AMFLAGS to use multi.m4.
	* configure.ac: Use multi.m4 from aclocal rather than
	custom code.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* Makefile.in: Regenerate.
From-SVN: r120870 
							
						 
						
							2007-01-17 19:48:52 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								8086b65daa 
								
							 
						 
						
							
							
								
								natVMDirectByteBufferImpl.cc: Renamed from java/nio/natDirectByteBufferImpl.cc.  
							
							 
							
							... 
							
							
							
							2007-01-17  Gary Benson  <gbenson@redhat.com>
	* java/nio/natVMDirectByteBufferImpl.cc:
	Renamed from java/nio/natDirectByteBufferImpl.cc.
	* Makefile.am: Reflect the above.
	* Makefile.in: Rebuilt.
From-SVN: r120859 
							
						 
						
							2007-01-17 17:02:48 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								d8203cb888 
								
							 
						 
						
							
							
								
								MappedByteBuffer.java: Removed.  
							
							 
							
							... 
							
							
							
							2007-01-15  Gary Benson  <gbenson@redhat.com>
	* java/nio/MappedByteBuffer.java: Removed.
	* sources.am, Makefile.in: Rebuilt.
From-SVN: r120858 
							
						 
						
							2007-01-17 16:25:10 +00:00  
						
					 
				
					
						
							
							
								 
								Marco Trudel
							
						 
						
							 
							
							
							
							
								
							
							
								70686a71f6 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetAllThreads): Now static.  
							
							 
							
							... 
							
							
							
							2007-01-17  Marco Trudel  <mtrudel@gmx.ch>
	* jvmti.cc (_Jv_JVMTI_GetAllThreads): Now static.  Use JNICALL.
	Fixed indentation.  Removed unused variable.
From-SVN: r120854 
							
						 
						
							2007-01-17 12:55:52 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								98685f2b44 
								
							 
						 
						
							
							
								
								natThread.cc (finalize_native): Remove cast.  
							
							 
							
							... 
							
							
							
							* java/lang/natThread.cc (finalize_native): Remove cast.
	(_Jv_GetCurrentJNIEnv): Likewise.
	* include/jvm.h (struct natThread) <jni_env>: Declare as
	_Jv_JNIEnv*.
From-SVN: r120844 
							
						 
						
							2007-01-17 01:36:33 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								2797f081d4 
								
							 
						 
						
							
							
								
								natevents.cc (FieldModificationCB): Use %#llx instead of %d for new_value.  
							
							 
							
							... 
							
							
							
							* testsuite/libjava.jvmti/natevents.cc (FieldModificationCB): Use
        %#llx instead of %d for new_value.
        * testsuite/libjava.jvmti/events.out: Update expected output.
        * testsuite/libjava.jvmti/events.jar: Regenerate.
From-SVN: r120834 
							
						 
						
							2007-01-16 19:58:18 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								f031b5d726 
								
							 
						 
						
							
							
								
								natVMVirtualMachine.cc (DEFINE_CALLBACK): New macro.  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/natVMVirtualMachine.cc (DEFINE_CALLBACK):
        New macro.
        (ENABLE_EVENT): New macro.
        (initialize): Define and enable JVMTI VM_INIT callback.
        (jdwpVMInitCB): New function.
From-SVN: r120833 
							
						 
						
							2007-01-16 19:54:16 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								05794ce850 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetAllThreads): New function.  
							
							 
							
							... 
							
							
							
							2007-01-16  Kyle Galloway  <kgallowa@redhat.com>
	* jvmti.cc (_Jv_JVMTI_GetAllThreads): New function.
	* testsuite/libjava.jvmti/getallthreads.java: New test.
	* testsuite/libjava.jvmti/natgetallthreads.cc: Ditto.
	* testsuite/libjava.jvmti/getallthreads.out: Ditto.
	* testsuite/libjava.jvmti/getallthreads.h: Ditto.
	* testsuite/libjava.jvmti/getallthreads.jar: Ditto.
From-SVN: r120827 
							
						 
						
							2007-01-16 15:06:28 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								e9d59899de 
								
							 
						 
						
							
							
								
								natVMVirtualMachine.cc (suspendThread): Use java.lang.StringBuilder instead of java.lang.StringBuffer.  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/natVMVirtualMachine.cc (suspendThread): Use
        java.lang.StringBuilder instead of java.lang.StringBuffer.
        (resumeThread): Likewise.
From-SVN: r120805 
							
						 
						
							2007-01-15 23:38:35 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								0122c9e791 
								
							 
						 
						
							
							
								
								MappedByteBuffer.java: Removed.  
							
							 
							
							... 
							
							
							
							2007-01-15  Gary Benson  <gbenson@redhat.com>
	* java/nio/MappedByteBuffer.java: Removed.
	* sources.am, Makefile.in: Rebuilt.
From-SVN: r120793 
							
						 
						
							2007-01-15 12:45:35 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								a5c0f6fe87 
								
							 
						 
						
							
							
								
								URLClassLoader.java: Removed.  
							
							 
							
							... 
							
							
							
							2007-01-15  Gary Benson  <gbenson@redhat.com>
	* java/net/URLClassLoader.java: Removed.
	* gnu/java/net/loader/Load_gcjlib.java: New file.
	* gnu/gcj/runtime/BootClassLoader.java: Ensure core
	URL handler is present in static executables.
	* sources.am, Makefile.in: Rebuilt.
From-SVN: r120791 
							
						 
						
							2007-01-15 10:25:38 +00:00  
						
					 
				
					
						
							
							
								 
								H.J. Lu
							
						 
						
							 
							
							
							
							
								
							
							
								76b972d63c 
								
							 
						 
						
							
							
								
								ld-symbolic.m4: New.  
							
							 
							
							... 
							
							
							
							config/
2007-01-14  H.J. Lu  <hongjiu.lu@intel.com>
	* ld-symbolic.m4: New.
libjava/
2007-01-14  H.J. Lu  <hongjiu.lu@intel.com>
	* Makefile.am (libgcj_la_LDFLAGS): Add
	$(LIBGCJ_LD_SYMBOLIC_FUNCTIONS).
	(libgcj_tools_la_LDFLAGS): Likewise.
	(libgcj_bc_la_LDFLAGS): Likewise.
	* Makefile.in: Regenerated.
	* configure.ac: Use ACX_PROG_LD_GNU_SYMBOLIC.  Set
	LIBGCJ_LD_SYMBOLIC_FUNCTIONS to $SYMBOLIC_LDFLAGS.  Set
	libgcj_ld_symbolic to $SYMBOLIC_LDFLAGS if it isn't set.
	Substitute LIBGCJ_LD_SYMBOLIC_FUNCTIONS.
	* configure: Regenerated.
	* aclocal.m4: Likewise.
	* gcj/Makefile.in: Likewise.
	* include/Makefile.in: Likewise.
	* testsuite/Makefile.in: Likewise.
From-SVN: r120773 
							
						 
						
							2007-01-14 07:38:18 -08:00  
						
					 
				
					
						
							
							
								 
								Kaz Kojima
							
						 
						
							 
							
							
							
							
								
							
							
								228e6ac245 
								
							 
						 
						
							
							
								
								locks.h (read_barrier): New.  
							
							 
							
							... 
							
							
							
							* sysdep/sh/locks.h (read_barrier): New.
	(write_barrier): Likewise.
From-SVN: r120735 
							
						 
						
							2007-01-12 22:27:49 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								f005dd79c5 
								
							 
						 
						
							
							
								
								i386-signal.h: Rewrite to use rt_sigaction.  
							
							 
							
							... 
							
							
							
							2007-01-12  Andrew Haley  <aph@redhat.com>
        * include/i386-signal.h: Rewrite to use rt_sigaction.
From-SVN: r120721 
							
						 
						
							2007-01-12 12:30:56 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								9d5b51ff57 
								
							 
						 
						
							
							
								
								2007-01-11  Andrew Haley  <aph@redhat.com>  
							
							 
							
							... 
							
							
							
							* prims.cc (jdwpOptions) Fix deprecated cast from char[] constant
        to char*.
        * include/x86_64-signal.h (HANDLE_DIVIDE_OVERFLOW): Rewrite to fix
        aliasing violation.
From-SVN: r120672 
							
						 
						
							2007-01-11 13:54:49 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								a6ec93973c 
								
							 
						 
						
							
							
								
								*.h: New files.  
							
							 
							
							... 
							
							
							
							* gnu/gcj/xlib/*.h: New files.
	* gnu/awt/xlib/*.h: Likewise.
	* classpath/lib/gnu/gcj/xlib: New class files.
	* classpath/lib/gnu/awt/xlib: Likewise.
From-SVN: r120655 
							
						 
						
							2007-01-11 00:15:27 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								eee96b1bb0 
								
							 
						 
						
							
							
								
								Readd missing chunks from r116332:  
							
							 
							
							... 
							
							
							
							2007-01-10  Matthias Klose  <doko@debian.org> 
 
        Readd missing chunks from r116332: 
 
        * m4/acinclude.m4 (CLASSPATH_TOOLEXECLIBDIR): New macro. 
        * resource/Makefile.am (loggingdir): Define to 
        toolexeclibdir. 
        (securitydir): Likewise. 
        * configure.ac: Call CLASSPATH_TOOLEXECLIBDIR. 
        Set default nativeexeclibdir using toolexeclibdir. 
 
        Readd missing chunks from r115839: 
 
        * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_LDFLAGS): 
        Add -avoid-version. 
        * native/jawt/Makefile.am (libjawt_la_LDFLAGS): Add -avoid-version. 
 
        * configure, Makefile.in, doc/Makefile.in, doc/api/Makefile.in, 
        examples/Makefile.in, external/Makefile.in, 
        external/jsr166/Makefile.in, external/relaxngDatatype/Makefile.in, 
        external/sax/Makefile.in, external/w3c_dom/Makefile.in, 
        include/Makefile.in, lib/Makefile.in, native/Makefile.in, 
        native/fdlibm/Makefile.in, native/jawt/Makefile.in, 
        native/jni/Makefile.in, native/jni/classpath/Makefile.in, 
        native/jni/gconf-peer/Makefile.in, native/jni/gtk-peer/Makefile.in 
        native/jni/java-io/Makefile.in, native/jni/java-lang/Makefile.in, 
        native/jni/java-net/Makefile.in, native/jni/java-nio/Makefile.in, 
        native/jni/java-util/Makefile.in, native/jni/midi-alsa/Makefile.in, 
        native/jni/midi-dssi/Makefile.in, native/jni/native-lib/Makefile.in, 
        native/jni/qt-peer/Makefile.in, native/jni/xmlj/Makefile.in, 
        native/plugin/Makefile.in, resource/Makefile.in, scripts/Makefile.in, 
        tools/Makefile.in: Regenerate
From-SVN: r120654 
							
						 
						
							2007-01-11 00:01:27 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								10f1f9f70c 
								
							 
						 
						
							
							
								
								* HACKING: Various updates.  
							
							 
							
							... 
							
							
							
							From-SVN: r120653 
							
						 
						
							2007-01-10 23:44:46 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								ea517ca550 
								
							 
						 
						
							
							
								
								natDouble.cc (toString): Added parens.  
							
							 
							
							... 
							
							
							
							* java/lang/natDouble.cc (toString): Added parens.
	* gnu/gcj/io/shs.h (PROTO): Define.
	* link.cc (resolve_pool_entry): Added missing braces.
From-SVN: r120652 
							
						 
						
							2007-01-10 22:56:20 +00:00  
						
					 
				
					
						
							
							
								 
								H.J. Lu
							
						 
						
							 
							
							
							
							
								
							
							
								e0ae13896e 
								
							 
						 
						
							
							
								
								re PR libgcj/30424 (revision 120632 failed to build on ia64)  
							
							 
							
							... 
							
							
							
							2007-01-10  H.J. Lu  <hongjiu.lu@intel.com>
	PR libgcj/30424
	* sysdep/ia64/locks.h (read_barrier): New.
	(write_barrier): New.
From-SVN: r120645 
							
						 
						
							2007-01-10 09:50:40 -08:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								143f796e57 
								
							 
						 
						
							
							
								
								URL.java: Removed.  
							
							 
							
							... 
							
							
							
							2007-01-10  Gary Benson  <gbenson@redhat.com>
	* java/net/URL.java: Removed.
	* sources.am, Makefile.in: Rebuilt.
From-SVN: r120644 
							
						 
						
							2007-01-10 16:55:10 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								2326ba44e4 
								
							 
						 
						
							
							
								
								regexp, [...]: Remove empty directories.  
							
							 
							
							... 
							
							
							
							2007-01-10  Matthias Klose  <doko@debian.org>
	* resource/gnu/regexp, tools/gnu/classpath/tools/rmi/rmic,
	tools/gnu/classpath/tools/rmi/rmid, tools/gnu/classpath/tools/giop,
	doc/www.gnu.org, doc/unicode, testsuite, testsuite/java.sun.awt,
	testsuite/javax.swing.text.html.parser, testsuite/java.lang,
	testsuite/java.opstack, testsuite/java.sun.tools, testsuite/java.text,
	testsuite/scheme, testsuite/config, testsuite/java.net, testsuite/lib,
	testsuite/java.io, testsuite/java.util, native/target,
	native/testsuite, native/vmi, org/omg/CORBA/SendingContext,
	gnu/regexp, test, compat: Remove empty directories.
From-SVN: r120643 
							
						 
						
							2007-01-10 16:39:47 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								02b8fc06c7 
								
							 
						 
						
							
							
								
								Makefile.am (install-exec-hook): Support $(DESTDIR).  
							
							 
							
							... 
							
							
							
							2007-01-10  Matthias Klose  <doko@debian.org> 
 
        * Makefile.am (install-exec-hook): Support $(DESTDIR). 
        * Makefile.in: Regenerated.
From-SVN: r120639 
							
						 
						
							2007-01-10 14:31:06 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								97b8365caf 
								
							 
						 
						
							
							
								
								Merged gcj-eclipse branch to trunk.  
							
							 
							
							... 
							
							
							
							From-SVN: r120621 
							
						 
						
							2007-01-09 19:58:05 +00:00  
						
					 
				
					
						
							
							
								 
								Adam Megacz
							
						 
						
							 
							
							
							
							
								
							
							
								54076f8b44 
								
							 
						 
						
							
							
								
								configure.ac: add $built_gcc_dir to $GCJH and $GCJ when crossbuilding.  
							
							 
							
							... 
							
							
							
							2006-12-20  Adam Megacz <megacz@cs.berkeley.edu>
	* configure.ac: add $built_gcc_dir to $GCJH and $GCJ when
	crossbuilding.
	* configure: Regenerate.
From-SVN: r120115 
							
						 
						
							2006-12-21 18:07:33 +00:00  
						
					 
				
					
						
							
							
								 
								Adam Megacz
							
						 
						
							 
							
							
							
							
								
							
							
								85bf4c61f4 
								
							 
						 
						
							
							
								
								Makefile.am: remove @X_CFLAGS@ from AM_CXXFLAGS...  
							
							 
							
							... 
							
							
							
							2006-12-18  Adam Megacz <megacz@cs.berkeley.edu>
        * Makefile.am: remove @X_CFLAGS@ from AM_CXXFLAGS; it causes
        -I/usr/include to wind up in cross-builds
        * configure: Regenerate.
From-SVN: r120006 
							
						 
						
							2006-12-18 15:00:00 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Botcazou
							
						 
						
							 
							
							
							
							
								
							
							
								aad741f435 
								
							 
						 
						
							
							
								
								tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking if static linking doesn't even work.  
							
							 
							
							... 
							
							
							
							config/
        * tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking
        if static linking doesn't even work.
libgomp/
        * configure: Regenerate.
libmudflap/
        * configure: Regenerate.
libjava/
        * configure: Regenerate.
libstdc++-v3/
        * configure: Regenerate.
From-SVN: r119487 
							
						 
						
							2006-12-04 11:10:38 +00:00  
						
					 
				
					
						
							
							
								 
								Mike Stump
							
						 
						
							 
							
							
							
							
								
							
							
								69a4984241 
								
							 
						 
						
							
							
								
								locks.h: Enable use of either file on either target to support multilibs from one to the...  
							
							 
							
							... 
							
							
							
							* sysdep/x86-64/locks.h: Enable use of either file on either
	target to support multilibs from one to the other.
	* sysdep/i386/locks.h: Likewise.
From-SVN: r119276 
							
						 
						
							2006-11-28 06:05:25 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								7ddd83802b 
								
							 
						 
						
							
							
								
								Security.java: Merge with classpath.  
							
							 
							
							... 
							
							
							
							2006-11-21  Gary Benson  <gbenson@redhat.com>
	* java/security/Security.java: Merge with classpath.
	* java/lang/Package.java: Likewise.
	* java/lang/Class.java (getDeclaredAnnotations): New method.
From-SVN: r119057 
							
						 
						
							2006-11-21 16:18:08 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								9e08816049 
								
							 
						 
						
							
							
								
								mips-signal.h (sys/syscall.h): Do not include.  
							
							 
							
							... 
							
							
							
							2006-11-20  David Daney  <ddaney@avtrex.com>
	* include/mips-signal.h (sys/syscall.h): Do not include.
	(sig_ucontext_t): Removed.
	(MAKE_THROW_FRAME): Changed to be a nop.
	(_INIT_SIG_HANDLER): New macro.
	(INIT_SEGV): Rewrote to use _INIT_SIG_HANDLER.
	(INIT_FPE): Same.
2006-11-20  David Daney  <ddaney@avtrex.com>
	* config/mips/linux-unwind.h (mips_fallback_frame_state): Adjust
	PC to point to following instruction.
From-SVN: r119024 
							
						 
						
							2006-11-20 19:49:08 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								e9057fe4ee 
								
							 
						 
						
							
							
								
								Throw_3.java: New Test.  
							
							 
							
							... 
							
							
							
							* testsuite/libjava.lang/Throw_3.java: New Test.
	* testsuite/libjava.lang/Throw_3.out: Its expected output.
From-SVN: r119023 
							
						 
						
							2006-11-20 19:43:25 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Jacobowitz
							
						 
						
							 
							
							
							
							
								
							
							
								597c25e65d 
								
							 
						 
						
							
							
								
								* tls.m4 (GCC_CHECK_TLS): Fall back to a link test.  
							
							 
							
							... 
							
							
							
							From-SVN: r118777 
							
						 
						
							2006-11-13 20:35:20 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								54f9963a20 
								
							 
						 
						
							
							
								
								2006-11-03  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* java/net/Inet4Address.java
	(FAMILY): Renamed to AF_INET.
	(<init>, writeReplace): Reflect the above.
	* java/net/Inet6Address.java
	(FAMILY): Renamed to AF_INET6.
	(<init>): Reflect the above.
From-SVN: r118452 
							
						 
						
							2006-11-03 10:16:30 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								adefdaca2d 
								
							 
						 
						
							
							
								
								InetAddress.java: Removed.  
							
							 
							
							... 
							
							
							
							2006-11-03  Gary Benson  <gbenson@redhat.com>
	* java/net/InetAddress.java: Removed.
	* java/net/natInetAddressNoNet.cc: Likewise.
	* java/net/natInetAddressPosix.cc: Likewise.
	* java/net/natInetAddressWin32.cc: Likewise.
	* java/net/VMInetAddress.java (getLocalHostname,
	lookupInaddrAny, getHostByAddr, getHostByName,
	aton): Replace glue methods with native ones.
	* java/net/natVMInetAddressNoNet.cc: New file.
	* java/net/natVMInetAddressPosix.cc: Likewise.
	* java/net/natVMInetAddressWin32.cc: Likewise.
	* Makefile.am, configure.ac: Reflect the above.
	* sources.am, Makefile.in, configure: Rebuilt.
	* java/net/natVMNetworkInterfaceWin32.cc
	(winsock2GetRealNetworkInterfaces): Create InetAddress
	objects using InetAddress.getByAddress.
	* gnu/java/net/natPlainSocketImplWin32.cc
	(accept, getOption): Likewise.
	* gnu/java/net/natPlainDatagramSocketImplWin32.cc
	(peekData, receive, getOption): Likewise.
From-SVN: r118451 
							
						 
						
							2006-11-03 10:16:04 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								4cb1c1c396 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/natVMMethod.cc (getLineTable): Implement.  
							
							 
							
							... 
							
							
							
							From-SVN: r118420 
							
						 
						
							2006-11-02 17:01:01 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								081070150c 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetLineNumberTable): New function.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (_Jv_JVMTI_GetLineNumberTable): New function.
        (_Jv_JVMTI_Interface): Define GetLineNumberTable.
From-SVN: r118419 
							
						 
						
							2006-11-02 16:59:04 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								444dd946c8 
								
							 
						 
						
							
							
								
								Location.java: New file.  
							
							 
							
							... 
							
							
							
							* gnu/gcj/jvmti/Location.java: New file.
        * gnu/gcj/jvmti/BreakpointManager.java: New file.
        * jvmti.cc (_Jv_JVMTI_SetBreakpoint): New function.
        (_Jv_JVMTI_ClearBreakpoint): New function.
        (_Jv_JVMTI_Interface): Define SetBreakpoint and ClearBreakpoint.
        * sources.am: Regenerated.
        * Makefile.in: Regenerated.
From-SVN: r118391 
							
						 
						
							2006-11-01 18:20:19 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								67ce74926a 
								
							 
						 
						
							
							
								
								Makefile.am (nat_source_files): Add natBreakpoint.cc.  
							
							 
							
							... 
							
							
							
							* Makefile.am (nat_source_files): Add natBreakpoint.cc.
        * sources.am: Regenerated.
        * Makefile.in: Regenerated.
        * gnu/gcj/jvmti/Breakpoint.java: New file.
        * gnu/gcj/jvmti/natBreakpoint.java: New file.
From-SVN: r118108 
							
						 
						
							2006-10-28 18:36:16 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								f356a436f0 
								
							 
						 
						
							
							
								
								java-stack.h (ncodeMap): Declare.  
							
							 
							
							... 
							
							
							
							* include/java-stack.h (ncodeMap): Declare.
        (_Jv_StackTrace): Make _Jv_GetMethodDeclaringClass friend.
        * java/lang/Class.h (_Jv_GetMethodDeclaringClass): Declare.
        * java/lang/natClass.cc (_Jv_GetMethodDeclaringClass): New
        function.
        * stacktrace.cc (ncodeMap): Redefine from file global to global
        for class _Jv_StackTrace.
        (_Jv_StackTrace::UpdateNCodeMap): Add interpreted classes, too,
        so that _Jv_GetMethodDeclaringClass can find them all.
        (_Jv_StackTrace::ClassForFrame): Exclude interpreted classes.
        * jvmti.cc (_Jv_JVMTI_GetMethodDeclaringClass): New function.
        (_Jv_JVMTI_Interface): Define GetMethodDeclaringClass function.
From-SVN: r118100 
							
						 
						
							2006-10-28 02:15:12 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Tobler
							
						 
						
							 
							
							
							
							
								
							
							
								4f0abdc91b 
								
							 
						 
						
							
							
								
								natevents.cc (do_callback_arg_tests): Replace formatting modifiers %p with %#llx and cast the arguments.  
							
							 
							
							... 
							
							
							
							2006-10-25  Andreas Tobler  <a.tobler@schweiz.org>
	* testsuite/libjava.jvmti/natevents.cc (do_callback_arg_tests): Replace
	formatting modifiers %p with %#llx and cast the arguments.
From-SVN: r118040 
							
						 
						
							2006-10-25 22:18:39 +02:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								23f1d24742 
								
							 
						 
						
							
							
								
								natevents.cc (do_callback_arg_tests): Correctly pass jvalues.  
							
							 
							
							... 
							
							
							
							* testsuite/libjava.jvmti/natevents.cc (do_callback_arg_tests):
	Correctly pass jvalues.
From-SVN: r117913 
							
						 
						
							2006-10-20 21:43:36 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								e7f7d23387 
								
							 
						 
						
							
							
								
								register2.java: New file.  
							
							 
							
							... 
							
							
							
							* testsuite/libjava.jni/register2.java: New file.
	* testsuite/libjava.jni/register2.out: New file.
	* testsuite/libjava.jni/register2.c: New file.
	* java/lang/natClass.cc (_Jv_GetClassNameUtf8): New function.
	* java/lang/Class.h (_Jv_GetClassNameUtf8): Declare.
	* jni.cc (struct NativeMethodCacheEntry): New struct.
	(nathash): Changed type.
	(hash): Updated.
	(nathash_find_slot): Likewise.
	(nathash_find): Likewise.
	(natrehash): Likewise.
	(nathash_add): Likewise.
	(_Jv_JNI_RegisterNatives): Likewise.
	(_Jv_LookupJNIMethod): Likewise.
	Idea from Juerg Lehni <juerg@scratchdisk.com>
Co-Authored-By: Bryce McKinlay <mckinlay@redhat.com>
From-SVN: r117867 
							
						 
						
							2006-10-18 23:17:04 +00:00  
						
					 
				
					
						
							
							
								 
								Geoffrey Keating
							
						 
						
							 
							
							
							
							
								
							
							
								8829ef30e4 
								
							 
						 
						
							
							
								
								natevents.cc (env): Delete.  
							
							 
							
							... 
							
							
							
							* testsuite/libjava.jvmti/natevents.cc (env): Delete.
	(ExceptionCB): Fix types for printf arguments.
	(ExceptionCatchCB): Likewise.
	(SingleStepCB): Likewise.
	(BreakpointCB): Likewise.
	(FieldAccessCB): Likewise.
	(FieldModificationCB): Likewise.
	(CompiledMethodLoadCB): Likewise.
From-SVN: r117817 
							
						 
						
							2006-10-17 04:12:59 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								0f546316f4 
								
							 
						 
						
							
							
								
								java-insns.h (enum java_code): Add op_breakpoint.  
							
							 
							
							... 
							
							
							
							* include/java-insns.h (enum java_code): Add op_breakpoint.
        * include/java-interp.h (_Jv_InterpMethod): Declare breakpoint_insn.
        [INTERPRETER]: Declare _Jv_InterpMethod::bp_insn_slot.
        [!INTERPRETER]: Declare _Jv_InterpMethod::bp_insn_opcode.
        (install_break): Declare.
        * interpret.cc (breakpoint_insn): Define breakpoint insn.
        (compile): Add op_breakpoint to "can't happen" cases.
        [INTERPRETER] Initialize breakpoint insn if necessary.
        (install_break): New method.
        * interpret-run.cc: Add op_breakpoint to insn_targets.
        Add insn_breakpoint label.
        * verify.cc (branch_prepass): Add op_breakpoint to unrecognized
        opcodes section of switch statement.
        (verify_instructions_0): Likewise.
From-SVN: r117734 
							
						 
						
							2006-10-14 20:11:12 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								dc0aeb6069 
								
							 
						 
						
							
							
								
								jvmti-int.h (JVMTI): Declare all members "extern".  
							
							 
							
							... 
							
							
							
							* include/jvmti-int.h (JVMTI): Declare all members "extern".
        * jvmti.cc (JVMTI): Define.
From-SVN: r117670 
							
						 
						
							2006-10-12 18:18:52 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								d233eb7a05 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							 
							
							... 
							
							
							
							* Makefile.in: Rebuilt.
	* Makefile.am (install-data-local): Use mkinstalldirs.
From-SVN: r117634 
							
						 
						
							2006-10-11 14:42:39 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								13869d712f 
								
							 
						 
						
							
							
								
								natSystemProperties.cc (insertSystemProperties): Removed obsolete comment.  
							
							 
							
							... 
							
							
							
							* gnu/classpath/natSystemProperties.cc (insertSystemProperties):
	Removed obsolete comment.
From-SVN: r117626 
							
						 
						
							2006-10-11 03:05:32 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								05ee9ca08f 
								
							 
						 
						
							
							
								
								java-interp.h (_Jv_InterpMethod::get_insn): Declare.  
							
							 
							
							... 
							
							
							
							* include/java-interp.h (_Jv_InterpMethod::get_insn): Declare.
        (_Jv_InterpMethod::set_insn): Declare.
        * interpret.cc (_Jv_InterpMethod::get_insn): New method.
        (_Jv_InterpMethod::get_insn): New method.
From-SVN: r117614 
							
						 
						
							2006-10-10 20:15:51 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								4e34ede292 
								
							 
						 
						
							
							
								
								re PR xml/29362 (NullPointerException in gnu.xml.transform.TransformerImpl.strip(libgcj.so.7rh))  
							
							 
							
							... 
							
							
							
							PR classpath/29362:
	* gnu/xml/transform/TransformerImpl.java (transform): Only strip if
	there is a stylesheet.
From-SVN: r117612 
							
						 
						
							2006-10-10 19:31:56 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								ab6b9a13d0 
								
							 
						 
						
							
							
								
								prims.cc (_Jv_PrependVersionedLibdir): Use _Jv_platform_path_separator.  
							
							 
							
							... 
							
							
							
							* prims.cc (_Jv_PrependVersionedLibdir): Use
	_Jv_platform_path_separator.
From-SVN: r117611 
							
						 
						
							2006-10-10 18:46:41 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								51d0a5cc30 
								
							 
						 
						
							
							
								
								re PR libgcj/29205 (lib/pkgconfig/libgcj.pc needs to become version dependent)  
							
							 
							
							... 
							
							
							
							PR libgcj/29205:
	* Makefile.in: Rebuilt.
	* Makefile.am (install-data-local): Install the .pc file.
	(pkgconfig_DATA): Removed.
From-SVN: r117610 
							
						 
						
							2006-10-10 18:44:06 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								afd4a54a00 
								
							 
						 
						
							
							
								
								2006-10-05  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* java/net/SocketPermission.java
	(processHostport): Cope with IPv6 addresses with a
	one-digit first component.
From-SVN: r117454 
							
						 
						
							2006-10-05 09:32:57 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								704312e738 
								
							 
						 
						
							
							
								
								2006-10-03  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* java/net/InetAddress.java
	(<clinit>): Reorder the static initializers.
From-SVN: r117394 
							
						 
						
							2006-10-03 10:27:28 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								93a8f49bfa 
								
							 
						 
						
							
							
								
								2006-10-02  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* java/net/InetAddress.java
	(checkConnect): Reinstated.
	(loopbackAddress): Ensure initialized from non-null object.
From-SVN: r117370 
							
						 
						
							2006-10-02 10:54:43 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								19add4f7e4 
								
							 
						 
						
							
							
								
								java-interp.h (prepared): Change type to pc_t.  
							
							 
							
							... 
							
							
							
							* include/java-interp.h (prepared): Change type to pc_t.
        (insn_index): Define for both DIRECT_THREADED and bytecode interpreters.
        * interpret.cc [!DIRECT_THREADED] (POKEI): Fix typo.
        (insn_index): Implement for bytecode interpreter.
        * interpret-run.cc [!DIRECT_THREADED] (AVAL1U): Add _Jv_Linker class
        qualifier to resolve_pool_entry.
        [!DIRECT_THREADED] (AVAL2U): Likewise.
        [!DIRECT_THREADED] bytecode() cannot be called without an object.
        Changed all typos.
        [!DIRECT_THREADED] Likewise for defining_class.
From-SVN: r117333 
							
						 
						
							2006-09-30 19:20:16 +00:00  
						
					 
				
					
						
							
							
								 
								Jack Howarth
							
						 
						
							 
							
							
							
							
								
							
							
								d4708d9dd4 
								
							 
						 
						
							
							
								
								re PR target/26792 (need to use autoconf when using newly-added libgcc functions)  
							
							 
							
							... 
							
							
							
							2006-09-26  Jack Howarth  <howarth@bromo.med.uc.edu>
	PR target/26792:
	* exception.cc (PERSONALITY_FUNCTION): use _Unwind_GetIP
	if HAVE_GETIPINFO not defined.
	* stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Likewise.
	(_Jv_StackTrace::getLineNumberForFrame): Likewise.
	* configure.ac: use GCC_CHECK_UNWIND_GETIPINFO.
	* aclocal.m4, configure, include/config.h.in, Makefile.in:
	Rebuilt.
From-SVN: r117259 
							
						 
						
							2006-09-27 21:24:23 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								d79d57fa02 
								
							 
						 
						
							
							
								
								Locale.java (hashcode): No longer transient.  
							
							 
							
							... 
							
							
							
							https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=201712 
	* java/util/Locale.java (hashcode): No longer transient.
	(writeObject): Use ObjectOutputStream.PutField and
	defaultWriteObject.
	(readObject): Use defaultReadObject.
From-SVN: r117248 
							
						 
						
							2006-09-27 07:58:11 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								3e212b0fb7 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							 
							
							... 
							
							
							
							* native/jni/gconf-peer/Makefile.in: Rebuilt.
	* native/jni/gconf-peer/Makefile.am (libgconfpeer_la_LDFLAGS): New
	variable.
From-SVN: r117210 
							
						 
						
							2006-09-25 21:06:04 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								a7bf80389a 
								
							 
						 
						
							
							
								
								re PR libgcj/29178 (CharsetEncoder.canEncode() gives different results than Sun version)  
							
							 
							
							... 
							
							
							
							PR libgcj/29178:
	* gnu/java/nio/charset/US_ASCII.java (Encoder.canEncode): New method.
	(Encoder.canEncode): Likewise.
	(Encoder.encodeLoop): Return unmappable for all non-ASCII characters.
	* gnu/java/nio/charset/ByteCharset.java (Encoder.canEncode): New
	method.
	(Encoder.canEncode): Likewise.
	* gnu/java/nio/charset/ISO_8859_1.java (Encoder.canEncode): New
	method.
	(Encoder.canEncode): Likewise.
From-SVN: r117209 
							
						 
						
							2006-09-25 21:04:01 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								6b61b95739 
								
							 
						 
						
							
							
								
								mprec.c (mprec_calloc): Renamed.  
							
							 
							
							... 
							
							
							
							* native/fdlibm/mprec.c (mprec_calloc): Renamed.
	(Balloc): Updated.
From-SVN: r117204 
							
						 
						
							2006-09-25 18:28:11 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Wielaard
							
						 
						
							 
							
							
							
							
								
							
							
								902f7d1afb 
								
							 
						 
						
							
							
								
								Suggested by Aaron M.  
							
							 
							
							... 
							
							
							
							2006-09-25  Mark Wielaard  <mark@klomp.org>
	Suggested by Aaron M. Ucko <ucko@debian.org>
	Fixes bug #29203 
	* native/fdlibm/mprec.c (ulp): Define L as int32_t.
From-SVN: r117197 
							
						 
						
							2006-09-25 17:30:21 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								291ad36e62 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/VMVirtualMachine.java  
							
							 
							
							... 
							
							
							
							(_jdwp_suspend_counts): New private variable.
        * gnu/classpath/jdwp/natVMVirtualMachine.cc
        (initialize): Initialize _jdwp_suspend_counts.
        (suspendThread): Implement.
        (resumeThread): Implement.
        (getSuspendCount): Implement.
From-SVN: r117196 
							
						 
						
							2006-09-25 17:08:05 +00:00  
						
					 
				
					
						
							
							
								 
								Marco Trudel
							
						 
						
							 
							
							
							
							
								
							
							
								f8e0488413 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetErrorName): Now static.  
							
							 
							
							... 
							
							
							
							2006-09-22  Marco Trudel  <mtrudel@gmx.ch>
	* jvmti.cc (_Jv_JVMTI_GetErrorName): Now static.  Marked JNICALL.
From-SVN: r117153 
							
						 
						
							2006-09-22 21:31:15 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								17bdf398eb 
								
							 
						 
						
							
							
								
								re PR classpath/28661 (HTTP Header differs b/w java and classpath)  
							
							 
							
							... 
							
							
							
							PR classpath/28661
       * gnu/java/net/protocol/http/HTTPURLConnection.java (connect):  Add
       default content-type for POST method.
From-SVN: r117149 
							
						 
						
							2006-09-22 18:45:14 +00:00  
						
					 
				
					
						
							
							
								 
								Sven de Marothy
							
						 
						
							 
							
							
							
							
								
							
							
								2067150ee1 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							 
							
							... 
							
							
							
							2006-08-02  Sven de Marothy  <sven@physto.se>
	* gnu/java/awt/peer/gtk/GtkChoicePeer.java
	(remove): Force event on removing item 0 when it's selected.
	(handleEvent): Always call Choice.selected().
	* java/awt/Choice.java:
	(remove): Simplify and correct.
2006-07-30  Sven de Marothy  <sven@physto.se>
	* java/awt/Choice.java:
	(accessibleAction): Call select() directly.
	(add, insert, remove): Reimplement.
	(dispatchEventImpl): Always call super.
	(processItemEvent): Does not set the index.
	* include/gnu_java_awt_peer_gtk_GtkChoicePeer.h
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
	(append): removed.
	(nativeAdd): Name changed to add.
	(selection_changed_cb): Simplify callback.
	* gnu/java/awt/peer/gtk/GtkChoicePeer.java
	(selected): New field.
	(add): Replaced with native impl.
	(handleEvent): New method.
From-SVN: r117142 
							
						 
						
							2006-09-22 13:04:22 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								ebf29cf63f 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_DisposeEnvironment): Check for enabled events.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (_Jv_JVMTI_DisposeEnvironment): Check for enabled
        events.
        (check_enabled_event): New function.
        (check_enabled_events): New function.
        (post_event): New function.
        (_Jv_JVMTI_SetEventNotificationMode): New function.
        (_Jv_JVMTI_SetEventCallbacks): New function.
        (_Jv_JVMTI_Interface): Define SetEventNotificationMode and
        SetEventCallbacks members.
        * include/jvmti-int.h: New file.
        * include/jvmti_md.h (EVENT_SLOTS) [__GCJ_JNI_IMP__]: Define.
        (_CLASSPATH_JVMTIENV_CONTENTS) [__GCJ_JNI_IMPL__]: Define.
        * testsuite/libjava.jvmti/events.java: New file.
        * testsuite/libjava.jvmti/events.out: New file.
        * testsuite/libjava.jvmti/natevents.cc: New file.
From-SVN: r117133 
							
						 
						
							2006-09-22 02:12:12 +00:00  
						
					 
				
					
						
							
							
								 
								Sandro Tolaini
							
						 
						
							 
							
							
							
							
								
							
							
								9af06953ba 
								
							 
						 
						
							
							
								
								configure.ac: Don't use darwin-signal.h as signal handler for Darwin/i386.  
							
							 
							
							... 
							
							
							
							2006-09-21  Sandro Tolaini  <tolaini@libero.it>
	* configure.ac: Don't use darwin-signal.h as signal handler for
	Darwin/i386.
	* configure.host: Enable Darwin/i386 as a supported host, with no
	signal unwinding.
From-SVN: r117127 
							
						 
						
							2006-09-21 23:50:50 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								e853e26e11 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_CreateRawMonitor): Use _Jv_MallocUnchked and return JVMTI_ERROR_OUT_OF_MEMORY if necessary.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (_Jv_JVMTI_CreateRawMonitor): Use _Jv_MallocUnchked
        and return JVMTI_ERROR_OUT_OF_MEMORY if necessary.
        (_Jv_JVMTI_GetClassMethods): Likewise.
        (_Jv_JVMTI_GetClassLoaderClasses): Likewise.
        (_Jv_JVMTI_GetJNIFunctionTable): Likewise.
From-SVN: r117098 
							
						 
						
							2006-09-21 00:09:48 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								192896142d 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_GetErrorName): New function.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (_Jv_JVMTI_GetErrorName): New function.
        (_Jv_JVMTI_Interface): Define GetErrorName member.
        * testsuite/libjava.jvmti/geterrorname.java: New file.
        * testsuite/libjava.jvmti/geterrorname.out: New file.
        * testsuite/libjava.jvmti/natgeterrorname.cc: New file.
From-SVN: r117086 
							
						 
						
							2006-09-20 16:56:53 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								a186e616b9 
								
							 
						 
						
							
							
								
								ChangeLog: Fix latest entry.  
							
							 
							
							... 
							
							
							
							* ChangeLog: Fix latest entry.
From-SVN: r117080 
							
						 
						
							2006-09-20 11:47:14 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								aac8697859 
								
							 
						 
						
							
							
								
								InetAddress.java: Mostly merged with Classpath.  
							
							 
							
							... 
							
							
							
							2006-09-20  Gary Benson  <gbenson@redhat.com>
	* java/net/InetAddress.java: Mostly merged with Classpath.
	* java/net/VMInetAddress.java: New file.
	* sources.am, Makefile.in: Rebuilt.
	* java/net/natVMNetworkInterfacePosix.cc
	(getInterfaces): Create InetAddress objects using
	InetAddress.getByAddress.
	* gnu/java/net/natPlainSocketImplPosix.cc
	(accept, getOption): Likewise.
	* gnu/java/net/natPlainDatagramSocketImplPosix.cc
	(peekData, receive, getLocalAddress): Likewise.
From-SVN: r117075 
							
						 
						
							2006-09-20 07:55:26 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								884d9d372e 
								
							 
						 
						
							
							
								
								InetAddress.java: Updated to latest.  
							
							 
							
							... 
							
							
							
							2006-09-20  Gary Benson  <gbenson@redhat.com>
	* classpath/java/net/InetAddress.java: Updated to latest.
	* classpath/java/net/Inet4Address.java: Likewise.
	* classpath/java/net/Inet6Address.java: Likewise.
	* classpath/java/net/ResolverCache.java: Likewise.
	* classpath/java/net/SocketPermission.java: Likewise.
	* classpath/java/net/Inet4Address.java
	(AF_INET): Renamed to FAMILY.
	(<init>, writeReplace): Reflect the above.
	* classpath/java/net/Inet6Address.java
	(AF_INET6): Renamed to FAMILY.
	(<init>): Reflect the above.
From-SVN: r117074 
							
						 
						
							2006-09-20 07:53:18 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								83a4f4f746 
								
							 
						 
						
							
							
								
								* testsuite/libjava.jvmti/jvmti.exp: New file.  
							
							 
							
							... 
							
							
							
							From-SVN: r117065 
							
						 
						
							2006-09-19 23:28:29 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								af91f02dba 
								
							 
						 
						
							
							
								
								jvmti.cc (THREAD_DEFAULT_TO_CURRENT): Clarify parameter list.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (THREAD_DEFAULT_TO_CURRENT): Clarify parameter list.
        (THREAD_CHECK_VALID): Likewise.
        (THREAD_CHECK_ALIVE): Likewise.
        (_Jv_JVMTI_SuspendThread): Call THREAD_CHECK_VALID on a Thread not
        jthread.
        (_Jv_JVMTI_ResumeThread): Likewise.
        (_Jv_JVMTI_InterruptThread): Likewise.
        (_Jv_JVMTI_DisposeEnvironment): Probably unwise to dereference an object
        that was just freed.
From-SVN: r117064 
							
						 
						
							2006-09-19 23:12:17 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								19db9631bc 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							 
							
							... 
							
							
							
							2006-09-19  Mark Wielaard  <mark@klomp.org>
	Fixes bug #29137 
	* java/util/logging/LogManager.java (addLogger): Always check for
	existing children of a new Logger.
2006-09-19  Tom Tromey  <tromey@redhat.com>
	* java/util/logging/LogManager.java: Re-merged with Classpath.
From-SVN: r117058 
							
						 
						
							2006-09-19 16:23:34 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								2fb3145567 
								
							 
						 
						
							
							
								
								tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to GCC_ENABLE.  
							
							 
							
							... 
							
							
							
							config
	* tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to
	GCC_ENABLE.
libgomp
	* configure: Rebuilt.
libstdc++-v3
	* configure: Rebuilt.
libmudflap
	* configure: Rebuilt.
libjava
	* configure: Rebuilt.
From-SVN: r117049 
							
						 
						
							2006-09-19 01:48:06 +00:00  
						
					 
				
					
						
							
							
								 
								Petr Salinger
							
						 
						
							 
							
							
							
							
								
							
							
								2395bcd4d2 
								
							 
						 
						
							
							
								
								configure.host: Handle kfreebsd.  
							
							 
							
							... 
							
							
							
							2006-09-18  Petr Salinger  <Petr.Salinger@seznam.cz>
	* configure.host: Handle kfreebsd.
From-SVN: r117043 
							
						 
						
							2006-09-18 23:30:15 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								838d497079 
								
							 
						 
						
							
							
								
								SSLSocket.java (isBound, [...]): Removed old comment.  
							
							 
							
							... 
							
							
							
							* gnu/javax/net/ssl/provider/SSLSocket.java (isBound, isClosed,
	isConnected): Removed old comment.
	(getRemoteSocketAddress): Uncommented.
	(setOOBInline, getOOBInline, setKeepAlive, getKeepAlive,
	setTrafficClass, getTrafficClass, setReuseAddress,
	getReuseAddress, shutdownInput, shutdownOutput, isInputShutdown,
	isOutputShutdown): Uncommented.
From-SVN: r117035 
							
						 
						
							2006-09-18 21:05:26 +00:00  
						
					 
				
					
						
							
							
								 
								Petr Salinger
							
						 
						
							 
							
							
							
							
								
							
							
								94ba45dfe2 
								
							 
						 
						
							
							
								
								configure: Rebuilt.  
							
							 
							
							... 
							
							
							
							2006-09-18  Petr Salinger  <Petr.Salinger@seznam.cz>
	* configure: Rebuilt.
	* shlibpath.m4: Handle GNU/kFreeBSD.
From-SVN: r117032 
							
						 
						
							2006-09-18 18:34:56 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								9721107704 
								
							 
						 
						
							
							
								
								removed old conflict marker  
							
							 
							
							... 
							
							
							
							From-SVN: r117030 
							
						 
						
							2006-09-18 17:10:36 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								975147a4a4 
								
							 
						 
						
							
							
								
								re PR boehm-gc/29068 (Bootstrap fails building libjava on SPARC/Solaris)  
							
							 
							
							... 
							
							
							
							libjava
	PR boehm-gc/29068:
	* boehm.cc (_Jv_GCAttachThread): Disable on Solaris.
	(_Jv_GCDetachThread): Likewise.
boehm-gc
	PR boehm-gc/29068.
	* misc.c (GC_init_inner): Don't use GC_get_thread_stack_base on
	Solaris.
From-SVN: r116948 
							
						 
						
							2006-09-14 18:06:04 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Schwab
							
						 
						
							 
							
							
							
							
								
							
							
								f7ad6748b9 
								
							 
						 
						
							
							
								
								* posix-threads.cc: Include "posix.h".  
							
							 
							
							... 
							
							
							
							From-SVN: r116943 
							
						 
						
							2006-09-14 09:55:47 +00:00  
						
					 
				
					
						
							
							
								 
								Geoffrey Keating
							
						 
						
							 
							
							
							
							
								
							
							
								06fcf75439 
								
							 
						 
						
							
							
								
								posix.cc (_Jv_platform_nanotime): Return nanoseconds, not microseconds; use gettimeofday when available.  
							
							 
							
							... 
							
							
							
							* posix.cc (_Jv_platform_nanotime): Return nanoseconds, not
	microseconds; use gettimeofday when available.
	* posix-threads.cc (_Jv_CondWait): Improve accuracy and range of
	timeout calculation.
	* testsuite/libjava.lang/Thread_Sleep_2.java: New.
	* testsuite/libjava.lang/Thread_Sleep_2.out: New.
	* testsuite/libjava.lang/Thread_Sleep_2.xfail: New.
From-SVN: r116941 
							
						 
						
							2006-09-14 01:17:31 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								f8248aaa3b 
								
							 
						 
						
							
							
								
								re PR java/29013 (gcj generates a MetalLookAndFeel class that fails cacao's verifier)  
							
							 
							
							... 
							
							
							
							gcc/java
	PR java/29013:
	* jcf-write.c (generate_bytecode_insns) <CALL_EXPR>: Always note
	the push of the called method's return result.
libjava
	PR java/29013:
	* testsuite/libjava.lang/PR29013.out: Likewise.
	* testsuite/libjava.lang/PR29013.java: New file.
From-SVN: r116902 
							
						 
						
							2006-09-12 19:00:48 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								bbe5c0840a 
								
							 
						 
						
							
							
								
								* testsuite/libjava.jacks/jacks.exp (load_gcc_lib): Removed.  
							
							 
							
							... 
							
							
							
							From-SVN: r116892 
							
						 
						
							2006-09-12 16:28:43 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Pinski
							
						 
						
							 
							
							
							
							
								
							
							
								b476963b6e 
								
							 
						 
						
							
							
								
								Fix some whitespace issues in the changelog.  
							
							 
							
							... 
							
							
							
							From-SVN: r116881 
							
						 
						
							2006-09-12 00:48:26 -07:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								5a4ba983b8 
								
							 
						 
						
							
							
								
								re PR classpath/28580 (HTTP HEAD fails on chuncked encoding)  
							
							 
							
							... 
							
							
							
							PR classpath/28580
       * gnu/java/net/protocol/http/Request.java (readResponse):  Call
       createResponseBodyStream in more cases and with new parameter.
       (createResponseBodyStream):  Added new parameter mayHaveBody. Handle
       HEAD and !mayHaveBody responses specially.
From-SVN: r116853 
							
						 
						
							2006-09-11 18:15:27 +00:00  
						
					 
				
					
						
							
							
								 
								Matthias Klose
							
						 
						
							 
							
							
							
							
								
							
							
								5cfa6a4e9b 
								
							 
						 
						
							
							
								
								Makefile.am (AM_CXXFLAGS): Remove duplicate define.  
							
							 
							
							... 
							
							
							
							2006-09-07  Matthias Klose  <doko@debian.org> 
 
            * Makefile.am (AM_CXXFLAGS): Remove duplicate define. 
            * Makefile.in: Regenerate.
From-SVN: r116750 
							
						 
						
							2006-09-07 14:28:04 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								3056423a31 
								
							 
						 
						
							
							
								
								Class.h (_Jv_FindInterpreterMethod): Change return type to _Jv_MethodBase instead of _Jv_InterpMethod.  
							
							 
							
							... 
							
							
							
							* java/lang/Class.h (_Jv_FindInterpreterMethod): Change return type
        to _Jv_MethodBase instead of _Jv_InterpMethod.
        * java/lang/natClass.cc (_Jv_FindInterpreterMethod): Likewise.
        Do not check access flags.
        Fix some minor style anomalies.
From-SVN: r116730 
							
						 
						
							2006-09-06 22:16:59 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								366f16226f 
								
							 
						 
						
							
							
								
								2006-09-05  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* java/net/SocketPermission.java
	(maybeBracketIPv6Address): Renamed to processHostport.
	(processHostport): Also translate "" to "localhost".
	(setHostPort): Remove special cases for empty hostport and for
	extra colons in hostport (processHostport handles these now).
From-SVN: r116694 
							
						 
						
							2006-09-05 07:49:08 +00:00  
						
					 
				
					
						
							
							
								 
								Geoffrey Keating
							
						 
						
							 
							
							
							
							
								
							
							
								cd709ec369 
								
							 
						 
						
							
							
								
								jni.exp (gcj_jni_invocation_test_one): Pass -lgcj to linker for C++ files on Darwin.  
							
							 
							
							... 
							
							
							
							* testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one):
	Pass -lgcj to linker for C++ files on Darwin.
From-SVN: r116639 
							
						 
						
							2006-09-01 19:52:10 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								a56913dd37 
								
							 
						 
						
							
							
								
								jvmti.cc (THREAD_DEFAULT_TO_CURRENT): Encapsulate in do..while loop.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (THREAD_DEFAULT_TO_CURRENT): Encapsulate in do..while loop.
        (THREAD_CHECK_VALID): Likewise.
        (THREAD_CHECK_IS_ALIVE): Likewise.
        (NULL_CHECK): Likewise.
        (ILLEGAL_ARGUMENT): Likewise.
From-SVN: r116636 
							
						 
						
							2006-09-01 17:58:22 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								e6789bef7a 
								
							 
						 
						
							
							
								
								jvm.h (_Jv_JVMTI_Init): Declare.  
							
							 
							
							... 
							
							
							
							* include/jvm.h (_Jv_JVMTI_Init): Declare.
        * jvmti.cc (_Jv_JVMTI_Init): New function.
        * prims.cc (_Jv_CreateJavaVM): Initialize JVMTI.
        * jvmti.cc (ILLEGAL_ARGUMENT): New macro.
        (_Jv_JVMTI_Allocate): Use ILLEGAL_ARUMENT.
        * jvmti.cc (_jvmtiEnvironments): New linked list of
        JVMTI environments.
        (FOREACH_ENVIRONMENT): New macro.
        (_envListLock): New object to act as synchronization lock
        for _jvmtiEnvironments.
        (_Jv_JVMTI_DisposeEnvironment): Check for NULL environment.
        Remove the environment from the list of known environments.
        (_Jv_GetJVMTIEnv): Add the new environment to the list
        of known environments.
From-SVN: r116635 
							
						 
						
							2006-09-01 17:42:23 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								69afd3217e 
								
							 
						 
						
							
							
								
								InetAddress.java (getLocalHost): Refactor to avoid security check if getLocalHostname() fails and to provide...  
							
							 
							
							... 
							
							
							
							2006-09-01  Gary Benson  <gbenson@redhat.com>
	* java/net/InetAddress.java (getLocalHost): Refactor to avoid
	security check if getLocalHostname() fails and to provide more
	meaningful exceptions it the security check fails.
From-SVN: r116627 
							
						 
						
							2006-09-01 15:38:00 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								39aa3581c4 
								
							 
						 
						
							
							
								
								InetAddress.java (getByAddress): Create Inet4Address objects when passed IPv4-mapped IPv6 addresses.  
							
							 
							
							... 
							
							
							
							2006-09-01  Gary Benson  <gbenson@redhat.com>
	* java/net/InetAddress.java (getByAddress): Create Inet4Address
	objects when passed IPv4-mapped IPv6 addresses.
	(getByName, getAllByName): Defer to the above to ensure that the
	correct Inet*Address objects are returned.
From-SVN: r116622 
							
						 
						
							2006-09-01 13:30:50 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								7229b95cc0 
								
							 
						 
						
							
							
								
								InetAddress.java (getByName, [...]): Only perform security check when DNS lookups are required.  
							
							 
							
							... 
							
							
							
							2006-09-01  Gary Benson  <gbenson@redhat.com>
	* java/net/InetAddress.java (getByName, getAllByName):
	Only perform security check when DNS lookups are required.
From-SVN: r116621 
							
						 
						
							2006-09-01 10:06:13 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								59294c2bdf 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_RawMonitorWait): Add millis parameter.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (_Jv_JVMTI_RawMonitorWait): Add millis parameter.
        Pass millis to _Jv_CondWait.
From-SVN: r116611 
							
						 
						
							2006-08-31 22:56:23 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								9d5941eea8 
								
							 
						 
						
							
							
								
								jvmti.h: Update from Classpath to get latest fixes and improvements.  
							
							 
							
							... 
							
							
							
							* include/jvmti.h: Update from Classpath to get latest fixes and
        improvements.
From-SVN: r116610 
							
						 
						
							2006-08-31 22:37:48 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								acf3d3f8bf 
								
							 
						 
						
							
							
								
								* include/jvmti_md.h: New file.  
							
							 
							
							... 
							
							
							
							From-SVN: r116609 
							
						 
						
							2006-08-31 22:37:25 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								d50341e6de 
								
							 
						 
						
							
							
								
								re PR libgcj/28698 ([gcj] libgcj-bc only used when building shared libs, not executables)  
							
							 
							
							... 
							
							
							
							PR libgcj/28698:
	* libgcj_bc.c (DECLARE_PRIM_TYPE): New macro.  Declare primitive
	classes.
From-SVN: r116603 
							
						 
						
							2006-08-31 17:23:57 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								4c1a4dcda1 
								
							 
						 
						
							
							
								
								2006-08-29  Gary Benson  <gbenson@redhat.com>  
							
							 
							
							... 
							
							
							
							* java/net/SocketPermission.java
	(maybeBracketIPv6Address): New method.
	(<init>): Pass the hostport argument through the above.
	* java/net/NetworkInterface.java (getInetAddresses):
	Revert the previous change.
From-SVN: r116557 
							
						 
						
							2006-08-29 08:15:29 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								b8caf93e7d 
								
							 
						 
						
							
							
								
								prims.cc (remoteDebug): New global.  
							
							 
							
							... 
							
							
							
							* prims.cc (remoteDebug): New global.
        (jdwpOptions): New global.
        (parse_x_arg): Add processing for "X" options "debug" and
        "runjdwp:"
        (_Jv_RunMain): If debugging, start up JDWP backend.
        Send VM_INIT and VM_DEATH when appropriate.
From-SVN: r116383 
							
						 
						
							2006-08-24 18:55:53 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								9f858b0703 
								
							 
						 
						
							
							
								
								NetworkInterface.java (getInetAddresses): Bracket IPv6 addresses.  
							
							 
							
							... 
							
							
							
							2006-08-24  Gary Benson  <gbenson@redhat.com>
	* java/net/NetworkInterface.java (getInetAddresses): Bracket IPv6
	addresses.
From-SVN: r116375 
							
						 
						
							2006-08-24 14:28:49 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								a4d0390b44 
								
							 
						 
						
							
							
								
								* gnu/classpath/jdwp/VMVirtualMachine.java  
							
							 
							
							... 
							
							
							
							(initialize): Declare.
        * gnu/classpath/jdwp/natVMVirtualMachine.cc
        (initialize): Get and save JVMTI environment.
From-SVN: r116357 
							
						 
						
							2006-08-23 22:18:08 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								df3e8c70fd 
								
							 
						 
						
							
							
								
								re PR libgcj/27890 (lib/logging.properties pollutes common namespace)  
							
							 
							
							... 
							
							
							
							2006-08-22  Thomas Fitzsimmons  <fitzsim@redhat.com>
	PR libgcj/27890
	* gnu/classpath/natSystemProperties.cc (insertSystemProperties):
	Set gnu.classpath.home.url to TOOLEXECLIBDIR.
	* configure.ac: Do not add --with-native-libdir to
	ac_configure_args.
	* java/security/libgcj.security: Remove file.
	* java/util/logging/logging.properties: Likewise.
	* classpath/m4/acinclude.m4 (CLASSPATH_TOOLEXECLIBDIR): New macro.
	* classpath/resource/Makefile.am (loggingdir): Define to
	toolexeclibdir.
	(securitydir): Likewise.
	* classpath/configure.ac: Call CLASSPATH_TOOLEXECLIBDIR.
	Set default nativeexeclibdir using toolexeclibdir.
	* HACKING: Fix classpath aclocal arguments.
	* Makefile.am (secdir): Remove variable.
	(propdir): Likewise.
	(AM_CXXFLAGS): Replace LIBDIR definition with TOOLEXECLIBDIR
	definition.
	(all_property_files): Remove variable.
	(install-data-local): Do not install libgcj.security or
	logging.properties.
	* configure, Makefile.in, classpath/configure,
	classpath/Makefile.in, classpath/native/jni/java-lang/Makefile.in,
	classpath/native/jni/midi-alsa/Makefile.in,
	classpath/native/jni/classpath/Makefile.in,
	classpath/native/jni/midi-dssi/Makefile.in,
	classpath/native/jni/Makefile.in,
	classpath/native/jni/java-nio/Makefile.in,
	classpath/native/jni/java-net/Makefile.in,
	classpath/native/jni/gconf-peer/Makefile.in,
	classpath/native/jni/java-io/Makefile.in,
	classpath/native/jni/xmlj/Makefile.in,
	classpath/native/jni/java-util/Makefile.in,
	classpath/native/jni/qt-peer/Makefile.in,
	classpath/native/jni/gtk-peer/Makefile.in,
	classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
	classpath/native/target/Linux/Makefile.in,
	classpath/native/target/Makefile.in,
	classpath/native/target/generic/Makefile.in,
	classpath/native/fdlibm/Makefile.in,
	classpath/native/plugin/Makefile.in,
	classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
	classpath/tools/Makefile.in, classpath/doc/Makefile.in,
	classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
	classpath/external/Makefile.in,
	classpath/external/sax/Makefile.in,
	classpath/external/w3c_dom/Makefile.in,
	classpath/external/relaxngDatatype/Makefile.in,
	classpath/include/Makefile.in, classpath/aclocal.m4,
	classpath/examples/Makefile.in, aclocal.m4: Regenerate.
From-SVN: r116332 
							
						 
						
							2006-08-22 20:37:36 +00:00  
						
					 
				
					
						
							
							
								 
								Bryce McKinlay
							
						 
						
							 
							
							
							
							
								
							
							
								7ddf92a874 
								
							 
						 
						
							
							
								
								re PR libgcj/13212 (JNI/CNI AttachCurrentThread does not register thread with garbage collector)  
							
							 
							
							... 
							
							
							
							boehm-gc
	PR libgcj/13212:
	* configure.ac: Check for pthread_getattr_np(). Remove
	GC_PTHREAD_SYM_VERSION detection.
	* include/gc.h (GC_register_my_thread, GC_unregister_my_thread,
	GC_get_thread_stack_base): New declarations.
	* pthread_support.c (GC_register_my_thread, GC_unregister_my_thread,
	GC_get_thread_stack_base): New functions.
	(GC_delete_thread): Don't try to free the first_thread.
	* misc.c (GC_init_inner): Use GC_get_thread_stack_base() if possible.
	(pthread_create_, constr): Removed.
	(pthread_create): Don't rename.
	* include/gc_ext_config.h.in: Rebuilt.
	* include/gc_pthread_redirects.h (pthread_create): Define 
	unconditionally.
	* include/gc_config.h.in: Rebuilt.
	* configure: Rebuilt.
libjava
	* java/lang/natThread.cc (_Jv_AttachCurrentThread): Attach thread
	to GC.
	(_Jv_DetachCurrentThread): Detach thread from GC.
	* include/boehm-gc.h (_Jv_GCAttachThread, _Jv_GCDetachThread):
	Declare.
	* boehm.cc (_Jv_GCAttachThread): New function.
	(_Jv_GCDetachThread): Likewise.
From-SVN: r116313 
							
						 
						
							2006-08-21 22:07:30 +00:00  
						
					 
				
					
						
							
							
								 
								Ranjit Mathew
							
						 
						
							 
							
							
							
							
								
							
							
								d58b0443ec 
								
							 
						 
						
							
							
								
								backtrace.h (fallback_backtrace): Add "0x55 0x8B 0xEC" as another sequence that can indicate a "pushl %ebp...  
							
							 
							
							... 
							
							
							
							* sysdep/i386/backtrace.h (fallback_backtrace): Add "0x55 0x8B 0xEC"
	as another sequence that can indicate a "pushl %ebp; movl %esp, %ebp"
	function prologue.
From-SVN: r116258 
							
						 
						
							2006-08-19 15:35:11 +00:00  
						
					 
				
					
						
							
							
								 
								Roger Sayle
							
						 
						
							 
							
							
							
							
								
							
							
								fcf9a55870 
								
							 
						 
						
							
							
								
								check_jni_methods.sh: Don't use the "set -C" command which isn't available in all shells.  
							
							 
							
							... 
							
							
							
							2006-08-18  Roger Sayle  <roger@eyesopen.com>
	* scripts/check_jni_methods.sh: Don't use the "set -C" command
	which isn't available in all shells.
From-SVN: r116251 
							
						 
						
							2006-08-18 19:58:06 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								fb2323eb40 
								
							 
						 
						
							
							
								
								NodeWriter.java (writeParents): Removed debugging prints.  
							
							 
							
							... 
							
							
							
							* gnu/java/util/prefs/NodeWriter.java (writeParents): Removed
	debugging prints.
	* gnu/java/util/prefs/NodeReader.java (readNodes): Removed debugging
	print.
	(readEntries): Likewise.
From-SVN: r116247 
							
						 
						
							2006-08-18 17:27:29 +00:00  
						
					 
				
					
						
							
							
								 
								H.J. Lu
							
						 
						
							 
							
							
							
							
								
							
							
								891339702c 
								
							 
						 
						
							
							
								
								Makefile.am (install-exec-hook): Support $(DESTDIR).  
							
							 
							
							... 
							
							
							
							2006-08-17  H.J. Lu  <hongjiu.lu@intel.com>
	* Makefile.am (install-exec-hook): Support $(DESTDIR).
	* Makefile.in: Regenerated.
From-SVN: r116227 
							
						 
						
							2006-08-17 10:03:34 -07:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								74c8bcd136 
								
							 
						 
						
							
							
								
								* libtool-version: Updated.  
							
							 
							
							... 
							
							
							
							From-SVN: r116206 
							
						 
						
							2006-08-17 01:57:55 +00:00  
						
					 
				
					
						
							
							
								 
								Jakub Jelinek
							
						 
						
							 
							
							
							
							
								
							
							
								97c074fd44 
								
							 
						 
						
							
							
								
								jvspec.c (lang_specific_driver): Add -s-bc-abi when needed.  
							
							 
							
							... 
							
							
							
							gcc/java/ChangeLog
	* jvspec.c (lang_specific_driver): Add -s-bc-abi when needed.
libjava/ChangeLog
	* configure, Makefile.in: Rebuilt.
	* Makefile.am (toolexeclib_LTLIBRARIES): Add libgcj_bc.la.
	(libgcj_bc_la_SOURCES): New variable.
	(libgcj_bc_la_LDFLAGS): Likewise.
	(libgcj_bc_la_LIBADD): Likewise.
	(libgcj_bc_la_DEPENDENCIES): Likewise.
	(libgcj_bc_la_LINK): Likewise.
	(libgcj_bc_dummy_LINK): Likewise.
	(libgcj_bc.la): New target.
	(install-exec-hook): Likewise.
	* libgcj.spec.in (*lib): Use LIBGCJ_SPEC.
	* libgcj_bc.c: New file.
	* configure.ac (LIBGCJ_SPEC): New subst.
	* configure.host (use_libgcj_bc): New variable.
Co-Authored-By: Bryce McKinlay <bryce@mckinlay.net.nz>
From-SVN: r116204 
							
						 
						
							2006-08-17 01:03:21 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								c1782c0e69 
								
							 
						 
						
							
							
								
								Incorrect date in changelog  
							
							 
							
							... 
							
							
							
							From-SVN: r116169 
							
						 
						
							2006-08-15 21:10:01 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								3d7b0460e7 
								
							 
						 
						
							
							
								
								Forgot to commit changelog with last patch.  
							
							 
							
							... 
							
							
							
							2006-08-15  Kyle Galloway  <kgallowa@redhat.com>
  * ChangeLog: Added entry for previous patch
From-SVN: r116168 
							
						 
						
							2006-08-15 21:04:05 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle Galloway
							
						 
						
							 
							
							
							
							
								
							
							
								50ac25005f 
								
							 
						 
						
							
							
								
								java-interp.h (_Jv_InterpMethod::run_debug): New method.  
							
							 
							
							... 
							
							
							
							2006-08-15  Kyle Galloway  <kgallowa@redhat.com>
  * include/java-interp.h (_Jv_InterpMethod::run_debug): New method.
  * interpret.cc: Added placeholder for debug variable type info to STORE*
  macros.
  (_Jv_InterpMethod::run_debug): New method.
  (_Jv_InterpMethod::run_sync_object_debug): New method.
  (_Jv_InterpMethod::run_sync_class_debug): New method.
  (_Jv_InterpMethod::run_normal_debug): New method.
  (_Jv_InterpMethod::run_class_debug): New method.
  (_Jv_InterpMethod::ncode ()): Changed to select either debug or normal
  versions of these functions.
  * interpret-run.cc: New file, holds contents of old 	
  _Jv_InterpMethod::run method.
  * stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Changed to select
  appropriate function for debug or normal mode.
From-SVN: r116167 
							
						 
						
							2006-08-15 20:40:10 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Wielaard
							
						 
						
							 
							
							
							
							
								
							
							
								ac1ed908de 
								
							 
						 
						
							
							
								
								Imported GNU Classpath 0.92  
							
							 
							
							... 
							
							
							
							2006-08-14  Mark Wielaard  <mark@klomp.org>
       Imported GNU Classpath 0.92
       * HACKING: Add more importing hints. Update automake version
       requirement.
       * configure.ac (gconf-peer): New enable AC argument.
       Add --disable-gconf-peer and --enable-default-preferences-peer
       to classpath configure when gconf is disabled.
       * scripts/makemake.tcl: Set gnu/java/util/prefs/gconf and
       gnu/java/awt/dnd/peer/gtk to bc. Classify
       gnu/java/security/Configuration.java as generated source file.
       * gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java,
       gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java,
       gnu/java/lang/management/VMClassLoadingMXBeanImpl.java,
       gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
       gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java,
       gnu/java/lang/management/VMThreadMXBeanImpl.java,
       gnu/java/lang/management/VMMemoryMXBeanImpl.java,
       gnu/java/lang/management/VMCompilationMXBeanImpl.java: New VM stub
       classes.
       * java/lang/management/VMManagementFactory.java: Likewise.
       * java/net/VMURLConnection.java: Likewise.
       * gnu/java/nio/VMChannel.java: Likewise.
       * java/lang/Thread.java (getState): Add stub implementation.
       * java/lang/Class.java (isEnum): Likewise.
       * java/lang/Class.h (isEnum): Likewise.
       * gnu/awt/xlib/XToolkit.java (getClasspathTextLayoutPeer): Removed.
       * javax/naming/spi/NamingManager.java: New override for StackWalker
       functionality.
       * configure, sources.am, Makefile.in, gcj/Makefile.in,
       include/Makefile.in, testsuite/Makefile.in: Regenerated.
From-SVN: r116139 
							
						 
						
							2006-08-14 23:12:35 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								be6415beae 
								
							 
						 
						
							
							
								
								Thread.java (accessControlState): New field.  
							
							 
							
							... 
							
							
							
							2006-08-14  Gary Benson  <gbenson@redhat.com>
	* java/lang/Thread.java (accessControlState): New field.
	* java/security/VMAccessControlState.java: New file.
	* java/security/natVMAccessControlState.cc: Likewise.
	* java/security/VMAccessController.java
	(contexts, inGetContext): Removed.
	(pushContext, popContext, getContext): Use VMAccessControlState.
	* Makefile.am (nat_source_files): Updated.
	* sources.am, Makefile.in: Rebuilt.
From-SVN: r116128 
							
						 
						
							2006-08-14 14:24:52 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								3c95dcfdc2 
								
							 
						 
						
							
							
								
								java-stack.h (GetAccessControlStack): Change return type.  
							
							 
							
							... 
							
							
							
							2006-08-10  Gary Benson  <gbenson@redhat.com>
	* include/java-stack.h (GetAccessControlStack): Change return
	type.
	* stacktrace.cc (accesscontrol_trace_fn): Record the number of
	Java frames encountered.
	(GetAccessControlStack): Return a flag indicating whether a call to
	doPrivileged was encountered rather than an array of method names.
	* java/security/natVMAccessController.cc (getStack): Change return
	type.
	* java/security/VMAccessController.java (getStack): Likewise.
	(getContext): Change to reflect the above.
From-SVN: r116058 
							
						 
						
							2006-08-10 09:56:03 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								1506961e11 
								
							 
						 
						
							
							
								
								re PR awt/28666 (IllegalAccessError in gtk peers)  
							
							 
							
							... 
							
							
							
							PR classpath/28666:
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c
	(Java_gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice_nativeGetDisplayModes):
	Create a 'short' array.
From-SVN: r116044 
							
						 
						
							2006-08-09 19:00:54 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								9e7ef3a881 
								
							 
						 
						
							
							
								
								stacktrace.cc (accesscontrol_trace_fn): Skip non-Java frames.  
							
							 
							
							... 
							
							
							
							2006-08-09  Gary Benson  <gbenson@redhat.com>
	* stacktrace.cc (accesscontrol_trace_fn): Skip non-Java frames.
From-SVN: r116038 
							
						 
						
							2006-08-09 14:59:16 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								fac186e500 
								
							 
						 
						
							
							
								
								System.java (setSecurityManager): Javadoc fix.  
							
							 
							
							... 
							
							
							
							2006-08-09  Gary Benson  <gbenson@redhat.com>
	* java/lang/System.java (setSecurityManager): Javadoc fix.
	* java/security/VMAccessController.java (getContext): Comment fix.
From-SVN: r116033 
							
						 
						
							2006-08-09 08:46:34 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								c7dc750aef 
								
							 
						 
						
							
							
								
								java-stack.h (accesscontrol_trace_fn): Declare.  
							
							 
							
							... 
							
							
							
							2006-08-09  Gary Benson  <gbenson@redhat.com>
	* include/java-stack.h (accesscontrol_trace_fn): Declare.
	(GetAccessControlStack): Likewise.
	(GetClassMethodStack): Remove.
	* stacktrace.cc (accesscontrol_trace_fn): New method.
	(GetAccessControlStack): Likewise.
	(GetClassMethodStack): Remove.
	* java/security/natVMAccessController.cc (getStack): Use
	GetAccessControlStack.
From-SVN: r116032 
							
						 
						
							2006-08-09 08:38:28 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								10b7bdb02a 
								
							 
						 
						
							
							
								
								re PR libgcj/28609 (make install broken in current trunk (svn 115947))  
							
							 
							
							... 
							
							
							
							PR libgcj/28609:
	* ltconfig: Copied from gcc.
From-SVN: r116003 
							
						 
						
							2006-08-07 20:37:50 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								ded9dbb894 
								
							 
						 
						
							
							
								
								re PR libgcj/28340 (gij ignores -Djava.security.manager)  
							
							 
							
							... 
							
							
							
							2006-08-07  Gary Benson  <gbenson@redhat.com>
	PR libgcj/28340:
	* java/lang/ClassLoader.java (clinit): Install a default
	security manager if java.security.manager is defined.
	(getParent, getSystemClassLoader): Use the correct stack
	frame during security checks.
	* java/net/URLClassLoader.java (findClass): Avoid calling
	this.toString() during VM initialization.
	(runtimeInitialized): New method.
	* java/net/natURLClassLoader.cc: New file.
	* Makefile.am (nat_source_files): Added the above.
	* Makefile.in: Rebuilt.
From-SVN: r115999 
							
						 
						
							2006-08-07 14:48:59 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								da0f033486 
								
							 
						 
						
							
							
								
								SecurityManager.java (getSecurityContext, [...]): Merge with Classpath.  
							
							 
							
							... 
							
							
							
							2006-08-07  Gary Benson  <gbenson@redhat.com>
	    Casey Marshall <csm@gnu.org>
	* java/lang/SecurityManager.java (getSecurityContext,
	checkPermission, checkAccess, checkRead, checkConnect,
	checkPackageAccess, checkPackageDefinition, checkPackageList):
	Merge with Classpath.
	(SecurityContext): Remove.
Co-Authored-By: Casey Marshall <csm@gnu.org>
From-SVN: r115998 
							
						 
						
							2006-08-07 14:42:48 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								e79e0270c0 
								
							 
						 
						
							
							
								
								VMAccessController.java (pushContext, [...]): Use Thread.currentThread() to determine when we're bootstrapping.  
							
							 
							
							... 
							
							
							
							2006-08-07  Gary Benson  <gbenson@redhat.com>
	* java/security/VMAccessController.java (pushContext, popContext,
	getContext): Use Thread.currentThread() to determine when we're
	bootstrapping.
	(runtimeInitialized): Remove.
	* java/security/natVMAccessController.cc (runtimeInitialized):
	Remove.
From-SVN: r115996 
							
						 
						
							2006-08-07 14:14:14 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								9327c475df 
								
							 
						 
						
							
							
								
								re PR libgcj/28491 (NetworkInterface.getNetworkInterfaces() doesn't report ipv6 interfaces.)  
							
							 
							
							... 
							
							
							
							PR libgcj/28491:
	* configure, include/config.h.in: Rebuilt.
	* configure.ac: Look for ifaddrs.h, getifaddrs.
	* java/net/natVMNetworkInterfacePosix.cc (getInterfaces): Use
	getifaddrs if available.
From-SVN: r115977 
							
						 
						
							2006-08-06 22:43:05 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								bc19f9eeda 
								
							 
						 
						
							
							
								
								re PR libgcj/28576 (PlainDatagramSocketImpl::connect: not implemented yet)  
							
							 
							
							... 
							
							
							
							PR libgcj/28576:
	* gnu/java/net/natPlainDatagramSocketImplPosix.cc (connect):
	Implemented.
	(disconnect): Likewise.
	(send): Handle already-connected case.
From-SVN: r115976 
							
						 
						
							2006-08-06 21:52:04 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Wielaard
							
						 
						
							 
							
							
							
							
								
							
							
								76b63f3c5f 
								
							 
						 
						
							
							
								
								jvmti.cc: Include gcj/method.h.  
							
							 
							
							... 
							
							
							
							2006-08-04  Mark Wielaard  <mark@klomp.org>
	* jvmti.cc: Include gcj/method.h.
From-SVN: r115943 
							
						 
						
							2006-08-05 03:17:07 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								cb86b2b6db 
								
							 
						 
						
							
							
								
								jvmti.cc: Added MAYBE_UNUSED to 'env' parameters.  
							
							 
							
							... 
							
							
							
							* jvmti.cc: Added MAYBE_UNUSED to 'env' parameters.
	(_Jv_JVMTI_GetObjectSize): Cast _Jv_GetArrayElementFromElementType
	result to _Jv_uintptr_t.
From-SVN: r115942 
							
						 
						
							2006-08-05 01:28:36 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								27d8ff9b83 
								
							 
						 
						
							
							
								
								VMFrame.java: Update to Classpath 0.91.  
							
							 
							
							... 
							
							
							
							* gnu/classpath/jdwp/VMFrame.java: Update to Classpath 0.91.
        * gnu/classpath/jdwp/VMIdManager.java: Likewise.
        * gnu/classpath/jdwp/VMMethod.java: Likewise.
        * gnu/classpath/jdwp/VMVirtualMachine: Likewise.
        * gnu/classpath/jdwp/natVMFrame.java: New file.
        * gnu/classpath/jdwp/natVMMethod.java: New file.
        * gnu/classpath/jdwp/natVMVirtualMachine.java: New file.
        * Makefile.am (nat_source_files): Add new filles.
        * Makefile.in: Regenerated.
From-SVN: r115934 
							
						 
						
							2006-08-04 20:34:02 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								224aaa4139 
								
							 
						 
						
							
							
								
								jvmti.cc (REQUIRE_PHASE): New macro.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (REQUIRE_PHASE): New macro.
	(_Jv_JVMTI_InterruptThread): New function.
	(_Jv_JVMTI_CreateRawMonitor): Likewise.
	(_Jv_JVMTI_DestroyRawMonitor): Likewise.
	(_Jv_JVMTI_RawMonitorEnter): Likewise.
	(_Jv_JVMTI_RawMonitorExit): Likewise.
	(_Jv_JVMTI_RawMonitorWait): Likewise.
	(_Jv_JVMTI_RawMonitorNotify): Likewise.
	(_Jv_JVMTI_RawMonitorNotifyAll): Likewise.
	(_Jv_JVMTI_Allocate): Likewise.
	(_Jv_JVMTI_Deallocate): Likewise.
	(_Jv_JVMTI_GetClassModifiers): Likewise.
	(_Jv_JVMTI_GetClassMethods): Likewise.
	(_Jv_JVMTI_IsInterface): Likewise.
	(_Jv_JVMTI_IsArrayClass): Likewise.
	(_Jv_JVMTI_GetClassLoader): Likewise.
	(_Jv_JVMTI_GetObjectHashCode): Likewise.
	(_Jv_JVMTI_GetFieldModifiers): Likewise.
	(_Jv_JVMTI_IsFieldSynthetic): Likewise.
	(_Jv_JVMTI_GetMethodModifiers): Likewise.
	(_Jv_JVMTI_IsMethodNative): Likewise.
	(_Jv_JVMTI_IsMethodSynthetic): Likewise.
	(_Jv_JVMTI_GetClassLoaderClasses): Likewise.
	(_Jv_JVMTI_ForceGarbageCollection): Likewise.
	(_Jv_JVMTI_GetSystemProperty): Likewise.
	(_Jv_JVMTI_SetSystemProperty): Likewise.
	(_Jv_JVMTI_GetTime): Likewise.
	(_Jv_JVMTI_GetAvailableProcessors): Likewise.
	(_Jv_JVMTI_AddToBootstrapClassLoaderSearch): Likewise.
	(_Jv_JVMTI_SetVerboseFlag): Likewise.
	(_Jv_JVMTI_GetObjectSize): Likewise.
	(_Jv_JVMTI_SetJNIFunctionTable): Likewise.
	(_Jv_JVMTI_GetJNIFunctionTable): Likewise.
	(_Jv_JVMTI_Interface): Updated.
	(NULL_CHECK): New macro.
From-SVN: r115907 
							
						 
						
							2006-08-03 17:13:51 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Tobler
							
						 
						
							 
							
							
							
							
								
							
							
								006d133dfe 
								
							 
						 
						
							
							
								
								re PR libgcj/28546 (./java/lang/Thread.h:31: error: using typedef-name '_Jv_Thread_t' after 'class')  
							
							 
							
							... 
							
							
							
							2006-08-02  Andreas Tobler  <a.tobler@schweiz.ch>
	PR libgcj/28546
	* include/no-threads.h: Declare _Jv_Thread_t as empty class.
From-SVN: r115883 
							
						 
						
							2006-08-02 22:18:05 +02:00  
						
					 
				
					
						
							
							
								 
								Andreas Tobler
							
						 
						
							 
							
							
							
							
								
							
							
								d2b815074b 
								
							 
						 
						
							
							
								
								natSystemProperties.cc: Add additional check for getpwuid_r on _POSIX_PTHREAD_SEMANTICS.  
							
							 
							
							... 
							
							
							
							2006-08-01  Andreas Tobler  <a.tobler@schweiz.ch>
	* gnu/classpath/natSystemProperties.cc: Add additional check for
	getpwuid_r on _POSIX_PTHREAD_SEMANTICS.
	(SystemProperties::insertSystemProperties): Likewise.
	* java/io/natFilePosix.cc (File::performList): Add
	additional check for readdir_r on _POSIX_PTHREAD_SEMANTICS.
	* java/util/natVMTimeZone.cc (VMTimeZone::getSystemTimeZoneId): Add
	additional check for localtime_r on _POSIX_PTHREAD_SEMANTICS.
From-SVN: r115864 
							
						 
						
							2006-08-01 22:59:24 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								5fa432a2bc 
								
							 
						 
						
							
							
								
								re PR libgcj/28312 (peer libraries are installed into gcjversionedlibdir, not into nativeexeclib)  
							
							 
							
							... 
							
							
							
							2006-07-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
	PR libgcj/28312
	* classpath/native/jni/midi-alsa/Makefile.am
	(libgjsmalsa_la_LDFLAGS): Add -avoid-version.
	* classpath/native/jni/midi-alsa/Makefile.in: Regenerate.
	* classpath/native/jni/midi-dssi/Makefile.am
	(libgjsmdssi_la_LDFLAGS): Add -avoid-version.
	* classpath/native/jni/midi-dssi/Makefile.in: Regenerate.
	* classpath/native/jni/qt-peer/Makefile.am: Remove GCJ LOCAL
	sections.
	(libqtpeer_la_LDFLAGS): Add -avoid-version.
	* classpath/native/jni/qt-peer/Makefile.in: Regenerate.
	* classpath/native/jni/gtk-peer/Makefile.am
	(libgtkpeer_la_LDFLAGS): Add -avoid-version.
	* classpath/native/jni/gtk-peer/Makefile.in: Regenerate.
	* classpath/native/jawt/Makefile.am (libjawt_la_LDFLAGS): Add
	-avoid-version.
	* classpath/native/jawt/Makefile.in: Regenerate.
	* Makefile.am (libjvm_la_LDFLAGS): Add -avoid-version.
	* Makefile.in: Regenerate.
From-SVN: r115839 
							
						 
						
							2006-07-31 16:34:28 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								8f2cc5b59b 
								
							 
						 
						
							
							
								
								natSharedLibLoader.cc (init): Don't set curLoader to VMClassLoader::bootLoader.  
							
							 
							
							... 
							
							
							
							2006-07-28  Andrew Haley  <aph@redhat.com>
        * gnu/gcj/runtime/natSharedLibLoader.cc (init): Don't set
        curLoader to VMClassLoader::bootLoader.
From-SVN: r115797 
							
						 
						
							2006-07-28 16:44:49 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								464fc7a199 
								
							 
						 
						
							
							
								
								re PR libgcj/13604 (AccessController unfinished)  
							
							 
							
							... 
							
							
							
							2006-07-28  Gary Benson  <gbenson@redhat.com>
	    Casey Marshall <csm@gnu.org>
	PR libgcj/13604:
	* include/java-stack.h (GetClassMethodStack): Declare.
	* stacktrace.cc (GetClassMethodStack): New method.
	* java/security/AccessController.java: Removed.
	* java/security/VMAccessController.java: New file.
	* java/security/natVMAccessController.cc: Likewise.
	* Makefile.am (nat_source_files): Added the above.
	* sources.am, Makefile.in: Rebuilt.
Co-Authored-By: Casey Marshall <csm@gnu.org>
From-SVN: r115793 
							
						 
						
							2006-07-28 10:54:11 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								99460c7e0f 
								
							 
						 
						
							
							
								
								SecurityManager.java (currentClassLoader, [...]): Remerged javadoc.  
							
							 
							
							... 
							
							
							
							2006-07-28  Gary Benson  <gbenson@redhat.com>
	* java/lang/SecurityManager.java (currentClassLoader,
	currentLoadedClass, classLoaderDepth, checkAccess, checkRead,
	checkWrite, checkTopLevelWindow, checkPrintJobAccess,
	checkSystemClipboardAccess, checkAwtEventQueueAccess,
	checkPackageList): Remerged javadoc.
From-SVN: r115792 
							
						 
						
							2006-07-28 10:47:54 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								8d0941a9c8 
								
							 
						 
						
							
							
								
								prims.cc (_Jv_CreateJavaVM): Move setting runtimeInitialized from the start to the end of the function.  
							
							 
							
							... 
							
							
							
							2006-07-28  Gary Benson  <gbenson@redhat.com>
	* prims.cc (_Jv_CreateJavaVM): Move setting runtimeInitialized
	from the start to the end of the function.  Remove references
	to VMThrowable.trace_enabled.
	* java/lang/natVMThrowable.cc (fillInStackTrace): Use
	runtimeInitialized rather than trace_enabled to decide
	whether to inhibit stack trace generation.
	* java/lang/VMThrowable.java (trace_enabled): Removed.
From-SVN: r115791 
							
						 
						
							2006-07-28 07:40:17 +00:00  
						
					 
				
					
						
							
							
								 
								Mohan Embar
							
						 
						
							 
							
							
							
							
								
							
							
								68ea48ea13 
								
							 
						 
						
							
							
								
								win32-threads.h (_Jv_Thread_t): Explicitly name the struct.  
							
							 
							
							... 
							
							
							
							2006-07-23  Mohan Embar  <gnustuff@thisiscool.com>
	* include/win32-threads.h (_Jv_Thread_t): Explicitly
	name the struct.
From-SVN: r115701 
							
						 
						
							2006-07-24 00:22:25 +00:00  
						
					 
				
					
						
							
							
								 
								Mohan Embar
							
						 
						
							 
							
							
							
							
								
							
							
								3201e73d96 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_SuspendThread): Add missing JNICALL attribute.  
							
							 
							
							... 
							
							
							
							2006-07-23  Mohan Embar  <gnustuff@thisiscool.com>
	* jvmti.cc (_Jv_JVMTI_SuspendThread): Add missing JNICALL
	attribute.
	(_Jv_JVMTI_ResumeThread): Likewise.
	(_Jv_JVMTI_DisposeEnvironment): Likewise.
From-SVN: r115692 
							
						 
						
							2006-07-23 23:59:24 +00:00  
						
					 
				
					
						
							
							
								 
								Mohan Embar
							
						 
						
							 
							
							
							
							
								
							
							
								105395ad98 
								
							 
						 
						
							
							
								
								natPlainSocketImplPosix.cc (bind): Clear SockAddr before using - needed for OS X/PPC.  
							
							 
							
							... 
							
							
							
							2006-07-21  Mohan Embar  <gnustuff@thisiscool.com>
	* gnu/java/net/natPlainSocketImplPosix.cc (bind): Clear
	SockAddr before using - needed for OS X/PPC.
From-SVN: r115669 
							
						 
						
							2006-07-22 01:42:25 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								303f32ccd7 
								
							 
						 
						
							
							
								
								boehm.cc (_Jv_SuspendThread): Don't ifdef the function declaration, just the contents.  
							
							 
							
							... 
							
							
							
							* boehm.cc (_Jv_SuspendThread): Don't ifdef the function declaration,
        just the contents.
        (_Jv_ResumeThread): Likewise.
        * posix-threads.cc: Revert 2006-06-19 _Jv_ThreadDebugSuspend,
        _Jv_ThreadDebugResume, _Jv_ThreadDebugSuspendCount patch. Moving
        to JVMTI instead.
        * include/posix-threads.h: Likewise.
        * win32-threads.cc: Likewise.
        * include/win32-threads.h: Likewise.
        * jvmti.cc (_Jv_JVMTI_SuspentThread): New function.
        (_Jv_JVMTI_ResumeThread): New function.
        (_Jv_JVMTI_Interface): Define SuspendThread and ResumeThread.
From-SVN: r115655 
							
						 
						
							2006-07-21 23:45:03 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								505692b0cd 
								
							 
						 
						
							
							
								
								re PR libgcj/28426 (libgcj header files installed in wrong location in cross build)  
							
							 
							
							... 
							
							
							
							libstdc++-v3/
	PR libgcj/28426
	* acinclude.m4: Added a comment.
config/
	PR libgcj/28426
	* gxx-include-dir.m4: Use target_alias in path for cross build.
libjava/
	PR libgcj/28426
	* configure: Regenerated.
From-SVN: r115650 
							
						 
						
							2006-07-21 20:49:06 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Wielaard
							
						 
						
							 
							
							
							
							
								
							
							
								099cf3548a 
								
							 
						 
						
							
							
								
								* java/io/OutputStreamWriter.java (flush): Create work if null.  
							
							 
							
							... 
							
							
							
							From-SVN: r115647 
							
						 
						
							2006-07-21 19:13:22 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								b247341e06 
								
							 
						 
						
							
							
								
								natThread.cc (_Jv_ThreadGetData): New function.  
							
							 
							
							... 
							
							
							
							* java/lang/natThread.cc (_Jv_ThreadGetData): New function.
        * Makefile.am (java/lang/Thread.h): Add friend function
        _Jv_ThreadGetData.
        * Makefile.in: Regenerate.
From-SVN: r115646 
							
						 
						
							2006-07-21 18:50:48 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								326d5132e4 
								
							 
						 
						
							
							
								
								jvmti.cc (_Jv_JVMTI_DisposeEnvironment): New function.  
							
							 
							
							... 
							
							
							
							* jvmti.cc (_Jv_JVMTI_DisposeEnvironment): New function.
        (_Jv_JVMTI_Interface): Define DisposeEnvironment method.
From-SVN: r115631 
							
						 
						
							2006-07-20 22:20:09 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								94f473ee2c 
								
							 
						 
						
							
							
								
								jvm.h (_Jv_GetJVMTIEnv): Declare.  
							
							 
							
							... 
							
							
							
							* include/jvm.h (_Jv_GetJVMTIEnv): Declare.
        * jni.cc (_Jv_JNI_GetEnv): Handle JVMTI requests.
        * jvmti.cc: New file.
        * Makefile.am (libgcj_la_SOURCES): Add jvmti.cc.
        * Makefile.in: Regenerate.
From-SVN: r115629 
							
						 
						
							2006-07-20 19:30:30 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								6b1fd291b5 
								
							 
						 
						
							
							
								
								* include/jvmti.h: Include copy from upstream before next merge.  
							
							 
							
							... 
							
							
							
							From-SVN: r115628 
							
						 
						
							2006-07-20 19:29:53 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								b4c857789d 
								
							 
						 
						
							
							
								
								* configure.host: Enable the interpreter for mipsel-* and mips-*.  
							
							 
							
							... 
							
							
							
							From-SVN: r115625 
							
						 
						
							2006-07-20 17:42:11 +00:00  
						
					 
				
					
						
							
							
								 
								David Daney
							
						 
						
							 
							
							
							
							
								
							
							
								e0b103c659 
								
							 
						 
						
							
							
								
								mips-signal.h: Update copyright.  
							
							 
							
							... 
							
							
							
							* include/mips-signal.h: Update copyright.
	(struct kernel_sigaction): Removed.
	(SIGNAL_HANDLER): Changed prototype.
	(MAKE_THROW_FRAME): Added cast.
	(INIT_SEGV): Use sigaction instead of syscall.
	(INIT_FPE): Likewise.
From-SVN: r115624 
							
						 
						
							2006-07-20 17:30:42 +00:00  
						
					 
				
					
						
							
							
								 
								Paolo Bonzini
							
						 
						
							 
							
							
							
							
								
							
							
								57255173da 
								
							 
						 
						
							
							
								
								Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first.  
							
							 
							
							... 
							
							
							
							2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
        * Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir
        for stages after the first.
config:
2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
        * acx.m4: Support --with-build-libsubdir and AC_SUBST
        build_libsubdir.
gcc:
2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
        * configure: Regenerate.
        * Makefile.in (build_libsubdir): New configure substitution
        (build_libobjdir): New variable.
        (BUILD_LIBIBERTY): Use it.
libgfortran:
2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
        * configure: Regenerate.
libjava:
2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
        * configure: Regenerate.
libobjc:
2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
        * configure: Regenerate.
From-SVN: r115552 
							
						 
						
							2006-07-18 11:48:36 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								834c81642a 
								
							 
						 
						
							
							
								
								File.java (deleteOnExit): Fix security check.  
							
							 
							
							... 
							
							
							
							2006-07-18  Gary Benson  <gbenson@redhat.com>
	* java/io/File.java (deleteOnExit): Fix security check.
From-SVN: r115551 
							
						 
						
							2006-07-18 11:23:39 +00:00  
						
					 
				
					
						
							
							
								 
								Anthony Green
							
						 
						
							 
							
							
							
							
								
							
							
								8fce9db014 
								
							 
						 
						
							
							
								
								natFilePosix.cc (performSetLastModified): Return true on success, false otherwise.  
							
							 
							
							... 
							
							
							
							2006-07-14  Anthony Green  <green@redhat.com>
	* java/io/natFilePosix.cc (performSetLastModified): Return true on
	success, false otherwise.
From-SVN: r115452 
							
						 
						
							2006-07-14 18:16:39 +00:00  
						
					 
				
					
						
							
							
								 
								Ranjit Mathew
							
						 
						
							 
							
							
							
							
								
							
							
								38b19a9247 
								
							 
						 
						
							
							
								
								stacktrace.cc (_Jv_StackTrace::GetStackTrace): Unconditionally use _Unwind_Backtrace().  
							
							 
							
							... 
							
							
							
							* stacktrace.cc (_Jv_StackTrace::GetStackTrace): Unconditionally use
	_Unwind_Backtrace().
	(_Jv_StackTrace::GetCallerInfo): Enable even for targets using SJLJ
	EH.
	(_Jv_StackTrace::GetClassContext): Unconditionally use
	_Unwind_Backtrace().
	(_Jv_StackTrace::GetFirstNonSystemClassLoader): Likewise.
	* sysdep/i386/backtrace.h (HAVE_FALLBACK_BACKTRACE): Do not define.
	(_Unwind_GetIPInfo): Define macro if SJLJ EH is in use.
	(_Unwind_GetRegionStart): Likewise.
	(_Unwind_Backtrace): Likewise.
	(fallback_backtrace): Accept additional unwind trace function
	argument.  Call it during unwinding.  Stop when any of _Jv_RunMain(),
	_Jv_ThreadStart() or main() is seen during unwinding.
	* sysdep/generic/backtrace.h (fallback_backtrace): Accept an
	additional unwind trace function argument.
From-SVN: r115449 
							
						 
						
							2006-07-14 17:14:55 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								1470f196e4 
								
							 
						 
						
							
							
								
								File.java (internalExists): New method.  
							
							 
							
							... 
							
							
							
							2006-07-14  Gary Benson  <gbenson@redhat.com>
	* java/io/File.java (internalExists): New method.
	(exists): Use internalExists.
	(internalIsDirectory): New method.
	(isDirectory): Use internalIsDirectory.
	(createTempFile): Use internalExists and internalIsDirectory.
From-SVN: r115441 
							
						 
						
							2006-07-14 14:37:46 +00:00  
						
					 
				
					
						
							
							
								 
								Bryce McKinlay
							
						 
						
							 
							
							
							
							
								
							
							
								b369a1989c 
								
							 
						 
						
							
							
								
								interpret.cc (_Jv_InterpMethod::run): Don't SAVE_PC for fdiv.  
							
							 
							
							... 
							
							
							
							2006-07-13  Bryce McKinlay  <mckinlay@redhat.com>
	* interpret.cc (_Jv_InterpMethod::run): Don't SAVE_PC for fdiv.
From-SVN: r115431 
							
						 
						
							2006-07-14 01:52:18 +01:00  
						
					 
				
					
						
							
							
								 
								Bryce McKinlay
							
						 
						
							 
							
							
							
							
								
							
							
								43e6b77cbb 
								
							 
						 
						
							
							
								
								interpret.cc (_Jv_InterpMethod::compile): Add FIXME comment.  
							
							 
							
							... 
							
							
							
							2006-07-13  Bryce McKinlay  <mckinlay@redhat.com>
	* interpret.cc (_Jv_InterpMethod::compile): Add FIXME comment.
	(_Jv_InterpMethod::run): SAVE_PC before executing any instruction 
	using resolve_pool_entry, as it can throw. Likewise for div/rem ops
	that can throw ArithmeticException.
From-SVN: r115422 
							
						 
						
							2006-07-13 22:13:12 +01:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								e9186fbe67 
								
							 
						 
						
							
							
								
								re PR libgcj/27271 (i/o error (java.util.zip.ZipException: Deflated stream ends early.))  
							
							 
							
							... 
							
							
							
							PR libgcj/27271:
	* java/util/zip/ZipFile.java (getInputStream): Call addDummyByte
	on PartialInputStream.
	(PartialInputStream.dummyByteCount): New field.
	(PartialInputStream.fillBuffer): Handle dummy byte.
	(PartialInputStream.read): Likewise.
	(PartialInputStream.addDummyByte): New method.
From-SVN: r115378 
							
						 
						
							2006-07-12 17:00:49 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								782bcb9f98 
								
							 
						 
						
							
							
								
								File.java (renameTo): Fix security checks.  
							
							 
							
							... 
							
							
							
							2006-07-12  Gary Benson  <gbenson@redhat.com>
	* java/io/File.java (renameTo): Fix security checks.
From-SVN: r115373 
							
						 
						
							2006-07-12 15:25:50 +00:00  
						
					 
				
					
						
							
							
								 
								Bryce McKinlay
							
						 
						
							 
							
							
							
							
								
							
							
								2bdda702e9 
								
							 
						 
						
							
							
								
								re PR java/28352 (gcj -C fails to generate line number info for method)  
							
							 
							
							... 
							
							
							
							2006-07-12  Bryce McKinlay  <mckinlay@redhat.com>
	PR libgcj/28352
	* stacktrace.cc (getLineNumberForFrame): Roll back PC by 1 when
	looking up line number for interpreted frame.
From-SVN: r115370 
							
						 
						
							2006-07-12 14:56:25 +01:00  
						
					 
				
					
						
							
							
								 
								Paul Eggert
							
						 
						
							 
							
							
							
							
								
							
							
								f03a019108 
								
							 
						 
						
							
							
								
								Port to hosts whose 'sort' and 'tail' implementations treat operands with leading '+' as file names...  
							
							 
							
							... 
							
							
							
							Port to hosts whose 'sort' and 'tail' implementations
	treat operands with leading '+' as file names, as POSIX
	has required since 2001.  However, make sure the code still
	works on pre-POSIX hosts.
	* libjava/classpath/ltmain.sh: Don't assume "sort +2" is
	equivalent to "sort -k 3", since POSIX 1003.1-2001 no longer
	requires this.
	This uses the same fix that is already in
	libjava/libltdl/ltmain.sh.
From-SVN: r115271 
							
						 
						
							2006-07-07 21:20:12 +00:00  
						
					 
				
					
						
							
							
								 
								Bryce McKinlay
							
						 
						
							 
							
							
							
							
								
							
							
								bde47e0796 
								
							 
						 
						
							
							
								
								StackTrace2.java: Renamed from StackTrace.java.  
							
							 
							
							... 
							
							
							
							2006-07-07  Bryce McKinlay  <mckinlay@redhat.com>
            Geoffrey Keating <geoffk@apple.com>
        * testsuite/libjava.lang/StackTrace2.java: Renamed from
        StackTrace.java. Changed class name.
        * testsuite/libjava.lang/StackTrace2.out: Renamed from
        StackTrace.out. Updated for new class name.
Co-Authored-By: Geoffrey Keating <geoffk@apple.com>
From-SVN: r115268 
							
						 
						
							2006-07-07 20:33:02 +01:00  
						
					 
				
					
						
							
							
								 
								Geoffrey Keating
							
						 
						
							 
							
							
							
							
								
							
							
								96f9772f91 
								
							 
						 
						
							
							
								
								Fix conflict with stacktrace.java.  
							
							 
							
							... 
							
							
							
							From-SVN: r115267 
							
						 
						
							2006-07-07 18:49:19 +00:00  
						
					 
				
					
						
							
							
								 
								Geoffrey Keating
							
						 
						
							 
							
							
							
							
								
							
							
								f8aaba7798 
								
							 
						 
						
							
							
								
								Fix conflict with stacktrace.out.  
							
							 
							
							... 
							
							
							
							From-SVN: r115266 
							
						 
						
							2006-07-07 18:49:03 +00:00  
						
					 
				
					
						
							
							
								 
								Ranjit Mathew
							
						 
						
							 
							
							
							
							
								
							
							
								c6d0959c4b 
								
							 
						 
						
							
							
								
								backtrace.h (fallback_backtrace): Scan for a function's prologue to determine its beginning.  
							
							 
							
							... 
							
							
							
							* sysdep/i386/backtrace.h (fallback_backtrace): Scan for a function's
	prologue to determine its beginning.  Stop unwinding when we reach
	JvRunMain().
From-SVN: r115261 
							
						 
						
							2006-07-07 15:40:55 +00:00  
						
					 
				
					
						
							
							
								 
								Gary Benson
							
						 
						
							 
							
							
							
							
								
							
							
								01ade80d07 
								
							 
						 
						
							
							
								
								Makefile.am (BOOT_CLASS_PATH_DIR): Only contain libgcj.jar.  
							
							 
							
							... 
							
							
							
							2006-07-07  Gary Benson  <gbenson@redhat.com>
	* Makefile.am (BOOT_CLASS_PATH_DIR): Only contain libgcj.jar.
	* Makefile.in: Regenerate.
From-SVN: r115252 
							
						 
						
							2006-07-07 10:02:59 +00:00  
						
					 
				
					
						
							
							
								 
								Bryce McKinlay
							
						 
						
							 
							
							
							
							
								
							
							
								21dc66848e 
								
							 
						 
						
							
							
								
								stacktrace.cc (ClassForFrame): Remove commented-out code.  
							
							 
							
							... 
							
							
							
							2006-07-06  Bryce McKinlay <mckinlay@redhat.com>
        * stacktrace.cc (ClassForFrame): Remove commented-out code.
        (UnwindTraceFn): Use _Unwind_GetIPInfo and adjust IP
        only when needed.
        (getLineNumberForFrame): Don't adjust IP here.
        * testsuite/libjava.lang/StackTrace.java: New test case.
        * testsuite/libjava.lang/StackTrace.out: Ditto.
From-SVN: r115235 
							
						 
						
							2006-07-07 00:26:24 +01:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								5014830127 
								
							 
						 
						
							
							
								
								Makefile.am (libgcj_tools_la_GCJFLAGS): Add -fno-indirect-classes.  
							
							 
							
							... 
							
							
							
							2006-07-06  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* Makefile.am (libgcj_tools_la_GCJFLAGS): Add
	-fno-indirect-classes.
	* Makefile.in: Regenerate.
	* gcj/Makefile.in: Regenerate.
	* include/Makefile.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.
From-SVN: r115230 
							
						 
						
							2006-07-06 19:13:42 +00:00  
						
					 
				
					
						
							
							
								 
								Bryce McKinlay
							
						 
						
							 
							
							
							
							
								
							
							
								0ac5ccd149 
								
							 
						 
						
							
							
								
								boehm.cc (_Jv_MarkObj): Mark the next_or_version field.  
							
							 
							
							... 
							
							
							
							2006-07-06  Bryce McKinlay <mckinlay@redhat.com>
        * boehm.cc (_Jv_MarkObj): Mark the next_or_version field.
From-SVN: r115227 
							
						 
						
							2006-07-06 19:25:28 +01:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								80f06e289b 
								
							 
						 
						
							
							
								
								configure.ac (ac_configure_args): Add --with-native-libdir.  
							
							 
							
							... 
							
							
							
							2006-07-06  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* configure.ac (ac_configure_args): Add --with-native-libdir.
	* configure: Regenerate.
	* classpath/native/jni/gtk-peer/Makefile.am: Remove GCJ LOCAL
	sections.
	* classpath/native/jni/gtk-peer/Makefile.in: Regenerate.
	* classpath/native/jawt/Makefile.am: Remove GCJ LOCAL sections.
	* classpath/native/jawt/Makefile.in: Regenerate.
	* classpath/native/plugin/Makefile.am: Remove GCJ LOCAL sections.
	* classpath/native/plugin/Makefile.in: Regenerate.
From-SVN: r115223 
							
						 
						
							2006-07-06 16:00:57 +00:00  
						
					 
				
					
						
							
							
								 
								Ranjit Mathew
							
						 
						
							 
							
							
							
							
								
							
							
								5a1218970f 
								
							 
						 
						
							
							
								
								libgcj.spec.in: Use THREADSTARTFILESPEC to affect the spec for startfile.  
							
							 
							
							... 
							
							
							
							* libgcj.spec.in: Use THREADSTARTFILESPEC to affect the spec for
	startfile.
	* configure.ac: Allow targets to affect the spec for startfile
	by specifying a THREADSTARTFILESPEC variable.  Define this for
	the win32 threads package to include crtmt.o.
	* configure: Regenerate.
	* win32.cc (_CRT_MT): Remove definition.
	(__mingwthr_key_dtor): Likewise.
Co-Authored-By: Danny Smith <dannysmith@users.sourceforge.net>
From-SVN: r115196 
							
						 
						
							2006-07-05 02:15:51 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Tobler
							
						 
						
							 
							
							
							
							
								
							
							
								a25bf5b381 
								
							 
						 
						
							
							
								
								libjava.exp (libjava_init): Call the GCJ_UNDER_TEST with the -B$specdir.  
							
							 
							
							... 
							
							
							
							2006-07-04  Andreas Tobler  <a.tobler@schweiz.ch>
	* testsuite/lib/libjava.exp (libjava_init): Call the GCJ_UNDER_TEST with
	the -B$specdir.
From-SVN: r115188 
							
						 
						
							2006-07-04 22:58:54 +02:00  
						
					 
				
					
						
							
							
								 
								Andreas Tobler
							
						 
						
							 
							
							
							
							
								
							
							
								d25f0ebc38 
								
							 
						 
						
							
							
								
								re PR libgcj/28226 (posix.cc:222: error: invalid conversion from 'const void*' to 'void*')  
							
							 
							
							... 
							
							
							
							2006-07-04  Andreas Tobler  <a.tobler@schweiz.ch>
	PR libgcj/28226:
	* include/posix.h (_Jv_platform_dladdr): Remove const qualifier.
	* include/win32.h (_Jv_platform_dladdr): Likewise.
	* posix.cc (_Jv_platform_dladdr): Likewise.
	* win32.cc (_Jv_platform_dladdr): Likewise.
From-SVN: r115184 
							
						 
						
							2006-07-04 22:21:40 +02:00  
						
					 
				
					
						
							
							
								 
								Peter O'Gorman
							
						 
						
							 
							
							
							
							
								
							
							
								706601d965 
								
							 
						 
						
							
							
								
								ltconfig: chmod 644 before ranlib during install.  
							
							 
							
							... 
							
							
							
							ChangeLog:
* ltconfig: chmod 644 before ranlib during install.
libiberty/ChangeLog:
* Makefile.in: chmod 644 before ranlib during install.
gcc/ChangeLog:
* mklibgcc.in: chmod 644 before ranlib during install.
libjava/classpath/ChangeLog:
* ltconfig: chmod 644 before ranlib during install.
From-SVN: r115183 
							
						 
						
							2006-07-04 20:20:01 +00:00  
						
					 
				
					
						
							
							
								 
								Andreas Tobler
							
						 
						
							 
							
							
							
							
								
							
							
								6215885d43 
								
							 
						 
						
							
							
								
								libjava.exp (libjava_init): Look for libgcj-$version.jar instead of libgcj-*.jar.  
							
							 
							
							... 
							
							
							
							2006-07-04  Andreas Tobler  <a.tobler@schweiz.ch>
	* testsuite/lib/libjava.exp (libjava_init): Look for libgcj-$version.jar
	instead of libgcj-*.jar.
From-SVN: r115181 
							
						 
						
							2006-07-04 21:11:20 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								56d30bd5c8 
								
							 
						 
						
							
							
								
								re PR libgcj/28244 (missing dependency causes build failure)  
							
							 
							
							... 
							
							
							
							2006-07-04  Thomas Fitzsimmons  <fitzsim@redhat.com>
	PR libgcj/28244:
	* Makefile.am (libgcj_tools_la_DEPENDENCIES): Add libgcj.la and
	libgcj.spec.
	* Makefile.in: Regenerate.
From-SVN: r115180 
							
						 
						
							2006-07-04 19:05:19 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								27651ad32c 
								
							 
						 
						
							
							
								
								Makefile.am: Comment out tools wrapper creation.  
							
							 
							
							... 
							
							
							
							2006-06-30  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* classpath/tools/Makefile.am: Comment out tools wrapper creation.
	(TOOLS_ZIP): Rename tools.zip tools.jar.
	(noinst_DATA): Do not install tools.jar.
	* classpath/tools/Makefile.in: Regenerate.
	* classpath/Makefile.am (SUBDIRS): Add tools.
	(DIST_SUBDIRS): Likewise.
	* classpath/Makefile.in: Regenerate.
	* Makefile.am (toolexeclib_LTLIBRARIES): Add libgcj-tools.la.
	(jar_DATA): Add libgcj-tools-$(gcc_version).jar.
	(bin_PROGRAMS): Add gappletviewer, gjarsigner and gkeytool.
	Add build logic for libgcj-tools.la,
	libgcj-tools-$(gcc_version).jar and gappletviewer, gjarsigner and
	gkeytool.
	* Makefile.in: Regenerate.
From-SVN: r115097 
							
						 
						
							2006-06-30 18:31:48 +00:00  
						
					 
				
					
						
							
							
								 
								Ranjit Mathew
							
						 
						
							 
							
							
							
							
								
							
							
								3379268423 
								
							 
						 
						
							
							
								
								javaprims.h (_Jv_uintptr_t): New typedef similar to uintptr_t in C99.  
							
							 
							
							... 
							
							
							
							* gcj/javaprims.h (_Jv_uintptr_t): New typedef similar to uintptr_t in
	C99.
	* include/java-stack.h: Include stdlib.h.
	(_Jv_AddrInfo): New structure to hold address information.
	* include/posix.h (_Jv_platform_dladdr): Declare.
	* include/win32.h (_Jv_platform_dladdr): Declare.
	(backtrace): Remove declaration.
	* posix.cc: Include dlfcn.h if available.  Include java-stack.h.
	(_Jv_platform_dladdr): Define.
	* win32.cc: Include string.h.  Include java-stack.h.
	(backtrace): Remove.
	(_Jv_platform_dladdr): Define.
	* sysdep/i386/backtrace.h (fallback_backtrace): Check that a potential
	frame pointer value is 32-bit word-aligned.  Use operand of the CALL
	instruction calling the current function to find its starting address.
	* stacktrace.cc: Do not include dlfcn.h.  Include platform.h.
	(_Jv_StackTrace::getLineNumberForFrame): Use _Jv_platform_dladdr()
	instead of dladdr().
	(_Jv_StackTrace::GetStackTraceElements): Use nCodeMap even for Windows.
	(_Jv_StackTrace::GetClassContext): Use fallback_backtrace() for
	targets with SJLJ exceptions instead of using _Unwind_Backtrace().
	(_Jv_StackTrace::GetFirstNonSystemClassLoader): Likewise.
From-SVN: r115069 
							
						 
						
							2006-06-29 14:57:39 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								9e01bff779 
								
							 
						 
						
							
							
								
								OutputStreamWriter.java (writeChars): Use a 'do' loop.  
							
							 
							
							... 
							
							
							
							* java/io/OutputStreamWriter.java (writeChars): Use a 'do' loop.
	Set 'out.count' earlier.
	(close): Call setFinished on converter.
	(flush): Always write work buffer.
	* java/io/PrintStream.java (writeChars): Do 'do' loop.
	(close): Call setFinished on converter.  Write a 'flush' array.
	* java/lang/natString.cc (getBytes): Call setFinished on
	converter.
	* gnu/gcj/convert/CharsetToBytesAdaptor.java (hasBytes): New
	field.
	(write): Set hasBytes.  Changed 'finished' logic.
	(havePendingBytes): Rewrote.
	(setFinished): New method.
	* gnu/gcj/convert/UnicodeToBytes.java (setFinished): New method.
	* testsuite/libjava.lang/RH194522.java: New file.
	* testsuite/libjava.lang/RH194522.out: New file.
From-SVN: r115039 
							
						 
						
							2006-06-27 20:38:10 +00:00  
						
					 
				
					
						
							
							
								 
								Marco Trudel
							
						 
						
							 
							
							
							
							
								
							
							
								776862ddc1 
								
							 
						 
						
							
							
								
								boehm.cc (_Jv_SuspendThread, [...]): Define conditionally on GC_PTHREADS...  
							
							 
							
							... 
							
							
							
							2006-06-27  Marco Trudel  <mtrudel@gmx.ch>
	* boehm.cc (_Jv_SuspendThread, _Jv_ResumeThread): Define
	conditionally on GC_PTHREADS, !GC_SOLARIS_THREADS,
	!GC_WIN32_THREADS and !GC_DARWIN_THREADS.
From-SVN: r115036 
							
						 
						
							2006-06-27 17:34:23 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								10caa6ef96 
								
							 
						 
						
							
							
								
								re PR libgcj/28178 (jniEnv->DeleteLocalRef (null) fails)  
							
							 
							
							... 
							
							
							
							PR libgcj/28178:
	* jni.cc (_Jv_JNI_DeleteLocalRef): Ignore null argument.
	(_Jv_JNI_DeleteGlobalRef): Likewise.
	* testsuite/libjava.jni/PR28178.java: New file.
	* testsuite/libjava.jni/PR28178.c: New file.
	* testsuite/libjava.jni/PR28178.out: New file.
From-SVN: r115034 
							
						 
						
							2006-06-27 15:33:24 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								49799ad34f 
								
							 
						 
						
							
							
								
								posix-threads.h: Fix coding style aberrations from 2006-06-19 check-in.  
							
							 
							
							... 
							
							
							
							* include/posix-threads.h: Fix coding style aberrations from
        2006-06-19 check-in.
        * posix-threads.cc (_Jv_ThreadDebugSuspend): Ditto.
        * include/win32-threads.h (_Jv_ThreadDebugSuspend): Ditto.
        * win32-threads.cc (_Jv_ThreadDebugSuspend): Ditto.
From-SVN: r115020 
							
						 
						
							2006-06-26 17:59:42 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								9330cba6e3 
								
							 
						 
						
							
							
								
								no-gc.h (_Jv_SuspendThread): Declare.  
							
							 
							
							... 
							
							
							
							* include/no-gc.h (_Jv_SuspendThread): Declare.
        (_Jv_ResumeThread): Likewise.
        * include/boehm-gc.h (_Jv_SuspendThread): Declare.
        (_Jv_ResumeThread): Likewise.
        * nogc.cc (_Jv_SuspendThread): New function.
        (_Jv_ResumeThread): Likewise.
        * boehm.cc (_Jv_SuspendThread): New function.
        (_Jv_ResumeThread): Likewise.
From-SVN: r115019 
							
						 
						
							2006-06-26 16:31:06 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								f23d4dca7e 
								
							 
						 
						
							
							
								
								jni.exp (gcj_jni_invocation_test_one): Link against -ljvm, not -lgcj.  
							
							 
							
							... 
							
							
							
							2006-06-22  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one):
	Link against -ljvm, not -lgcj.
From-SVN: r114902 
							
						 
						
							2006-06-22 19:22:42 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								752c5e547d 
								
							 
						 
						
							
							
								
								Makefile.am (libjvm_la_LDFLAGS): Do not set -rpath to toolexeclibdir.  
							
							 
							
							... 
							
							
							
							2006-06-22  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* Makefile.am (libjvm_la_LDFLAGS): Do not set -rpath to
	toolexeclibdir.
	* Makefile.in: Regenerate.
From-SVN: r114900 
							
						 
						
							2006-06-22 18:24:32 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								6d82bb8521 
								
							 
						 
						
							
							
								
								natField.cc (getAddr): Allow setting of final field when it is accessible.  
							
							 
							
							... 
							
							
							
							* java/lang/reflect/natField.cc (getAddr): Allow setting of final
	field when it is accessible.
From-SVN: r114896 
							
						 
						
							2006-06-22 16:59:15 +00:00  
						
					 
				
					
						
							
							
								 
								Bryce McKinlay
							
						 
						
							 
							
							
							
							
								
							
							
								86cede157a 
								
							 
						 
						
							
							
								
								win32-threads.h (_Jv_ThreadDesc_t): New typedef.  
							
							 
							
							... 
							
							
							
							2006-06-21  Bryce McKinlay  <mckinlay@redhat.com>
        * include/win32-threads.h (_Jv_ThreadDesc_t): New typedef.
        (_Jv_GetPlatformThreadID): New function.
        * include/posix-threads.h (_Jv_ThreadDesc_t): New typedef.
        (_Jv_GetPlatformThreadID): New function.
From-SVN: r114854 
							
						 
						
							2006-06-21 17:27:14 +01:00  
						
					 
				
					
						
							
							
								 
								Bryce McKinlay
							
						 
						
							 
							
							
							
							
								
							
							
								463c5ee5f0 
								
							 
						 
						
							
							
								
								natSystemProperties.cc (insertSystemProperties): Bump "java.class.version" to 48.0.  
							
							 
							
							... 
							
							
							
							2006-06-20  Bryce McKinlay  <mckinlay@redhat.com>
        * gnu/classpath/natSystemProperties.cc (insertSystemProperties):
        Bump "java.class.version" to 48.0.
From-SVN: r114831 
							
						 
						
							2006-06-20 22:28:30 +01:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								fb5b5d977f 
								
							 
						 
						
							
							
								
								Makefile.am (AM_CXXFLAGS): Define GCJ_VERSIONED_LIBDIR to "$(dbexecdir)".  
							
							 
							
							... 
							
							
							
							2006-06-20  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* Makefile.am (AM_CXXFLAGS): Define GCJ_VERSIONED_LIBDIR to
	"$(dbexecdir)".
	Build libjvm.la.
	* Makefile.in: Regenerate.
	* jni.cc (the_vm): Rename and export as ...
	(_Jv_the_vm): New exported symbol.
	(_Jv_JNI_AttachCurrentThread): Export.
	(_Jv_JNI_DestroyJavaVM): Replace the_vm references with _Jv_the_vm
	references.
	(_Jv_GetJavaVM): Likewise.
	(JNI_GetDefaultJavaVMInitArgs, JNI_CreateJavaVM,
	JNI_GetCreatedJavaVMs): Move to ...
	* jni-libjvm.cc: New file.
From-SVN: r114824 
							
						 
						
							2006-06-20 19:25:32 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								dfa52cf9d1 
								
							 
						 
						
							
							
								
								re PR java/27908 (VMSecureRandom generateSeed infinite loop? (Regression))  
							
							 
							
							... 
							
							
							
							2006-06-19  Andrew Haley  <aph@redhat.com>
        * testsuite/libjava.lang/PR27908.out: New.
        * testsuite/libjava.lang/PR27908.java: New.
From-SVN: r114779 
							
						 
						
							2006-06-19 17:39:16 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Seitz
							
						 
						
							 
							
							
							
							
								
							
							
								4307d0dbf9 
								
							 
						 
						
							
							
								
								posix-threads.h (_Jv_ThreadDebugSuspend): Declare.  
							
							 
							
							... 
							
							
							
							* include/posix-threads.h (_Jv_ThreadDebugSuspend): Declare.
        (_Jv_ThreadDebugResume): Declare.
        (_Jv_ThreadDebugSuspendCount): Declare.
        * posix-threads.cc (_Jv_ThreadDebugSuspend): New function.
        (_Jv_ThreadDebugSuspendCount): New function.
        (_Jv_ThreadDebugResume): New function.
        * include/win32-threads.h (_Jv_ThreadDebugSuspend): Declare.
        (_Jv_ThreadDebugResume): Declare.
        (_Jv_ThreadDebugSuspendCount): Declare.
        * win32-threads.cc (_Jv_ThreadDebugSuspend): New function.
        (_Jv_ThreadDebugSuspendCount): New function.
        (_Jv_ThreadDebugResume): New function.
From-SVN: r114769 
							
						 
						
							2006-06-19 14:10:02 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								e046c56eee 
								
							 
						 
						
							
							
								
								class.c (make_class_data): When using flag_indirect_classes, don't initialize the vtable of Class instances.  
							
							 
							
							... 
							
							
							
							2006-06-16  Andrew Haley  <aph@redhat.com>
        * class.c (make_class_data): When using flag_indirect_classes,
        don't initialize the vtable of Class instances.
2006-06-16  Andrew Haley  <aph@redhat.com>
        * java/lang/natClassLoader.cc (_Jv_NewClassFromInitializer): Don't
        copy the whole Class instance from the initializer: instead, copy
        everything but the first word (the vtable pointer).
        Change prototype to (const char* class_initializer).
        (_Jv_RegisterNewClasses): Change prototype to (const char**).
        * java/lang/Class.h (_Jv_RegisterNewClasses): Change prototype to
        (const char**).
From-SVN: r114714 
							
						 
						
							2006-06-16 08:56:29 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								5cf0aa0a31 
								
							 
						 
						
							
							
								
								Makefile.am: Do not recurse into tools directory.  
							
							 
							
							... 
							
							
							
							2006-06-15  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* classpath/Makefile.am: Do not recurse into tools directory.
	* classpath/Makefile.in: Regenerate.
From-SVN: r114682 
							
						 
						
							2006-06-15 18:42:46 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								34e598d832 
								
							 
						 
						
							
							
								
								re PR java/28024 (libjava build failure on Solaris 2.8 (sun4u))  
							
							 
							
							... 
							
							
							
							PR java/28024:
	* aclocal.m4, configure: Rebuilt.
	* m4/acinclude.m4 (REGEN_WITH_JAY): Use backquote, not $(...).
	* configure.ac (QT_INCLUDE_DIR): Use backquote, not $(...).
From-SVN: r114639 
							
						 
						
							2006-06-14 13:56:22 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								ba1304a3dc 
								
							 
						 
						
							
							
								
								Makefile.am (gappletviewer_CFLAGS): Add -I$(top_srcdir)/include.  
							
							 
							
							... 
							
							
							
							2006-06-14  Thomas Fitzsimmons  <fitzsim@redhat.com>
        * classpath/tools/Makefile.am (gappletviewer_CFLAGS): Add
        -I$(top_srcdir)/include.
        (gjarsigner_CFLAGS): Likewise.
        (gkeytool_CFLAGS): Likewise.
        * classpath/tools/Makefile.in: Regenerate.
From-SVN: r114638 
							
						 
						
							2006-06-14 13:48:08 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								648e8d6dd3 
								
							 
						 
						
							
							
								
								configure: Regenerate.  
							
							 
							
							... 
							
							
							
							2006-06-13  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* configure: Regenerate.
	* Makefile.in: Regenerate.
	* configure.ac (--enable-plugin): New option.
	(ac_configure_args): Add --enable-tool-wrappers.
	(ac_configure_args): Add --disable-plugin unless --enable-plugin
	was specified.
	* gcj/Makefile.in: Regenerate.
	* sources.am (gnu_java_net_source_files): Add
	classpath/gnu/java/net/IndexListParser.java.
	(property_files): Remove
	classpath/resource/gnu/classpath/tools/jarsigner/MessageBundle.properties,
	classpath/resource/gnu/classpath/tools/keytool/MessageBundle.properties.
	Add
	classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle.properties,
	classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle_de.properties,
	classpath/resource/gnu/classpath/tools/getopt/Messages.properties,
	classpath/resource/gnu/classpath/tools/jar/messages.properties,
	classpath/resource/gnu/classpath/tools/jarsigner/messages.properties,
	classpath/resource/gnu/classpath/tools/keytool/messages.properties,
	classpath/resource/gnu/classpath/tools/native2ascii/messages.properties,
	classpath/resource/gnu/classpath/tools/serialver/messages.properties.
	* classpath/Makefile.in: Regenerate.
	* classpath/native/jni/gtk-peer/cairographics2d.h,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c:
	Merge from GNU Classpath.
	* classpath/native/Makefile.in: Regenerate.
	* classpath/native/jawt/Makefile.in: Regenerate.
	* classpath/native/jawt/Makefile.am: Install libjawt.so in GCJ's
	versioned library directory.
	* classpath/native/Makefile.am: Add plugin directory if
	--enable-plugin was specified.
	* classpath/native/plugin/Makefile.in: Regenerate.  *
	classpath/native/plugin/Makefile.am: Install libgcjwebplugin.so in
	GCJ's versioned library directory.
	* classpath/resource/gnu/classpath/tools/native2ascii/messages.properties:
	New file.
	* classpath/resource/gnu/classpath/tools/getopt/Messages.properties:
	Likewise.
	* classpath/resource/gnu/classpath/tools/jarsigner/messages.properties:
	Likewise.
	* classpath/resource/gnu/classpath/tools/jarsigner/MessageBundle.properties:
	Remove file.
	* classpath/resource/gnu/classpath/tools/keytool/messages.properties:
	New file.
	* classpath/resource/gnu/classpath/tools/keytool/MessageBundle.properties:
	Remove file.
	* classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle_de.properties:
	New file.
	* classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle.properties:
	Likewise.
	* classpath/resource/gnu/classpath/tools/jar/messages.properties:
	Likewise.
	* classpath/resource/gnu/classpath/tools/serialver/messages.properties:
	Likewise.
	* classpath/gnu/java/net/IndexListParser.java:
	Likewise.
	* classpath/gnu/java/awt/peer/gtk/VolatileImageGraphics.java,
	classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,
	classpath/gnu/java/awt/peer/gtk/CairoSurface.java,
	classpath/gnu/java/awt/peer/gtk/GdkFontPeer.java,
	classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
	classpath/gnu/java/awt/peer/gtk/FreetypeGlyphVector.java,
	classpath/gnu/java/awt/peer/gtk/GdkTextLayout.java,
	classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java,
	classpath/gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java,
	classpath/gnu/java/awt/peer/gtk/GtkVolatileImage.java,
	classpath/gnu/java/awt/font/opentype/truetype/VirtualMachine.java,
	classpath/gnu/java/awt/java2d/PolyEdge.java,
	classpath/gnu/java/awt/java2d/AbstractGraphics2D.java: Merge from
	GNU Classpath.
	* classpath/tools/toolwrapper.c: Replace tools.zip reference with
	libgcj-tools-4.2.0.jar.
	* classpath/tools/Makefile.in: Regenerate.
	* classpath/tools/Makefile.am: Rename tools.zip to
	libgcj-tools-4.2.0.jar.  Install libgcj-tools-4.2.0.jar in
	$(datadir)/java.
	* classpath/javax/swing/JTabbedPane.java,
	classpath/javax/swing/text/DefaultStyledDocument.java,
	classpath/javax/swing/text/html/HTMLDocument.java,
	classpath/javax/swing/text/GapContent.java,
	classpath/javax/swing/JComponent.java,
	classpath/javax/swing/RepaintManager.java,
	classpath/javax/swing/plaf/basic/BasicComboBoxRenderer.java,
	classpath/javax/swing/plaf/basic/BasicScrollBarUI.java,
	classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java,
	classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java,
	classpath/javax/swing/plaf/basic/BasicLookAndFeel.java,
	classpath/javax/swing/plaf/metal/MetalButtonUI.java,
	classpath/java/text/Bidi.java,
	classpath/java/awt/image/BufferedImage.java,
	classpath/java/awt/datatransfer/DataFlavor.java,
	classpath/java/awt/geom/AffineTransform.java,
	classpath/java/awt/dnd/DropTargetDropEvent.java,
	classpath/java/awt/dnd/DropTargetContext.java,
	classpath/java/awt/font/TextLayout.java,
	classpath/include/gnu_java_awt_peer_gtk_ComponentGraphics.h,
	classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h,
	classpath/include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h,
	classpath/include/gnu_java_awt_peer_gtk_GdkTextLayout.h,
	classpath/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h,
	classpath/include/gnu_java_awt_peer_gtk_CairoSurface.h: Merge from
	GNU Classpath.
	* classpath/include/gnu_java_awt_peer_gtk_GdkGraphics.h,
	classpath/include/gnu_java_awt_peer_gtk_GdkGraphics2D.h,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c,
	classpath/native/jni/gtk-peer/gtkcairopeer.h,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c:
	Remove files.
	* classpath/Makefile.am (SUBDIRS, DIST_SUBDIRS): Include tools
	directory.
	* include/Makefile.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.
From-SVN: r114633 
							
						 
						
							2006-06-14 03:38:34 +00:00  
						
					 
				
					
						
							
							
								 
								John David Anglin
							
						 
						
							 
							
							
							
							
								
							
							
								169b751278 
								
							 
						 
						
							
							
								
								configure.host (hppa*-*): Set 'enable_hash_synchronization_default' to no.  
							
							 
							
							... 
							
							
							
							* configure.host (hppa*-*): Set 'enable_hash_synchronization_default'
	to no.
From-SVN: r114630 
							
						 
						
							2006-06-14 01:42:41 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								586825f169 
								
							 
						 
						
							
							
								
								re PR java/27908 (VMSecureRandom generateSeed infinite loop? (Regression))  
							
							 
							
							... 
							
							
							
							2006-06-12  Andrew Haley  <aph@redhat.com>
        * testsuite/libjava.lang/PR27908.out: Delete.
        * testsuite/libjava.lang/PR27908.java: Delete.
From-SVN: r114572 
							
						 
						
							2006-06-12 17:07:48 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Haley
							
						 
						
							 
							
							
							
							
								
							
							
								af7acf2ed6 
								
							 
						 
						
							
							
								
								re PR java/27908 (VMSecureRandom generateSeed infinite loop? (Regression))  
							
							 
							
							... 
							
							
							
							2006-06-12  Andrew Haley  <aph@redhat.com>
        * testsuite/libjava.lang/PR27908.out: New.
        * testsuite/libjava.lang/PR27908.java: New.
From-SVN: r114568 
							
						 
						
							2006-06-12 13:37:54 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								348cf02888 
								
							 
						 
						
							
							
								
								configure.ac (ac_configure_args): Add --disable-plugin.  
							
							 
							
							... 
							
							
							
							2006-06-10  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* configure.ac (ac_configure_args): Add --disable-plugin.
	(--enable-gtk-cairo): Remove option.
	* configure: Regenerate.
From-SVN: r114540 
							
						 
						
							2006-06-10 07:09:17 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								45559ef181 
								
							 
						 
						
							
							
								
								re PR libgcj/27730 (Thread.getId() needs implemented)  
							
							 
							
							... 
							
							
							
							PR libgcj/27730:
	* java/lang/Thread.java (threadId): New field.
	(nextThreadId): New static field.
	(Thread): Initialize new field.
	(getId): New method.
From-SVN: r114524 
							
						 
						
							2006-06-09 21:37:32 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								0cf32584ca 
								
							 
						 
						
							
							
								
								* java/lang/Class.java (getClassLoaderInternal): Now native.  
							
							 
							
							... 
							
							
							
							From-SVN: r114523 
							
						 
						
							2006-06-09 21:33:32 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								1bc49a5eea 
								
							 
						 
						
							
							
								
								2006-06-09  Thomas Fitzsimmons  <fitzsim@redhat.com>  
							
							 
							
							... 
							
							
							
							* gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
	(getDefaultScreenDevice): Remove unnecessary GCJ local hack.
	* gnu/java/awt/peer/gtk/GtkToolkit.java (getSystemEventQueueImpl):
	Likewise.
	* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (registerFormat):
	Likewise.
From-SVN: r114521 
							
						 
						
							2006-06-09 21:22:38 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								80f798b41e 
								
							 
						 
						
							
							
								
								re PR classpath/23863 (mprec buffer overwrite bug)  
							
							 
							
							... 
							
							
							
							PR classpath/23863:
	* native/fdlibm/dtoa.c (_dtoa): Free contents of _Jv_reent when
	finished.
	* native/fdlibm/mprec.c: New version from newlib.  Commented out
	some includes.  Added <assert.h>.
	(_reent, _Bigint): New defines.
	(_REENT_CHECK_MP, _REENT_MP_FREELIST, _REENT_MP_P5S): Likewise.
	(__ULong, __Long): New types.
	(_calloc_r): New function.
	(Balloc): Dynamically add new _freelist entries as needed.
	* native/fdlibm/mprec.h (struct _Jv_Bigint): Don't use
	MAX_BIGNUMS to size _x[].
	(struct _Jv_reent): _freelist now a _Jv_Bigint**.  Removed
	_allocation_map, num.  Added _max_k.
From-SVN: r114511 
							
						 
						
							2006-06-09 16:18:51 +00:00  
						
					 
				
					
						
							
							
								 
								Thomas Fitzsimmons
							
						 
						
							 
							
							
							
							
								
							
							
								02440ca432 
								
							 
						 
						
							
							
								
								String.java, [...]: Merge from GNU Classpath HEAD.  
							
							 
							
							... 
							
							
							
							2006-06-09  Thomas Fitzsimmons  <fitzsim@redhat.com>
	* java/lang/String.java, classpath/native/jni/classpath/jcl.h,
	classpath/native/jni/qt-peer/eventmethods.h,
	classpath/native/jni/qt-peer/qtmenupeer.cpp,
	classpath/native/jni/qt-peer/.cvsignore,
	classpath/native/jni/gtk-peer/gdkdisplay.h,
	classpath/native/jni/gtk-peer/cairographics2d.h,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c,
	classpath/native/jni/gtk-peer/.cvsignore,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c,
	classpath/native/jni/gtk-peer/gtkpeer.h,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c,
	classpath/native/jni/gtk-peer/Makefile.am,
	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
	classpath/native/jawt/Makefile.am,
	classpath/native/jawt/.cvsignore,
	classpath/native/target/Linux/Makefile.in,
	classpath/native/plugin/gcjwebplugin.cc,
	classpath/native/plugin/Makefile.am,
	classpath/native/plugin/.cvsignore,
	classpath/resource/Makefile.in,
	classpath/gnu/java/awt/peer/gtk/VolatileImageGraphics.java,
	classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,
	classpath/gnu/java/awt/peer/gtk/CairoSurface.java,
	classpath/gnu/java/awt/peer/gtk/GdkFontPeer.java,
	classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
	classpath/gnu/java/awt/peer/gtk/FreetypeGlyphVector.java,
	classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
	classpath/gnu/java/awt/peer/gtk/GdkGraphics2D.java,
	classpath/gnu/java/awt/peer/gtk/ComponentGraphicsCopy.java,
	classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	classpath/gnu/java/awt/peer/gtk/GdkGraphics.java,
	classpath/gnu/java/awt/peer/gtk/GtkToolkit.java,
	classpath/gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java,
	classpath/gnu/java/awt/peer/gtk/BufferedImageGraphics.java,
	classpath/gnu/java/awt/peer/gtk/GdkTextLayout.java,
	classpath/gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java,
	classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java,
	classpath/gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java,
	classpath/gnu/java/awt/peer/gtk/GtkImage.java,
	classpath/gnu/java/awt/peer/gtk/GtkVolatileImage.java,
	classpath/gnu/java/awt/peer/gtk/GdkGlyphVector.java,
	classpath/gnu/java/awt/peer/gtk/GtkCanvasPeer.java,
	classpath/gnu/java/awt/peer/swing/SwingContainerPeer.java,
	classpath/gnu/java/awt/peer/swing/SwingComponent.java,
	classpath/gnu/java/awt/peer/swing/SwingTextFieldPeer.java,
	classpath/gnu/java/awt/peer/swing/SwingMenuBarPeer.java,
	classpath/gnu/java/awt/peer/swing/SwingFramePeer.java,
	classpath/gnu/java/awt/peer/swing/SwingComponentPeer.java,
	classpath/gnu/java/awt/peer/swing/SwingWindowPeer.java,
	classpath/gnu/java/awt/print/JavaPrinterJob.java,
	classpath/gnu/java/awt/print/PostScriptGraphics2D.java,
	classpath/gnu/java/awt/print/SpooledDocument.java,
	classpath/gnu/java/awt/print/JavaPrinterGraphics.java,
	classpath/gnu/java/awt/BitwiseXORComposite.java,
	classpath/gnu/java/awt/font/GNUGlyphVector.java,
	classpath/gnu/java/awt/font/opentype/NameDecoder.java,
	classpath/gnu/java/awt/java2d/RasterGraphics.java,
	classpath/gnu/java/awt/java2d/TexturePaintContext.java,
	classpath/gnu/java/awt/java2d/PolyEdge.java,
	classpath/gnu/java/awt/java2d/AbstractGraphics2D.java,
	classpath/gnu/java/awt/java2d/AlphaCompositeContext.java,
	classpath/gnu/java/awt/java2d/ImagePaint.java,
	classpath/gnu/java/awt/Buffers.java,
	classpath/gnu/classpath/Configuration.java.in,
	classpath/gnu/javax/swing/text/html/CombinedAttributes.java,
	classpath/gnu/javax/swing/text/html/CharacterAttributeTranslator.java,
	classpath/gnu/javax/swing/text/html/parser/htmlAttributeSet.java,
	classpath/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet.java,
	classpath/gnu/javax/swing/text/html/ImageViewIconFactory.java,
	classpath/tools/toolwrapper.c,
	classpath/tools/gnu/classpath/tools/native2ascii/Native2ASCII.java,
	classpath/tools/gnu/classpath/tools/native2ascii/Messages.java,
	classpath/tools/gnu/classpath/tools/getopt/FileArgumentCallback.java,
	classpath/tools/gnu/classpath/tools/getopt/OptionGroup.java,
	classpath/tools/gnu/classpath/tools/getopt/OptionException.java,
	classpath/tools/gnu/classpath/tools/getopt/Messages.java,
	classpath/tools/gnu/classpath/tools/getopt/Option.java,
	classpath/tools/gnu/classpath/tools/getopt/Parser.java,
	classpath/tools/gnu/classpath/tools/getopt/ClasspathToolParser.java,
	classpath/tools/gnu/classpath/tools/jarsigner/JarSigner.java,
	classpath/tools/gnu/classpath/tools/jarsigner/Main.java,
	classpath/tools/gnu/classpath/tools/jarsigner/Messages.java,
	classpath/tools/gnu/classpath/tools/jarsigner/package.html,
	classpath/tools/gnu/classpath/tools/keytool/ListCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/StorePasswdCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/ExportCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/GenKeyCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/Messages.java,
	classpath/tools/gnu/classpath/tools/keytool/package.html,
	classpath/tools/gnu/classpath/tools/keytool/Command.java,
	classpath/tools/gnu/classpath/tools/keytool/IdentityDBCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/Main.java,
	classpath/tools/gnu/classpath/tools/keytool/DeleteCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/CertReqCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/SelfCertCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/KeyCloneCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/KeyPasswdCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/ImportCmd.java,
	classpath/tools/gnu/classpath/tools/keytool/PrintCertCmd.java,
	classpath/tools/gnu/classpath/tools/rmi/registry/package.html,
	classpath/tools/gnu/classpath/tools/rmi/RMIC.txt,
	classpath/tools/gnu/classpath/tools/rmi/RMIC.java,
	classpath/tools/gnu/classpath/tools/appletviewer/ErrorApplet.java,
	classpath/tools/gnu/classpath/tools/appletviewer/AppletClassLoader.java,
	classpath/tools/gnu/classpath/tools/appletviewer/CommonAppletContext.java,
	classpath/tools/gnu/classpath/tools/appletviewer/StandaloneAppletContext.java,
	classpath/tools/gnu/classpath/tools/appletviewer/AppletSecurityManager.java,
	classpath/tools/gnu/classpath/tools/appletviewer/PluginAppletContext.java,
	classpath/tools/gnu/classpath/tools/appletviewer/AppletWarning.java,
	classpath/tools/gnu/classpath/tools/appletviewer/StandaloneAppletViewer.java,
	classpath/tools/gnu/classpath/tools/appletviewer/AppletTag.java,
	classpath/tools/gnu/classpath/tools/appletviewer/ConsoleDialog.java,
	classpath/tools/gnu/classpath/tools/appletviewer/Main.java,
	classpath/tools/gnu/classpath/tools/appletviewer/StandaloneAppletWindow.java,
	classpath/tools/gnu/classpath/tools/appletviewer/PluginAppletViewer.java,
	classpath/tools/gnu/classpath/tools/appletviewer/TagParser.java,
	classpath/tools/gnu/classpath/tools/appletviewer/PluginAppletWindow.java,
	classpath/tools/gnu/classpath/tools/appletviewer/CommonAppletStub.java,
	classpath/tools/gnu/classpath/tools/serialver/Messages.java,
	classpath/tools/gnu/classpath/tools/serialver/SerialVer.java,
	classpath/tools/gnu/classpath/tools/jar/Creator.java,
	classpath/tools/gnu/classpath/tools/jar/Entry.java,
	classpath/tools/gnu/classpath/tools/jar/Lister.java,
	classpath/tools/gnu/classpath/tools/jar/Main.java,
	classpath/tools/gnu/classpath/tools/jar/Updater.java,
	classpath/tools/gnu/classpath/tools/jar/Messages.java,
	classpath/tools/gnu/classpath/tools/jar/Extractor.java,
	classpath/tools/gnu/classpath/tools/jar/Action.java,
	classpath/tools/gnu/classpath/tools/jar/Indexer.java,
	classpath/tools/gnu/classpath/tools/jar/WorkSet.java,
	classpath/tools/gnu/classpath/tools/giop/GRMIC.txt,
	classpath/tools/gnu/classpath/tools/giop/grmic/GiopRmicCompiler.java,
	classpath/tools/gnu/classpath/tools/giop/GRMIC.java,
	classpath/tools/Makefile.am, classpath/tools/jarsigner.in,
	classpath/tools/keytool.in, classpath/tools/appletviewer.in,
	classpath/tools/.cvsignore, classpath/configure.ac,
	classpath/javax/swing/JTabbedPane.java,
	classpath/javax/swing/AbstractButton.java,
	classpath/javax/swing/JViewport.java,
	classpath/javax/swing/KeyboardManager.java,
	classpath/javax/swing/JMenuItem.java,
	classpath/javax/swing/JMenuBar.java,
	classpath/javax/swing/MenuSelectionManager.java,
	classpath/javax/swing/JOptionPane.java,
	classpath/javax/swing/JSpinner.java,
	classpath/javax/swing/JCheckBoxMenuItem.java,
	classpath/javax/swing/JEditorPane.java,
	classpath/javax/swing/JFormattedTextField.java,
	classpath/javax/swing/JTree.java,
	classpath/javax/swing/CellRendererPane.java,
	classpath/javax/swing/JScrollPane.java,
	classpath/javax/swing/tree/VariableHeightLayoutCache.java,
	classpath/javax/swing/tree/TreeNode.java,
	classpath/javax/swing/tree/FixedHeightLayoutCache.java,
	classpath/javax/swing/tree/DefaultTreeCellEditor.java,
	classpath/javax/swing/tree/TreePath.java,
	classpath/javax/swing/tree/RowMapper.java,
	classpath/javax/swing/tree/DefaultMutableTreeNode.java,
	classpath/javax/swing/tree/DefaultTreeModel.java,
	classpath/javax/swing/tree/AbstractLayoutCache.java,
	classpath/javax/swing/tree/TreeSelectionModel.java,
	classpath/javax/swing/tree/DefaultTreeSelectionModel.java,
	classpath/javax/swing/tree/DefaultTreeCellRenderer.java,
	classpath/javax/swing/tree/ExpandVetoException.java,
	classpath/javax/swing/JList.java,
	classpath/javax/swing/table/JTableHeader.java,
	classpath/javax/swing/table/AbstractTableModel.java,
	classpath/javax/swing/table/DefaultTableModel.java,
	classpath/javax/swing/table/TableCellEditor.java,
	classpath/javax/swing/table/TableCellRenderer.java,
	classpath/javax/swing/ProgressMonitor.java,
	classpath/javax/swing/JToolBar.java,
	classpath/javax/swing/TransferHandler.java,
	classpath/javax/swing/DefaultCellEditor.java,
	classpath/javax/swing/DefaultButtonModel.java,
	classpath/javax/swing/JLayeredPane.java,
	classpath/javax/swing/text/DefaultEditorKit.java,
	classpath/javax/swing/text/DefaultCaret.java,
	classpath/javax/swing/text/FieldView.java,
	classpath/javax/swing/text/JTextComponent.java,
	classpath/javax/swing/text/TextAction.java,
	classpath/javax/swing/text/StyleContext.java,
	classpath/javax/swing/text/html/HTMLDocument.java,
	classpath/javax/swing/text/html/MinimalHTMLWriter.java,
	classpath/javax/swing/text/html/ImageView.java,
	classpath/javax/swing/text/html/HTMLEditorKit.java,
	classpath/javax/swing/text/AbstractWriter.java,
	classpath/javax/swing/text/GapContent.java,
	classpath/javax/swing/text/Utilities.java,
	classpath/javax/swing/text/PlainView.java,
	classpath/javax/swing/UIManager.java,
	classpath/javax/swing/JSplitPane.java,
	classpath/javax/swing/JComponent.java,
	classpath/javax/swing/SwingUtilities.java,
	classpath/javax/swing/border/AbstractBorder.java,
	classpath/javax/swing/border/CompoundBorder.java,
	classpath/javax/swing/border/TitledBorder.java,
	classpath/javax/swing/border/MatteBorder.java,
	classpath/javax/swing/border/BevelBorder.java,
	classpath/javax/swing/RepaintManager.java,
	classpath/javax/swing/JTable.java,
	classpath/javax/swing/UIDefaults.java,
	classpath/javax/swing/DefaultDesktopManager.java,
	classpath/javax/swing/JMenu.java,
	classpath/javax/swing/JLabel.java,
	classpath/javax/swing/JSlider.java,
	classpath/javax/swing/plaf/basic/BasicToolBarUI.java,
	classpath/javax/swing/plaf/basic/BasicButtonUI.java,
	classpath/javax/swing/plaf/basic/BasicOptionPaneUI.java,
	classpath/javax/swing/plaf/basic/BasicTextAreaUI.java,
	classpath/javax/swing/plaf/basic/BasicToggleButtonUI.java,
	classpath/javax/swing/plaf/basic/BasicSpinnerUI.java,
	classpath/javax/swing/plaf/basic/BasicSliderUI.java,
	classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java,
	classpath/javax/swing/plaf/basic/BasicComboPopup.java,
	classpath/javax/swing/plaf/basic/BasicCheckBoxUI.java,
	classpath/javax/swing/plaf/basic/BasicInternalFrameUI.java,
	classpath/javax/swing/plaf/basic/BasicProgressBarUI.java,
	classpath/javax/swing/plaf/basic/BasicRadioButtonUI.java,
	classpath/javax/swing/plaf/basic/BasicPanelUI.java,
	classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java,
	classpath/javax/swing/plaf/basic/BasicTreeUI.java,
	classpath/javax/swing/plaf/basic/BasicTableHeaderUI.java,
	classpath/javax/swing/plaf/basic/BasicFileChooserUI.java,
	classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java,
	classpath/javax/swing/plaf/basic/BasicComboBoxUI.java,
	classpath/javax/swing/plaf/basic/BasicListUI.java,
	classpath/javax/swing/plaf/basic/BasicIconFactory.java,
	classpath/javax/swing/plaf/basic/BasicTextUI.java,
	classpath/javax/swing/plaf/basic/BasicLookAndFeel.java,
	classpath/javax/swing/plaf/basic/BasicDirectoryModel.java,
	classpath/javax/swing/plaf/basic/BasicRootPaneUI.java,
	classpath/javax/swing/plaf/basic/BasicTableUI.java,
	classpath/javax/swing/plaf/basic/SharedUIDefaults.java,
	classpath/javax/swing/plaf/multi/MultiComboBoxUI.java,
	classpath/javax/swing/plaf/multi/MultiListUI.java,
	classpath/javax/swing/plaf/multi/MultiSplitPaneUI.java,
	classpath/javax/swing/plaf/multi/MultiFileChooserUI.java,
	classpath/javax/swing/plaf/multi/MultiOptionPaneUI.java,
	classpath/javax/swing/plaf/multi/MultiTabbedPaneUI.java,
	classpath/javax/swing/plaf/multi/MultiLookAndFeel.java,
	classpath/javax/swing/plaf/metal/MetalSliderUI.java,
	classpath/javax/swing/plaf/metal/MetalIconFactory.java,
	classpath/javax/swing/plaf/metal/MetalComboBoxIcon.java,
	classpath/javax/swing/plaf/metal/MetalTabbedPaneUI.java,
	classpath/javax/swing/plaf/metal/MetalLookAndFeel.java,
	classpath/javax/swing/plaf/metal/MetalCheckBoxUI.java,
	classpath/javax/swing/plaf/metal/MetalSeparatorUI.java,
	classpath/javax/swing/plaf/metal/MetalBorders.java,
	classpath/javax/swing/plaf/metal/MetalSplitPaneDivider.java,
	classpath/javax/swing/plaf/metal/MetalScrollBarUI.java,
	classpath/javax/swing/plaf/metal/MetalRootPaneUI.java,
	classpath/javax/swing/plaf/metal/MetalInternalFrameUI.java,
	classpath/javax/swing/plaf/metal/MetalRadioButtonUI.java,
	classpath/javax/swing/plaf/metal/MetalToolTipUI.java,
	classpath/javax/swing/plaf/metal/MetalInternalFrameTitlePane.java,
	classpath/javax/swing/plaf/metal/MetalFileChooserUI.java,
	classpath/javax/swing/plaf/metal/MetalUtils.java,
	classpath/javax/swing/plaf/metal/MetalComboBoxButton.java,
	classpath/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java,
	classpath/javax/swing/plaf/metal/MetalButtonUI.java,
	classpath/javax/swing/JPopupMenu.java,
	classpath/javax/swing/JProgressBar.java,
	classpath/javax/swing/WindowConstants.java,
	classpath/javax/swing/JFrame.java,
	classpath/javax/swing/JFileChooser.java,
	classpath/javax/swing/JComboBox.java,
	classpath/javax/swing/event/EventListenerList.java,
	classpath/javax/swing/ListSelectionModel.java,
	classpath/javax/swing/JScrollBar.java,
	classpath/java/text/SimpleDateFormat.java,
	classpath/java/text/NumberFormat.java,
	classpath/java/text/class-dependencies.conf,
	classpath/java/awt/image/ColorModel.java,
	classpath/java/awt/image/BufferedImage.java,
	classpath/java/awt/Window.java,
	classpath/java/awt/ContainerOrderFocusTraversalPolicy.java,
	classpath/java/awt/LightweightDispatcher.java,
	classpath/java/awt/EventDispatchThread.java,
	classpath/java/awt/BasicStroke.java,
	classpath/java/awt/ColorPaintContext.java,
	classpath/java/awt/Container.java,
	classpath/java/awt/TexturePaint.java,
	classpath/java/awt/Component.java, classpath/java/awt/Font.java,
	classpath/java/awt/GraphicsConfiguration.java,
	classpath/java/awt/DefaultKeyboardFocusManager.java,
	classpath/java/awt/print/PrinterJob.java,
	classpath/java/awt/im/InputContext.java,
	classpath/java/awt/dnd/DragGestureRecognizer.java,
	classpath/java/awt/Toolkit.java,
	classpath/java/awt/font/GraphicAttribute.java,
	classpath/java/awt/font/ImageGraphicAttribute.java,
	classpath/java/awt/font/GlyphVector.java,
	classpath/java/awt/font/GlyphMetrics.java,
	classpath/java/awt/font/ShapeGraphicAttribute.java,
	classpath/java/awt/Graphics2D.java,
	classpath/include/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h,
	classpath/include/gnu_java_awt_peer_gtk_ComponentGraphics.h,
	classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h,
	classpath/include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h,
	classpath/include/gnu_java_awt_peer_gtk_GtkCanvasPeer.h,
	classpath/include/config.h.in,
	classpath/include/gnu_java_awt_peer_gtk_GdkTextLayout.h,
	classpath/include/gnu_java_awt_peer_gtk_GtkComponentPeer.h,
	classpath/include/gnu_java_awt_peer_gtk_GdkFontPeer.h,
	classpath/include/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.h,
	classpath/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h,
	classpath/include/gnu_java_awt_peer_gtk_GtkImage.h,
	classpath/include/gnu_java_awt_peer_gtk_CairoSurface.h,
	classpath/include/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.h:
	Merge from GNU Classpath HEAD.
From-SVN: r114510 
							
						 
						
							2006-06-09 16:07:07 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Tromey
							
						 
						
							 
							
							
							
							
								
							
							
								be9a52f844 
								
							 
						 
						
							
							
								
								gcj.texi (libgcj Runtime Properties): Document gnu.gcj.user.realname.  
							
							 
							
							... 
							
							
							
							gcc/java
	* gcj.texi (libgcj Runtime Properties): Document
	gnu.gcj.user.realname.
libjava
	* gnu/classpath/natSystemProperties.cc (insertSystemProperties):
	Set gnu.gcj.user.realname.
From-SVN: r114500 
							
						 
						
							2006-06-09 00:15:35 +00:00