<?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>134491</bug_id>
          
          <creation_ts>2014-07-01 08:07:22 -0700</creation_ts>
          <short_desc>Subpixel rendering: Pixel crack in breadcrumbs at devforums.apple.com.</short_desc>
          <delta_ts>2014-07-01 10:25:33 -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>https://devforums.apple.com/community/safari/plugins</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>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1019625</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2014-07-01 08:07:22 -0700</bug_when>
    <thetext>There’s a 1-pixel white vertical line going through the navigation breadcrumbs at the top of Developer Forums posts at devforums.apple.com. 
https://devforums.apple.com/community/safari/plugins


&lt;rdar://problem/17499160&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019630</commentid>
    <comment_count>1</comment_count>
      <attachid>234166</attachid>
    <who name="alan">zalan</who>
    <bug_when>2014-07-01 08:36:05 -0700</bug_when>
    <thetext>Created attachment 234166
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019641</commentid>
    <comment_count>2</comment_count>
      <attachid>234166</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-01 09:57:03 -0700</bug_when>
    <thetext>Comment on attachment 234166
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=234166&amp;action=review

&gt; Source/WebCore/rendering/RenderBoxModelObject.cpp:1152
&gt; -    LayoutUnit computedXPosition = minimumValueForLength(fillLayer-&gt;xPosition(), availableWidth, true);
&gt; +    LayoutUnit computedXPosition = minimumValueForLength(fillLayer-&gt;xPosition(), availableWidth, false);

Classic boolean trap. No idea what true/false mean.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019654</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2014-07-01 10:18:47 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 234166 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=234166&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderBoxModelObject.cpp:1152
&gt; &gt; -    LayoutUnit computedXPosition = minimumValueForLength(fillLayer-&gt;xPosition(), availableWidth, true);
&gt; &gt; +    LayoutUnit computedXPosition = minimumValueForLength(fillLayer-&gt;xPosition(), availableWidth, false);
&gt; 
&gt; Classic boolean trap. No idea what true/false mean.

bug 134495</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019655</commentid>
    <comment_count>4</comment_count>
      <attachid>234166</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-01 10:21:05 -0700</bug_when>
    <thetext>Comment on attachment 234166
Patch

Rejecting attachment 234166 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 234166, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in LayoutTests/ChangeLog contains OOPS!.

Full output: http://webkit-queues.appspot.com/results/5347005584900096</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019656</commentid>
    <comment_count>5</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2014-07-01 10:25:33 -0700</bug_when>
    <thetext>Committed r170646: &lt;http://trac.webkit.org/changeset/170646&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234166</attachid>
            <date>2014-07-01 08:36:05 -0700</date>
            <delta_ts>2014-07-01 10:21:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134491-20140701083545.patch</filename>
            <type>text/plain</type>
            <size>10599</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwNjM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjNkOTllMzQ4Mzg3ZjY1
MWQyYmUwZTYzMTc2NDgyMTJlOGJiMmQ3ZC4uMjEzMTI5NTU1MDgyZmIxZDI1NDY4ZjJhMTE2Y2Qz
MTBhNTk1YjNiNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTA3LTAxICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgU3VicGl4ZWwgcmVuZGVyaW5n
OiBQaXhlbCBjcmFjayBpbiBicmVhZGNydW1icyBhdCBkZXZmb3J1bXMuYXBwbGUuY29tLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM0NDkxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG8gbm90IGVhcmx5
IHJvdW5kIGdlb21ldHJ5IHZhbHVlcywgd2hpbGUgY29tcHV0aW5nIGJhY2tncm91bmQgaW1hZ2Ug
cG9zaXRpb24uIEl0IGNoYW5nZXMgdGhlIGZpbmFsCisgICAgICAgIHN1YnBpeGVsIHZhbHVlcyBh
bmQgdGhhdCBjb3VsZCBsZWFkIHRvIHdyb25nIHNuYXAgcG9zaXRpb25zLgorICAgICAgICBwaXhl
bFNuYXBCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeUZvclBhaW50aW5nKCkgdGFrZXMgY2FyZSBvZiBn
ZW9tZXRyeSBzbmFwcGluZy4KKworICAgICAgICBUZXN0OiBmYXN0L2JhY2tncm91bmRzL2JhY2tn
cm91bmQtaW1hZ2Utc2l6ZS1kb3VibGUtcm91bmRpbmcuaHRtbAorCisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlckJveE1vZGVsT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJv
eE1vZGVsT2JqZWN0OjpjYWxjdWxhdGVCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeSk6CisKIDIwMTQt
MDctMDEgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFJl
bW92ZSByZW1haW5pbmcgVmVjdG9yPD4gY29waWVzIGluIFdlYkNvcmUgYWNjZXNzaWJpbGl0eSBj
b2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxP
YmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveE1vZGVsT2JqZWN0
LmNwcAppbmRleCA4MTEyN2Q5M2QxZjBlODkyMDA3M2U2ODNhNjg0MDg4Y2M4YWEzODdhLi40ZWYz
NTJhNzhiMzg0NDA4ZTkwYzg0ZGJjZTRhMWUzMGJkYzQ2MGY5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAKQEAgLTExNDksNyArMTE0
OSw3IEBAIHZvaWQgUmVuZGVyQm94TW9kZWxPYmplY3Q6OmNhbGN1bGF0ZUJhY2tncm91bmRJbWFn
ZUdlb21ldHJ5KGNvbnN0IFJlbmRlckxheWVyTW9kCiAgICAgTGF5b3V0VW5pdCBhdmFpbGFibGVX
aWR0aCA9IHBvc2l0aW9uaW5nQXJlYVNpemUud2lkdGgoKSAtIGdlb21ldHJ5LnRpbGVTaXplKCku
d2lkdGgoKTsKICAgICBMYXlvdXRVbml0IGF2YWlsYWJsZUhlaWdodCA9IHBvc2l0aW9uaW5nQXJl
YVNpemUuaGVpZ2h0KCkgLSBnZW9tZXRyeS50aWxlU2l6ZSgpLmhlaWdodCgpOwogCi0gICAgTGF5
b3V0VW5pdCBjb21wdXRlZFhQb3NpdGlvbiA9IG1pbmltdW1WYWx1ZUZvckxlbmd0aChmaWxsTGF5
ZXItPnhQb3NpdGlvbigpLCBhdmFpbGFibGVXaWR0aCwgdHJ1ZSk7CisgICAgTGF5b3V0VW5pdCBj
b21wdXRlZFhQb3NpdGlvbiA9IG1pbmltdW1WYWx1ZUZvckxlbmd0aChmaWxsTGF5ZXItPnhQb3Np
dGlvbigpLCBhdmFpbGFibGVXaWR0aCwgZmFsc2UpOwogICAgIGlmIChiYWNrZ3JvdW5kUmVwZWF0
WCA9PSBSb3VuZEZpbGwgJiYgcG9zaXRpb25pbmdBcmVhU2l6ZS53aWR0aCgpID4gMCAmJiBmaWxs
VGlsZVNpemUud2lkdGgoKSA+IDApIHsKICAgICAgICAgaW50IG51bVRpbGVzID0gc3RkOjptYXgo
MSwgcm91bmRUb0ludChwb3NpdGlvbmluZ0FyZWFTaXplLndpZHRoKCkgLyBmaWxsVGlsZVNpemUu
d2lkdGgoKSkpOwogICAgICAgICBpZiAoZmlsbExheWVyLT5zaXplKCkuc2l6ZS5oZWlnaHQoKS5p
c0F1dG8oKSAmJiBiYWNrZ3JvdW5kUmVwZWF0WSAhPSBSb3VuZEZpbGwpCkBAIC0xMTYxLDcgKzEx
NjEsNyBAQCB2b2lkIFJlbmRlckJveE1vZGVsT2JqZWN0OjpjYWxjdWxhdGVCYWNrZ3JvdW5kSW1h
Z2VHZW9tZXRyeShjb25zdCBSZW5kZXJMYXllck1vZAogICAgICAgICBnZW9tZXRyeS5zZXRTcGFj
ZVNpemUoTGF5b3V0U2l6ZSgpKTsKICAgICB9CiAKLSAgICBMYXlvdXRVbml0IGNvbXB1dGVkWVBv
c2l0aW9uID0gbWluaW11bVZhbHVlRm9yTGVuZ3RoKGZpbGxMYXllci0+eVBvc2l0aW9uKCksIGF2
YWlsYWJsZUhlaWdodCwgdHJ1ZSk7CisgICAgTGF5b3V0VW5pdCBjb21wdXRlZFlQb3NpdGlvbiA9
IG1pbmltdW1WYWx1ZUZvckxlbmd0aChmaWxsTGF5ZXItPnlQb3NpdGlvbigpLCBhdmFpbGFibGVI
ZWlnaHQsIGZhbHNlKTsKICAgICBpZiAoYmFja2dyb3VuZFJlcGVhdFkgPT0gUm91bmRGaWxsICYm
IHBvc2l0aW9uaW5nQXJlYVNpemUuaGVpZ2h0KCkgPiAwICYmIGZpbGxUaWxlU2l6ZS5oZWlnaHQo
KSA+IDApIHsKICAgICAgICAgaW50IG51bVRpbGVzID0gc3RkOjptYXgoMSwgcm91bmRUb0ludChw
b3NpdGlvbmluZ0FyZWFTaXplLmhlaWdodCgpIC8gZmlsbFRpbGVTaXplLmhlaWdodCgpKSk7CiAg
ICAgICAgIGlmIChmaWxsTGF5ZXItPnNpemUoKS5zaXplLndpZHRoKCkuaXNBdXRvKCkgJiYgYmFj
a2dyb3VuZFJlcGVhdFggIT0gUm91bmRGaWxsKQpAQCAtMTE4MSw3ICsxMTgxLDcgQEAgdm9pZCBS
ZW5kZXJCb3hNb2RlbE9iamVjdDo6Y2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkoY29u
c3QgUmVuZGVyTGF5ZXJNb2QKICAgICAgICAgTGF5b3V0VW5pdCBhY3R1YWxXaWR0aCA9IGdlb21l
dHJ5LnRpbGVTaXplKCkud2lkdGgoKSArIHNwYWNlOwogCiAgICAgICAgIGlmIChzcGFjZSA+PSAw
KSB7Ci0gICAgICAgICAgICBjb21wdXRlZFhQb3NpdGlvbiA9IG1pbmltdW1WYWx1ZUZvckxlbmd0
aChMZW5ndGgoKSwgYXZhaWxhYmxlV2lkdGgsIHRydWUpOworICAgICAgICAgICAgY29tcHV0ZWRY
UG9zaXRpb24gPSBtaW5pbXVtVmFsdWVGb3JMZW5ndGgoTGVuZ3RoKCksIGF2YWlsYWJsZVdpZHRo
LCBmYWxzZSk7CiAgICAgICAgICAgICBnZW9tZXRyeS5zZXRTcGFjZVNpemUoTGF5b3V0U2l6ZShz
cGFjZSwgMCkpOwogICAgICAgICAgICAgZ2VvbWV0cnkuc2V0UGhhc2VYKGFjdHVhbFdpZHRoID8g
YWN0dWFsV2lkdGggLSBmbW9kZigoY29tcHV0ZWRYUG9zaXRpb24gKyBsZWZ0KSwgYWN0dWFsV2lk
dGgpIDogMCk7CiAgICAgICAgIH0gZWxzZQpAQCAtMTIwMSw3ICsxMjAxLDcgQEAgdm9pZCBSZW5k
ZXJCb3hNb2RlbE9iamVjdDo6Y2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkoY29uc3Qg
UmVuZGVyTGF5ZXJNb2QKICAgICAgICAgTGF5b3V0VW5pdCBhY3R1YWxIZWlnaHQgPSBnZW9tZXRy
eS50aWxlU2l6ZSgpLmhlaWdodCgpICsgc3BhY2U7CiAKICAgICAgICAgaWYgKHNwYWNlID49IDAp
IHsKLSAgICAgICAgICAgIGNvbXB1dGVkWVBvc2l0aW9uID0gbWluaW11bVZhbHVlRm9yTGVuZ3Ro
KExlbmd0aCgpLCBhdmFpbGFibGVIZWlnaHQsIHRydWUpOworICAgICAgICAgICAgY29tcHV0ZWRZ
UG9zaXRpb24gPSBtaW5pbXVtVmFsdWVGb3JMZW5ndGgoTGVuZ3RoKCksIGF2YWlsYWJsZUhlaWdo
dCwgZmFsc2UpOwogICAgICAgICAgICAgZ2VvbWV0cnkuc2V0U3BhY2VTaXplKExheW91dFNpemUo
Z2VvbWV0cnkuc3BhY2VTaXplKCkud2lkdGgoKSwgc3BhY2UpKTsKICAgICAgICAgICAgIGdlb21l
dHJ5LnNldFBoYXNlWShhY3R1YWxIZWlnaHQgPyBhY3R1YWxIZWlnaHQgLSBmbW9kZigoY29tcHV0
ZWRZUG9zaXRpb24gKyB0b3ApLCBhY3R1YWxIZWlnaHQpIDogMCk7CiAgICAgICAgIH0gZWxzZQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IDRhYWY1MWRlYTVlYWM1MzE3ZDRiMjFmMmE2Y2JjZGVkMmYyMDU2MGMuLmI1ODRjYjI2
NzY5ZjFmNjlkM2Q3OTZhNzQ2NmU3MGM1ODAyYTBhN2QgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAor
MjAxNC0wNy0wMSAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFN1
YnBpeGVsIHJlbmRlcmluZzogUGl4ZWwgY3JhY2sgaW4gYnJlYWRjcnVtYnMgYXQgZGV2Zm9ydW1z
LmFwcGxlLmNvbS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEzNDQ5MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIERvIG5vdCBlYXJseSByb3VuZCBnZW9tZXRyeSB2YWx1ZXMsIHdoaWxlIGNvbXB1dGluZyBi
YWNrZ3JvdW5kIGltYWdlIHBvc2l0aW9uLiBJdCBjaGFuZ2VzIHRoZSBmaW5hbAorICAgICAgICBz
dWJwaXhlbCB2YWx1ZXMgYW5kIHRoYXQgY291bGQgbGVhZCB0byB3cm9uZyBzbmFwIHBvc2l0aW9u
cy4KKyAgICAgICAgcGl4ZWxTbmFwQmFja2dyb3VuZEltYWdlR2VvbWV0cnlGb3JQYWludGluZygp
IHRha2VzIGNhcmUgb2YgZ2VvbWV0cnkgc25hcHBpbmcuCisKKyAgICAgICAgKiBmYXN0L2JhY2tn
cm91bmRzL2JhY2tncm91bmQtaW1hZ2Utc2l6ZS1kb3VibGUtcm91bmRpbmctZXhwZWN0ZWQuaHRt
bDogQWRkZWQuCisgICAgICAgICogZmFzdC9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kLWltYWdlLXNp
emUtZG91YmxlLXJvdW5kaW5nLmh0bWw6IEFkZGVkLgorCisyMDE0LTA3LTAxICBaYWxhbiBCdWp0
YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgTmVlZCBhIHNob3J0IGRlc2NyaXB0aW9u
IChPT1BTISkuCisgICAgICAgIE5lZWQgdGhlIGJ1ZyBVUkwgKE9PUFMhKS4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvYmFja2dyb3VuZHMv
YmFja2dyb3VuZC1pbWFnZS1zaXplLWRvdWJsZS1yb3VuZGluZy1leHBlY3RlZC5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2JhY2tncm91bmRzL2JhY2tncm91bmQtaW1hZ2Utc2l6ZS1kb3Vi
bGUtcm91bmRpbmcuaHRtbDogQWRkZWQuCisKIDIwMTQtMDYtMzAgIE15bGVzIEMuIE1heGZpZWxk
ICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KIAogICAgICAgICBBbGwgSW5kaWMgdGV4dCBpcyByZW5k
ZXJlZCBhcyBib3hlcyBvbiBpT1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmFja2dy
b3VuZHMvYmFja2dyb3VuZC1pbWFnZS1zaXplLWRvdWJsZS1yb3VuZGluZy1leHBlY3RlZC5odG1s
IGIvTGF5b3V0VGVzdHMvZmFzdC9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kLWltYWdlLXNpemUtZG91
YmxlLXJvdW5kaW5nLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzM2Y2UwNDJhOTdmNWU1ZDcw
NDU0NWZiOWQ0YzE1MTJmMDY1ZTE2ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvYmFja2dyb3VuZHMvYmFja2dyb3VuZC1pbWFnZS1zaXplLWRvdWJsZS1yb3VuZGluZy1leHBl
Y3RlZC5odG1sCkBAIC0wLDAgKzEsNDQgQEAKKzxodG1sPgorPGhlYWQ+Cis8dGl0bGU+VGhpcyB0
ZXN0cyB0aGF0IGJhY2tncm91bmQgaW1hZ2Ugc2l6ZSBpcyByb3VuZGVkIHByb3Blcmx5IHdoZW4g
bm8tcmVwZWF0IGF0dHJpYnV0ZSBpcyBwcmVzZW50LjwvdGl0bGU+Cis8c3R5bGU+CisgIC5vdXRl
ciB7CisJcG9zaXRpb246IGFic29sdXRlOworICAgIHdpZHRoOiAxMHB4OworICAgIGhlaWdodDog
MTBweDsKKwliYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICB9CisKKyAgLmlubmVyIHsKKyAgICBo
ZWlnaHQ6IDEwcHg7CisgICAgd2lkdGg6IDEwLjVweDsKKwliYWNrZ3JvdW5kOiB1cmwoZGF0YTpp
bWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDY0FBQUFhQ0FZQUFBQTBS
MFZHQUFBQUFYTlNSMElBcnM0YzZRQUFBQWx3U0ZsekFBQUs2d0FBQ3VzQmdvc05XZ0FBQXE1cFZG
aDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQw
aVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWxoTlVDQkRiM0psSURVdU5DNHdJajRL
SUNBZ1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhP
VGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNEtJQ0FnSUNBZ1BISmtaanBFWlhOamNt
bHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZlRzF3UFNK
b2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklnb2dJQ0FnSUNBZ0lDQWdJQ0I0
Yld4dWN6cGtZejBpYUhSMGNEb3ZMM0IxY213dWIzSm5MMlJqTDJWc1pXMWxiblJ6THpFdU1TOGlD
aUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPblJwWm1ZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIy
MHZkR2xtWmk4eExqQXZJajRLSUNBZ0lDQWdJQ0FnUEhodGNEcERjbVZoZEdWRVlYUmxQakl3TURn
dE1Ea3RNakJVTVRBNk1UWTZNak5hUEM5NGJYQTZRM0psWVhSbFJHRjBaVDRLSUNBZ0lDQWdJQ0Fn
UEhodGNEcERjbVZoZEc5eVZHOXZiRDVCWkc5aVpTQkdhWEpsZDI5eWEzTWdRMU16UEM5NGJYQTZR
M0psWVhSdmNsUnZiMncrQ2lBZ0lDQWdJQ0FnSUR4NGJYQTZUVzlrYVdaNVJHRjBaVDR5TURBNExU
QTVMVEl3VkRFek9qRXlPalE0V2p3dmVHMXdPazF2WkdsbWVVUmhkR1UrQ2lBZ0lDQWdJQ0FnSUR4
a1l6cG1iM0p0WVhRK2FXMWhaMlV2Y0c1blBDOWtZenBtYjNKdFlYUStDaUFnSUNBZ0lDQWdJRHgw
YVdabU9rOXlhV1Z1ZEdGMGFXOXVQakU4TDNScFptWTZUM0pwWlc1MFlYUnBiMjQrQ2lBZ0lDQWdJ
RHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQZ29nSUNBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpY
UmhQZ3FTbFVvMkFBQUFUVWxFUVZSSURlM1NzUTNBTUF3RFFjZjdqNW8yZFF4NGhLOVVuSG9DeElu
UDk2NS9EYjA5dE5ldHBWejlEamx5VmFEbWJJNWNGYWc1bXlOWEJXck81c2hWZ1pxek9YSlZvT1pz
cnNvZGdqNERGQm8vTmVnQUFBQUFTVVZPUks1Q1lJST0pOworICB9Cis8L3N0eWxlPgorPC9oZWFk
PgorPGJvZHk+Cis8cCBpZD0iY29udGFpbmVyIj48L3A+Cis8c2NyaXB0PgorICB2YXIgY29udGFp
bmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnRhaW5lciIpOworICBhZGp1c3RtZW50
ID0gMC4xOworICBmb3IgKGkgPSAwOyBpIDwgMjA7ICsraSkgeworICAgIGFkanVzdG1lbnQgKz0g
MC4xOworICAgIHNpemUgPSA4OworICAgIGZvciAoaiA9IDA7IGogPCAyMDsgKytqKSB7CisgICAg
ICBzaXplICs9IDAuMTsKKyAgICAgIHZhciBvdXRlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQo
ImRpdiIpOworICAgICAgb3V0ZXIuY2xhc3NOYW1lID0gIm91dGVyIjsKKyAgICAgIG91dGVyLnN0
eWxlLnRvcCA9ICgyMCAqIGkgKyBqICogYWRqdXN0bWVudCkgKyAicHgiOworICAgICAgb3V0ZXIu
c3R5bGUubGVmdCA9ICgyMCAqIGogKyBpICogYWRqdXN0bWVudCkgKyAicHgiOworICAgICAgCisg
ICAgICB2YXIgaW5uZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKKyAgICAgIGlu
bmVyLmNsYXNzTmFtZSA9ICJpbm5lciI7CisgICAgICBpbm5lci5zdHlsZS53aWR0aCA9IHNpemUg
KyAicHgiOworICAgICAgCisgICAgICBvdXRlci5hcHBlbmRDaGlsZChpbm5lcik7CisgICAgICBj
b250YWluZXIuYXBwZW5kQ2hpbGQob3V0ZXIpOworICAgIH0KKyAgfQorPC9zY3JpcHQ+Cis8L2Jv
ZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2JhY2tncm91bmRzL2Jh
Y2tncm91bmQtaW1hZ2Utc2l6ZS1kb3VibGUtcm91bmRpbmcuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvYmFja2dyb3VuZHMvYmFja2dyb3VuZC1pbWFnZS1zaXplLWRvdWJsZS1yb3VuZGluZy5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjI2YzM0MDc1YzVlZmIwMTY4ZWMwOWVhZWM1MTU1Mzc3YWFlMmY4MjMKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2JhY2tncm91bmRzL2JhY2tncm91bmQt
aW1hZ2Utc2l6ZS1kb3VibGUtcm91bmRpbmcuaHRtbApAQCAtMCwwICsxLDQ0IEBACis8aHRtbD4K
KzxoZWFkPgorPHRpdGxlPlRoaXMgdGVzdHMgdGhhdCBiYWNrZ3JvdW5kIGltYWdlIHNpemUgaXMg
cm91bmRlZCBwcm9wZXJseSB3aGVuIG5vLXJlcGVhdCBhdHRyaWJ1dGUgaXMgcHJlc2VudC48L3Rp
dGxlPgorPHN0eWxlPgorICAub3V0ZXIgeworICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICB3
aWR0aDogMTBweDsKKyAgICBoZWlnaHQ6IDEwcHg7CisJYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsK
KyAgfQorCisgIC5pbm5lciB7CisgICAgaGVpZ2h0OiAxMHB4OworICAgIHdpZHRoOiAxMC41cHg7
CisJYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFO
U1VoRVVnQUFBQ2NBQUFBYUNBWUFBQUEwUjBWR0FBQUFBWE5TUjBJQXJzNGM2UUFBQUFsd1NGbHpB
QUFLNndBQUN1c0Jnb3NOV2dBQUFxNXBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFE
eDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdz
OUlsaE5VQ0JEYjNKbElEVXVOQzR3SWo0S0lDQWdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pv
ZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJ
ajRLSUNBZ0lDQWdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlLSUNBZ0lD
QWdJQ0FnSUNBZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4
eExqQXZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenBrWXowaWFIUjBjRG92TDNCMWNtd3ViM0pu
TDJSakwyVnNaVzFsYm5Sekx6RXVNUzhpQ2lBZ0lDQWdJQ0FnSUNBZ0lIaHRiRzV6T25ScFptWTlJ
bWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZEdsbVppOHhMakF2SWo0S0lDQWdJQ0FnSUNBZ1BI
aHRjRHBEY21WaGRHVkVZWFJsUGpJd01EZ3RNRGt0TWpCVU1UQTZNVFk2TWpOYVBDOTRiWEE2UTNK
bFlYUmxSR0YwWlQ0S0lDQWdJQ0FnSUNBZ1BIaHRjRHBEY21WaGRHOXlWRzl2YkQ1QlpHOWlaU0JH
YVhKbGQyOXlhM01nUTFNelBDOTRiWEE2UTNKbFlYUnZjbFJ2YjJ3K0NpQWdJQ0FnSUNBZ0lEeDRi
WEE2VFc5a2FXWjVSR0YwWlQ0eU1EQTRMVEE1TFRJd1ZERXpPakV5T2pRNFdqd3ZlRzF3T2sxdlpH
bG1lVVJoZEdVK0NpQWdJQ0FnSUNBZ0lEeGtZenBtYjNKdFlYUSthVzFoWjJVdmNHNW5QQzlrWXpw
bWIzSnRZWFErQ2lBZ0lDQWdJQ0FnSUR4MGFXWm1Pazl5YVdWdWRHRjBhVzl1UGpFOEwzUnBabVk2
VDNKcFpXNTBZWFJwYjI0K0NpQWdJQ0FnSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGdvZ0lDQThM
M0prWmpwU1JFWStDand2ZURwNGJYQnRaWFJoUGdxU2xVbzJBQUFBVFVsRVFWUklEZTNTc1EzQU1B
d0RRY2Y3ajVvMmRReDRoSzlVbkhvQ3hJblA5NjUvRGIwOXROZXRwVno5RGpseVZhRG1iSTVjRmFn
NW15TlhCV3JPNXNoVmdacXpPWEpWb09ac3Jzb2RnajRERkJvL05lZ0FBQUFBU1VWT1JLNUNZSUk9
KSBuby1yZXBlYXQgcmlnaHQ7CisgIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlk
PSJjb250YWluZXIiPjwvcD4KKzxzY3JpcHQ+CisgIHZhciBjb250YWluZXIgPSBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiY29udGFpbmVyIik7CisgIGFkanVzdG1lbnQgPSAwLjE7CisgIGZvciAo
aSA9IDA7IGkgPCAyMDsgKytpKSB7CisgICAgYWRqdXN0bWVudCArPSAwLjE7CisgICAgc2l6ZSA9
IDg7CisgICAgZm9yIChqID0gMDsgaiA8IDIwOyArK2opIHsKKyAgICAgIHNpemUgKz0gMC4xOwor
ICAgICAgdmFyIG91dGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICBv
dXRlci5jbGFzc05hbWUgPSAib3V0ZXIiOworICAgICAgb3V0ZXIuc3R5bGUudG9wID0gKDIwICog
aSArIGogKiBhZGp1c3RtZW50KSArICJweCI7CisgICAgICBvdXRlci5zdHlsZS5sZWZ0ID0gKDIw
ICogaiArIGkgKiBhZGp1c3RtZW50KSArICJweCI7CisgICAgICAKKyAgICAgIHZhciBpbm5lciA9
IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgICAgaW5uZXIuY2xhc3NOYW1lID0g
ImlubmVyIjsKKyAgICAgIGlubmVyLnN0eWxlLndpZHRoID0gc2l6ZSArICJweCI7CisgICAgICAK
KyAgICAgIG91dGVyLmFwcGVuZENoaWxkKGlubmVyKTsKKyAgICAgIGNvbnRhaW5lci5hcHBlbmRD
aGlsZChvdXRlcik7CisgICAgfQorICB9Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="258703"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
    <flag name="commit-queue"
          id="258711"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>