[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    Re: [OpenJDK 2D-Dev] RFR [14]: JDK-8228711: Path rendered incorrectly when it goes outside the clipp
From:       Laurent_Bourgès <bourges.laurent () gmail ! com>
Date:       2019-08-07 8:37:13
Message-ID: CAKjRUT7z8LcCFQH5ce=ZUO8iphe0+XuivSRwLi3ZertBv+3sKg () mail ! gmail ! com
[Download RAW message or body]

Kevin & Philip,

Thank you for your reviews, I pushed the fix:
http://hg.openjdk.java.net/jdk/client/rev/13178f7e75d5

Laurent

Le mer. 7 août 2019 à 01:30, Kevin Rushforth <kevin.rushforth@oracle.com> a
écrit :

> Looks good.
>
> +1
>
> -- Kevin
>
> On 8/6/2019 12:28 AM, Laurent Bourgès wrote:
>
> Ping:
> Could someone do a second review ?
> Laurent
>
> Le ven. 2 août 2019 à 17:01, Laurent Bourgès <bourges.laurent@gmail.com>
> a écrit :
>
>> Thanks Philip,
>>
>> I am waiting for another approval,
>> Cheers,
>> Laurent
>>
>> Le ven. 2 août 2019 à 00:13, Philip Race <philip.race@oracle.com> a
>> écrit :
>>
>>> +1 from me. Looks the same as the FX fix modulo some moving things
>>> around.
>>>
>>> -phil.
>>>
>>> On 7/29/19, 12:56 AM, Laurent Bourgès wrote:
>>> > Hi,
>>> >
>>> > Please review this bug fix for the Marlin renderer (introduced in
>>> > JDK11.0.2):
>>> > JBS: https://bugs.openjdk.java.net/browse/JDK-8228711
>>> > webrev: http://cr.openjdk.java.net/~lbourges/marlin/marlin-8228711.0/
>>> > <http://cr.openjdk.java.net/%7Elbourges/marlin/marlin-8228711.0/>
>>> >
>>> > This patch is very close to MarlinFX patch integrated last week in
>>> > OpenJFX 14, see https://bugs.openjdk.java.net/browse/JDK-8226789
>>> >
>>> > Changes:
>>> > - Stroker: fixed closePath() to preserve last position and its outcode
>>> > - TransformingPathConsumer2D: fixed PathClipFilter.closePath() to
>>> > preserve last position and its outcode
>>> > - Dasher: better precision handling (comparison float value with
>>> epsilon)
>>> > - ClipShapeTest: use preliminary curve subdivision (length > 50px) to
>>> > avoid false positives on long stroked curves (quad / cubic) + lowered
>>> > thresholds
>>> >
>>> > Cheers,
>>> > Laurent
>>>
>>
>>
>> --
>> --
>> Laurent Bourgès
>>
>
>

-- 
-- 
Laurent Bourgès

[Attachment #3 (text/html)]

<div dir="ltr"><div>Kevin &amp; Philip,<br></div><div><br></div><div>Thank you for \
your reviews, I pushed the fix:<br></div><div><a \
href="http://hg.openjdk.java.net/jdk/client/rev/13178f7e75d5">http://hg.openjdk.java.n \
et/jdk/client/rev/13178f7e75d5</a></div><div><br></div><div>Laurent<br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">Le  mer. 7 août 2019 à  \
01:30, Kevin Rushforth &lt;<a \
href="mailto:kevin.rushforth@oracle.com">kevin.rushforth@oracle.com</a>&gt; a écrit  \
:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  
    
  
  <div bgcolor="#FFFFFF">
    Looks good.<br>
    <br>
    +1<br>
    <br>
    -- Kevin<br>
    <br>
    <div class="gmail-m_8457819702982098100moz-cite-prefix">On 8/6/2019 12:28 AM, \
Laurent Bourgès  wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="auto">
        <div dir="auto">Ping:</div>
        <div dir="auto">Could someone do a second review ?</div>
        <div dir="auto">Laurent</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Le ven. 2 août 2019 à 17:01,
          Laurent Bourgès &lt;<a href="mailto:bourges.laurent@gmail.com" \
target="_blank">bourges.laurent@gmail.com</a>&gt; a  écrit  :<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  <div dir="ltr">
            <div>Thanks Philip,</div>
            <div><br>
            </div>
            <div>I am waiting for another approval,</div>
            <div>Cheers,</div>
            <div>Laurent<br>
            </div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">Le  ven. 2 août 2019
              Ã   00:13, Philip Race &lt;<a href="mailto:philip.race@oracle.com" \
rel="noreferrer" target="_blank">philip.race@oracle.com</a>&gt;  a écrit  :<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">+1 from me. Looks the  \
same as the FX fix modulo some moving things around.<br>  <br>
              -phil.<br>
              <br>
              On 7/29/19, 12:56 AM, Laurent Bourgès wrote:<br>
              &gt; Hi,<br>
              &gt;<br>
              &gt; Please review this bug fix for the Marlin renderer
              (introduced in <br>
              &gt; JDK11.0.2):<br>
              &gt; JBS: <a href="https://bugs.openjdk.java.net/browse/JDK-8228711" \
rel="noreferrer noreferrer" \
target="_blank">https://bugs.openjdk.java.net/browse/JDK-8228711</a><br>  &gt; \
webrev: <a href="http://cr.openjdk.java.net/~lbourges/marlin/marlin-8228711.0/" \
rel="noreferrer noreferrer" \
target="_blank">http://cr.openjdk.java.net/~lbourges/marlin/marlin-8228711.0/</a>  \
<br>  &gt; &lt;<a href="http://cr.openjdk.java.net/%7Elbourges/marlin/marlin-8228711.0/" \
rel="noreferrer noreferrer" \
target="_blank">http://cr.openjdk.java.net/%7Elbourges/marlin/marlin-8228711.0/</a>&gt;<br>
  &gt;<br>
              &gt; This patch is very close to MarlinFX patch integrated
              last week in <br>
              &gt; OpenJFX 14, see <a \
href="https://bugs.openjdk.java.net/browse/JDK-8226789" rel="noreferrer noreferrer" \
target="_blank">https://bugs.openjdk.java.net/browse/JDK-8226789</a><br>  &gt;<br>
              &gt; Changes:<br>
              &gt; - Stroker: fixed closePath() to preserve last
              position and its outcode<br>
              &gt; - TransformingPathConsumer2D: fixed
              PathClipFilter.closePath() to <br>
              &gt; preserve last position and its outcode<br>
              &gt; - Dasher: better precision handling (comparison float
              value with epsilon)<br>
              &gt; - ClipShapeTest: use preliminary curve subdivision
              (length &gt; 50px) to <br>
              &gt; avoid false positives on long stroked curves (quad /
              cubic) + lowered <br>
              &gt; thresholds<br>
              &gt;<br>
              &gt; Cheers,<br>
              &gt; Laurent<br>
            </blockquote>
          </div>
          <br clear="all">
          <br>
          -- <br>
          <div dir="ltr" \
class="gmail-m_8457819702982098100m_5324395789867481066gmail_signature">--  <br>
            Laurent Bourgès</div>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </div>

</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" \
class="gmail_signature">-- <br>Laurent Bourgès</div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic