[OpenJDK 2D-Dev] [10] RFR 8078192: Path2D storage trimming

Phil Race philip.race at oracle.com
Wed May 17 20:04:15 UTC 2017


Early next week is the hope.

-phil

On 05/16/2017 02:20 PM, Laurent Bourgès wrote:
> Phil,
>
> Did you get any answer from the CSR process on this bug ?
>
> Laurent
>
>
> 2017-04-21 0:17 GMT+02:00 Philip Race <philip.race at oracle.com 
> <mailto:philip.race at oracle.com>>:
>
>     OK. Although we still need to wait for the CSR process.
>
>     -phil.
>
>
>     On 4/20/17, 3:05 PM, Laurent Bourgès wrote:
>>     Sorry (bad shortcut);
>>
>>     Here is the fixed webrev:
>>     http://cr.openjdk.java.net/~lbourges/path2D/Path2D-8078192.3/
>>     <http://cr.openjdk.java.net/%7Elbourges/path2D/Path2D-8078192.3/>
>>
>>     Laurent
>>
>>     2017-04-21 0:04 GMT+02:00 Laurent Bourgès
>>     <bourges.laurent at gmail.com <mailto:bourges.laurent at gmail.com>>:
>>
>>         Sorry for the typo, I added also a newline before @since:
>>
>>
>>         2017-04-20 23:04 GMT+02:00 Philip Race
>>         <philip.race at oracle.com <mailto:philip.race at oracle.com>>:
>>
>>              You have a capital letter here and I think it must be
>>             lower case ..
>>
>>
>>             2499      * @Since 10
>>
>>             -phil.
>>
>>
>>             On 4/20/17, 1:58 PM, Laurent Bourgès wrote:
>>>             Hi Phil & Jim,
>>>
>>>             Here is the updated webrev:
>>>             http://cr.openjdk.java.net/~lbourges/path2D/Path2D-8078192.2/
>>>             <http://cr.openjdk.java.net/%7Elbourges/path2D/Path2D-8078192.2/>
>>>
>>>             Changes:
>>>             - trimToSize() return void
>>>             - fixed test + jtreg passed
>>>
>>>             Bye,
>>>             Laurent
>>>
>>>             2017-04-20 21:30 GMT+02:00 Jim Graham
>>>             <james.graham at oracle.com <mailto:james.graham at oracle.com>>:
>>>
>>>                 Hi Laurent,
>>>
>>>                 The implementation looks good, except that the
>>>                 method chaining-style return value seems out of
>>>                 place here. Similar trimToSize() methods in
>>>                 Collections return void and none of the other
>>>                 methods in this area use the method chaining
>>>                 paradigm.  In the interest of maintaining a common
>>>                 design theme throughout 2D this method should just
>>>                 return void.
>>>
>>>                         ...jim
>>>
>>>
>>>                 On 4/18/17 11:49 PM, Laurent Bourgès wrote:
>>>
>>>                     Hi,
>>>
>>>                     Here is a first attempt to propose a Path2D
>>>                     patch (based on JDK10):
>>>                     http://cr.openjdk.java.net/~lbourges/path2D/Path2D-8078192.0/
>>>                     <http://cr.openjdk.java.net/%7Elbourges/path2D/Path2D-8078192.0/>
>>>
>>>                     JBS:
>>>                     https://bugs.openjdk.java.net/browse/JDK-8078192
>>>                     <https://bugs.openjdk.java.net/browse/JDK-8078192>
>>>
>>>                     Please review the Path2D changes, notably the
>>>                     javadoc (english) and the modified
>>>                     Path2DCopyConstructor test which checks
>>>                     all public Path2D methods on concrete classes
>>>                     (Path2D.Float, Path2D.Double, GeneralPath) after
>>>                     calling path.trimToSize()
>>>
>>>                     Cheers,
>>>                     Laurent
>>>
>>>
>>>
>>>
>>>             -- 
>>>             -- 
>>>             Laurent Bourgès
>>
>>
>>
>>
>>         -- 
>>         -- 
>>         Laurent Bourgès
>>
>>
>>
>>
>>     -- 
>>     -- 
>>     Laurent Bourgès
>
>
>
>
> -- 
> -- 
> Laurent Bourgès

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20170517/4fdd0379/attachment.html>


More information about the 2d-dev mailing list