0.95 branch created

2007-04-06 Thread Mark Wielaard
Hi,

A release branch has been created 'classpath-0_95-branch'
I'll try to pick up any fixes made on the trunk, but if you feel some
patch is release critical please do CC me.

Mauve results and smoke tests (examples, eclipse, swingset & 2d demo,
jboss, jfreechart) look pretty good. There are some docs generated with
sinjdoc at http://developer.classpath.org/sinjdoc/ (it doesn't look as
good as the old gjdoc ones and it is missing support for -linksource,
-licensetext, -validhtml, and @Link support in comments, but has to do
for now). Build has been cleaned up to better detect various browser
plugin environments and automake 1.10 systems (although Dalibor has some
cleanups and documentation pending). It looks pretty good to me, but if
there are still bugs you want to get fixed then now would be the time to
do it! If cleanups and testing go well over the weekend/easter we will
hopefully have a release by Tuesday. And if you did something cool for
this release make sure you have updated the NEWS file!

Mauve regressions that should be fixed/investigated:

FAIL: gnu.java.security.jce.TestOfHttps
FAIL: java.net.URLConnection.getHeaderFields
(Seems to have to do something with how we handle the cacerts file)

FAIL: javax.swing.TransferHandler.createTransferable
(I thought this was fixed with Francis latest patch, but builder still
has trouble with it for some reason)

FAIL:
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFont
(Not investigated yet)

Also I am seeing some out of memory issues with images in some
applications that needs looking into.

Cheers,

Mark


signature.asc
Description: This is a digitally signed message part


RE: 0.95 branch created

2007-04-06 Thread Jeroen Frijters
Mark Wielaard wrote:
> A release branch has been created 'classpath-0_95-branch'

Shouldn't that have been 0.94?

> I'll try to pick up any fixes made on the trunk, but if you feel some
> patch is release critical please do CC me.

I'd really like to see the removal of the META-INF/services/*xml* go in. The 
inclusion of these resources breaks a lot of code (e.g. virtually everything 
that relies on Xalan or Xerces).

Regards,
Jeroen




Re: 0.95 branch created

2007-04-07 Thread Casey Marshall

On Apr 6, 2007, at 3:51 PM, Mark Wielaard wrote:


Mauve regressions that should be fixed/investigated:

FAIL: gnu.java.security.jce.TestOfHttps
FAIL: java.net.URLConnection.getHeaderFields
(Seems to have to do something with how we handle the cacerts file)



Undoubtedly, yes. The best way to fix this is likely going to be just  
creating a TrustManager for Mauve that only returns whatever cert the  
test server it connects to is using, instead of trying to mess around  
with a real cacerts file.


Thanks.



RE: 0.95 branch created

2007-04-07 Thread Mark Wielaard
On Sat, 2007-04-07 at 08:03 +0200, Jeroen Frijters wrote:
> Mark Wielaard wrote:
> > A release branch has been created 'classpath-0_95-branch'
> 
> Shouldn't that have been 0.94?

Yeah, the branch was created, then I realized my mistake. But the
revisionist history is that 0.95 is such a huge step forward (and so
late) that it deserves a 0.02 version bumb. And it ends in a 5 which
shows our commitment to 1.5+ from here on. :)

> > I'll try to pick up any fixes made on the trunk, but if you feel some
> > patch is release critical please do CC me.
> 
> I'd really like to see the removal of the META-INF/services/*xml* go in.

Yes, that seems like a good idea. libgcj also did I believe that and the
fallbacks are in place. Besides the four service files you mention they
also remove the following 2 though:

 META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory
 META-INF/services/org.w3c.dom.DOMImplementationSourceList

The first has always (more than a year been there when Chris added
relaxng support, second was added a few weeks ago by Gary.

Should these also not be there? The rule being if it is a service in the
core classes we default to in in code not through service files?

Then what about the prefs and sound ones?

Cheers,

Mark


signature.asc
Description: This is a digitally signed message part


RE: 0.95 branch created

2007-04-07 Thread Mario Torre
Il giorno sab, 07/04/2007 alle 12.39 +0200, Mark Wielaard ha scritto:

> Should these also not be there? The rule being if it is a service in the
> core classes we default to in in code not through service files?
> 
> Then what about the prefs and sound ones?

I think that the preference is safe to be there (but I'm not so lazy, if
we really want to change it...), as for the sound providers, my idea is
to use the same sequence I used in the Desktop API (this may not be
always applicable):

1. Check for a system property
2. If no system property is defined, check in the user (or system?)
preferences
3. If nothing is found, revert to a default. This can be hardcoded, or
we can use the service file, or do whatever we like :).

> Cheers,
> 
> Mark

Ciao!
Mario
-- 
Lima Software - http://www.limasoftware.net/
GNU Classpath Developer - http://www.classpath.org/
Jabber: [EMAIL PROTECTED] - Profile: 
http://www.gtalkprofile.com/profile/9661.html
pgp key: http://subkeys.pgp.net/
PGP Key ID: 80F240CF
Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF

Please, support open standards:
http://opendocumentfellowship.org/petition/
http://www.nosoftwarepatents.com/


signature.asc
Description: Questa รจ una parte del messaggio	firmata digitalmente


RE: 0.95 branch created

2007-04-07 Thread Jeroen Frijters
Mark Wielaard wrote:
> On Sat, 2007-04-07 at 08:03 +0200, Jeroen Frijters wrote:
> > I'd really like to see the removal of the META-INF/services/*xml* go
> in.
>
> Yes, that seems like a good idea. libgcj also did I believe that and
> the fallbacks are in place. Besides the four service files you mention
> they also remove the following 2 though:
>
>  META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory
>  META-INF/services/org.w3c.dom.DOMImplementationSourceList
>
> The first has always (more than a year been there when Chris added
> relaxng support, second was added a few weeks ago by Gary.

Yeah, I wasn't sure about these two (I don't know very much about all the xml 
apis, so I was being conservative and requesting to at least remove the ones 
that I have personally seen cause problems), but if libgcj removed them we 
probably should too.

> Should these also not be there? The rule being if it is a service in
> the core classes we default to in in code not through service files?

Unfortunately it's not that simple. For example, the sound ones *are* in the 
JDK (at least the "javax.sound.midi.spi.MidiDeviceProvider" one I tried). I 
don't know if that means they are required to be there, but I assume it makes 
the code easier because I also assume that the service api support reading 
multiple services files. It's just that this method isn't always applicable 
(like with the xml stuff), because there isn't always a way to determine which 
implementation is "best" or to merge them.

Regards,
Jeroen




RE: 0.95 branch created

2007-04-07 Thread Mark Wielaard
Hi,

On Sat, 2007-04-07 at 17:48 +0200, Jeroen Frijters wrote:
> Yeah, I wasn't sure about these two (I don't know very much about all
> the xml apis, so I was being conservative and requesting to at least
> remove the ones that I have personally seen cause problems), but if
> libgcj removed them we probably should too.

OK, I did some quick test runs with this patch and will commit it to
trunk and the release branch:

2007-04-07  Mark Wielaard  <[EMAIL PROTECTED]>

 * resource/META-INF/services/javax.xml.parsers.DocumentBuilderFactor,
 resource/META-INF/services/javax.xml.parsers.SAXParserFactory,
 resource/META-INF/services/javax.xml.parsers.TransformerFactory,
 resource/META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory,
 resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList,
 resource/META-INF/services/org.xml.sax.driver: Removed.

Cheers,

Mark
Index: resource/META-INF/services/javax.xml.parsers.DocumentBuilderFactory
===
RCS file: resource/META-INF/services/javax.xml.parsers.DocumentBuilderFactory
diff -N resource/META-INF/services/javax.xml.parsers.DocumentBuilderFactory
--- resource/META-INF/services/javax.xml.parsers.DocumentBuilderFactory	25 May 2005 22:26:30 -	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1 +0,0 @@
-gnu.xml.dom.DomDocumentBuilderFactory
Index: resource/META-INF/services/javax.xml.parsers.SAXParserFactory
===
RCS file: resource/META-INF/services/javax.xml.parsers.SAXParserFactory
diff -N resource/META-INF/services/javax.xml.parsers.SAXParserFactory
--- resource/META-INF/services/javax.xml.parsers.SAXParserFactory	27 Dec 2005 19:56:16 -	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1 +0,0 @@
-gnu.xml.stream.SAXParserFactory
Index: resource/META-INF/services/javax.xml.parsers.TransformerFactory
===
RCS file: resource/META-INF/services/javax.xml.parsers.TransformerFactory
diff -N resource/META-INF/services/javax.xml.parsers.TransformerFactory
--- resource/META-INF/services/javax.xml.parsers.TransformerFactory	25 May 2005 22:26:30 -	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1 +0,0 @@
-gnu.xml.transform.TransformerFactoryImpl
Index: resource/META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory
===
RCS file: resource/META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory
diff -N resource/META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory
--- resource/META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory	13 Feb 2006 19:27:24 -	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1 +0,0 @@
-gnu.xml.validation.datatype.TypeLibraryFactory
Index: resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList
===
RCS file: resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList
diff -N resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList
--- resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList	7 Mar 2007 13:30:26 -	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1 +0,0 @@
-gnu.xml.dom.ImplementationSource
Index: resource/META-INF/services/org.xml.sax.driver
===
RCS file: resource/META-INF/services/org.xml.sax.driver
diff -N resource/META-INF/services/org.xml.sax.driver
--- resource/META-INF/services/org.xml.sax.driver	29 Dec 2005 09:14:20 -	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1 +0,0 @@
-gnu.xml.stream.SAXParser


Re: 0.95 branch created

2007-04-07 Thread Mark Wielaard
On Sat, 2007-04-07 at 00:51 +0200, Mark Wielaard wrote:
> FAIL: javax.swing.TransferHandler.createTransferable
> (I thought this was fixed with Francis latest patch, but builder still
> has trouble with it for some reason)

This has nothing to do with the issue that Francis fixed (that is
properly fixed). This is because of a bug introduced in cacao that
doesn't do a proper access check and lets the test (indirectly) invoke a
method that it shouldn't be able to access. It was introduced in cacao
by: r7418 | twisti | 2007-02-28 21:07:06 +0100 (Wed, 28 Feb 2007)

Cheers,

Mark


signature.asc
Description: This is a digitally signed message part


Re: 0.95 branch created

2007-04-08 Thread Roman Kennke
Hi,

> FAIL: javax.swing.TransferHandler.createTransferable
> (I thought this was fixed with Francis latest patch, but builder still
> has trouble with it for some reason)
> 
> FAIL:
> javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFont
> (Not investigated yet)

I'll take care of those Swing issues ASAP.

/Roman

-- 
http://kennke.org/blog/




Re: 0.95 branch created

2007-04-08 Thread Christian Thalinger
On Sat, 2007-04-07 at 23:49 +0200, Mark Wielaard wrote:
> On Sat, 2007-04-07 at 00:51 +0200, Mark Wielaard wrote:
> > FAIL: javax.swing.TransferHandler.createTransferable
> > (I thought this was fixed with Francis latest patch, but builder still
> > has trouble with it for some reason)
> 
> This has nothing to do with the issue that Francis fixed (that is
> properly fixed). This is because of a bug introduced in cacao that
> doesn't do a proper access check and lets the test (indirectly) invoke a
> method that it shouldn't be able to access. It was introduced in cacao
> by: r7418 | twisti | 2007-02-28 21:07:06 +0100 (Wed, 28 Feb 2007)

Grrr, I hate this access checks.  I'll try to fix that _again_.

- twisti




Re: 0.95 branch created

2007-04-10 Thread Paul Jenner
Hi Mark.

On Sat, 2007-04-07 at 00:51 +0200, Mark Wielaard wrote:
> A release branch has been created 'classpath-0_95-branch'

Can the latest build of the release candidate be made available for
download on builder.classpath.org as it was for the previous releases?

I think it would help those who want to test but don't stay up to date
with CVS.

Thanks,

Paul

-- 
Paul Jenner <[EMAIL PROTECTED]>




Re: 0.95 branch created

2007-04-10 Thread Mark Wielaard
Hi Paul,

On Tue, 2007-04-10 at 13:57 +0100, Paul Jenner wrote:
> On Sat, 2007-04-07 at 00:51 +0200, Mark Wielaard wrote:
> > A release branch has been created 'classpath-0_95-branch'
> 
> Can the latest build of the release candidate be made available for
> download on builder.classpath.org as it was for the previous releases?
> 
> I think it would help those who want to test but don't stay up to date
> with CVS.

Good point. I activated the ClasspathRelease script on builder that
should produce a tar.gz for the release candidate
(classpath-0.95-rc.tar.gz) at http://builder.classpath.org/dist/

Also checked the normal script and re-enabled to creation of
classpath-latest.tar.gz. Don't know why that was disabled. But it is
fixed now (I hope, please yell and scream if it isn't refreshed in the
next 24 hours).

Thanks,

Mark


signature.asc
Description: This is a digitally signed message part


Re: 0.95 branch created

2007-04-10 Thread Christian Thalinger
On Sat, 2007-04-07 at 00:51 +0200, Mark Wielaard wrote:
> Hi,
> 
> A release branch has been created 'classpath-0_95-branch'
> I'll try to pick up any fixes made on the trunk, but if you feel some
> patch is release critical please do CC me.

As with any release, I have a build failure on IRIX:

$ uname -a
IRIX64 fp98 6.5 07141529 IP27 mips

 cc -64 -D__MIPSEB__ -DHAVE_CONFIG_H -I. -I. -I../../../include 
-I../../../include -I../../../native/jni/classpath 
-I../../../native/jni/native-lib -g -c cpnet.c -Wp,-MDupdate,.deps/cpnet.TPlo  
-DPIC -o .libs/cpnet.o
cc-1164 cc: WARNING File = cpnet.c, Line = 640
  Argument of type "struct hostent **" is incompatible with parameter of type
  "int *".

ret = gethostbyname_r (hostname, &hret, buf, buflen, &result, &herr);
 ^

cc-1136 cc: ERROR File = cpnet.c, Line = 640
  Too many arguments in function call.

ret = gethostbyname_r (hostname, &hret, buf, buflen, &result, &herr);
  ^

cc-1515 cc: ERROR File = cpnet.c, Line = 640
  A value of type "struct hostent *" cannot be assigned to an entity of type
  "int".

ret = gethostbyname_r (hostname, &hret, buf, buflen, &result, &herr);
^

2 errors detected in the compilation of "cpnet.c".

>From IRIX's manpage:

struct hostent *gethostbyname_r(const char *name, struct hostent *hent, char 
*buffer, int bufsize, int *h_errnop);

How should we handle that?

- twisti



Re: 0.95 branch created

2007-04-10 Thread Mario Torre
Il giorno mar, 10/04/2007 alle 23.47 +0200, Christian Thalinger ha
scritto:

> >From IRIX's manpage:
> 
> struct hostent *gethostbyname_r(const char *name, struct hostent *hent, char 
> *buffer, int bufsize, int *h_errnop);
> 
> How should we handle that?
> 
> - twisti

Ciao twisti!

I don't know if it help, but could you try the attached patch?

notte! :)
Mario
-- 
Lima Software - http://www.limasoftware.net/
GNU Classpath Developer - http://www.classpath.org/
Jabber: [EMAIL PROTECTED] - Profile: 
http://www.gtalkprofile.com/profile/9661.html
pgp key: http://subkeys.pgp.net/
PGP Key ID: 80F240CF
Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF

Please, support open standards:
http://opendocumentfellowship.org/petition/
http://www.nosoftwarepatents.com/
### Eclipse Workspace Patch 1.0
#P classpath
Index: native/jni/native-lib/cpnet.c
===
RCS file: /cvsroot/classpath/classpath/native/jni/native-lib/cpnet.c,v
retrieving revision 1.6
diff -u -r1.6 cpnet.c
--- native/jni/native-lib/cpnet.c	20 Jan 2007 03:24:19 -	1.6
+++ native/jni/native-lib/cpnet.c	10 Apr 2007 22:37:00 -
@@ -636,7 +636,15 @@
 {
   buf = (char *)JCL_malloc(env, buflen);
 #ifdef HAVE_GETHOSTBYNAME_R
+
+# if defined(__sgi)
+  gethostbyname_r (hostname, &hret, buf, buflen, &result, &herr);
+  if (hret == NULL)
+ret = -1;
+# else
   ret = gethostbyname_r (hostname, &hret, buf, buflen, &result, &herr);
+# endif /* defined(__sgi) */
+
 #else
   hret.h_addr_list = NULL;
   hret.h_addrtype = 0;


Re: 0.95 branch created

2007-04-10 Thread Christian Thalinger
On Wed, 2007-04-11 at 00:43 +0200, Mario Torre wrote:
> Il giorno mar, 10/04/2007 alle 23.47 +0200, Christian Thalinger ha
> scritto:
> 
> > >From IRIX's manpage:
> > 
> > struct hostent *gethostbyname_r(const char *name, struct hostent *hent, 
> > char *buffer, int bufsize, int *h_errnop);
> > 
> > How should we handle that?
> > 
> > - twisti
> 
> Ciao twisti!
> 
> I don't know if it help, but could you try the attached patch?

Thanks for that!  Dalibor told me there is a autoconf macro:

http://autoconf-archive.cryp.to/ax_func_which_gethostbyname_r.html

I think we should use that one.

- twisti



Re: 0.95 branch created

2007-04-10 Thread Mario Torre
Il giorno mer, 11/04/2007 alle 00.43 +0200, Mario Torre ha scritto:

> I don't know if it help, but could you try the attached patch?

Ehm... this patch, I mean [1]...

> notte! :)

Right... needed...!
Mario

[1] I got this from the Solaris 10 manpage, so I don't know if it apply
to IRIX too: "The gethostent() and gethostent_r() functions each return
a pointer to a struct hostent if they successfully enumerate an entry;
otherwise they return NULL, indicating the end of the enumeration...
When the pointer returned by the reentrant functions gethostbyname_r(),
gethostbyaddr_r(), and gethostent_r() is not NULL, it is always equal to
the result pointer that was supplied by the caller." See why I like to
work on Classpath?
-- 
Lima Software - http://www.limasoftware.net/
GNU Classpath Developer - http://www.classpath.org/
Jabber: [EMAIL PROTECTED] - Profile: 
http://www.gtalkprofile.com/profile/9661.html
pgp key: http://subkeys.pgp.net/
PGP Key ID: 80F240CF
Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF

Please, support open standards:
http://opendocumentfellowship.org/petition/
http://www.nosoftwarepatents.com/
### Eclipse Workspace Patch 1.0
#P classpath
Index: native/jni/native-lib/cpnet.c
===
RCS file: /cvsroot/classpath/classpath/native/jni/native-lib/cpnet.c,v
retrieving revision 1.6
diff -u -r1.6 cpnet.c
--- native/jni/native-lib/cpnet.c	20 Jan 2007 03:24:19 -	1.6
+++ native/jni/native-lib/cpnet.c	10 Apr 2007 22:54:38 -
@@ -636,7 +636,14 @@
 {
   buf = (char *)JCL_malloc(env, buflen);
 #ifdef HAVE_GETHOSTBYNAME_R
+
+# if defined(__sgi)
+  if (gethostbyname_r(hostname, &hret, buf, buflen, &result, &herr) == NULL)
+ret = -1;
+# else
   ret = gethostbyname_r (hostname, &hret, buf, buflen, &result, &herr);
+# endif /* defined(__sgi) */
+
 #else
   hret.h_addr_list = NULL;
   hret.h_addrtype = 0;


Re: 0.95 branch created

2007-04-10 Thread Mario Torre
Il giorno mer, 11/04/2007 alle 00.50 +0200, Christian Thalinger ha
scritto:

> http://autoconf-archive.cryp.to/ax_func_which_gethostbyname_r.html
> 
> I think we should use that one.

Cool!

Ok so, I'll leave it for you then ;)

> - twisti

Night!
Mario
-- 
Lima Software - http://www.limasoftware.net/
GNU Classpath Developer - http://www.classpath.org/
Jabber: [EMAIL PROTECTED] - Profile: 
http://www.gtalkprofile.com/profile/9661.html
pgp key: http://subkeys.pgp.net/
PGP Key ID: 80F240CF
Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF

Please, support open standards:
http://opendocumentfellowship.org/petition/
http://www.nosoftwarepatents.com/




Re: 0.95 branch created

2007-04-18 Thread Paul Jenner
Hi list.

On Sat, 2007-04-07 at 00:51 +0200, Mark Wielaard wrote:
> Mauve regressions that should be fixed/investigated:
> 
> FAIL: gnu.java.security.jce.TestOfHttps
> FAIL: java.net.URLConnection.getHeaderFields
> (Seems to have to do something with how we handle the cacerts file)
> 
> FAIL: javax.swing.TransferHandler.createTransferable
> (I thought this was fixed with Francis latest patch, but builder still
> has trouble with it for some reason)
> 
> FAIL:
> javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFont
> (Not investigated yet)

Comparing mauve results for 0.95-rc against 0.93, I also see:

+FAIL: java.util.prefs.PreferenceTest

+FAIL: org.omg.CORBA.ORB.parallelRunTest

+FAIL: java.awt.Choice.PaintTest
+FAIL: java.awt.Graphics.TestPaintGraphics
+FAIL: java.awt.Canvas.PaintTest
+FAIL: java.awt.TextField.PaintTest
+FAIL: java.awt.Container.LightweightContainer
+FAIL: java.awt.Checkbox.PaintTest

+FAIL: java.awt.Robot.getPixelColor
+FAIL: java.awt.Robot.mouseWheel
+FAIL: java.awt.Robot.mouseMove
+FAIL: java.awt.Robot.createScreenCapture
+FAIL: java.awt.Robot.keyRelease

Guess they could be local issues - is anyone else seeing those?

Paul

-- 
Paul Jenner <[EMAIL PROTECTED]>




Re: 0.95 branch created

2007-04-18 Thread Mario Torre
Il giorno mer, 18/04/2007 alle 23.27 +0100, Paul Jenner ha scritto:
> Hi list.
> 
> On Sat, 2007-04-07 at 00:51 +0200, Mark Wielaard wrote:
> > Mauve regressions that should be fixed/investigated:
> > 
> Comparing mauve results for 0.95-rc against 0.93, I also see:
> 
> +FAIL: java.util.prefs.PreferenceTest

This one passes for me, and I think we have changed nothing on this code
from 0.92.

What configuration you have?

Mario
-- 
Lima Software - http://www.limasoftware.net/
GNU Classpath Developer - http://www.classpath.org/
Jabber: [EMAIL PROTECTED] - Profile: 
http://www.gtalkprofile.com/profile/9661.html
pgp key: http://subkeys.pgp.net/
PGP Key ID: 80F240CF
Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF

Please, support open standards:
http://opendocumentfellowship.org/petition/
http://www.nosoftwarepatents.com/




Re: 0.95 branch created

2007-04-19 Thread Francis Kung

+FAIL: java.util.prefs.PreferenceTest

+FAIL: org.omg.CORBA.ORB.parallelRunTest

+FAIL: java.awt.Choice.PaintTest
+FAIL: java.awt.Graphics.TestPaintGraphics
+FAIL: java.awt.Canvas.PaintTest
+FAIL: java.awt.TextField.PaintTest
+FAIL: java.awt.Container.LightweightContainer
+FAIL: java.awt.Checkbox.PaintTest

+FAIL: java.awt.Robot.getPixelColor
+FAIL: java.awt.Robot.mouseMove
+FAIL: java.awt.Robot.createScreenCapture
+FAIL: java.awt.Robot.keyRelease


All of these pass for me as well, with one exception.  In general I've 
found robot / visual tests (as many of these are) are very finicky, and 
require that you not be using your computer at all while they are running.


The one exception is:
> +FAIL: java.awt.Robot.mouseWheel

It seems that when I run this test the first time, it fails; then if I 
run it again without touching the mouse it passes... but if I move the 
mouse and then run it, again it fails.


Francis



Re: 0.95 branch created

2007-04-19 Thread Mark Wielaard
Hi,

On Thu, 2007-04-19 at 12:58 -0400, Francis Kung wrote:
> All of these pass for me as well, with one exception.  In general I've 
> found robot / visual tests (as many of these are) are very finicky, and 
> require that you not be using your computer at all while they are running.

Here too, but indeed they are a little fragile.
Thanks for the extra testing!

Cheers,

Mark


signature.asc
Description: This is a digitally signed message part


RE: RE: 0.95 branch created

2007-04-06 Thread Jeroen Frijters
Jeroen Frijters wrote:
> Mark Wielaard wrote:
> > I'll try to pick up any fixes made on the trunk, but if you feel some
> > patch is release critical please do CC me.
>
> I'd really like to see the removal of the META-INF/services/*xml* go
> in. The inclusion of these resources breaks a lot of code (e.g.
> virtually everything that relies on Xalan or Xerces).

The ones in particular I'd like to remove (for now) are:

META-INF/services/javax.xml.parsers.DocumentBuilderFactory
META-INF/services/javax.xml.parsers.SAXParserFactory
META-INF/services/javax.xml.parsers.TransformerFactory
META-INF/services/org.xml.sax.driver

I've confirmed that JDK 1.6 includes none of these and the corresponding 
factory methods[1] in GNU Classpath still work without these.

Regards,
Jeroen

[1] The ones I tried are:

javax.xml.parsers.DocumentBuilderFactory.newInstance()
javax.xml.parsers.SAXParserFactory.newInstance()
javax.xml.transform.TransformerFactory.newInstance()
org.xml.sax.helpers.XMLReaderFactory.createXMLReader()