<?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>133184</bug_id>
          
          <creation_ts>2014-05-22 10:06:57 -0700</creation_ts>
          <short_desc>Subpixel rendering: Non-compositing transforms with subpixel coordinates paint to wrong position.</short_desc>
          <delta_ts>2014-05-24 07:51:16 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1011004</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2014-05-22 10:06:57 -0700</bug_when>
    <thetext>&lt;rdar://problem/16745606&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011005</commentid>
    <comment_count>1</comment_count>
      <attachid>231893</attachid>
    <who name="alan">zalan</who>
    <bug_when>2014-05-22 10:07:28 -0700</bug_when>
    <thetext>Created attachment 231893
Test reduction</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011010</commentid>
    <comment_count>2</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2014-05-22 10:30:14 -0700</bug_when>
    <thetext>With render layer on (2x display)
1. container positioned at (10, 10) 
2. child box with (non-compositing transform) negative top/left: (-0.25, -0.25)
-&gt; painting coordinates (-0.25, -0.25 round-&gt; -0.5, -0.5) -&gt; in absolute coordinates -&gt; (9.5, 9.5)

without render layer
1. container positioned at (10, 10) 
2. child box with negative top/left: (-0.25, -0.25)
-&gt; painting coordinates ((-0.25, -0.25) -&gt; (10 - 0.25, 10 - 0.25) -&gt; (9.75, 9.75)  round-&gt; (10, 10). final painting coords (10, 10)

This happens only on halfway values as the rounding direction is different for negative and positive values. (always away from zero). 

-non halfway values 
container at (10, 10)

child (RenderLayer on): (-0.1, -0.1) round-&gt; (-0, -0) -&gt; in absolute coords (10, 10)
child (RenderLayer off): (-0.1, -0.1) -&gt; (10 - 0.1, 10 - 0.1) -&gt; (9.9, 9.9) round-&gt; (10, 10)

child (RenderLayer on): (-0.3, -0.3) round-&gt; (-0.5, -0.5) -&gt; in absolute coords (9.5, 9.5)
child (RenderLayer off): (-0.3, -0.3) -&gt; (10 - 0.3, 10 - 0.3) -&gt; (9.7, 9.7) round-&gt; (9.5, 9.5)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011410</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2014-05-23 16:33:45 -0700</bug_when>
    <thetext>*** Bug 133241 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011411</commentid>
    <comment_count>4</comment_count>
      <attachid>232002</attachid>
    <who name="alan">zalan</who>
    <bug_when>2014-05-23 16:38:49 -0700</bug_when>
    <thetext>Created attachment 232002
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011412</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-23 16:40:00 -0700</bug_when>
    <thetext>Attachment 232002 did not pass style-queue:


ERROR: Source/WebCore/platform/LayoutUnit.h:940:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011506</commentid>
    <comment_count>6</comment_count>
      <attachid>232002</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-24 07:51:12 -0700</bug_when>
    <thetext>Comment on attachment 232002
Patch

Clearing flags on attachment: 232002

Committed r169309: &lt;http://trac.webkit.org/changeset/169309&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011507</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-24 07:51:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>231893</attachid>
            <date>2014-05-22 10:07:28 -0700</date>
            <delta_ts>2014-05-22 10:07:28 -0700</delta_ts>
            <desc>Test reduction</desc>
            <filename>audio-thumb-jumps.html</filename>
            <type>text/html</type>
            <size>435</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c3R5bGU+CiAgZGl2IHsKICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFu
c2xhdGVYKDApIHJvdGF0ZSg5MGRlZyk7CiAgICBib3JkZXI6IDAuNSBzb2xpZCBncmVlbjsKICAg
IGhlaWdodDogMTBweDsKICAgIHdpZHRoOiAxMHB4OwogICAgcG9zaXRpb246IGFic29sdXRlOwog
ICAgdG9wOiAwcHg7CiAgICBsZWZ0OiAwcHg7CiAgfQo8L3N0eWxlPgo8Ym9keT4KPGRpdiBpZD1m
b28+PC9kaXY+CjxzY3JpcHQ+CiAgdmFyIHBvcyA9IDA7CiAgZnVuY3Rpb24gbW92ZSgpIHsgCiAg
ICBwb3MrPTAuMDE7IAogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZvbyIpLnN0eWxlLmxl
ZnQ9cG9zKyJweCI7IAogICAgc2V0VGltZW91dChtb3ZlLCAwKTsKICB9CgogIHNldFRpbWVvdXQo
bW92ZSwgMTApOwo8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232002</attachid>
            <date>2014-05-23 16:38:49 -0700</date>
            <delta_ts>2014-05-24 07:51:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133184-20140523163826.patch</filename>
            <type>text/plain</type>
            <size>10083</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY5MjU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjhhNzliOTdmZDViZDJl
MTRkOGZlZTBmYWY5OThlNTUzMWY3ZmZkYS4uYTRkYjBlYjQ3ODkzMzQ0YzgxOGViYzJiOGRkYWQ2
MDkxMzZiM2RhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI5IEBACiAyMDE0LTA1LTIzICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKKyAgICAgICAgU3VicGl4ZWwgcmVuZGVyaW5n
OiBOb24tY29tcG9zaXRpbmcgdHJhbnNmb3JtcyB3aXRoIHN1YnBpeGVsIGNvb3JkaW5hdGVzIHBh
aW50IHRvIHdyb25nIHBvc2l0aW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTMzMTg0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xNjc0NTYwNj4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTbmFwcGlu
ZyByZWxhdGl2ZSBuZWdhdGl2ZSBjb29yZGluYXRlIHZhbHVlcyBzaG91bGQgcHJvZHVjZSB0aGUg
c2FtZSBwb3NpdGlvbiBhcyBpZiB0aGV5IHdlcmUKKyAgICAgICAgcG9zaXRpdmUgYWJzb2x1dGUg
Y29vcmRpbmF0ZXMuCisgICAgICAgIFdoZW4gYSBjaGlsZCBib3ggZ2V0cyBwb3NpdGlvbmVkIG9m
ZiBvZiBpdHMgY29udGFpbmVycyB0b3dhcmRzIHRvcC9sZWZ0LCBpdHMgcmVsYXRpdmUgY29vcmRp
bmF0ZXMKKyAgICAgICAgYmVjb21lIG5lZ2F0aXZlLiBQaXhlbCBzbmFwcGluZyB0aG9zZSBuZWdh
dGl2ZSB2YWx1ZXMgc2hvdWxkIHByb2R1Y2UgdGhlIHNhbWUKKyAgICAgICAgZmluYWwgcGFpbnRp
bmcgcG9zaXRpb24gYXMgaWYgdGhlIGNoaWxkIGJveCB3YXMgZml4ZWQgcG9zaXRpb25lZCB3aXRo
IHBvc2l0aXZlIGNvb3JkaW5hdGVzLgorICAgICAgICBTaW5jZSBoYWxmd2F5IHZhbHVlcyBhbHdh
eXMgcm91bmQgYXdheSBmcm9tIHplcm8sIG5lZ2F0aXZlIGFuZCBwb3NpdGl2ZSBoYWxmd2F5IHZh
bHVlcworICAgICAgICBwcm9kdWNlIG9wcG9zaXRlIHJvdW5kaW5nIGRpcmVjdGlvbi4KKyAgICAg
ICAgVGhpcyBwYXRjaCBlbnN1cmVzIHRoYXQgbmVnYXRpdmUgaGFsZndheSB2YWx1ZXMgcm91bmQg
dG8gdGhlIGRpcmVjdGlvbiBhcyBpZiB0aGV5IHdlcmUgcG9zaXRpdmUuICAKKworICAgICAgICBU
ZXN0OiBmYXN0L2xheWVycy9oaWRwaS1mbG9vci1uZWdhdGl2ZS1jb29yZGluYXRlLXZhbHVlcy10
by1tYWludGFpbi1yb3VuZGluZy1kaXJlY3Rpb24uaHRtbAorCisgICAgICAgICogcGxhdGZvcm0v
TGF5b3V0VW5pdC5oOgorICAgICAgICAoV2ViQ29yZTo6cm91bmRUb0RldmljZVBpeGVsKToKKyAg
ICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyTGF5ZXI6OnBhaW50TGF5ZXJCeUFwcGx5aW5nVHJhbnNmb3JtKToKKworMjAxNC0wNS0yMyAg
WmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCiAgICAgICAgIFN1YnBpeGVsIHJlbmRl
cmluZzogTWFrZSB3ZWJraXQtYm94LXNoYWRvdyBwYWludGluZyBzdWJwaXhlbCBhd2FyZS4KICAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMzIwMQogICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vMTYwNzI4MzA+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9MYXlvdXRVbml0LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9MYXlvdXRV
bml0LmgKaW5kZXggNGNiMDY5Yjc2MTc3ZDJiOGZlMDBlOGQ0ODA3MmE4NmM4MTc0OGNlYS4uMzhh
YjZmYzdlZDI5Yzc3ZmUyYzA4ZDIwZGE2ZDVlODA0NzhjMWM3MSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vTGF5b3V0VW5pdC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL0xheW91dFVuaXQuaApAQCAtOTM1LDkgKzkzNSwxOCBAQCBpbmxpbmUgaW50IGZsb29yVG9J
bnQoTGF5b3V0VW5pdCB2YWx1ZSkKICAgICByZXR1cm4gdmFsdWUuZmxvb3IoKTsKIH0KIAotaW5s
aW5lIGZsb2F0IHJvdW5kVG9EZXZpY2VQaXhlbChMYXlvdXRVbml0IHZhbHVlLCBmbG9hdCBwaXhl
bFNuYXBwaW5nRmFjdG9yLCBib29sIG5lZWRzRGlyZWN0aW9uYWxSb3VuZGluZyA9IGZhbHNlKQor
aW5saW5lIGZsb2F0IHJvdW5kVG9EZXZpY2VQaXhlbChMYXlvdXRVbml0IHZhbHVlLCBjb25zdCBm
bG9hdCBwaXhlbFNuYXBwaW5nRmFjdG9yLCBib29sIG5lZWRzRGlyZWN0aW9uYWxSb3VuZGluZyA9
IGZhbHNlKQogewotICAgIHJldHVybiByb3VuZGYoKCh2YWx1ZS5yYXdWYWx1ZSgpIC0gKG5lZWRz
RGlyZWN0aW9uYWxSb3VuZGluZyA/IExheW91dFVuaXQ6OmVwc2lsb24oKSAvIDIuMGYgOiAwKSkg
KiBwaXhlbFNuYXBwaW5nRmFjdG9yKSAvIGtFZmZlY3RpdmVGaXhlZFBvaW50RGVub21pbmF0b3Ip
IC8gcGl4ZWxTbmFwcGluZ0ZhY3RvcjsKKyAgICBhdXRvIHJvdW5kSW50ZXJuYWwgPSBbJl0gKGZs
b2F0IHZhbHVlVG9Sb3VuZCkgeyByZXR1cm4gcm91bmRmKCh2YWx1ZVRvUm91bmQgKiBwaXhlbFNu
YXBwaW5nRmFjdG9yKSAvIGtFZmZlY3RpdmVGaXhlZFBvaW50RGVub21pbmF0b3IpIC8gcGl4ZWxT
bmFwcGluZ0ZhY3RvcjsgfTsKKworICAgIGZsb2F0IGFkanVzdGVkVmFsdWUgPSB2YWx1ZS5yYXdW
YWx1ZSgpIC0gKG5lZWRzRGlyZWN0aW9uYWxSb3VuZGluZyA/IExheW91dFVuaXQ6OmVwc2lsb24o
KSAvIDIuMGYgOiAwKTsKKyAgICBpZiAoYWRqdXN0ZWRWYWx1ZSA+PSAwKQorICAgICAgICByZXR1
cm4gcm91bmRJbnRlcm5hbChhZGp1c3RlZFZhbHVlKTsKKworICAgIC8vIFRoaXMgYWRqdXN0cyBk
aXJlY3Rpb25hbCByb3VuZGluZyBvbiBuZWdhdGl2ZSBoYWxmd2F5IHZhbHVlcy4gSXQgcHJvZHVj
ZXMgdGhlIHNhbWUgZGlyZWN0aW9uIGZvciBib3RoIG5lZ2F0aXZlIGFuZCBwb3NpdGl2ZSB2YWx1
ZXMuCisgICAgLy8gSXQgaGVscHMgc25hcHBpbmcgcmVsYXRpdmUgbmVnYXRpdmUgY29vcmRpbmF0
ZXMgdG8gdGhlIHNhbWUgcG9zaXRpb24gYXMgaWYgdGhleSB3ZXJlIHBvc2l0aXZlIGFic29sdXRl
IGNvb3JkaW5hdGVzLgorICAgIGZsb2F0IHRyYW5zbGF0ZU9yaWdpbiA9IGZhYnNmKGFkanVzdGVk
VmFsdWUgLSBMYXlvdXRVbml0Ojpmcm9tUGl4ZWwoMSkpOworICAgIHJldHVybiByb3VuZEludGVy
bmFsKGFkanVzdGVkVmFsdWUgKyAodHJhbnNsYXRlT3JpZ2luICoga0VmZmVjdGl2ZUZpeGVkUG9p
bnREZW5vbWluYXRvcikpIC0gdHJhbnNsYXRlT3JpZ2luOwogfQogCiBpbmxpbmUgZmxvYXQgZmxv
b3JUb0RldmljZVBpeGVsKExheW91dFVuaXQgdmFsdWUsIGZsb2F0IHBpeGVsU25hcHBpbmdGYWN0
b3IpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRleCBhNzMyNDdl
ZDA0ZmRlN2E5YjQ4YjJkNWI4YzJmNzJhYmEyNDQ4M2MxLi44M2YwMmY5N2ZhZGI2NjA4MjBhMTcy
M2JkNzhmZGQ4MWI2ZWYyOTNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ci5jcHAKQEAgLTQxMzUsMTMgKzQxMzUsMTMgQEAgdm9pZCBSZW5kZXJMYXllcjo6cGFpbnRMYXll
ckJ5QXBwbHlpbmdUcmFuc2Zvcm0oR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0LCBjb25zdAogICAg
IGNvbnZlcnRUb0xheWVyQ29vcmRzKHBhaW50aW5nSW5mby5yb290TGF5ZXIsIG9mZnNldEZyb21Q
YXJlbnQpOwogICAgIG9mZnNldEZyb21QYXJlbnQubW92ZUJ5KHRyYW5zbGF0aW9uT2Zmc2V0KTsK
ICAgICBUcmFuc2Zvcm1hdGlvbk1hdHJpeCB0cmFuc2Zvcm0ocmVuZGVyYWJsZVRyYW5zZm9ybShw
YWludGluZ0luZm8ucGFpbnRCZWhhdmlvcikpOwotICAgIEZsb2F0UG9pbnQgZGV2aWNlUGl4ZWxG
bG9vcmVkT2Zmc2V0RnJvbVBhcmVudCA9IGZsb29yZWRGb3JQYWludGluZyhvZmZzZXRGcm9tUGFy
ZW50LCBkZXZpY2VTY2FsZUZhY3Rvcik7CisgICAgRmxvYXRQb2ludCBkZXZpY2VQaXhlbFNuYXBw
ZWRPZmZzZXRGcm9tUGFyZW50ID0gcm91bmRlZEZvclBhaW50aW5nKG9mZnNldEZyb21QYXJlbnQs
IGRldmljZVNjYWxlRmFjdG9yKTsKICAgICAvLyBUcmFuc2xhdGUgdGhlIGdyYXBoaWNzIGNvbnRl
eHQgdG8gdGhlIHNuYXBwaW5nIHBvc2l0aW9uIHRvIGF2b2lkIG9mZi1kZXZpY2UtcGl4ZWwgcG9z
aXRpbmcuCi0gICAgdHJhbnNmb3JtLnRyYW5zbGF0ZVJpZ2h0KGRldmljZVBpeGVsRmxvb3JlZE9m
ZnNldEZyb21QYXJlbnQueCgpLCBkZXZpY2VQaXhlbEZsb29yZWRPZmZzZXRGcm9tUGFyZW50Lnko
KSk7CisgICAgdHJhbnNmb3JtLnRyYW5zbGF0ZVJpZ2h0KGRldmljZVBpeGVsU25hcHBlZE9mZnNl
dEZyb21QYXJlbnQueCgpLCBkZXZpY2VQaXhlbFNuYXBwZWRPZmZzZXRGcm9tUGFyZW50LnkoKSk7
CiAgICAgLy8gV2UgaGFuZGxlIGFjY3VtdWxhdGVkIHN1YnBpeGVscyB0aHJvdWdoIG5lc3RlZCBs
YXllcnMgaGVyZS4gU2luY2UgdGhlIGNvbnRleHQgZ2V0cyB0cmFuc2xhdGVkIHRvIGRldmljZSBw
aXhlbHMsCiAgICAgLy8gYWxsIHdlIG5lZWQgdG8gZG8gaXMgYWRkIHRoZSBkZWx0YSB0byB0aGUg
YWNjdW11bGF0ZWQgcGl4ZWxzIGNvbWluZyBmcm9tIGFuY2VzdG9yIGxheWVycy4gV2l0aCBkZWVw
IG5lc3Rpbmcgb2Ygc3VicGl4ZWwgcG9zaXRpb25lZAogICAgIC8vIGJveGVzLCB0aGlzIGNvdWxk
IGdyb3cgdG8gYSByZWxhdGl2ZWx5IGxhcmdlIG51bWJlciwgYnV0IHRoZSB0cmFuc2xhdGVSaWdo
dCgpIGJhbGFuY2VzIGl0LgotICAgIEZsb2F0U2l6ZSBkZWx0YSA9IG9mZnNldEZyb21QYXJlbnQg
LSBkZXZpY2VQaXhlbEZsb29yZWRPZmZzZXRGcm9tUGFyZW50OworICAgIEZsb2F0U2l6ZSBkZWx0
YSA9IG9mZnNldEZyb21QYXJlbnQgLSBkZXZpY2VQaXhlbFNuYXBwZWRPZmZzZXRGcm9tUGFyZW50
OwogICAgIExheW91dFNpemUgYWRqdXN0ZWRTdWJQaXhlbEFjY3VtdWxhdGlvbiA9IHBhaW50aW5n
SW5mby5zdWJQaXhlbEFjY3VtdWxhdGlvbiArIExheW91dFNpemUoZGVsdGEpOwogICAgIC8vIEFw
cGx5IHRoZSB0cmFuc2Zvcm0uCiAgICAgR3JhcGhpY3NDb250ZXh0U3RhdGVTYXZlciBzdGF0ZVNh
dmVyKCpjb250ZXh0KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjODk5MDJlNDIxZmRlNDQ1ZTI2NTM4ZjBhZmY1ZGMzMWNi
NzhlYjllLi5mY2MyOTNiODhkOTY4Y2QzMmEzMzZmODYzOTI0NTQzZmI4Y2U1NmU5IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDUgKzEsMjUgQEAKIDIwMTQtMDUtMjMgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNv
bT4KIAorICAgICAgICBTdWJwaXhlbCByZW5kZXJpbmc6IE5vbi1jb21wb3NpdGluZyB0cmFuc2Zv
cm1zIHdpdGggc3VicGl4ZWwgY29vcmRpbmF0ZXMgcGFpbnQgdG8gd3JvbmcgcG9zaXRpb24uCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzMxODQKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2NzQ1NjA2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFNuYXBwaW5nIHJlbGF0aXZlIG5lZ2F0aXZlIGNvb3Jk
aW5hdGUgdmFsdWVzIHNob3VsZCBwcm9kdWNlIHRoZSBzYW1lIHBvc2l0aW9uIGFzIGlmIHRoZXkg
d2VyZQorICAgICAgICBwb3NpdGl2ZSBhYnNvbHV0ZSBjb29yZGluYXRlcy4KKyAgICAgICAgV2hl
biBhIGNoaWxkIGJveCBnZXRzIHBvc2l0aW9uZWQgb2ZmIG9mIGl0cyBjb250YWluZXJzIHRvd2Fy
ZHMgdG9wL2xlZnQsIGl0cyByZWxhdGl2ZSBjb29yZGluYXRlcworICAgICAgICBiZWNvbWUgbmVn
YXRpdmUuIFBpeGVsIHNuYXBwaW5nIHRob3NlIG5lZ2F0aXZlIHZhbHVlcyBzaG91bGQgcHJvZHVj
ZSB0aGUgc2FtZQorICAgICAgICBmaW5hbCBwYWludGluZyBwb3NpdGlvbiBhcyBpZiB0aGUgY2hp
bGQgYm94IHdhcyBmaXhlZCBwb3NpdGlvbmVkIHdpdGggcG9zaXRpdmUgY29vcmRpbmF0ZXMuCisg
ICAgICAgIFNpbmNlIGhhbGZ3YXkgdmFsdWVzIGFsd2F5cyByb3VuZCBhd2F5IGZyb20gemVybywg
bmVnYXRpdmUgYW5kIHBvc2l0aXZlIGhhbGZ3YXkgdmFsdWVzCisgICAgICAgIHByb2R1Y2Ugb3Bw
b3NpdGUgcm91bmRpbmcgZGlyZWN0aW9uLgorICAgICAgICBUaGlzIHBhdGNoIGVuc3VyZXMgdGhh
dCBuZWdhdGl2ZSBoYWxmd2F5IHZhbHVlcyByb3VuZCB0byB0aGUgZGlyZWN0aW9uIGFzIGlmIHRo
ZXkgd2VyZSBwb3NpdGl2ZS4gIAorCisgICAgICAgICogZmFzdC9sYXllcnMvaGlkcGktZmxvb3It
bmVnYXRpdmUtY29vcmRpbmF0ZS12YWx1ZXMtdG8tbWFpbnRhaW4tcm91bmRpbmctZGlyZWN0aW9u
LWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvbGF5ZXJzL2hpZHBpLWZsb29y
LW5lZ2F0aXZlLWNvb3JkaW5hdGUtdmFsdWVzLXRvLW1haW50YWluLXJvdW5kaW5nLWRpcmVjdGlv
bi5odG1sOiBBZGRlZC4KKworMjAxNC0wNS0yMyAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUu
Y29tPgorCiAgICAgICAgIFN1YnBpeGVsIHJlbmRlcmluZzogTWFrZSB3ZWJraXQtYm94LXNoYWRv
dyBwYWludGluZyBzdWJwaXhlbCBhd2FyZS4KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEzMzIwMQogICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTYwNzI4
MzA+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2xheWVycy9oaWRwaS1mbG9vci1uZWdh
dGl2ZS1jb29yZGluYXRlLXZhbHVlcy10by1tYWludGFpbi1yb3VuZGluZy1kaXJlY3Rpb24tZXhw
ZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbGF5ZXJzL2hpZHBpLWZsb29yLW5lZ2F0aXZl
LWNvb3JkaW5hdGUtdmFsdWVzLXRvLW1haW50YWluLXJvdW5kaW5nLWRpcmVjdGlvbi1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmEyNzZlN2U1NDQyNzlkZjM5MTM4Mjg5MDA0ODEyYTk0ZmNmNzQ3
YTUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2xheWVycy9oaWRwaS1mbG9v
ci1uZWdhdGl2ZS1jb29yZGluYXRlLXZhbHVlcy10by1tYWludGFpbi1yb3VuZGluZy1kaXJlY3Rp
b24tZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDQ2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1s
PgorPGhlYWQ+Cis8dGl0bGU+VGhpcyB0ZXN0cyBpZiBuZWdhdGl2ZSBjb29yZGluYXRlIHZhbHVl
cyByb3VuZCB0byB0aGUgc2FtZSBwb3NpdGlvbiBhcyBpZiB0aGV5IHdlcmUgcG9zaXRpdmUuPC90
aXRsZT4KKzxzdHlsZT4KKyAgLmlubmVyIHsKKyAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAg
dG9wOiAwcHg7CisgICAgbGVmdDogMHB4OworICAgIHdpZHRoOiAycHg7CisgICAgaGVpZ2h0OiAy
cHg7CisgICAgYm9yZGVyOiBzb2xpZCBibGFjayAwLjVweDsKKyAgfQorCisgIC5vdXRlciB7Cisg
ICAgcG9zaXRpb246IGFic29sdXRlOworICAgIHRvcDogMHB4OworICAgIGxlZnQ6IDBweDsKKyAg
fQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImNvbnRhaW5lciI+PC9wPgorPHNj
cmlwdD4KKyAgdmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb250YWlu
ZXIiKTsKKyAgZm9yIChpID0gMDsgaSA8IDQwOyArK2kpIHsKKyAgICBhZGp1c3RtZW50ID0gMDsK
KyAgICBmb3IgKGogPSAwOyBqIDwgNDA7ICsraikgeworICAgICAgdmFyIG91dGVyID0gZG9jdW1l
bnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICBvdXRlci5zdHlsZS50b3AgPSA3ICogKGkg
KyBqICogYWRqdXN0bWVudCkgICsgInB4IjsKKyAgICAgIG91dGVyLnN0eWxlLmxlZnQgPSA3ICog
KGogKyBpICogYWRqdXN0bWVudCkgICsgInB4IjsKKyAgICAgIG91dGVyLmNsYXNzTmFtZSA9ICJv
dXRlciI7CisKKyAgICAgIHZhciBpbm5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIp
OworICAgICAgaW5uZXIuc3R5bGUudG9wID0gKC1hZGp1c3RtZW50KSArICJweCI7CisgICAgICBp
bm5lci5zdHlsZS5sZWZ0ID0gKC1hZGp1c3RtZW50KSArICJweCI7CisgICAgICBpbm5lci5jbGFz
c05hbWUgPSAiaW5uZXIiOworICAgICAgYWRqdXN0bWVudCArPSAwLjAxOworICAgICAgCisgICAg
ICBvdXRlci5hcHBlbmRDaGlsZChpbm5lcik7CisgICAgICBjb250YWluZXIuYXBwZW5kQ2hpbGQo
b3V0ZXIpOworICAgIH0KKyAgfQorPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2xheWVycy9oaWRwaS1mbG9vci1uZWdhdGl2ZS1jb29yZGlu
YXRlLXZhbHVlcy10by1tYWludGFpbi1yb3VuZGluZy1kaXJlY3Rpb24uaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvbGF5ZXJzL2hpZHBpLWZsb29yLW5lZ2F0aXZlLWNvb3JkaW5hdGUtdmFsdWVzLXRv
LW1haW50YWluLXJvdW5kaW5nLWRpcmVjdGlvbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmIwNzJmNDdiNDcx
NTkyMWQyNDRkZWY2OTRiMzMyN2I2MWMzMWMwMGEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2xheWVycy9oaWRwaS1mbG9vci1uZWdhdGl2ZS1jb29yZGluYXRlLXZhbHVlcy10
by1tYWludGFpbi1yb3VuZGluZy1kaXJlY3Rpb24uaHRtbApAQCAtMCwwICsxLDQ3IEBACis8IURP
Q1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8dGl0bGU+VGhpcyB0ZXN0cyBpZiBuZWdhdGl2
ZSBjb29yZGluYXRlIHZhbHVlcyByb3VuZCB0byB0aGUgc2FtZSBwb3NpdGlvbiBhcyBpZiB0aGV5
IHdlcmUgcG9zaXRpdmUuPC90aXRsZT4KKzxzdHlsZT4KKyAgLmlubmVyIHsKKyAgICBwb3NpdGlv
bjogcmVsYXRpdmU7CisgICAgdG9wOiAwcHg7CisgICAgbGVmdDogMHB4OworICAgIHdpZHRoOiAy
cHg7CisgICAgaGVpZ2h0OiAycHg7CisgICAgYm9yZGVyOiBzb2xpZCBibGFjayAwLjVweDsKKyAg
fQorCisgIC5vdXRlciB7CisgICAgcG9zaXRpb246IGFic29sdXRlOworICAgIHRvcDogMHB4Owor
ICAgIGxlZnQ6IDBweDsKKyAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOwor
ICB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iY29udGFpbmVyIj48L3A+Cis8
c2NyaXB0PgorICB2YXIgY29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnRh
aW5lciIpOworICBmb3IgKGkgPSAwOyBpIDwgNDA7ICsraSkgeworICAgIGFkanVzdG1lbnQgPSAw
OworICAgIGZvciAoaiA9IDA7IGogPCA0MDsgKytqKSB7CisgICAgICB2YXIgb3V0ZXIgPSBkb2N1
bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKKyAgICAgIG91dGVyLnN0eWxlLnRvcCA9IDcgKiAo
aSArIGogKiBhZGp1c3RtZW50KSAgKyAicHgiOworICAgICAgb3V0ZXIuc3R5bGUubGVmdCA9IDcg
KiAoaiArIGkgKiBhZGp1c3RtZW50KSAgKyAicHgiOworICAgICAgb3V0ZXIuY2xhc3NOYW1lID0g
Im91dGVyIjsKKworICAgICAgdmFyIGlubmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2
Iik7CisgICAgICBpbm5lci5zdHlsZS50b3AgPSAoLWFkanVzdG1lbnQpICsgInB4IjsKKyAgICAg
IGlubmVyLnN0eWxlLmxlZnQgPSAoLWFkanVzdG1lbnQpICsgInB4IjsKKyAgICAgIGlubmVyLmNs
YXNzTmFtZSA9ICJpbm5lciI7CisgICAgICBhZGp1c3RtZW50ICs9IDAuMDE7CisgICAgICAKKyAg
ICAgIG91dGVyLmFwcGVuZENoaWxkKGlubmVyKTsKKyAgICAgIGNvbnRhaW5lci5hcHBlbmRDaGls
ZChvdXRlcik7CisgICAgfQorICB9Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>