<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-27654</id>
	<title>Nabble - OpenJDK Java 2D API</title>
	<updated>2009-11-30T14:46:34Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/OpenJDK-Java-2D-API-f27654.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenJDK-Java-2D-API-f27654.html" />
	<subtitle type="html">Technical discussion about the Java 2D API and its implementation</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26583473</id>
	<title>hg: jdk7/2d/jdk: 6904962: GlyphVector.getVisualBounds should not be	affected by leading or trailing white space.</title>
	<published>2009-11-30T14:46:34Z</published>
	<updated>2009-11-30T14:46:34Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">Changeset: 479c14bec7f1
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;prr
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-30 14:39 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/479c14bec7f1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/479c14bec7f1&lt;/a&gt;&lt;br&gt;&lt;br&gt;6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space.
&lt;br&gt;Reviewed-by: igor, dougfelt
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/font/StandardGlyphVector.java
&lt;br&gt;+ test/java/awt/font/GlyphVector/VisualBounds.java
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-2d-jdk%3A-6904962%3A-GlyphVector.getVisualBounds-should-not-be%09affected-by-leading-or-trailing-white-space.-tp26583473p26583473.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26582405</id>
	<title>Re: [PATCH] Request for review: 6888734, regression test fails when java.security.manager is enabled</title>
	<published>2009-11-30T13:37:12Z</published>
	<updated>2009-11-30T13:37:12Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">Roman Kennke wrote:
&lt;br&gt;&amp;gt; I added the (previously closed) testcase, keeping it in the same
&lt;br&gt;&amp;gt; relative directory location:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6888734/webrev.01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6888734/webrev.01/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is this ok?
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Almost. Reg tests don't have the classpath exception.
&lt;br&gt;&lt;br&gt;And probably the copyright year should be a range, starting
&lt;br&gt;with whatever the existing year is.
&lt;br&gt;&lt;br&gt;-phil.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; /Roman
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Am Montag, den 30.11.2009, 11:19 -0800 schrieb Phil Race:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; The fix looks fine to me. One thing. The test is
&lt;br&gt;&amp;gt;&amp;gt; in closed just because no one got round to moving it to open.
&lt;br&gt;&amp;gt;&amp;gt; At least I don't see any reason it can't be opened up.
&lt;br&gt;&amp;gt;&amp;gt; Now would be a good time and it can be included with this
&lt;br&gt;&amp;gt;&amp;gt; changeset.
&lt;br&gt;&amp;gt;&amp;gt; Don't forget to tag it with this additional bug ID.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Roman Kennke wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi again,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is this ok for committing?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks, Roman
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Am Donnerstag, den 15.10.2009, 15:22 +0200 schrieb Roman Kennke:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi there,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Here's a fix for Bug#6888734. One regression test was failing with an
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; AccessControlException in new FontManager code. We need to move
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Class.forName() and newInstance() call into the privileged block. Webrev
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; here:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6888734/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6888734/webrev.00/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Good? Comments?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /Roman
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-for-review%3A-6888734%2C-regression-test-fails-when-java.security.manager-is-enabled-tp25908550p26582405.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26581385</id>
	<title>Re: [PATCH] Request for review: 6888734, regression test fails when java.security.manager is enabled</title>
	<published>2009-11-30T12:32:52Z</published>
	<updated>2009-11-30T12:32:52Z</updated>
	<author>
		<name>Roman Kennke-5</name>
	</author>
	<content type="html">I added the (previously closed) testcase, keeping it in the same
&lt;br&gt;relative directory location:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6888734/webrev.01/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6888734/webrev.01/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Is this ok?
&lt;br&gt;&lt;br&gt;&lt;br&gt;/Roman
&lt;br&gt;&lt;br&gt;&lt;br&gt;Am Montag, den 30.11.2009, 11:19 -0800 schrieb Phil Race:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The fix looks fine to me. One thing. The test is
&lt;br&gt;&amp;gt; in closed just because no one got round to moving it to open.
&lt;br&gt;&amp;gt; At least I don't see any reason it can't be opened up.
&lt;br&gt;&amp;gt; Now would be a good time and it can be included with this
&lt;br&gt;&amp;gt; changeset.
&lt;br&gt;&amp;gt; Don't forget to tag it with this additional bug ID.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Roman Kennke wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi again,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; is this ok for committing?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Thanks, Roman
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Am Donnerstag, den 15.10.2009, 15:22 +0200 schrieb Roman Kennke:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hi there,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Here's a fix for Bug#6888734. One regression test was failing with an
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; AccessControlException in new FontManager code. We need to move
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Class.forName() and newInstance() call into the privileged block. Webrev
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; here:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6888734/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6888734/webrev.00/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Good? Comments?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; /Roman
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-for-review%3A-6888734%2C-regression-test-fails-when-java.security.manager-is-enabled-tp25908550p26581385.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580897</id>
	<title>Re: [PATCH] Request for review: 6896335: GraphicsEnvironment.getDefaultScreenDevice() throws UnsatisfiedLinkError in headless mode</title>
	<published>2009-11-30T11:58:50Z</published>
	<updated>2009-11-30T11:58:50Z</updated>
	<author>
		<name>Roman Kennke-5</name>
	</author>
	<content type="html">I will add/open-existing regression test for that, just like I'll do for
&lt;br&gt;the other fixes I sent today.
&lt;br&gt;&lt;br&gt;/Roman
&lt;br&gt;&lt;br&gt;&lt;br&gt;Am Montag, den 30.11.2009, 20:52 +0100 schrieb Roman Kennke:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; This is a relatively simple fix for 6896335. When I did the change to
&lt;br&gt;&amp;gt; GraphicsEnvironment initialization, I missed this small line that's only
&lt;br&gt;&amp;gt; executed in headless mode, leading to weird exceptions...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6896335/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6896335/webrev.00/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ok to commit?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; /Roman
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Request-for-review%3A-6896335%3A-GraphicsEnvironment.getDefaultScreenDevice%28%29-throws-UnsatisfiedLinkError-in-headless-mode-tp26580813p26580897.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580943</id>
	<title>Re: [PATCH] Request for review: 6896335: GraphicsEnvironment.getDefaultScreenDevice() throws UnsatisfiedLinkError in headless mode</title>
	<published>2009-11-30T11:56:31Z</published>
	<updated>2009-11-30T11:56:31Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">sorry to sound like a broken record, fix looks fine,
&lt;br&gt;regression test needed. &amp;nbsp;In this case I don't think we
&lt;br&gt;have one .. I suppose in this and the last case too it
&lt;br&gt;could be that adding noreg-jck might be sufficient but
&lt;br&gt;a regression test would be better for various reasons.
&lt;br&gt;&lt;br&gt;-phil.
&lt;br&gt;&lt;br&gt;Roman Kennke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; This is a relatively simple fix for 6896335. When I did the change to
&lt;br&gt;&amp;gt; GraphicsEnvironment initialization, I missed this small line that's only
&lt;br&gt;&amp;gt; executed in headless mode, leading to weird exceptions...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6896335/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6896335/webrev.00/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ok to commit?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; /Roman
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Request-for-review%3A-6896335%3A-GraphicsEnvironment.getDefaultScreenDevice%28%29-throws-UnsatisfiedLinkError-in-headless-mode-tp26580813p26580943.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580813</id>
	<title>[PATCH] Request for review: 6896335: GraphicsEnvironment.getDefaultScreenDevice() throws UnsatisfiedLinkError in headless mode</title>
	<published>2009-11-30T11:52:11Z</published>
	<updated>2009-11-30T11:52:11Z</updated>
	<author>
		<name>Roman Kennke-5</name>
	</author>
	<content type="html">This is a relatively simple fix for 6896335. When I did the change to
&lt;br&gt;GraphicsEnvironment initialization, I missed this small line that's only
&lt;br&gt;executed in headless mode, leading to weird exceptions...
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6896335/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6896335/webrev.00/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Ok to commit?
&lt;br&gt;&lt;br&gt;/Roman
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Request-for-review%3A-6896335%3A-GraphicsEnvironment.getDefaultScreenDevice%28%29-throws-UnsatisfiedLinkError-in-headless-mode-tp26580813p26580813.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580831</id>
	<title>Re: [PATCH] Request for review: 6904882: java.awt.Font.createFont() causes AccessControlException if executed with &quot;-Djava.security.manager&quot;</title>
	<published>2009-11-30T11:49:27Z</published>
	<updated>2009-11-30T11:49:27Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">Like the last one, this could use a regression test - even though
&lt;br&gt;there's a JCK failure. FWIW a trivial one like this :-
&lt;br&gt;&lt;br&gt;import java.awt.*;
&lt;br&gt;import java.io.File;
&lt;br&gt;&lt;br&gt;public class CreateFontSMTest {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public static void main(String[] args) throws Exception {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.setSecurityManager(new SecurityManager());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Font font = new Font(&amp;quot;Dialog&amp;quot;, Font.PLAIN, 12);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(font.getFontName());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;will work, but I also found we already have a test .. which I
&lt;br&gt;guess never got run :-(, called FontPrivilege.java that does
&lt;br&gt;something very similar. Its also in closed and I leave it
&lt;br&gt;up to you whether to open that or add a new one but opening
&lt;br&gt;it would be best.
&lt;br&gt;&lt;br&gt;-phil.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Roman Kennke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; This patches fixes bug #6904882. As suggested by Phil it puts the whole
&lt;br&gt;&amp;gt; static initializer in a privileged block, grouping the existing 4
&lt;br&gt;&amp;gt; smaller blocks into one, and importantly including the offending
&lt;br&gt;&amp;gt; File.exists() call. This requires to make the static fields non-final.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6904882/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6904882/webrev.00/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ok to commit?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; /Roman
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Request-for-review%3A-6904882%3A-java.awt.Font.createFont%28%29-causes-AccessControlException-if-executed-with-%22-Djava.security.manager%22-tp26580303p26580831.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580808</id>
	<title>Re: [PATCH] Request for review: 6888734, regression test fails when java.security.manager is enabled</title>
	<published>2009-11-30T11:45:17Z</published>
	<updated>2009-11-30T11:45:17Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp;&amp;gt; Could we agree on a slightly more formal reply like 'Go commit', 'Ok,
&lt;br&gt;&amp;nbsp;&amp;gt; but wait for one more review', or do we always stick to the 2 reviews
&lt;br&gt;&amp;nbsp;&amp;gt; rule?
&lt;br&gt;&lt;br&gt;&lt;br&gt;I was assuming a second reviewer would pipe up, then you'd go commit.
&lt;br&gt;&lt;br&gt;In general I'd say that
&lt;br&gt;- we do prefer two reviewers but there are cases where one is
&lt;br&gt;more than enough (test fixes, trivial changes to avoid an NPE,
&lt;br&gt;doc changes). This one is borderline.
&lt;br&gt;&lt;br&gt;- unless there's some pressing need (integration deadline?)
&lt;br&gt;&amp;nbsp; &amp;nbsp;even for a trivial fix I'd wait until it seemed likely
&lt;br&gt;&amp;nbsp; &amp;nbsp;no one else was going to pipe up.
&lt;br&gt;&lt;br&gt;Saying something in your reviewer request might help, like
&lt;br&gt;&amp;quot;Could Phil &amp; Igor please take a look at this&amp;quot; :-).
&lt;br&gt;&lt;br&gt;-phil.
&lt;br&gt;&lt;br&gt;Roman Kennke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Phil,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; The fix looks fine to me.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Good. :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;One thing. The test is
&lt;br&gt;&amp;gt;&amp;gt; in closed just because no one got round to moving it to open.
&lt;br&gt;&amp;gt;&amp;gt; At least I don't see any reason it can't be opened up.
&lt;br&gt;&amp;gt;&amp;gt; Now would be a good time and it can be included with this
&lt;br&gt;&amp;gt;&amp;gt; changeset.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'll do that.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Don't forget to tag it with this additional bug ID.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ok.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is this one review enough for committing?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Could we agree on a slightly more formal reply like 'Go commit', 'Ok,
&lt;br&gt;&amp;gt; but wait for one more review', or do we always stick to the 2 reviews
&lt;br&gt;&amp;gt; rule?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks, Roman
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-for-review%3A-6888734%2C-regression-test-fails-when-java.security.manager-is-enabled-tp25908550p26580808.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580572</id>
	<title>Re: [PATCH] Request for review: 6888734, regression test fails when java.security.manager is enabled</title>
	<published>2009-11-30T11:35:12Z</published>
	<updated>2009-11-30T11:35:12Z</updated>
	<author>
		<name>Roman Kennke-5</name>
	</author>
	<content type="html">Hi Phil,
&lt;br&gt;&lt;br&gt;&amp;gt; The fix looks fine to me.
&lt;br&gt;&lt;br&gt;Good. :-)
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;One thing. The test is
&lt;br&gt;&amp;gt; in closed just because no one got round to moving it to open.
&lt;br&gt;&amp;gt; At least I don't see any reason it can't be opened up.
&lt;br&gt;&amp;gt; Now would be a good time and it can be included with this
&lt;br&gt;&amp;gt; changeset.
&lt;br&gt;&lt;br&gt;I'll do that.
&lt;br&gt;&lt;br&gt;&amp;gt; Don't forget to tag it with this additional bug ID.
&lt;br&gt;&lt;br&gt;Ok.
&lt;br&gt;&lt;br&gt;Is this one review enough for committing?
&lt;br&gt;&lt;br&gt;Could we agree on a slightly more formal reply like 'Go commit', 'Ok,
&lt;br&gt;but wait for one more review', or do we always stick to the 2 reviews
&lt;br&gt;rule?
&lt;br&gt;&lt;br&gt;Thanks, Roman
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-for-review%3A-6888734%2C-regression-test-fails-when-java.security.manager-is-enabled-tp25908550p26580572.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580411</id>
	<title>Re: [PATCH] Request for review: 6888734, regression test fails when java.security.manager is enabled</title>
	<published>2009-11-30T11:19:23Z</published>
	<updated>2009-11-30T11:19:23Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">The fix looks fine to me. One thing. The test is
&lt;br&gt;in closed just because no one got round to moving it to open.
&lt;br&gt;At least I don't see any reason it can't be opened up.
&lt;br&gt;Now would be a good time and it can be included with this
&lt;br&gt;changeset.
&lt;br&gt;Don't forget to tag it with this additional bug ID.
&lt;br&gt;&lt;br&gt;-phil.
&lt;br&gt;&lt;br&gt;Roman Kennke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi again,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; is this ok for committing?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks, Roman
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am Donnerstag, den 15.10.2009, 15:22 +0200 schrieb Roman Kennke:
&lt;br&gt;&amp;gt;&amp;gt; Hi there,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Here's a fix for Bug#6888734. One regression test was failing with an
&lt;br&gt;&amp;gt;&amp;gt; AccessControlException in new FontManager code. We need to move
&lt;br&gt;&amp;gt;&amp;gt; Class.forName() and newInstance() call into the privileged block. Webrev
&lt;br&gt;&amp;gt;&amp;gt; here:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6888734/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6888734/webrev.00/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Good? Comments?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; /Roman
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-for-review%3A-6888734%2C-regression-test-fails-when-java.security.manager-is-enabled-tp25908550p26580411.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580303</id>
	<title>[PATCH] Request for review: 6904882: java.awt.Font.createFont() causes AccessControlException if executed with &quot;-Djava.security.manager&quot;</title>
	<published>2009-11-30T11:18:23Z</published>
	<updated>2009-11-30T11:18:23Z</updated>
	<author>
		<name>Roman Kennke-5</name>
	</author>
	<content type="html">This patches fixes bug #6904882. As suggested by Phil it puts the whole
&lt;br&gt;static initializer in a privileged block, grouping the existing 4
&lt;br&gt;smaller blocks into one, and importantly including the offending
&lt;br&gt;File.exists() call. This requires to make the static fields non-final.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6904882/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6904882/webrev.00/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Ok to commit?
&lt;br&gt;&lt;br&gt;/Roman
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Request-for-review%3A-6904882%3A-java.awt.Font.createFont%28%29-causes-AccessControlException-if-executed-with-%22-Djava.security.manager%22-tp26580303p26580303.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575597</id>
	<title>Re: [PATCH] Request for review: 6888734, regression test fails when java.security.manager is enabled</title>
	<published>2009-11-30T06:28:18Z</published>
	<updated>2009-11-30T06:28:18Z</updated>
	<author>
		<name>Roman Kennke-5</name>
	</author>
	<content type="html">Hi again,
&lt;br&gt;&lt;br&gt;is this ok for committing?
&lt;br&gt;&lt;br&gt;Thanks, Roman
&lt;br&gt;&lt;br&gt;Am Donnerstag, den 15.10.2009, 15:22 +0200 schrieb Roman Kennke:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi there,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here's a fix for Bug#6888734. One regression test was failing with an
&lt;br&gt;&amp;gt; AccessControlException in new FontManager code. We need to move
&lt;br&gt;&amp;gt; Class.forName() and newInstance() call into the privileged block. Webrev
&lt;br&gt;&amp;gt; here:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~rkennke/6888734/webrev.00/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~rkennke/6888734/webrev.00/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Good? Comments?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; /Roman
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Request-for-review%3A-6888734%2C-regression-test-fails-when-java.security.manager-is-enabled-tp25908550p26575597.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274909</id>
	<title>hg: jdk7/2d/jdk: 6899078: potential deadlock and performance issue in	freeing strike resources with D3D pipeline</title>
	<published>2009-11-09T14:30:44Z</published>
	<updated>2009-11-09T14:30:44Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">Changeset: ba01efbf7c70
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;prr
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-09 14:23 -0800
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/ba01efbf7c70&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/ba01efbf7c70&lt;/a&gt;&lt;br&gt;&lt;br&gt;6899078: potential deadlock and performance issue in freeing strike resources with D3D pipeline
&lt;br&gt;Reviewed-by: tdv, igor
&lt;br&gt;&lt;br&gt;! src/share/classes/sun/font/Font2D.java
&lt;br&gt;! src/share/classes/sun/font/FontDesignMetrics.java
&lt;br&gt;! src/share/classes/sun/font/FontStrikeDisposer.java
&lt;br&gt;! src/share/classes/sun/font/StrikeCache.java
&lt;br&gt;! src/share/classes/sun/java2d/Disposer.java
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-2d-jdk%3A-6899078%3A-potential-deadlock-and-performance-issue-in%09freeing-strike-resources-with-D3D-pipeline-tp26274909p26274909.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26224269</id>
	<title>Re: Integration of the xrender pipeline rewite</title>
	<published>2009-11-05T15:30:46Z</published>
	<updated>2009-11-05T15:30:46Z</updated>
	<author>
		<name>Dmitri Trembovetski</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp;&amp;gt; PS: Is there an easy way to apply a webrev to a local repository?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;The webrev/ dir contains a patch, you could do
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;patch -p1 -i webrev/stuff.patch
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Dmitri
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Clemens Eisserer wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've merged the xrender pipeline with master, please take a look at the webrev:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://93.83.133.214/webrev-xrender-jules-0.0.1.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://93.83.133.214/webrev-xrender-jules-0.0.1.zip&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It would be great to get the review-process rolling for the critical
&lt;br&gt;&amp;gt; parts like StrikeCache.java or sunFont.c
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It also includes a preview of &amp;quot;Jules&amp;quot;, a cairo based RenderingEngine
&lt;br&gt;&amp;gt; implementation:
&lt;br&gt;&amp;gt; Because of its complex build-system and the need for a modified
&lt;br&gt;&amp;gt; version of cairo I've seperate the native components and build them
&lt;br&gt;&amp;gt; indepent from OpenJDK - falling back to pisces when loading fails.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The native part can be found at:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://93.83.133.214/jules-0.0.1.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://93.83.133.214/jules-0.0.1.tar.gz&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Simply copy the resulting libjules.so into lib/i386, and activate it
&lt;br&gt;&amp;gt; on the command-line:
&lt;br&gt;&amp;gt; -Dsun.java2d.renderer=sun.java2d.jules.JulesRenderingEngine
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jules is more or less proof-of-concept, especially the native code is
&lt;br&gt;&amp;gt; ugly, full of dirty assumptions and its probably not 64-bit clean.
&lt;br&gt;&amp;gt; (Although it should get a major performance boost, in the case it
&lt;br&gt;&amp;gt; works ;) ).
&lt;br&gt;&amp;gt; However it runs Java2Demo quite well, and usually is a good deal
&lt;br&gt;&amp;gt; faster than pisces even when rendering to software-surfaces.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Known problems:
&lt;br&gt;&amp;gt; - Some clipping problems when rendering to software surfaces
&lt;br&gt;&amp;gt; - Paints get wrong transformation when rendering to XRender surfaces
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks, Clemens
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Integration-of-the-xrender-pipeline-rewite-tp26085293p26224269.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26220567</id>
	<title>Re: Integration of the xrender pipeline rewite</title>
	<published>2009-11-05T11:08:17Z</published>
	<updated>2009-11-05T11:08:17Z</updated>
	<author>
		<name>Bugzilla from linuxhippy@gmail.com</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I've merged the xrender pipeline with master, please take a look at the webrev:
&lt;br&gt;&lt;a href=&quot;http://93.83.133.214/webrev-xrender-jules-0.0.1.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://93.83.133.214/webrev-xrender-jules-0.0.1.zip&lt;/a&gt;&lt;br&gt;&lt;br&gt;It would be great to get the review-process rolling for the critical
&lt;br&gt;parts like StrikeCache.java or sunFont.c
&lt;br&gt;&lt;br&gt;It also includes a preview of &amp;quot;Jules&amp;quot;, a cairo based RenderingEngine
&lt;br&gt;implementation:
&lt;br&gt;Because of its complex build-system and the need for a modified
&lt;br&gt;version of cairo I've seperate the native components and build them
&lt;br&gt;indepent from OpenJDK - falling back to pisces when loading fails.
&lt;br&gt;&lt;br&gt;The native part can be found at:
&lt;br&gt;&lt;a href=&quot;http://93.83.133.214/jules-0.0.1.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://93.83.133.214/jules-0.0.1.tar.gz&lt;/a&gt;&lt;br&gt;&lt;br&gt;Simply copy the resulting libjules.so into lib/i386, and activate it
&lt;br&gt;on the command-line:
&lt;br&gt;-Dsun.java2d.renderer=sun.java2d.jules.JulesRenderingEngine
&lt;br&gt;&lt;br&gt;Jules is more or less proof-of-concept, especially the native code is
&lt;br&gt;ugly, full of dirty assumptions and its probably not 64-bit clean.
&lt;br&gt;(Although it should get a major performance boost, in the case it
&lt;br&gt;works ;) ).
&lt;br&gt;However it runs Java2Demo quite well, and usually is a good deal
&lt;br&gt;faster than pisces even when rendering to software-surfaces.
&lt;br&gt;&lt;br&gt;Known problems:
&lt;br&gt;- Some clipping problems when rendering to software surfaces
&lt;br&gt;- Paints get wrong transformation when rendering to XRender surfaces
&lt;br&gt;&lt;br&gt;Thanks, Clemens
&lt;br&gt;&lt;br&gt;PS: Is there an easy way to apply a webrev to a local repository?
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Integration-of-the-xrender-pipeline-rewite-tp26085293p26220567.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26212082</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken	build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-05T02:20:07Z</published>
	<updated>2009-11-05T02:20:07Z</updated>
	<author>
		<name>Anthony Petrov</name>
	</author>
	<content type="html">On 11/4/2009 12:18 AM Phil Race wrote:
&lt;br&gt;&amp;gt; The superfluous stuff is the copy of the webrev?
&lt;br&gt;&amp;gt; We archive them. Not all groups do that. Swing, AWT and 2D do.
&lt;br&gt;&amp;gt; Occasionally someone may fail to get one from a contribution
&lt;br&gt;&lt;br&gt;My understanding is that a repository contains all the changesets. And 
&lt;br&gt;each changeset is just a patch, which is available directly (hg diff), 
&lt;br&gt;or via &lt;a href=&quot;http://hg.ojn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.ojn/&lt;/a&gt;&amp;nbsp;(which itself is perfectly searchable with 
&lt;br&gt;Google). Why would one need another copy of the changes nowdays?
&lt;br&gt;&lt;br&gt;Whilst exploring the history of webrev versions for a particular fix 
&lt;br&gt;does indeed help sometimes, this looks quite inapplicable for external 
&lt;br&gt;contributions since the internal robot is not available to them. And 
&lt;br&gt;submitting all the versions manually through a Sun employee seems sort 
&lt;br&gt;of burdensome.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; but its still the theoretical process to have it.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;best regards,
&lt;br&gt;Anthony
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26212082.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26200701</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-04T09:23:29Z</published>
	<updated>2009-11-04T09:23:29Z</updated>
	<author>
		<name>Jennifer Godinez</name>
	</author>
	<content type="html">Hi Andrew,
&lt;br&gt;&lt;br&gt;I will add it. &amp;nbsp;Thanks.
&lt;br&gt;&lt;br&gt;Jennifer
&lt;br&gt;&lt;br&gt;Andrew John Hughes wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/11/3 Andrew John Hughes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26200701&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnu_andrew@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; 2009/11/3 Jennifer Godinez &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26200701&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jennifer.Godinez@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The sun bug ID is 6897844.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Jennifer
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Phil Race wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; PS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Is the patch ok?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; yes.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt;&amp;gt; Pushed: &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/90bdc961b3cb&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/90bdc961b3cb&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks everyone,
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Andrew :-)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Free Java Software Engineer
&lt;br&gt;&amp;gt;&amp;gt; Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Support Free Java!
&lt;br&gt;&amp;gt;&amp;gt; Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;&amp;gt;&amp;gt; Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I apologise; I forgot to add the Contributed-by credit for Diego
&lt;br&gt;&amp;gt; Pettenò &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26200701&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;flameeyes@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Can someone add this to the Sun bug report? &amp;nbsp;I'll make sure it goes on
&lt;br&gt;&amp;gt; the version of the fix for OpenJDK6.
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26200701.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26199366</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-04T08:14:32Z</published>
	<updated>2009-11-04T08:14:32Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/11/3 Andrew John Hughes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26199366&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnu_andrew@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/11/3 Jennifer Godinez &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26199366&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jennifer.Godinez@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; The sun bug ID is 6897844.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Jennifer
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Phil Race wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; PS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Is the patch ok?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; yes.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Pushed: &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/90bdc961b3cb&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/90bdc961b3cb&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks everyone,
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Andrew :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Free Java Software Engineer
&lt;br&gt;&amp;gt; Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Support Free Java!
&lt;br&gt;&amp;gt; Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;&amp;gt; Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I apologise; I forgot to add the Contributed-by credit for Diego
&lt;br&gt;Pettenò &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26199366&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;flameeyes@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Can someone add this to the Sun bug report? &amp;nbsp;I'll make sure it goes on
&lt;br&gt;the version of the fix for OpenJDK6.
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26199366.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26188512</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T15:25:26Z</published>
	<updated>2009-11-03T15:25:26Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/11/3 Jennifer Godinez &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26188512&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jennifer.Godinez@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The sun bug ID is 6897844.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jennifer
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Phil Race wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; PS
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Is the patch ok?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; yes.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Pushed: &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/90bdc961b3cb&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/90bdc961b3cb&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks everyone,
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26188512.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26189465</id>
	<title>hg: jdk7/2d/jdk: 6897844: Fix broken build on newer versions of X11	(libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T15:24:01Z</published>
	<updated>2009-11-03T15:24:01Z</updated>
	<author>
		<name>ahughes-2</name>
	</author>
	<content type="html">Changeset: 90bdc961b3cb
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;andrew
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-11-03 23:23 +0000
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/90bdc961b3cb&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/90bdc961b3cb&lt;/a&gt;&lt;br&gt;&lt;br&gt;6897844: Fix broken build on newer versions of X11 (libXext &amp;gt;= 1.1.0)
&lt;br&gt;Summary: Recent changes to X11's header structure break the build
&lt;br&gt;Reviewed-by: prr, flar
&lt;br&gt;&lt;br&gt;! src/solaris/native/sun/awt/awt_GraphicsEnv.h
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hg%3A-jdk7-2d-jdk%3A-6897844%3A-Fix-broken-build-on-newer-versions-of-X11%09%28libXext-%3E%3D-1.1.0%29-tp26189465p26189465.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26187820</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T14:30:08Z</published>
	<updated>2009-11-03T14:30:08Z</updated>
	<author>
		<name>Jim Graham-3</name>
	</author>
	<content type="html">Yes, indeed, that all makes sense for your fix. &amp;nbsp;I wasn't intending to 
&lt;br&gt;register an objection with the fix, I was just curious about the changes 
&lt;br&gt;they made which, as you say, seem quite convoluted...
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...jim
&lt;br&gt;&lt;br&gt;Andrew John Hughes wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/11/3 Jim Graham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26187820&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jim.A.Graham@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Andrew John Hughes wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; There's &lt;a href=&quot;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but I avoided posting this in the original mail because it seems to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; have changed again between that commit and the final release,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; presumably due to compatibility issues (XShm.h is back and it's now
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; shmproto.h as seen in the patch). &amp;nbsp;I've built the repo with this patch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; here with the old version, and others have built it with the new
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; version; it does work for both. &amp;nbsp;The same patch is already in Gentoo's
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ebuild and IcedTea, and a similar patch has been used for the Fedora
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; rawhide RPMs for some time. &amp;nbsp;It would be good to get it upstream as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; well.
&lt;br&gt;&amp;gt;&amp;gt; At first I was going to ask how the existing #include succeeds when the link
&lt;br&gt;&amp;gt;&amp;gt; says that Xshm.h is going away, but now I see that you said they brought it
&lt;br&gt;&amp;gt;&amp;gt; back. &amp;nbsp;What is it now? &amp;nbsp;Just an empty include to prevent #include failures?
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;(I don't see how that works since the build will break anyway as soon as a
&lt;br&gt;&amp;gt;&amp;gt; missing constant is referenced...?)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; (It seems odd that they bring it back to [not really] avoid build breakages,
&lt;br&gt;&amp;gt;&amp;gt; but then don't just have it include the new split files to finish the
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;backwards compatibility&amp;quot; story...?)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...jim
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's quite convoluted, that's why I was just going to avoid posting
&lt;br&gt;&amp;gt; the link, as it makes things even more confusing. &amp;nbsp;I believe the
&lt;br&gt;&amp;gt; reinstated XShm.h does have content that was still needed.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The initial version I linked to did remove XShm.h, so the original fix
&lt;br&gt;&amp;gt; for Fedora 12 removed XShm.h, added the two additional headers and
&lt;br&gt;&amp;gt; defined some other stuff which I believe was in XShm.h originally. &amp;nbsp;It
&lt;br&gt;&amp;gt; was a pretty nasty patch, hence why it wasn't committed to IcedTea or
&lt;br&gt;&amp;gt; OpenJDK. &amp;nbsp;I gather now that XShm.h is back and has the additional
&lt;br&gt;&amp;gt; material in it. &amp;nbsp;I don't have a copy locally to check, but several
&lt;br&gt;&amp;gt; people have said this fix works and Fedora RPMs have been built with
&lt;br&gt;&amp;gt; the original fix. &amp;nbsp;More importantly, I have confirmed myself that it
&lt;br&gt;&amp;gt; doesn't break earlier versions, which are still used on the majority
&lt;br&gt;&amp;gt; of systems. &amp;nbsp;It's now several months on from our initial discovery of
&lt;br&gt;&amp;gt; the problem and more and more people are asking about this in e-mail
&lt;br&gt;&amp;gt; and on IRC, so a general fix is needed and this fits the bill.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hope that makes some sense!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26187820.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26187747</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T14:24:35Z</published>
	<updated>2009-11-03T14:24:35Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/11/3 Jim Graham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26187747&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jim.A.Graham@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Andrew John Hughes wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; There's &lt;a href=&quot;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; but I avoided posting this in the original mail because it seems to
&lt;br&gt;&amp;gt;&amp;gt; have changed again between that commit and the final release,
&lt;br&gt;&amp;gt;&amp;gt; presumably due to compatibility issues (XShm.h is back and it's now
&lt;br&gt;&amp;gt;&amp;gt; shmproto.h as seen in the patch).  I've built the repo with this patch
&lt;br&gt;&amp;gt;&amp;gt; here with the old version, and others have built it with the new
&lt;br&gt;&amp;gt;&amp;gt; version; it does work for both.  The same patch is already in Gentoo's
&lt;br&gt;&amp;gt;&amp;gt; ebuild and IcedTea, and a similar patch has been used for the Fedora
&lt;br&gt;&amp;gt;&amp;gt; rawhide RPMs for some time.  It would be good to get it upstream as
&lt;br&gt;&amp;gt;&amp;gt; well.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; At first I was going to ask how the existing #include succeeds when the link
&lt;br&gt;&amp;gt; says that Xshm.h is going away, but now I see that you said they brought it
&lt;br&gt;&amp;gt; back.  What is it now?  Just an empty include to prevent #include failures?
&lt;br&gt;&amp;gt;  (I don't see how that works since the build will break anyway as soon as a
&lt;br&gt;&amp;gt; missing constant is referenced...?)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (It seems odd that they bring it back to [not really] avoid build breakages,
&lt;br&gt;&amp;gt; but then don't just have it include the new split files to finish the
&lt;br&gt;&amp;gt; &amp;quot;backwards compatibility&amp;quot; story...?)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;                        ...jim
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;It's quite convoluted, that's why I was just going to avoid posting
&lt;br&gt;the link, as it makes things even more confusing. &amp;nbsp;I believe the
&lt;br&gt;reinstated XShm.h does have content that was still needed.
&lt;br&gt;&lt;br&gt;The initial version I linked to did remove XShm.h, so the original fix
&lt;br&gt;for Fedora 12 removed XShm.h, added the two additional headers and
&lt;br&gt;defined some other stuff which I believe was in XShm.h originally. &amp;nbsp;It
&lt;br&gt;was a pretty nasty patch, hence why it wasn't committed to IcedTea or
&lt;br&gt;OpenJDK. &amp;nbsp;I gather now that XShm.h is back and has the additional
&lt;br&gt;material in it. &amp;nbsp;I don't have a copy locally to check, but several
&lt;br&gt;people have said this fix works and Fedora RPMs have been built with
&lt;br&gt;the original fix. &amp;nbsp;More importantly, I have confirmed myself that it
&lt;br&gt;doesn't break earlier versions, which are still used on the majority
&lt;br&gt;of systems. &amp;nbsp;It's now several months on from our initial discovery of
&lt;br&gt;the problem and more and more people are asking about this in e-mail
&lt;br&gt;and on IRC, so a general fix is needed and this fits the bill.
&lt;br&gt;&lt;br&gt;Hope that makes some sense!
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26187747.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26187610</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T14:15:34Z</published>
	<updated>2009-11-03T14:15:34Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/11/3 Phil Race &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26187610&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Phil.Race@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andrew John Hughes wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My superfluous comment actually referred to the additional request for
&lt;br&gt;&amp;gt;&amp;gt; an OpenJDK bugzilla entry.  I fail to see the point of this, given a
&lt;br&gt;&amp;gt;&amp;gt; Sun bug ID is still needed to commit.  Most of the bugs there just
&lt;br&gt;&amp;gt;&amp;gt; seem to be in danger of bitrotting, and I'd prefer to avoid adding one
&lt;br&gt;&amp;gt;&amp;gt; that's just going to be closed fairly swiftly anyway.  It would be
&lt;br&gt;&amp;gt;&amp;gt; nice if we could use OpenJDK bugzilla IDs for commits, and thus didn't
&lt;br&gt;&amp;gt;&amp;gt; have to hassle Sun employees for Sun bug IDs.  But that still doesn't
&lt;br&gt;&amp;gt;&amp;gt; seem to have been implemented.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ah .. yes .. well you may be right you don't need that if you
&lt;br&gt;&amp;gt; can push it directly. I keep having to look up that part of the
&lt;br&gt;&amp;gt; process myself. But IIIRC theory its supposed to be used to submit
&lt;br&gt;&amp;gt; patches, not report bugs (sans patch), and you had a patch, which
&lt;br&gt;&amp;gt; is why I suggested it.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I guess I'm as confused as you are regarding it, so I've just tended
&lt;br&gt;to go with what I've found to work.
&lt;br&gt;&lt;br&gt;The impression I got from the announcement was that, at the moment,
&lt;br&gt;it's just for posting patches that need a sponsor/mentor to get them
&lt;br&gt;into the repository (i.e. the situations that lead to a 'Contributed
&lt;br&gt;by' tag).
&lt;br&gt;It was supposed to be being developed into something that would
&lt;br&gt;replace the Sun bug ID system altogether for external contributors,
&lt;br&gt;but things seem to have gone no further since the launch
&lt;br&gt;(no doubt in part due to the acquisition and various other things
&lt;br&gt;taking precedence). &amp;nbsp;As such, it's currently a bit pointless for those
&lt;br&gt;with commit access as a Sun bug ID is still needed, regardless.
&lt;br&gt;Commits were supposed to support using OpenJDK IDs, but this has never happened.
&lt;br&gt;&lt;br&gt;The gory details are at: &lt;a href=&quot;http://openjdk.java.net/groups/web/bugzilla.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net/groups/web/bugzilla.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Stages 2 and 3 have not come to fruition, and even the 'one-line
&lt;br&gt;change' to jcheck hasn't happened.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Is the patch ok?  If so, could you please allocate it a bug ID.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I overlooked that in your email. But I already asked Jennifer to allocate
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; one.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks.  I'll push once it's allocated.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jennifer says she's doing it now.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26187610.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26187531</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken	build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T14:09:41Z</published>
	<updated>2009-11-03T14:09:41Z</updated>
	<author>
		<name>Jennifer Godinez</name>
	</author>
	<content type="html">The sun bug ID is 6897844.
&lt;br&gt;&lt;br&gt;Jennifer
&lt;br&gt;&lt;br&gt;Phil Race wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; PS
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Is the patch ok? &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; yes.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -phil.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26187531.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26187505</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken	build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T14:07:59Z</published>
	<updated>2009-11-03T14:07:59Z</updated>
	<author>
		<name>Jim Graham-3</name>
	</author>
	<content type="html">Andrew John Hughes wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; There's &lt;a href=&quot;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&lt;/a&gt;&lt;br&gt;&amp;gt; but I avoided posting this in the original mail because it seems to
&lt;br&gt;&amp;gt; have changed again between that commit and the final release,
&lt;br&gt;&amp;gt; presumably due to compatibility issues (XShm.h is back and it's now
&lt;br&gt;&amp;gt; shmproto.h as seen in the patch). &amp;nbsp;I've built the repo with this patch
&lt;br&gt;&amp;gt; here with the old version, and others have built it with the new
&lt;br&gt;&amp;gt; version; it does work for both. &amp;nbsp;The same patch is already in Gentoo's
&lt;br&gt;&amp;gt; ebuild and IcedTea, and a similar patch has been used for the Fedora
&lt;br&gt;&amp;gt; rawhide RPMs for some time. &amp;nbsp;It would be good to get it upstream as
&lt;br&gt;&amp;gt; well.
&lt;/div&gt;&lt;br&gt;At first I was going to ask how the existing #include succeeds when the 
&lt;br&gt;link says that Xshm.h is going away, but now I see that you said they 
&lt;br&gt;brought it back. &amp;nbsp;What is it now? &amp;nbsp;Just an empty include to prevent 
&lt;br&gt;#include failures? &amp;nbsp;(I don't see how that works since the build will 
&lt;br&gt;break anyway as soon as a missing constant is referenced...?)
&lt;br&gt;&lt;br&gt;(It seems odd that they bring it back to [not really] avoid build 
&lt;br&gt;breakages, but then don't just have it include the new split files to 
&lt;br&gt;finish the &amp;quot;backwards compatibility&amp;quot; story...?)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...jim
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26187505.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26187385</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken	build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T13:53:45Z</published>
	<updated>2009-11-03T13:53:45Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Andrew John Hughes wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; My superfluous comment actually referred to the additional request for
&lt;br&gt;&amp;gt; an OpenJDK bugzilla entry. &amp;nbsp;I fail to see the point of this, given a
&lt;br&gt;&amp;gt; Sun bug ID is still needed to commit. &amp;nbsp;Most of the bugs there just
&lt;br&gt;&amp;gt; seem to be in danger of bitrotting, and I'd prefer to avoid adding one
&lt;br&gt;&amp;gt; that's just going to be closed fairly swiftly anyway. &amp;nbsp;It would be
&lt;br&gt;&amp;gt; nice if we could use OpenJDK bugzilla IDs for commits, and thus didn't
&lt;br&gt;&amp;gt; have to hassle Sun employees for Sun bug IDs. &amp;nbsp;But that still doesn't
&lt;br&gt;&amp;gt; seem to have been implemented.
&lt;br&gt;&lt;br&gt;Ah .. yes .. well you may be right you don't need that if you
&lt;br&gt;can push it directly. I keep having to look up that part of the
&lt;br&gt;process myself. But IIIRC theory its supposed to be used to submit
&lt;br&gt;patches, not report bugs (sans patch), and you had a patch, which
&lt;br&gt;is why I suggested it.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Is the patch ok? &amp;nbsp;If so, could you please allocate it a bug ID.
&lt;br&gt;&amp;gt;&amp;gt; I overlooked that in your email. But I already asked Jennifer to allocate
&lt;br&gt;&amp;gt;&amp;gt; one.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks. &amp;nbsp;I'll push once it's allocated.
&lt;br&gt;&lt;br&gt;Jennifer says she's doing it now.
&lt;br&gt;&lt;br&gt;-phil.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26187385.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26187253</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T13:50:50Z</published>
	<updated>2009-11-03T13:50:50Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/11/3 Phil Race &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26187253&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Phil.Race@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andrew John Hughes wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/11/3 Phil Race &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26187253&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Phil.Race@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; awt_Graphics and XShm is more for 2D than AWT, but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm not sure how much it matters for this small change.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It's called awt_Graphics hence the AWT list.  I doubt the distinction
&lt;br&gt;&amp;gt;&amp;gt; between 2d and awt classes is clear to anyone outside Sun.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But Graphics is I'd hope obviously 2D, and lots of things
&lt;br&gt;&amp;gt; have AWT in the name as hangovers from JDk 1.0, 1.1, where
&lt;br&gt;&amp;gt; there was no 2D.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Yeah, it's not clear-cut -- so don't be surprised if we post to the
&lt;br&gt;wrong list :)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Attach the patch to a bugzilla report .. someone will
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; need to generate a sun bug id too. Can you post a zip
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; of the webvrev somewhere?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm aware we need a Sun bug ID; that's why I asked for one to be
&lt;br&gt;&amp;gt;&amp;gt; allocated in the e-mail.  I have commit rights so I don't need
&lt;br&gt;&amp;gt;&amp;gt; mentoring; I just need a review and a bug ID so I can push the fix.  I
&lt;br&gt;&amp;gt;&amp;gt; don't see why you need all this other superfluous stuff, as it wasn't
&lt;br&gt;&amp;gt;&amp;gt; needed for any of my other pushes to various repos.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The superfluous stuff is the copy of the webrev?
&lt;br&gt;&amp;gt; We archive them. Not all groups do that. Swing, AWT and 2D do.
&lt;br&gt;&amp;gt; Occasionally someone may fail to get one from a contribution
&lt;br&gt;&amp;gt; but its still the theoretical process to have it.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;That's very sensible. &amp;nbsp;I've been wondering why webrev generates a
&lt;br&gt;webrev.zip and now I know.
&lt;br&gt;I've include the webrev.zip at
&lt;br&gt;&lt;a href=&quot;http://cr.openjdk.java.net/~andrew/xshm/webrev.01/webrev.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~andrew/xshm/webrev.01/webrev.zip&lt;/a&gt;&amp;nbsp;and will
&lt;br&gt;do so in future. &amp;nbsp;I didn't before, because I didn't realise anyone
&lt;br&gt;made use of this.
&lt;br&gt;&lt;br&gt;My superfluous comment actually referred to the additional request for
&lt;br&gt;an OpenJDK bugzilla entry. &amp;nbsp;I fail to see the point of this, given a
&lt;br&gt;Sun bug ID is still needed to commit. &amp;nbsp;Most of the bugs there just
&lt;br&gt;seem to be in danger of bitrotting, and I'd prefer to avoid adding one
&lt;br&gt;that's just going to be closed fairly swiftly anyway. &amp;nbsp;It would be
&lt;br&gt;nice if we could use OpenJDK bugzilla IDs for commits, and thus didn't
&lt;br&gt;have to hassle Sun employees for Sun bug IDs. &amp;nbsp;But that still doesn't
&lt;br&gt;seem to have been implemented.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is the patch ok?  If so, could you please allocate it a bug ID.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I overlooked that in your email. But I already asked Jennifer to allocate
&lt;br&gt;&amp;gt; one.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Thanks. &amp;nbsp;I'll push once it's allocated.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; And is there an X11 reference you can cite to this apparent
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; source incompatible change there?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; There's &lt;a href=&quot;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; but I avoided posting this in the original mail because it seems to
&lt;br&gt;&amp;gt;&amp;gt; have changed again between that commit and the final release,
&lt;br&gt;&amp;gt;&amp;gt; presumably due to compatibility issues (XShm.h is back and it's now
&lt;br&gt;&amp;gt;&amp;gt; shmproto.h as seen in the patch).  I've built the repo with this patch
&lt;br&gt;&amp;gt;&amp;gt; here with the old version, and others have built it with the new
&lt;br&gt;&amp;gt;&amp;gt; version; it does work for both.  The same patch is already in Gentoo's
&lt;br&gt;&amp;gt;&amp;gt; ebuild and IcedTea, and a similar patch has been used for the Fedora
&lt;br&gt;&amp;gt;&amp;gt; rawhide RPMs for some time.  It would be good to get it upstream as
&lt;br&gt;&amp;gt;&amp;gt; well.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; OK .. although I was looking for something where they pointed out
&lt;br&gt;&amp;gt; this was likely to cause build failures but was justified because ...
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;So would I! They do mention it's an API breakage, but only seem to
&lt;br&gt;have considered internal issues. I couldn't see any discussion of
&lt;br&gt;external breakages in the past few months of mail archives. &amp;nbsp;The only
&lt;br&gt;justification seems to be 'we want to clear up some cruft'...
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Andrew John Hughes wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; With the new version of X11 (specifically libXext &amp;gt;= 1.1), the XShm.h
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; header has been refactored.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As a result, the build fails on awt_GraphicsEnv.c.  This simple patch:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~andrew/xshm/webrev.01&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~andrew/xshm/webrev.01&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fixes the issue, without affecting older versions.  It's trivial, but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; very important; this new X11 is already in Gentoo, it'll be in F12
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (where we first discovered this issue), and it's no doubt heading to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; an Ubuntu near you soon.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The patch was contributed by Diego Pettenò &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26187253&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;flameeyes@...&lt;/a&gt;&amp;gt;, who
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm informed has signed the SCA.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Does this look ok? If so, can I have a bug ID to push this to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; awt-gate (or wherever is appropriate)?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26187253.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26186910</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken	build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T13:21:27Z</published>
	<updated>2009-11-03T13:21:27Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">&lt;br&gt;PS
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is the patch ok? &amp;nbsp;
&lt;br&gt;&lt;br&gt;yes.
&lt;br&gt;&lt;br&gt;-phil.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26186910.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26186867</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken	build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T13:18:26Z</published>
	<updated>2009-11-03T13:18:26Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Andrew John Hughes wrote:
&lt;br&gt;&amp;gt; 2009/11/3 Phil Race &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26186867&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Phil.Race@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; awt_Graphics and XShm is more for 2D than AWT, but
&lt;br&gt;&amp;gt;&amp;gt; I'm not sure how much it matters for this small change.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's called awt_Graphics hence the AWT list. &amp;nbsp;I doubt the distinction
&lt;br&gt;&amp;gt; between 2d and awt classes is clear to anyone outside Sun.
&lt;br&gt;&lt;br&gt;But Graphics is I'd hope obviously 2D, and lots of things
&lt;br&gt;have AWT in the name as hangovers from JDk 1.0, 1.1, where
&lt;br&gt;there was no 2D.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Attach the patch to a bugzilla report .. someone will
&lt;br&gt;&amp;gt;&amp;gt; need to generate a sun bug id too. Can you post a zip
&lt;br&gt;&amp;gt;&amp;gt; of the webvrev somewhere?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm aware we need a Sun bug ID; that's why I asked for one to be
&lt;br&gt;&amp;gt; allocated in the e-mail. &amp;nbsp;I have commit rights so I don't need
&lt;br&gt;&amp;gt; mentoring; I just need a review and a bug ID so I can push the fix. &amp;nbsp;I
&lt;br&gt;&amp;gt; don't see why you need all this other superfluous stuff, as it wasn't
&lt;br&gt;&amp;gt; needed for any of my other pushes to various repos.
&lt;/div&gt;&lt;br&gt;The superfluous stuff is the copy of the webrev?
&lt;br&gt;We archive them. Not all groups do that. Swing, AWT and 2D do.
&lt;br&gt;Occasionally someone may fail to get one from a contribution
&lt;br&gt;but its still the theoretical process to have it.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is the patch ok? &amp;nbsp;If so, could you please allocate it a bug ID.
&lt;br&gt;&lt;br&gt;I overlooked that in your email. But I already asked Jennifer to allocate one.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; And is there an X11 reference you can cite to this apparent
&lt;br&gt;&amp;gt;&amp;gt; source incompatible change there?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There's &lt;a href=&quot;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&lt;/a&gt;&lt;br&gt;&amp;gt; but I avoided posting this in the original mail because it seems to
&lt;br&gt;&amp;gt; have changed again between that commit and the final release,
&lt;br&gt;&amp;gt; presumably due to compatibility issues (XShm.h is back and it's now
&lt;br&gt;&amp;gt; shmproto.h as seen in the patch). &amp;nbsp;I've built the repo with this patch
&lt;br&gt;&amp;gt; here with the old version, and others have built it with the new
&lt;br&gt;&amp;gt; version; it does work for both. &amp;nbsp;The same patch is already in Gentoo's
&lt;br&gt;&amp;gt; ebuild and IcedTea, and a similar patch has been used for the Fedora
&lt;br&gt;&amp;gt; rawhide RPMs for some time. &amp;nbsp;It would be good to get it upstream as
&lt;br&gt;&amp;gt; well.
&lt;/div&gt;&lt;br&gt;OK .. although I was looking for something where they pointed out
&lt;br&gt;this was likely to cause build failures but was justified because ...
&lt;br&gt;&lt;br&gt;-phil.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Andrew John Hughes wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; With the new version of X11 (specifically libXext &amp;gt;= 1.1), the XShm.h
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; header has been refactored.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; As a result, the build fails on awt_GraphicsEnv.c. &amp;nbsp;This simple patch:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~andrew/xshm/webrev.01&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~andrew/xshm/webrev.01&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; fixes the issue, without affecting older versions. &amp;nbsp;It's trivial, but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; very important; this new X11 is already in Gentoo, it'll be in F12
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (where we first discovered this issue), and it's no doubt heading to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; an Ubuntu near you soon.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The patch was contributed by Diego Pettenò &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26186867&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;flameeyes@...&lt;/a&gt;&amp;gt;, who
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm informed has signed the SCA.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Does this look ok? If so, can I have a bug ID to push this to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; awt-gate (or wherever is appropriate)?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26186867.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26186692</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T13:12:21Z</published>
	<updated>2009-11-03T13:12:21Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/11/3 Phil Race &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26186692&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Phil.Race@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; awt_Graphics and XShm is more for 2D than AWT, but
&lt;br&gt;&amp;gt; I'm not sure how much it matters for this small change.
&lt;br&gt;&lt;br&gt;It's called awt_Graphics hence the AWT list. &amp;nbsp;I doubt the distinction
&lt;br&gt;between 2d and awt classes is clear to anyone outside Sun.
&lt;br&gt;&lt;br&gt;&amp;gt; Attach the patch to a bugzilla report .. someone will
&lt;br&gt;&amp;gt; need to generate a sun bug id too. Can you post a zip
&lt;br&gt;&amp;gt; of the webvrev somewhere?
&lt;br&gt;&lt;br&gt;I'm aware we need a Sun bug ID; that's why I asked for one to be
&lt;br&gt;allocated in the e-mail. &amp;nbsp;I have commit rights so I don't need
&lt;br&gt;mentoring; I just need a review and a bug ID so I can push the fix. &amp;nbsp;I
&lt;br&gt;don't see why you need all this other superfluous stuff, as it wasn't
&lt;br&gt;needed for any of my other pushes to various repos.
&lt;br&gt;&lt;br&gt;Is the patch ok? &amp;nbsp;If so, could you please allocate it a bug ID.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And is there an X11 reference you can cite to this apparent
&lt;br&gt;&amp;gt; source incompatible change there?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;There's &lt;a href=&quot;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.x.org/archives/xorg-devel/2009-June/001242.html&lt;/a&gt;&lt;br&gt;but I avoided posting this in the original mail because it seems to
&lt;br&gt;have changed again between that commit and the final release,
&lt;br&gt;presumably due to compatibility issues (XShm.h is back and it's now
&lt;br&gt;shmproto.h as seen in the patch). &amp;nbsp;I've built the repo with this patch
&lt;br&gt;here with the old version, and others have built it with the new
&lt;br&gt;version; it does work for both. &amp;nbsp;The same patch is already in Gentoo's
&lt;br&gt;ebuild and IcedTea, and a similar patch has been used for the Fedora
&lt;br&gt;rawhide RPMs for some time. &amp;nbsp;It would be good to get it upstream as
&lt;br&gt;well.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -phil.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andrew John Hughes wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; With the new version of X11 (specifically libXext &amp;gt;= 1.1), the XShm.h
&lt;br&gt;&amp;gt;&amp;gt; header has been refactored.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As a result, the build fails on awt_GraphicsEnv.c.  This simple patch:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~andrew/xshm/webrev.01&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~andrew/xshm/webrev.01&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; fixes the issue, without affecting older versions.  It's trivial, but
&lt;br&gt;&amp;gt;&amp;gt; very important; this new X11 is already in Gentoo, it'll be in F12
&lt;br&gt;&amp;gt;&amp;gt; (where we first discovered this issue), and it's no doubt heading to
&lt;br&gt;&amp;gt;&amp;gt; an Ubuntu near you soon.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The patch was contributed by Diego Pettenò &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26186692&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;flameeyes@...&lt;/a&gt;&amp;gt;, who
&lt;br&gt;&amp;gt;&amp;gt; I'm informed has signed the SCA.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Does this look ok? If so, can I have a bug ID to push this to the
&lt;br&gt;&amp;gt;&amp;gt; awt-gate (or wherever is appropriate)?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26186692.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26185435</id>
	<title>Re: &lt;AWT Dev&gt; [PATCH FOR APPROVAL]: Fix broken build on newer versions of X11 (libXext &gt;= 1.1.0)</title>
	<published>2009-11-03T11:35:36Z</published>
	<updated>2009-11-03T11:35:36Z</updated>
	<author>
		<name>phil.race</name>
	</author>
	<content type="html">awt_Graphics and XShm is more for 2D than AWT, but
&lt;br&gt;I'm not sure how much it matters for this small change.
&lt;br&gt;Attach the patch to a bugzilla report .. someone will
&lt;br&gt;need to generate a sun bug id too. Can you post a zip
&lt;br&gt;of the webvrev somewhere?
&lt;br&gt;&lt;br&gt;And is there an X11 reference you can cite to this apparent
&lt;br&gt;source incompatible change there?
&lt;br&gt;&lt;br&gt;-phil.
&lt;br&gt;&lt;br&gt;Andrew John Hughes wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; With the new version of X11 (specifically libXext &amp;gt;= 1.1), the XShm.h
&lt;br&gt;&amp;gt; header has been refactored.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; As a result, the build fails on awt_GraphicsEnv.c. &amp;nbsp;This simple patch:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://cr.openjdk.java.net/~andrew/xshm/webrev.01&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cr.openjdk.java.net/~andrew/xshm/webrev.01&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; fixes the issue, without affecting older versions. &amp;nbsp;It's trivial, but
&lt;br&gt;&amp;gt; very important; this new X11 is already in Gentoo, it'll be in F12
&lt;br&gt;&amp;gt; (where we first discovered this issue), and it's no doubt heading to
&lt;br&gt;&amp;gt; an Ubuntu near you soon.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The patch was contributed by Diego Pettenò &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26185435&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;flameeyes@...&lt;/a&gt;&amp;gt;, who
&lt;br&gt;&amp;gt; I'm informed has signed the SCA.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Does this look ok? If so, can I have a bug ID to push this to the
&lt;br&gt;&amp;gt; awt-gate (or wherever is appropriate)?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-%3CAWT-Dev%3E--PATCH-FOR-APPROVAL-%3A-Fix-broken-build-on-newer-versions-of-X11-%28libXext-%3E%3D-1.1.0%29-tp26185435p26185435.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26169787</id>
	<title>Re: Howto install a custom rendering engine?</title>
	<published>2009-11-02T11:59:01Z</published>
	<updated>2009-11-02T11:59:01Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/11/2 Clemens Eisserer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26169787&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;linuxhippy@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to install my own RenderingEngine implementation, however
&lt;br&gt;&amp;gt; I am not accustomed to the ServiceLoader concept:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;                    ServiceLoader&amp;lt;RenderingEngine&amp;gt; reLoader =
&lt;br&gt;&amp;gt;&amp;gt;                        ServiceLoader.loadInstalled(RenderingEngine.class);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; the ServiceLoader doesn't e.g. contain my CairoRenderingEngine.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Would it be enough to simply create a META-INF directory with a single
&lt;br&gt;&amp;gt; file in it, similar to what has been done for pisces?
&lt;br&gt;&amp;gt; Is there any way to influence the iteration-order?
&lt;br&gt;&amp;gt; If possible I would prefer my RendeingEngine to be tried before Pisces
&lt;br&gt;&amp;gt; when its mature and complete, at least it should be configureable
&lt;br&gt;&amp;gt; without passing the cmd-line parameter every time.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Whats the purpose of the ServiceLoader, wouldn't it be possible to
&lt;br&gt;&amp;gt; simply load the class specified on the command-line directly?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you in advance, Clemens
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/api/java/util/ServiceLoader.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/api/java/util/ServiceLoader.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;You need a text file in META-INF/services/&amp;lt;package
&lt;br&gt;name&amp;gt;.RenderingEngine which lists the provided implementations.
&lt;br&gt;loadInstalled uses the extension class loader so that resources needs
&lt;br&gt;to be loadable by that classloader. &amp;nbsp;I presume this means it needs to
&lt;br&gt;be available in ${JAVA_HOME}/jre/lib/ext.
&lt;br&gt;&lt;br&gt;You seem to contradict yourself, you want it to be 'configurable
&lt;br&gt;without passing the command-line parameter every time' but then ask
&lt;br&gt;why we can't simply load a class specified on the command-line. &amp;nbsp;The
&lt;br&gt;job of ServiceLoader and the META-INF/services files is to facilitate
&lt;br&gt;exactly what you appear to want -- configuring things once and having
&lt;br&gt;the service loaded on normal java invocations.
&lt;br&gt;&lt;br&gt;As to ordering, you can make sure your engine is first in this list at
&lt;br&gt;least, but that is affected by caching and the time it takes to load a
&lt;br&gt;class.
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Howto-install-a-custom-rendering-engine--tp26167636p26169787.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26167636</id>
	<title>Howto install a custom rendering engine?</title>
	<published>2009-11-02T09:28:05Z</published>
	<updated>2009-11-02T09:28:05Z</updated>
	<author>
		<name>Bugzilla from linuxhippy@gmail.com</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am trying to install my own RenderingEngine implementation, however
&lt;br&gt;I am not accustomed to the ServiceLoader concept:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ServiceLoader&amp;lt;RenderingEngine&amp;gt; reLoader =
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ServiceLoader.loadInstalled(RenderingEngine.class);
&lt;br&gt;&lt;br&gt;the ServiceLoader doesn't e.g. contain my CairoRenderingEngine.
&lt;br&gt;&lt;br&gt;Would it be enough to simply create a META-INF directory with a single
&lt;br&gt;file in it, similar to what has been done for pisces?
&lt;br&gt;Is there any way to influence the iteration-order?
&lt;br&gt;If possible I would prefer my RendeingEngine to be tried before Pisces
&lt;br&gt;when its mature and complete, at least it should be configureable
&lt;br&gt;without passing the cmd-line parameter every time.
&lt;br&gt;&lt;br&gt;Whats the purpose of the ServiceLoader, wouldn't it be possible to
&lt;br&gt;simply load the class specified on the command-line directly?
&lt;br&gt;&lt;br&gt;Thank you in advance, Clemens
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Howto-install-a-custom-rendering-engine--tp26167636p26167636.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26136482</id>
	<title>Re: Integration of the xrender pipeline rewite</title>
	<published>2009-10-30T13:34:40Z</published>
	<updated>2009-10-30T13:34:40Z</updated>
	<author>
		<name>Bugzilla from linuxhippy@gmail.com</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Thanks for all your work, integrating and maintaining the pipeline.
&lt;br&gt;&lt;br&gt;&amp;gt; So I should just ditch what we have in IcedTea7 and use this webrev?
&lt;br&gt;&amp;gt; I had to reroll all the patches for b74 anyway so get rid of that
&lt;br&gt;&amp;gt; maintenance headache would be nice.
&lt;br&gt;&lt;br&gt;Yes, in the long run I hope this code will replace what is currently in IcedTea.
&lt;br&gt;However the rewrite has more impact on independent parts (like the
&lt;br&gt;StrikeCache changes), so even with the pipeline disabled it could
&lt;br&gt;break some stuff. Thats why some review would be great...
&lt;br&gt;&lt;br&gt;- Clemens
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Integration-of-the-xrender-pipeline-rewite-tp26085293p26136482.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26134891</id>
	<title>Re: Review Reqeust for Bug 100068 - SunGraphics2D exposes a reference to itself while non fully initialised</title>
	<published>2009-10-30T11:26:09Z</published>
	<updated>2009-10-30T11:26:09Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">2009/10/30 Mario Torre &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26134891&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mario.torre@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Il 30/10/2009 18:50, Jennifer Godinez ha scritto:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Mario,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Since you are pushing the fix yourself, you don't really need the
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Contributed-by&amp;quot;. This is used for someone pushing it for you.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Jennifer
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Jennifer, Jim and all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Committed!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for the help, I'll celebrate with some Port wine tonight :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers!
&lt;br&gt;&amp;gt; Mario
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Mario Torre, Software Developer, &lt;a href=&quot;http://www.jroller.com/neugens/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jroller.com/neugens/&lt;/a&gt;&lt;br&gt;&amp;gt; aicas Allerton Interworks Computer Automated Systems GmbH
&lt;br&gt;&amp;gt; Haid-und-Neu-Straße 18 * D-76131 Karlsruhe * Germany
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.aicas.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.aicas.com&lt;/a&gt;&amp;nbsp;  * Tel: +49-721-663 968-44
&lt;br&gt;&amp;gt; pgp key: &lt;a href=&quot;http://subkeys.pgp.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net/&lt;/a&gt;&amp;nbsp;PGP Key ID: 80F240CF
&lt;br&gt;&amp;gt; Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim
&lt;br&gt;&amp;gt; Geschäftsführer: Dr. James J. Hunt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please, support open standards:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://endsoftpatents.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://endsoftpatents.org/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;w00t! &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/634221297c37&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/2d/jdk/rev/634221297c37&lt;/a&gt;&lt;br&gt;&lt;br&gt;Congratulations!
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Free Java Software Engineer
&lt;br&gt;Red Hat, Inc. (&lt;a href=&quot;http://www.redhat.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.redhat.com&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Review-Reqeust-for-Bug-100068---SunGraphics2D-exposes-a-reference-to-itself-while-non-fully-initialised-tp23952772p26134891.html" />
</entry>

</feed>
