Backporting changeset from 7 to 6 for bugfix

Joe Darcy joe.darcy at oracle.com
Thu Jun 10 14:17:40 PDT 2010


Andrew John Hughes wrote:
> On 10 June 2010 02:02, Joe Darcy <joe.darcy at oracle.com> wrote:
>   
>> Andrew Su wrote:
>>     
>>> Hello,
>>>
>>> This is the link[1] to the changeset which fixes the bug which renders a
>>> circle that has a side clipped.
>>> Requesting permission to backport this fix.
>>>
>>> [1] http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fb03586d68b6
>>>
>>> -Andrew
>>>
>>>       
>> Hello Andrew.
>>
>> I approve this fix being applied to OpenJDK 6 b20 *as long as* the file
>> test/sun/pisces/ScaleTest.java is added initially with an Oracle copyright
>> rather than a Sun one; in other words, use this version of the test file:
>> http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/00cd9dc3c2b5/test/sun/pisces/ScaleTest.java
>>
>>     
>
> Done.
>
>   
>> FYI, here are some other fixes from JDK 7 that might be applicable and
>> worthwhile to include in OpenJDK 6:
>>
>> 6697721 OpenJDK: rotated text baseline different between TextLayout and
>> drawString
>>     
>
> This patch updates a testcase introduced in:
>
> 6683472: Incorrect handling of translation component of font transform.
>
> and further updated by:
>
> 6687298: Reg testcase java/awt/Graphics2D/DrawString/RotTransText.java
> fails on windows
>
> Ok to backport these as well?
>   

Yes.

>   
>> 6587560 OpenJDK problem handling bitmaps returned when LCD text is
>> requested.
>>   (may want to pull over any other subsequent fixes involving
>> src/share/native/sun/font/freetypeScaler.c too,
>>     
>
> I've brought over:
>
> 6703377: freetype: glyph vector outline is not translated correctly
> 6587560: OpenJDK problem handling bitmaps returned when LCD text is requested
> 6887292: memory leak in freetypeScaler.c
>
> The others have already been backported.
>   

Good.
>   
>>    but the changeset for 6307603: "[X11] Use RENDER extension for complex
>> operations done in software"
>>   should be considered separately.)
>>     
>
> I was going to ask about this.  I think it should wait until b21
>   

> It's not even in the jdk7 forest yet, and needs time to soak there
> first.
>   

Agreed on both counts.

> An older version has been in IcedTea for years, so we'll update that
> and get some testing there before including it in OpenJDK6 upstream.
>
>   
>> 6829678 StrokeShapeTest: createStrokedShape() behaves differently
>>     
>
> Backported.
>
>   
>> 6829673 ThinLineTest: A line < 1 pixel disappears.
>>     
>
> Backported.
>
>   
>> 6793344 BasicStroke's first element dash pattern is not a dash
>>     
>
> Backported.
>
> There are some Nimbus bugfixes we should bring over:
>
> changeset:   2337:042eb92f89ad
> user:        peterz
> date:        Thu May 06 12:57:30 2010 +0400
> summary:     6919629: Nimbus L&F Nimbus.Overrides option leaks
> significant amounts of memory
>
> changeset:   2214:325823a26aac
> user:        peterz
> date:        Thu Mar 18 12:02:12 2010 +0300
> summary:     6932524: NIMBUS: 3 constructors of JSplitPane creates new
> jsp with continuous layout - they should not.
>
> changeset:   2212:1224c1388e86
> user:        rupashka
> date:        Wed Mar 17 12:48:21 2010 +0300
> summary:     6933784: NIMBUS: ImageView getNoImageIcon and
> getLoadingImageIcon returns nulls instead of an icon
>
> changeset:   2140:fffd21bc5657
> user:        peterz
> date:        Fri Dec 25 17:47:08 2009 +0300
> summary:     6860438: [Nimbus] Code to globally set slider's thumb
> background doesn't work as specified
>
> changeset:   2139:e2f7e92c30f1
> user:        peterz
> date:        Mon Dec 21 19:26:58 2009 +0300
> summary:     6860433: [Nimbus] Code to set a single slider's thumb
> background doesn't work as specified
>   

Approved.


> and some timezone data updates:
>
> changeset:   2296:2571720800a6
> user:        peytoia
> date:        Tue Apr 20 15:01:31 2010 +0900
> summary:     6945238: (tz) Support tzdata2010i
>
> changeset:   2216:f799c62ad4f8
> user:        peytoia
> date:        Tue Mar 30 18:35:47 2010 +0900
> summary:     6939021: (tz) Support tzdata2010g
>
> changeset:   2209:0e0ce1aa1bba
> user:        peytoia
> date:        Thu Mar 11 11:54:17 2010 +0900
> summary:     6933032: (tz) Support tzdata2010e
>
> changeset:   2208:0137b5857c63
> parent:      2183:90248595ec35
> user:        okutsu
> date:        Wed Mar 10 14:32:47 2010 +0900
> summary:     6932473: (tz) javazic produces incorrect SimpleTimeZone
> parameters with Sun<=7
>
> Do these look ok?
>
>   

Yes; also approved to go back.

Since some Sun copyrighted files have leaked back in, we'll done another 
pass to clean up any such files before b20 goes final.

Thanks,

-Joe




More information about the jdk6-dev mailing list