Re: [cp-patches] Patch: FYI: add gcjh tool

2007-03-16 Thread Andrew Haley
Tom Tromey writes:
  I'm checking this in.
  
  We wanted to add a gcjh compatibility tool, and since it required some
  minor refactoring in javah, it seemed best to keep this in the
  Classpath tree.

The gcjh compatibility tool isn't compatible.  It writes its output
file to the wrong place.

Say, for example, we're in a directory called com/lowagie/text/pdf.
We then execute

   gcjh --classpath=. AcroFields -force

the old gcjh writes AcroFields.h to the current working directory, but
your new gcjh compatibility tool writes to
./com/lowagie/text/pdf/AcroFields.h

This breaks real-world gcj makefiles.

This is preventing the only outstanding gcj dependency in Fedora from
building.

Andrew.



[cp-patches] FYI: Async X errors fixed

2007-03-16 Thread Francis Kung

Hi,

This patch fixes the random X errors we've been seeing by ensuring all 
potentially thread-unsafe operations are enclosed in GDK locks; this 
affects everything in ComponentGraphics (including cairo calls) as the 
cairo surface is backed by an X surface.


Rather than overriding Java methods (ie draw, fill, setClip) and locking 
there, it is safer to override all the native methods and enclose those 
in locks.  It's easier to maintain, and there's less of a chance that 
something will be overlooked.  It also feels faster (I suspect because 
we are spending less time in locked code), but I haven't benchmarked to 
quantify this.


While I was at it, I also removed some un-used native methods in 
CairoGraphics2D to clean things up.


Cheers,
Francis


2007-03-16  Francis Kung  [EMAIL PROTECTED]

* 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_CairoSurface.h: 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.
Index: gnu/java/awt/peer/gtk/ComponentGraphics.java
===
RCS file: /cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java,v
retrieving revision 1.24
diff -u -r1.24 ComponentGraphics.java
--- gnu/java/awt/peer/gtk/ComponentGraphics.java	12 Feb 2007 21:39:20 -	1.24
+++ gnu/java/awt/peer/gtk/ComponentGraphics.java	16 Mar 2007 14:52:13 -
@@ -111,6 +111,14 @@
*/
   private native long initState(GtkComponentPeer component);
 
+  /**
+   * Obtain and hold a GDK lock, which is required for all drawing operations
+   * in this graphics context (since it is backed by an X surface).
+   * 
+   * This method causes the GDK locking behaviour to be 

[cp-patches] Patch: FYI: gcjh compatibility

2007-03-16 Thread Tom Tromey
I'm checking this in on the gcc trunk, the RH 4.1 branch, and to
Classpath.

Andrew noticed that in something like:

cd java/lang
gcjh -classpath . String

... the new gcjh would make java/lang/String.h, whereas the old one
would make String.h.  This broke some existing Makefiles.

This patch changes gcjh to be compatible with the old version.

Tom

2007-03-16  Tom Tromey  [EMAIL PROTECTED]

* 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.

Index: tools/gnu/classpath/tools/javah/CniStubPrinter.java
===
--- tools/gnu/classpath/tools/javah/CniStubPrinter.java (revision 122887)
+++ tools/gnu/classpath/tools/javah/CniStubPrinter.java (working copy)
@@ -1,5 +1,5 @@
 /* CniStubPrinter.java - Generate a CNI stub file
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
  This file is part of GNU Classpath.
 
@@ -90,12 +90,12 @@
 return new CniPrintStream(fos);
   }
 
-  public void printClass(ClassWrapper klass) throws IOException
+  public void printClass(File filename, ClassWrapper klass) throws IOException
   {
 if (! klass.hasNativeMethod())
   return;
 String className = klass.name.replaceAll(/, ::);
-CniPrintStream out = (CniPrintStream) getPrintStream(klass.name + .cc,
+CniPrintStream out = (CniPrintStream) getPrintStream(filename + .cc,
  klass);
 if (out == null)
   return;
Index: tools/gnu/classpath/tools/javah/CniIncludePrinter.java
===
--- tools/gnu/classpath/tools/javah/CniIncludePrinter.java  (revision 
122887)
+++ tools/gnu/classpath/tools/javah/CniIncludePrinter.java  (working copy)
@@ -1,5 +1,5 @@
 /* CniIncludePrinter.java - generate CNI header files
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
  This file is part of GNU Classpath.
 
@@ -63,14 +63,14 @@
 return new PrintStream(fos);
   }
 
-  public void printClass(ClassWrapper klass) throws IOException
+  public void printClass(File filename, ClassWrapper klass) throws IOException
   {
 // Never write Object or Class. This is a hack, maybe
 // the user would like to see what they look like...
 if (klass.name.equals(java/lang/Object)
 || klass.name.equals(java/lang/Class))
   return;
-PrintStream ps = getPrintStream(klass.name + .h, klass);
+PrintStream ps = getPrintStream(filename + .h, klass);
 if (ps == null)
   return;
 ps.println();
Index: tools/gnu/classpath/tools/javah/JniStubPrinter.java
===
--- tools/gnu/classpath/tools/javah/JniStubPrinter.java (revision 122887)
+++ tools/gnu/classpath/tools/javah/JniStubPrinter.java (working copy)
@@ -1,5 +1,5 @@
 /* JniStubPrinter.java - Generate JNI stub files
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
  This file is part of GNU Classpath.
 
@@ -71,8 +71,9 @@
 return new JniPrintStream(classpath, fos, klass);
   }
 
-  public void printClass(ClassWrapper klass) throws IOException
+  public void printClass(File filename, ClassWrapper klass) throws IOException
   {
+// Note that we ignore the filename here.
 if (! klass.hasNativeMethod())
   return;
 String xname = JniHelper.mangle(klass.name);
Index: tools/gnu/classpath/tools/javah/Printer.java
===
--- tools/gnu/classpath/tools/javah/Printer.java(revision 122887)
+++ tools/gnu/classpath/tools/javah/Printer.java(working copy)
@@ -1,5 +1,5 @@
 /* Print.java - abstract base class for printing classes
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
  This file is part of GNU Classpath.
 
@@ -95,7 +95,8 @@
 this.force = force;
   }
 
-  public abstract void printClass(ClassWrapper klass) throws IOException;
+  public abstract void printClass(File filename, ClassWrapper klass)
+throws IOException;
 
   protected abstract void writePreambleImpl(PrintStream ps);
 
Index: 

[cp-patches] FYI: build com.sun.tools.javac unconditionally

2007-03-16 Thread Thomas Fitzsimmons

Hi,

These patches simplify the tools.zip build by always building the 
com.sun.tools.javac package regardless of whether or not ecj.jar was found. 
When GNU Classpath is configured without --with-ecj-jar, attempting to run 
com.sun.tools.javac.Main prints an error message on standard error about ecj.jar 
not being found, then throws an exception.


Tom

2007-03-16  Thomas Fitzsimmons  [EMAIL PROTECTED]

* 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.
Index: resource/com/sun/tools/javac/messages.properties
===
RCS file: /sources/classpath/classpath/resource/com/sun/tools/javac/messages.properties,v
retrieving revision 1.1
diff -u -r1.1 messages.properties
--- resource/com/sun/tools/javac/messages.properties	1 Mar 2007 00:26:08 -	1.1
+++ resource/com/sun/tools/javac/messages.properties	17 Mar 2007 00:23:38 -
@@ -35,8 +35,8 @@
 # obligated to do so.  If you do not wish to do so, delete this
 # exception statement from your version.
 
-Main.FailedToRead:failed to read {0}
-Main.MalformedURL:malformed URL for {0}
-Main.FailedToLoad:failed to load {0} from {1}
+Main.FailedToRead:failed to read ecj.jar (reconfigure with --with-ecj-jar): {0}
+Main.MalformedURL:malformed URL for ecj.jar: {0}
+Main.FailedToLoad:failed to load {0} from ecj.jar: {1}
 Main.FailedConstructor:failed to find ecj constructor
 Main.FailedCompile:failed to find ecj compile method
Index: configure.ac
===
RCS file: /sources/classpath/classpath/configure.ac,v
retrieving revision 1.197
diff -u -r1.197 configure.ac
--- configure.ac	16 Mar 2007 23:20:25 -	1.197
+++ configure.ac	17 Mar 2007 00:00:47 -
@@ -704,7 +704,6 @@
   	[ECJ_JAR=$withval]
   	)
 AC_SUBST(ECJ_JAR)
-AM_CONDITIONAL(FOUND_ECJ_JAR, test -n $ECJ_JAR)
 
 dnl ---
 dnl Should the VM explicitly run class initialization subfunctions for
Index: tools/Makefile.am
===
RCS file: /sources/classpath/classpath/tools/Makefile.am,v
retrieving revision 1.38
diff -u -r1.38 Makefile.am
--- tools/Makefile.am	1 Mar 2007 00:26:08 -	1.38
+++ tools/Makefile.am	17 Mar 2007 00:00:49 -
@@ -14,16 +14,6 @@
 endif
 endif
 
-if FOUND_ECJ_JAR
-COM_SUN_TOOLS_JAVAC = com/sun/tools/javac
-ABS_COM_SUN_TOOLS_JAVAC = $(srcdir)/$(COM_SUN_TOOLS_JAVAC)
-ABS_COM_SUN_TOOLS_JAVAC_SRCS = $(ABS_COM_SUN_TOOLS_JAVAC)/*.java
-else
-COM_SUN_TOOLS_JAVAC =
-ABS_COM_SUN_TOOLS_JAVAC =
-ABS_COM_SUN_TOOLS_JAVAC_SRCS =
-endif
-
 if CREATE_WRAPPERS
 bin_SCRIPTS =
 bin_PROGRAMS = gappletviewer gjarsigner gkeytool \
@@ -112,7 +102,7 @@
 TOOLS_JAVA_FILES = $(srcdir)/gnu/classpath/tools/*/*.java \
 	$(srcdir)/com/sun/javadoc/*.java \
 	$(srcdir)/com/sun/tools/doclets/*.java \
-	$(ABS_COM_SUN_TOOLS_JAVAC_SRCS) \
+	$(srcdir)/com/sun/tools/javac/*.java \
 	$(srcdir)/sun/rmi/rmic/*.java \
 	$(srcdir)/external/asm/org/objectweb/asm/*.java \
 	$(srcdir)/external/asm/org/objectweb/asm/attrs/*.java \
@@ -171,14 +161,14 @@
 	find $(srcdir)/gnu/classpath/tools \
 	 $(srcdir)/com/sun/javadoc \
 	 $(srcdir)/com/sun/tools/doclets \
-	 $(ABS_COM_SUN_TOOLS_JAVAC) \
+	 $(srcdir)/com/sun/tools/javac \
 	 $(srcdir)/sun/rmi/rmic \
 	 -name '*.java' -print  classes.lst
 	$(JCOMPILER) -g -d classes @classes.lst
 	cat classes.lst asm.lst  all-classes.lst
 ## Copy over tools resource files.
 	@list=`cd $(top_srcdir)/resource  find gnu/classpath/tools \
-	   com/sun/javadoc com/sun/tools/doclets $(COM_SUN_TOOLS_JAVAC) \
+	   com/sun/javadoc com/sun/tools/doclets com/sun/tools/javac \
 	   sun/rmi/rmic -name \*.properties -print`; \
 	for p in $$list; do \
 	  dirname=classes/`dirname $$p`; \


[cp-patches] Patch: FYI: fix gcjh goof

2007-03-16 Thread Tom Tromey
I'm checking this in everywhere.

Tom F. pointed out a bug I introduced with my last gcjh change.
Sorry about that.  Here's the fix.

Tom

Index: classpath/ChangeLog
from  Tom Tromey  [EMAIL PROTECTED]
* tools/gnu/classpath/tools/javah/Main.java (run): Use class'
name in File case.

Index: classpath/tools/gnu/classpath/tools/javah/Main.java
===
--- classpath/tools/gnu/classpath/tools/javah/Main.java (revision 123000)
+++ classpath/tools/gnu/classpath/tools/javah/Main.java (working copy)
@@ -392,8 +392,8 @@
 // Load class from file.
 if (verbose)
   System.err.println([reading file  + item + ]);
-   filename = (File) item;
-klass = getClass(filename);
+klass = getClass((File) item);
+   filename = new File(klass.name);
   }
 else
   {



[cp-testresults] FAIL: regressions for mauve-cacao on Fri Mar 16 12:11:45 UTC 2007

2007-03-16 Thread cpdev
Baseline from: Tue Mar 13 10:25:55 UTC 2007

Regressions:
FAIL: java.awt.ColorClass.brighter

Totals:
PASS: 2917
XPASS: 0
FAIL: 202
XFAIL: 0


___
Classpath-testresults mailing list
Classpath-testresults@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath-testresults


[cp-testresults] FAIL: regressions for mauve-gij on Fri Mar 16 13:03:47 UTC 2007

2007-03-16 Thread cpdev
Baseline from: Fri Mar 16 03:34:38 UTC 2007

Regressions:
FAIL: java.net.ServerSocket.AcceptTimeout
FAIL: javax.net.ssl.SSLEngine.TestHandshake
FAIL: javax.swing.event.InternalFrameEvent.constructor
FAIL: javax.swing.text.html.HTMLDocument.FindById

Improvements:
PASS: java.lang.Thread.sleep

Totals:
PASS: 2853
XPASS: 0
FAIL: 264
XFAIL: 0


___
Classpath-testresults mailing list
Classpath-testresults@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath-testresults


Re: savannah/CVS

2007-03-16 Thread Mark Wielaard
Hi,

As you probably noticed from watching the cvs and patches mailinglist
savannah is back up again (see the attached email from the savannah
admins).

We lost only 2 patches. One configure patch I did just before the disk
crash, which I have already put back. And the InputStreamReader and
OutputStreamWriter revisited patch from Roman, which I haven't put back
yet (Roman, let me know if you want me to put it in or whether you do
it).

Cheers,

Mark
---BeginMessage---
Hi,

Savannah is up and running again after about 2 days 1/2 downtime.

The system was completely restored using the backup from Sunday night,
and a partial backup from Monday night (Boston time).

We still have concerns about the RAID hardware (3 old + 1 new SCSI
disks failed); we're going to order more parts and replace them asap.

We'll post more info on the Savannah homepage in a bit.


Thanks to everybody among the FSF Sysadmins and the Savannah Hackers
who stayed up late working on the recovery!

-- 
Sylvain

On Thu, Mar 15, 2007 at 12:00:05AM +0100, Sylvain Beucler wrote:
 Hi,
 
 The server for savannah.gnu.org has experienced a multiple disk
 failure, bypassing the RAID5 safety. New disks were received (March 14
 AM). SV was brought to the offsite backup location (14 March 9PM GMT),
 where the FSF sysadmins are trying to recover the filesystem, or if
 that fails, restore the latest backup image. Then the machine will be
 brought back to the colocation at Quincy, MA (about 1h30 drive away
 afaik). We're sorry for the inconvenience.
 
 We posted a notice about the downtime at gnu.org and fsf.org.
 
 Webpages, mailing lists, ftp|alpha.gnu.org and other GNU services are
 not affected.


___
Savannah-announce@gnu.org mailing list
http://lists.gnu.org/mailman/listinfo/savannah-announce

---End Message---


[commit-cp] classpath include/gnu_java_awt_peer_gtk_CairoGr...

2007-03-16 Thread Francis Kung
CVSROOT:/cvsroot/classpath
Module name:classpath
Changes by: Francis Kung fkung07/03/16 15:14:56

Modified files:
include: gnu_java_awt_peer_gtk_CairoGraphics2D.h 
 gnu_java_awt_peer_gtk_CairoSurface.h 
gnu/java/awt/peer/gtk: ComponentGraphics.java 
   CairoGraphics2D.java 
.  : ChangeLog 
native/jni/gtk-peer: gnu_java_awt_peer_gtk_CairoGraphics2D.c 

Log message:
2007-03-16  Francis Kung  [EMAIL PROTECTED]

* 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_CairoSurface.h: 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.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h?cvsroot=classpathr1=1.16r2=1.17
http://cvs.savannah.gnu.org/viewcvs/classpath/include/gnu_java_awt_peer_gtk_CairoSurface.h?cvsroot=classpathr1=1.9r2=1.10

[commit-cp] classpath ChangeLog tools/gnu/classpath/tools/j...

2007-03-16 Thread Tom Tromey
CVSROOT:/cvsroot/classpath
Module name:classpath
Changes by: Tom Tromey tromey 07/03/16 22:42:43

Modified files:
.  : ChangeLog 
tools/gnu/classpath/tools/javah: CniIncludePrinter.java 
 CniStubPrinter.java 
 JniIncludePrinter.java 
 JniStubPrinter.java Main.java 
 Printer.java 

Log message:
* 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.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.9155r2=1.9156
http://cvs.savannah.gnu.org/viewcvs/classpath/tools/gnu/classpath/tools/javah/CniIncludePrinter.java?cvsroot=classpathr1=1.2r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/tools/gnu/classpath/tools/javah/CniStubPrinter.java?cvsroot=classpathr1=1.2r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/tools/gnu/classpath/tools/javah/JniIncludePrinter.java?cvsroot=classpathr1=1.6r2=1.7
http://cvs.savannah.gnu.org/viewcvs/classpath/tools/gnu/classpath/tools/javah/JniStubPrinter.java?cvsroot=classpathr1=1.4r2=1.5
http://cvs.savannah.gnu.org/viewcvs/classpath/tools/gnu/classpath/tools/javah/Main.java?cvsroot=classpathr1=1.6r2=1.7
http://cvs.savannah.gnu.org/viewcvs/classpath/tools/gnu/classpath/tools/javah/Printer.java?cvsroot=classpathr1=1.3r2=1.4




[commit-cp] classpath ChangeLog configure.ac

2007-03-16 Thread Mark Wielaard
CVSROOT:/cvsroot/classpath
Module name:classpath
Changes by: Mark Wielaard mark07/03/16 23:20:25

Modified files:
.  : ChangeLog configure.ac 

Log message:
   * configure.ac (COMPILE_PLUGIN): Stop when no plugin headers 
found.
   Also check for gtk+ dependency.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.9156r2=1.9157
http://cvs.savannah.gnu.org/viewcvs/classpath/configure.ac?cvsroot=classpathr1=1.196r2=1.197




[commit-cp] classpath ChangeLog configure.ac tools/Makefile.am

2007-03-16 Thread Thomas Fitzsimmons
CVSROOT:/sources/classpath
Module name:classpath
Changes by: Thomas Fitzsimmons fitzsim07/03/17 00:01:47

Modified files:
.  : ChangeLog configure.ac 
tools  : Makefile.am 

Log message:
2007-03-16  Thomas Fitzsimmons  [EMAIL PROTECTED]

* configure.ac (FOUND_ECJ_JAR): Remove conditional.
* tools/Makefile.am: Build com.sun.tools.javac package
unconditionally.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.9157r2=1.9158
http://cvs.savannah.gnu.org/viewcvs/classpath/configure.ac?cvsroot=classpathr1=1.197r2=1.198
http://cvs.savannah.gnu.org/viewcvs/classpath/tools/Makefile.am?cvsroot=classpathr1=1.38r2=1.39




[commit-cp] classpath ChangeLog resource/com/sun/tools/java...

2007-03-16 Thread Thomas Fitzsimmons
CVSROOT:/sources/classpath
Module name:classpath
Changes by: Thomas Fitzsimmons fitzsim07/03/17 00:24:58

Modified files:
.  : ChangeLog 
resource/com/sun/tools/javac: messages.properties 

Log message:
2007-03-16  Thomas Fitzsimmons  [EMAIL PROTECTED]

* resource/com/sun/tools/javac/messages.properties
(Main.FailedToRead, Main.MalformedURL, Main.FailedToLoad): 
Clarify
messages for when --with-ecj-jar is not specified.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.9158r2=1.9159
http://cvs.savannah.gnu.org/viewcvs/classpath/resource/com/sun/tools/javac/messages.properties?cvsroot=classpathr1=1.1r2=1.2




[commit-cp] classpath ChangeLog tools/gnu/classpath/tools/j...

2007-03-16 Thread Tom Tromey
CVSROOT:/cvsroot/classpath
Module name:classpath
Changes by: Tom Tromey tromey 07/03/17 05:01:57

Modified files:
.  : ChangeLog 
tools/gnu/classpath/tools/javah: Main.java 

Log message:
* tools/gnu/classpath/tools/javah/Main.java (run): Use class'
name in File case.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.9159r2=1.9160
http://cvs.savannah.gnu.org/viewcvs/classpath/tools/gnu/classpath/tools/javah/Main.java?cvsroot=classpathr1=1.7r2=1.8