<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>49225</bug_id>
          
          <creation_ts>2010-11-08 16:58:45 -0800</creation_ts>
          <short_desc>Philip Canvas test 2d.path.rect.winding fails</short_desc>
          <delta_ts>2011-01-06 13:05:53 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Canvas</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://philip.html5.org/tests/canvas/suite/tests/2d.path.rect.winding.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>46506</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Helder Correia">helder</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ademar</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kling</cc>
    
    <cc>mdelaney7</cc>
    
    <cc>prasad.adimulam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>306474</commentid>
    <comment_count>0</comment_count>
    <who name="Helder Correia">helder</who>
    <bug_when>2010-11-08 16:58:45 -0800</bug_when>
    <thetext>The direction of the subpath is not taken into account.  This breaks the nonzero winding rule when using either a negative width or a negative height (but not both), in which case the rect should be counterclockwise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306486</commentid>
    <comment_count>1</comment_count>
      <attachid>73312</attachid>
    <who name="Helder Correia">helder</who>
    <bug_when>2010-11-08 17:06:36 -0800</bug_when>
    <thetext>Created attachment 73312
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306637</commentid>
    <comment_count>2</comment_count>
      <attachid>73312</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-11-09 00:18:41 -0800</bug_when>
    <thetext>Comment on attachment 73312
Patch

This patch can be simplified to remove the &quot;if (width &lt; 0) {&quot; and &quot;if (height &lt; 0) {&quot; blocks and just leaving the Path::addRect() call as-is.

The Path objects generated by the two code paths in your patch are equivalent AFAICT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306650</commentid>
    <comment_count>3</comment_count>
    <who name="Helder Correia">helder</who>
    <bug_when>2010-11-09 00:48:04 -0800</bug_when>
    <thetext>@Andreas: my initial patch consisted in removing the two &apos;if&apos; blocks only, but then I saw that you introduced them in http://trac.webkit.org/changeset/63270. If you&apos;re sure that removing them won&apos;t break anything, I can just do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306652</commentid>
    <comment_count>4</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-11-09 00:51:15 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; @Andreas: my initial patch consisted in removing the two &apos;if&apos; blocks only, but then I saw that you introduced them in http://trac.webkit.org/changeset/63270. If you&apos;re sure that removing them won&apos;t break anything, I can just do that.

That should be fine. r63270 simply factored those checks out of validateRectForCanvas() and into rect(). :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>307013</commentid>
    <comment_count>5</comment_count>
      <attachid>73428</attachid>
    <who name="Helder Correia">helder</who>
    <bug_when>2010-11-09 15:04:20 -0800</bug_when>
    <thetext>Created attachment 73428
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>307152</commentid>
    <comment_count>6</comment_count>
      <attachid>73428</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-09 21:07:07 -0800</bug_when>
    <thetext>Comment on attachment 73428
Patch

Clearing flags on attachment: 73428

Committed r71716: &lt;http://trac.webkit.org/changeset/71716&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>307153</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-09 21:07:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327332</commentid>
    <comment_count>8</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2010-12-28 13:38:05 -0800</bug_when>
    <thetext>As discussed (in pvt) with Suresh, this should not block qtwebkit-2.1. Marking as a nice-to-have fix for qtwebkit-2.2 (later it can be triaged and promoted to blocker if necessary)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>328550</commentid>
    <comment_count>9</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-01-03 06:21:02 -0800</bug_when>
    <thetext>Revision r71716 cherry-picked into qtwebkit-2.2 with commit dd6e586 &lt;http://gitorious.org/webkit/qtwebkit/commit/dd6e586&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330350</commentid>
    <comment_count>10</comment_count>
    <who name="Prasad">prasad.adimulam</who>
    <bug_when>2011-01-06 13:05:53 -0800</bug_when>
    <thetext>Related QtWRT Bugzilla error ID: http://bugs.nokia-boston.com/bugzilla/show_bug.cgi?id=7147</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>73312</attachid>
            <date>2010-11-08 17:06:36 -0800</date>
            <delta_ts>2010-11-09 15:04:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49225-20101108170524.patch</filename>
            <type>text/plain</type>
            <size>5204</size>
            <attacher name="Helder Correia">helder</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlYjhhMGQwMjkzZjk2MjhhMzhlYzM3Y2ZlOWJjYThjNzM3NjkxNmRjLi4wYmVjNjEx
YTVlMDBhYmFkNDJlZWViNzBjNzJkMzRlNTcxY2I5ZjBmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTAtMTEtMDggIEhlbGRlciBDb3JyZWlhICA8aGVsZGVyQHNlbmNoYS5jb20+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGhpbGlwIENhbnZhcyB0
ZXN0IDJkLnBhdGgucmVjdC53aW5kaW5nIGZhaWxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD00OTIyNQorCisgICAgICAgIFJlbW92ZSB0ZXN0IGZyb20g
c2tpcHBlZCBsaXN0LgorCisgICAgICAgICogcGxhdGZvcm0vZ3RrL1NraXBwZWQ6CisgICAgICAg
ICogcGxhdGZvcm0vbWFjLWxlb3BhcmQvU2tpcHBlZDoKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9T
a2lwcGVkOgorCiAyMDEwLTExLTA4ICBEYXZpZCBIeWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBEYW4gQmVybnN0ZWluLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBl
ZAppbmRleCA3YTQxMDc0NDY3ZGE4Mzk4M2ZlYmUyNjBkMmU4MWRjMmRhYWU5MWI1Li44ZGMzODVh
Y2ZlNmYxNmYzZTdmNTIyZmIyZDQ4NWJkYTRiNTM1NWU1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tp
cHBlZApAQCAtNTMzOCw3ICs1MzM4LDYgQEAgY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5saW5lLm1p
dGVyLmxpbmVlZGdlLmh0bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQubWlzc2luZ2FyZ3MuaHRt
bAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXRoLmFyY1RvLmVuc3VyZXN1YnBhdGguMi5odG1s
CiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdGguY2xpcC5lbXB0eS5odG1sCi1jYW52YXMvcGhp
bGlwL3Rlc3RzLzJkLnBhdGgucmVjdC53aW5kaW5nLmh0bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMv
MmQucGF0dGVybi5pbWFnZS5icm9rZW4uaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0
ZXJuLmltYWdlLmluY29tcGxldGUuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5zaGFkb3cu
ZW5hYmxlLmJsdXIuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLWxl
b3BhcmQvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1sZW9wYXJkL1NraXBwZWQK
aW5kZXggMjFmZTg2Y2I1ZDE3N2I2M2Q4NjI1Y2JhMjM4OTlmODcxYWZkY2Y2YS4uNzk0ZTQ4N2Y1
YTA3MmYwMWYzNzRkYzM0NWY5OTkzYzFiMmE2YTViZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjLWxlb3BhcmQvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMtbGVvcGFyZC9Ta2lwcGVkCkBAIC0xMzAsNyArMTMwLDYgQEAgY2FudmFzL3BoaWxpcC90ZXN0
cy8yZC5saW5lLm1pdGVyLmxpbmVlZGdlLmh0bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQubWlz
c2luZ2FyZ3MuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXRoLmFyY1RvLmVuc3VyZXN1
YnBhdGguMi5odG1sCiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdGguY2xpcC5lbXB0eS5odG1s
Ci1jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdGgucmVjdC53aW5kaW5nLmh0bWwKIGNhbnZhcy9w
aGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5icm9rZW4uaHRtbAogY2FudmFzL3BoaWxpcC90
ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLmluY29tcGxldGUuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0
cy8yZC5zaGFkb3cuZW5hYmxlLmJsdXIuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vcXQvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKaW5kZXgg
YjIyY2UyMDUwNDU4ZjY3YjNiZmY3N2UxZGVmZWJjZTk4ZDdjOTZhZC4uMzVjYTU4YTRmMmQ5MDM3
NzdkNGYxMTdjNDMwZTNjMmM5NjFhMDk5YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vcXQvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCkBAIC01
MDY1LDcgKzUwNjUsNiBAQCBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmxpbmUubWl0ZXIubGluZWVk
Z2UuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5taXNzaW5nYXJncy5odG1sCiBjYW52YXMv
cGhpbGlwL3Rlc3RzLzJkLnBhdGgucXVhZHJhdGljQ3VydmVUby5zaGFwZS5odG1sCiBjYW52YXMv
cGhpbGlwL3Rlc3RzLzJkLnBhdGgucXVhZHJhdGljQ3VydmVUby5zY2FsZWQuaHRtbAotY2FudmFz
L3BoaWxpcC90ZXN0cy8yZC5wYXRoLnJlY3Qud2luZGluZy5odG1sCiBjYW52YXMvcGhpbGlwL3Rl
c3RzLzJkLnBhdGgucmVjdC56ZXJvLjYuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXRo
LnN0cm9rZS5zY2FsZTIuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdl
LmJyb2tlbi5odG1sCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hh
bmdlTG9nCmluZGV4IDJmZTFiNzI1NmVlMmE4OGU1YTVjZWFhMzZiYzJhYTE2NWU3Y2U2NDEuLjBj
N2I2NDkxY2FlNmRjYTBlZjhhZTRlNmZkZGRlM2Q0MzIxZjRmMDUgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIw
MTAtMTEtMDggIEhlbGRlciBDb3JyZWlhICA8aGVsZGVyQHNlbmNoYS5jb20+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGhpbGlwIENhbnZhcyB0ZXN0
IDJkLnBhdGgucmVjdC53aW5kaW5nIGZhaWxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00OTIyNQorCisgICAgICAgIENoZWNrIHdoZXRoZXIgZGlyZWN0
aW9uIGlzIGNvdW50ZXJjbG9ja3dpc2UsIGltcG9ydGFudCBmb3Igbm9uemVybyB3aW5kaW5nIHJ1
bGUuCisKKyAgICAgICAgVGhlIHJlY3QoeCwgeSwgdywgaCkgbWV0aG9kIG11c3QgY3JlYXRlIGEg
bmV3IHN1YnBhdGggY29udGFpbmluZyBqdXN0IHRoZSBmb3VyIHBvaW50cworICAgICAgICAoeCwg
eSksICh4K3csIHkpLCAoeCt3LCB5K2gpLCAoeCwgeStoKSwgd2l0aCB0aG9zZSBmb3VyIHBvaW50
cyBjb25uZWN0ZWQgYnkgc3RyYWlnaHQKKyAgICAgICAgbGluZXMsIGFuZCBtdXN0IHRoZW4gbWFy
ayB0aGUgc3VicGF0aCBhcyBjbG9zZWQuCisKKyAgICAgICAgKiBodG1sL2NhbnZhcy9DYW52YXNS
ZW5kZXJpbmdDb250ZXh0MkQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FudmFzUmVuZGVyaW5n
Q29udGV4dDJEOjpyZWN0KToKKwogMjAxMC0xMS0wOCAgRGF2aWQgSHlhdHQgIDxoeWF0dEBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFuIEJlcm5zdGVpbi4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcCBiL1dlYkNv
cmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcAppbmRleCBhMmQ5ZTk4
Y2EzMzgyOTIyOGUwNmYyMjBmZjczZDU3MjlkNDA3MTQ1Li4xNDM0YTI5YjdjNTc4ZjA2ODM1Mjg0
NDEzNjJlNzEzOTI3ZTZlZWRjIDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZh
c1JlbmRlcmluZ0NvbnRleHQyRC5jcHAKKysrIGIvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNS
ZW5kZXJpbmdDb250ZXh0MkQuY3BwCkBAIC03OTMsMTcgKzc5MywyMSBAQCB2b2lkIENhbnZhc1Jl
bmRlcmluZ0NvbnRleHQyRDo6cmVjdChmbG9hdCB4LCBmbG9hdCB5LCBmbG9hdCB3aWR0aCwgZmxv
YXQgaGVpZ2h0KQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKHdpZHRoIDwgMCkg
ewotICAgICAgICB3aWR0aCA9IC13aWR0aDsKLSAgICAgICAgeCAtPSB3aWR0aDsKLSAgICB9Ci0K
LSAgICBpZiAoaGVpZ2h0IDwgMCkgewotICAgICAgICBoZWlnaHQgPSAtaGVpZ2h0OwotICAgICAg
ICB5IC09IGhlaWdodDsKKyAgICAvLyBDaGVjayB3aGV0aGVyIGRpcmVjdGlvbiBpcyBjb3VudGVy
Y2xvY2t3aXNlLCBpbXBvcnRhbnQgZm9yIG5vbnplcm8gd2luZGluZyBydWxlLgorICAgIC8vIFNl
ZSBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdGgucmVjdC53aW5kaW5nLmh0bWwuCisgICAgLy8g
VGhlIHJlY3QoeCwgeSwgdywgaCkgbWV0aG9kIG11c3QgY3JlYXRlIGEgbmV3IHN1YnBhdGggY29u
dGFpbmluZyBqdXN0IHRoZSBmb3VyIHBvaW50cworICAgIC8vICh4LCB5KSwgKHgrdywgeSksICh4
K3csIHkraCksICh4LCB5K2gpLCB3aXRoIHRob3NlIGZvdXIgcG9pbnRzIGNvbm5lY3RlZCBieSBz
dHJhaWdodAorICAgIC8vIGxpbmVzLCBhbmQgbXVzdCB0aGVuIG1hcmsgdGhlIHN1YnBhdGggYXMg
Y2xvc2VkLiBJdCBtdXN0IHRoZW4gY3JlYXRlIGEgbmV3IHN1YnBhdGggd2l0aAorICAgIC8vIHRo
ZSBwb2ludCAoeCwgeSkgYXMgdGhlIG9ubHkgcG9pbnQgaW4gdGhlIHN1YnBhdGguCisgICAgaWYg
KCh3aWR0aCA8IDAgJiYgaGVpZ2h0ID49IDApIHx8IChoZWlnaHQgPCAwICYmIHdpZHRoID49IDAp
KSB7CisgICAgICAgIG1fcGF0aC5tb3ZlVG8oRmxvYXRQb2ludCh4LCB5KSk7CisgICAgICAgIG1f
cGF0aC5hZGRMaW5lVG8oRmxvYXRQb2ludCh4ICsgd2lkdGgsIHkpKTsKKyAgICAgICAgbV9wYXRo
LmFkZExpbmVUbyhGbG9hdFBvaW50KHggKyB3aWR0aCwgeSArIGhlaWdodCkpOworICAgICAgICBt
X3BhdGguYWRkTGluZVRvKEZsb2F0UG9pbnQoeCwgeSArIGhlaWdodCkpOworICAgICAgICBtX3Bh
dGguY2xvc2VTdWJwYXRoKCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgbV9wYXRoLmFkZFJlY3Qo
RmxvYXRSZWN0KHgsIHksIHdpZHRoLCBoZWlnaHQpKTsKICAgICB9Ci0KLSAgICBtX3BhdGguYWRk
UmVjdChGbG9hdFJlY3QoeCwgeSwgd2lkdGgsIGhlaWdodCkpOwogfQogCiAjaWYgRU5BQkxFKERB
U0hCT0FSRF9TVVBQT1JUKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>73428</attachid>
            <date>2010-11-09 15:04:20 -0800</date>
            <delta_ts>2010-11-09 21:07:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49225-20101109150259.patch</filename>
            <type>text/plain</type>
            <size>4314</size>
            <attacher name="Helder Correia">helder</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyNGVmOTUxYTQyYTE3MGFkYmVhYWZlMWE5NTc3NTc3NzAwYjgxNjZlLi5lZGE0NjZl
ODg5OWExNmRiOGU3YTJmYmRjNzg5OWE1ZTdmOWEzYzE0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTAtMTEtMDkgIEhlbGRlciBDb3JyZWlhICA8aGVsZGVyQHNlbmNoYS5jb20+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGhpbGlwIENhbnZhcyB0
ZXN0IDJkLnBhdGgucmVjdC53aW5kaW5nIGZhaWxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD00OTIyNQorCisgICAgICAgIFJlbW92ZSB0ZXN0IGZyb20g
c2tpcHBlZCBsaXN0LgorCisgICAgICAgICogcGxhdGZvcm0vZ3RrL1NraXBwZWQ6CisgICAgICAg
ICogcGxhdGZvcm0vbWFjLWxlb3BhcmQvU2tpcHBlZDoKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9T
a2lwcGVkOgorCiAyMDEwLTExLTA5ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgog
CiAgICAgICAgIFlldCBhbm90aGVyIHVucmV2aWV3ZWQgQ2hyb21pdW0gcmViYXNlbGluZXMgZm9y
IHI3MTQ2NS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKaW5kZXggZDgyZGViYTNiYTRmMTYzOTM3
NWZmNTNlNGJjNjg3N2FlZjM3OWMzNy4uMGQ3OGI1MzM2OWU4YmZmMzI3Yjk2ODQzYzU4Mjk3MzAy
ZjhjMDAyOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKQEAgLTUzMzYsNyArNTMzNiw2IEBA
IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQubGluZS5taXRlci5saW5lZWRnZS5odG1sCiBjYW52YXMv
cGhpbGlwL3Rlc3RzLzJkLm1pc3NpbmdhcmdzLmh0bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQu
cGF0aC5hcmNUby5lbnN1cmVzdWJwYXRoLjIuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5w
YXRoLmNsaXAuZW1wdHkuaHRtbAotY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXRoLnJlY3Qud2lu
ZGluZy5odG1sCiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1hZ2UuYnJva2VuLmh0
bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5pbmNvbXBsZXRlLmh0bWwK
IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuc2hhZG93LmVuYWJsZS5ibHVyLmh0bWwKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1sZW9wYXJkL1NraXBwZWQgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMtbGVvcGFyZC9Ta2lwcGVkCmluZGV4IDIxZmU4NmNiNWQxNzdiNjNkODYy
NWNiYTIzODk5Zjg3MWFmZGNmNmEuLjc5NGU0ODdmNWEwNzJmMDFmMzc0ZGMzNDVmOTk5M2MxYjJh
NmE1YmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1sZW9wYXJkL1NraXBw
ZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLWxlb3BhcmQvU2tpcHBlZApAQCAtMTMw
LDcgKzEzMCw2IEBAIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQubGluZS5taXRlci5saW5lZWRnZS5o
dG1sCiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLm1pc3NpbmdhcmdzLmh0bWwKIGNhbnZhcy9waGls
aXAvdGVzdHMvMmQucGF0aC5hcmNUby5lbnN1cmVzdWJwYXRoLjIuaHRtbAogY2FudmFzL3BoaWxp
cC90ZXN0cy8yZC5wYXRoLmNsaXAuZW1wdHkuaHRtbAotY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5w
YXRoLnJlY3Qud2luZGluZy5odG1sCiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1h
Z2UuYnJva2VuLmh0bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5pbmNv
bXBsZXRlLmh0bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuc2hhZG93LmVuYWJsZS5ibHVyLmh0
bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCmluZGV4IGE0NzdmZTRmOTc4YjBjNzNiOTRjOTkyMTNl
YzE2YjE4MzQ2YjIzOWMuLjk0YTIwY2UyMjE1ZmQ4ZTk5ZGU4YmViYzcxMTJjZDI5NDQwZjI0ZmYg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZApAQCAtNTA2Myw3ICs1MDYzLDYgQEAgY2FudmFzL3Bo
aWxpcC90ZXN0cy8yZC5saW5lLm1pdGVyLmxpbmVlZGdlLmh0bWwKIGNhbnZhcy9waGlsaXAvdGVz
dHMvMmQubWlzc2luZ2FyZ3MuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXRoLnF1YWRy
YXRpY0N1cnZlVG8uc2hhcGUuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXRoLnF1YWRy
YXRpY0N1cnZlVG8uc2NhbGVkLmh0bWwKLWNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0aC5yZWN0
LndpbmRpbmcuaHRtbAogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXRoLnJlY3QuemVyby42Lmh0
bWwKIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0aC5zdHJva2Uuc2NhbGUyLmh0bWwKIGNhbnZh
cy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5icm9rZW4uaHRtbApkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlOWI2YWIwNDhlOWMz
YjJkOTQ3M2EwNDJlNDY4NzFlOWZjYTc5MDViLi5hODUzZjYxMGQ4ZGZlZmNmNTMxZjJmOGUzYjM5
NzViODUxMzQ3NGE3IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3Jl
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEwLTExLTA5ICBIZWxkZXIgQ29ycmVpYSAg
PGhlbGRlckBzZW5jaGEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFBoaWxpcCBDYW52YXMgdGVzdCAyZC5wYXRoLnJlY3Qud2luZGluZyBmYWls
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDkyMjUK
KworICAgICAgICBSZWN0IHBhdGggZGlyZWN0aW9uIGlzIGltcG9ydGFudCBmb3Igbm9uemVybyB3
aW5kaW5nIHJ1bGUuCisKKyAgICAgICAgVGhlIHJlY3QoeCwgeSwgdywgaCkgbWV0aG9kIG11c3Qg
Y3JlYXRlIGEgbmV3IHN1YnBhdGggY29udGFpbmluZyBqdXN0IHRoZSBmb3VyIHBvaW50cworICAg
ICAgICAoeCwgeSksICh4K3csIHkpLCAoeCt3LCB5K2gpLCAoeCwgeStoKSwgd2l0aCB0aG9zZSBm
b3VyIHBvaW50cyBjb25uZWN0ZWQgYnkgc3RyYWlnaHQKKyAgICAgICAgbGluZXMsIGFuZCBtdXN0
IHRoZW4gbWFyayB0aGUgc3VicGF0aCBhcyBjbG9zZWQuCisKKyAgICAgICAgKiBodG1sL2NhbnZh
cy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FudmFz
UmVuZGVyaW5nQ29udGV4dDJEOjpyZWN0KToKKwogMjAxMC0xMS0wOSAgU2ltb24gRnJhc2VyICA8
c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxl
ci4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4
dDJELmNwcCBiL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNw
cAppbmRleCBhMmQ5ZTk4Y2EzMzgyOTIyOGUwNmYyMjBmZjczZDU3MjlkNDA3MTQ1Li5iOWY4NmNl
OTZiMmYwYTQ4MDJkNzAzMTQxMjVkYjZlMWJlNmY3YWQ2IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0
bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHAKKysrIGIvV2ViQ29yZS9odG1s
L2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwCkBAIC03OTMsMTYgKzc5Myw2IEBA
IHZvaWQgQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEOjpyZWN0KGZsb2F0IHgsIGZsb2F0IHksIGZs
b2F0IHdpZHRoLCBmbG9hdCBoZWlnaHQpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBp
ZiAod2lkdGggPCAwKSB7Ci0gICAgICAgIHdpZHRoID0gLXdpZHRoOwotICAgICAgICB4IC09IHdp
ZHRoOwotICAgIH0KLQotICAgIGlmIChoZWlnaHQgPCAwKSB7Ci0gICAgICAgIGhlaWdodCA9IC1o
ZWlnaHQ7Ci0gICAgICAgIHkgLT0gaGVpZ2h0OwotICAgIH0KLQogICAgIG1fcGF0aC5hZGRSZWN0
KEZsb2F0UmVjdCh4LCB5LCB3aWR0aCwgaGVpZ2h0KSk7CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>