<?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>138547</bug_id>
          
          <creation_ts>2014-11-09 14:16:02 -0800</creation_ts>
          <short_desc>Move &apos;text-indent&apos; CSS property to the new StyleBuilder</short_desc>
          <delta_ts>2014-11-10 11:34:18 -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>CSS</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>137910</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1047410</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-11-09 14:16:02 -0800</bug_when>
    <thetext>Move &apos;text-indent&apos; CSS property to the new StyleBuilder</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047415</commentid>
    <comment_count>1</comment_count>
      <attachid>241260</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-11-09 14:52:54 -0800</bug_when>
    <thetext>Created attachment 241260
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047560</commentid>
    <comment_count>2</comment_count>
      <attachid>241260</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-11-10 10:53:31 -0800</bug_when>
    <thetext>Comment on attachment 241260
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047572</commentid>
    <comment_count>3</comment_count>
      <attachid>241260</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-10 11:34:14 -0800</bug_when>
    <thetext>Comment on attachment 241260
Patch

Clearing flags on attachment: 241260

Committed r175815: &lt;http://trac.webkit.org/changeset/175815&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047573</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-10 11:34:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241260</attachid>
            <date>2014-11-09 14:52:54 -0800</date>
            <delta_ts>2014-11-10 11:34:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138547-20141109145255.patch</filename>
            <type>text/plain</type>
            <size>9795</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1Nzk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWI5OGYxMGZkYmVlNDUy
ZmU0NjE3MjdmYTQ3YTU4YTNhODIxY2VjMy4uMzAxZGQ2NGE4YzQzMDFhZTgzODgxM2JmZTRmNjk2
ODMwMDk4MGQ2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE0LTExLTA5ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTW92ZSAndGV4dC1pbmRlbnQn
IENTUyBwcm9wZXJ0eSB0byB0aGUgbmV3IFN0eWxlQnVpbGRlcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM4NTQ3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTW92ZSAndGV4dC1pbmRlbnQnIENTUyBwcm9w
ZXJ0eSBmcm9tIERlcHJlY2F0ZWRTdHlsZUJ1aWxkZXIgdG8gdGhlIG5ldworICAgICAgICBTdHls
ZUJ1aWxkZXIsIGJ5IHVzaW5nIGN1c3RvbSBjb2RlLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywg
bm8gYmVoYXZpb3IgY2hhbmdlLgorCisgICAgICAgICogY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW46
CisgICAgICAgICogY3NzL0RlcHJlY2F0ZWRTdHlsZUJ1aWxkZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6RGVwcmVjYXRlZFN0eWxlQnVpbGRlcjo6RGVwcmVjYXRlZFN0eWxlQnVpbGRlcik6Cisg
ICAgICAgIChXZWJDb3JlOjpBcHBseVByb3BlcnR5VGV4dEluZGVudDo6YXBwbHlJbmhlcml0VmFs
dWUpOiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6QXBwbHlQcm9wZXJ0eVRleHRJbmRlbnQ6
OmFwcGx5SW5pdGlhbFZhbHVlKTogRGVsZXRlZC4KKyAgICAgICAgKFdlYkNvcmU6OkFwcGx5UHJv
cGVydHlUZXh0SW5kZW50OjphcHBseVZhbHVlKTogRGVsZXRlZC4KKyAgICAgICAgKFdlYkNvcmU6
OkFwcGx5UHJvcGVydHlUZXh0SW5kZW50OjpjcmVhdGVIYW5kbGVyKTogRGVsZXRlZC4KKyAgICAg
ICAgKiBjc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmg6CisgICAgICAgICogY3NzL1N0eWxlQnVp
bGRlckN1c3RvbS5oOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVCdWlsZGVyRnVuY3Rpb25zOjph
cHBseUluaGVyaXRUZXh0SW5kZW50KToKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlQnVpbGRlckZ1
bmN0aW9uczo6YXBwbHlJbml0aWFsVGV4dEluZGVudCk6CisgICAgICAgIChXZWJDb3JlOjpTdHls
ZUJ1aWxkZXJGdW5jdGlvbnM6OmFwcGx5VmFsdWVUZXh0SW5kZW50KToKKwogMjAxNC0xMS0wOCAg
U2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBJbXBsZW1l
bnQgcm91bmQtcmVjdCBjbGlwcGluZyBvbiB2aWRlbyBlbGVtZW50cwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4gYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTUHJvcGVydHlOYW1lcy5pbgppbmRleCAzMjBiY2Y1NGNjYzlmMmZjZTU5MzFjYjc1MjMzMzg4
MjczNDU2NDk2Li5iNGFhOWFjMzE3MWM2ZjEzZWU5ZGQ1ODdlMTk1OWNlNmI5YTc0MGI4IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJvcGVydHlOYW1lcy5pbgorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTUHJvcGVydHlOYW1lcy5pbgpAQCAtMjE3LDcgKzIxNyw3IEBAIHRh
YmxlLWxheW91dCBbTmV3U3R5bGVCdWlsZGVyXQogdGFiLXNpemUgW0luaGVyaXRlZCwgTmV3U3R5
bGVCdWlsZGVyLCBUeXBlTmFtZT11bnNpZ25lZF0KIHRleHQtYWxpZ24gW0luaGVyaXRlZCwgTmV3
U3R5bGVCdWlsZGVyLCBDb252ZXJ0ZXI9VGV4dEFsaWduXQogdGV4dC1kZWNvcmF0aW9uIFtOZXdT
dHlsZUJ1aWxkZXIsIENvbnZlcnRlcj1UZXh0RGVjb3JhdGlvbl0KLXRleHQtaW5kZW50IFtJbmhl
cml0ZWRdCit0ZXh0LWluZGVudCBbSW5oZXJpdGVkLCBOZXdTdHlsZUJ1aWxkZXIsIEN1c3RvbT1B
bGxdCiB0ZXh0LWxpbmUtdGhyb3VnaAogdGV4dC1saW5lLXRocm91Z2gtY29sb3IKIHRleHQtbGlu
ZS10aHJvdWdoLW1vZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9EZXByZWNhdGVk
U3R5bGVCdWlsZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9EZXByZWNhdGVkU3R5bGVCdWls
ZGVyLmNwcAppbmRleCBkOWQ1NGRhMjQxZTFiNDVkNjk2OGU1NTJlODNiNzFmNzM0NzgwZjQ2Li4w
Y2M4NzAzMGIzMGNhOGUwZTQwOWQwNzdkOTg1NWFkOWUxMzc5MDQyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvRGVwcmVjYXRlZFN0eWxlQnVpbGRlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvY3NzL0RlcHJlY2F0ZWRTdHlsZUJ1aWxkZXIuY3BwCkBAIC0xNTc2LDY3ICsxNTc2LDYg
QEAgcHVibGljOgogfTsKICNlbmRpZgogCi1jbGFzcyBBcHBseVByb3BlcnR5VGV4dEluZGVudCB7
Ci1wdWJsaWM6Ci0gICAgc3RhdGljIHZvaWQgYXBwbHlJbmhlcml0VmFsdWUoQ1NTUHJvcGVydHlJ
RCwgU3R5bGVSZXNvbHZlciogc3R5bGVSZXNvbHZlcikKLSAgICB7Ci0gICAgICAgIHN0eWxlUmVz
b2x2ZXItPnN0eWxlKCktPnNldFRleHRJbmRlbnQoc3R5bGVSZXNvbHZlci0+cGFyZW50U3R5bGUo
KS0+dGV4dEluZGVudCgpKTsKLSNpZiBFTkFCTEUoQ1NTM19URVhUKQotICAgICAgICBzdHlsZVJl
c29sdmVyLT5zdHlsZSgpLT5zZXRUZXh0SW5kZW50TGluZShzdHlsZVJlc29sdmVyLT5wYXJlbnRT
dHlsZSgpLT50ZXh0SW5kZW50TGluZSgpKTsKLSAgICAgICAgc3R5bGVSZXNvbHZlci0+c3R5bGUo
KS0+c2V0VGV4dEluZGVudFR5cGUoc3R5bGVSZXNvbHZlci0+cGFyZW50U3R5bGUoKS0+dGV4dElu
ZGVudFR5cGUoKSk7Ci0jZW5kaWYKLSAgICB9Ci0KLSAgICBzdGF0aWMgdm9pZCBhcHBseUluaXRp
YWxWYWx1ZShDU1NQcm9wZXJ0eUlELCBTdHlsZVJlc29sdmVyKiBzdHlsZVJlc29sdmVyKQotICAg
IHsKLSAgICAgICAgc3R5bGVSZXNvbHZlci0+c3R5bGUoKS0+c2V0VGV4dEluZGVudChSZW5kZXJT
dHlsZTo6aW5pdGlhbFRleHRJbmRlbnQoKSk7Ci0jaWYgRU5BQkxFKENTUzNfVEVYVCkKLSAgICAg
ICAgc3R5bGVSZXNvbHZlci0+c3R5bGUoKS0+c2V0VGV4dEluZGVudExpbmUoUmVuZGVyU3R5bGU6
OmluaXRpYWxUZXh0SW5kZW50TGluZSgpKTsKLSAgICAgICAgc3R5bGVSZXNvbHZlci0+c3R5bGUo
KS0+c2V0VGV4dEluZGVudFR5cGUoUmVuZGVyU3R5bGU6OmluaXRpYWxUZXh0SW5kZW50VHlwZSgp
KTsKLSNlbmRpZgotICAgIH0KLQotICAgIHN0YXRpYyB2b2lkIGFwcGx5VmFsdWUoQ1NTUHJvcGVy
dHlJRCwgU3R5bGVSZXNvbHZlciogc3R5bGVSZXNvbHZlciwgQ1NTVmFsdWUqIHZhbHVlKQotICAg
IHsKLSAgICAgICAgaWYgKCFpczxDU1NWYWx1ZUxpc3Q+KCp2YWx1ZSkpCi0gICAgICAgICAgICBy
ZXR1cm47Ci0KLSAgICAgICAgTGVuZ3RoIGxlbmd0aE9yUGVyY2VudGFnZVZhbHVlOwotI2lmIEVO
QUJMRShDU1MzX1RFWFQpCi0gICAgICAgIFRleHRJbmRlbnRMaW5lIHRleHRJbmRlbnRMaW5lVmFs
dWUgPSBSZW5kZXJTdHlsZTo6aW5pdGlhbFRleHRJbmRlbnRMaW5lKCk7Ci0gICAgICAgIFRleHRJ
bmRlbnRUeXBlIHRleHRJbmRlbnRUeXBlVmFsdWUgPSBSZW5kZXJTdHlsZTo6aW5pdGlhbFRleHRJ
bmRlbnRUeXBlKCk7Ci0jZW5kaWYKLSAgICAgICAgQ1NTVmFsdWVMaXN0JiB2YWx1ZUxpc3QgPSBk
b3duY2FzdDxDU1NWYWx1ZUxpc3Q+KCp2YWx1ZSk7Ci0gICAgICAgIGZvciAoc2l6ZV90IGkgPSAw
OyBpIDwgdmFsdWVMaXN0Lmxlbmd0aCgpOyArK2kpIHsKLSAgICAgICAgICAgIENTU1ZhbHVlKiBp
dGVtID0gdmFsdWVMaXN0Lml0ZW1XaXRob3V0Qm91bmRzQ2hlY2soaSk7Ci0gICAgICAgICAgICBp
ZiAoIWlzPENTU1ByaW1pdGl2ZVZhbHVlPigqaXRlbSkpCi0gICAgICAgICAgICAgICAgY29udGlu
dWU7Ci0KLSAgICAgICAgICAgIENTU1ByaW1pdGl2ZVZhbHVlJiBwcmltaXRpdmVWYWx1ZSA9IGRv
d25jYXN0PENTU1ByaW1pdGl2ZVZhbHVlPigqaXRlbSk7Ci0gICAgICAgICAgICBpZiAoIXByaW1p
dGl2ZVZhbHVlLmdldFZhbHVlSUQoKSkKLSAgICAgICAgICAgICAgICBsZW5ndGhPclBlcmNlbnRh
Z2VWYWx1ZSA9IHByaW1pdGl2ZVZhbHVlLmNvbnZlcnRUb0xlbmd0aDxGaXhlZEludGVnZXJDb252
ZXJzaW9uIHwgUGVyY2VudENvbnZlcnNpb24gfCBDYWxjdWxhdGVkQ29udmVyc2lvbj4oc3R5bGVS
ZXNvbHZlci0+c3RhdGUoKS5jc3NUb0xlbmd0aENvbnZlcnNpb25EYXRhKCkpOwotI2lmIEVOQUJM
RShDU1MzX1RFWFQpCi0gICAgICAgICAgICBlbHNlIGlmIChwcmltaXRpdmVWYWx1ZS5nZXRWYWx1
ZUlEKCkgPT0gQ1NTVmFsdWVXZWJraXRFYWNoTGluZSkKLSAgICAgICAgICAgICAgICB0ZXh0SW5k
ZW50TGluZVZhbHVlID0gVGV4dEluZGVudEVhY2hMaW5lOwotICAgICAgICAgICAgZWxzZSBpZiAo
cHJpbWl0aXZlVmFsdWUuZ2V0VmFsdWVJRCgpID09IENTU1ZhbHVlV2Via2l0SGFuZ2luZykKLSAg
ICAgICAgICAgICAgICB0ZXh0SW5kZW50VHlwZVZhbHVlID0gVGV4dEluZGVudEhhbmdpbmc7Ci0j
ZW5kaWYKLSAgICAgICAgfQotCi0gICAgICAgIEFTU0VSVCghbGVuZ3RoT3JQZXJjZW50YWdlVmFs
dWUuaXNVbmRlZmluZWQoKSk7Ci0gICAgICAgIHN0eWxlUmVzb2x2ZXItPnN0eWxlKCktPnNldFRl
eHRJbmRlbnQobGVuZ3RoT3JQZXJjZW50YWdlVmFsdWUpOwotI2lmIEVOQUJMRShDU1MzX1RFWFQp
Ci0gICAgICAgIHN0eWxlUmVzb2x2ZXItPnN0eWxlKCktPnNldFRleHRJbmRlbnRMaW5lKHRleHRJ
bmRlbnRMaW5lVmFsdWUpOwotICAgICAgICBzdHlsZVJlc29sdmVyLT5zdHlsZSgpLT5zZXRUZXh0
SW5kZW50VHlwZSh0ZXh0SW5kZW50VHlwZVZhbHVlKTsKLSNlbmRpZgotICAgIH0KLQotICAgIHN0
YXRpYyBQcm9wZXJ0eUhhbmRsZXIgY3JlYXRlSGFuZGxlcigpCi0gICAgewotICAgICAgICByZXR1
cm4gUHJvcGVydHlIYW5kbGVyKCZhcHBseUluaGVyaXRWYWx1ZSwgJmFwcGx5SW5pdGlhbFZhbHVl
LCAmYXBwbHlWYWx1ZSk7Ci0gICAgfQotfTsKLQogY29uc3QgRGVwcmVjYXRlZFN0eWxlQnVpbGRl
ciYgRGVwcmVjYXRlZFN0eWxlQnVpbGRlcjo6c2hhcmVkU3R5bGVCdWlsZGVyKCkKIHsKICAgICBz
dGF0aWMgTmV2ZXJEZXN0cm95ZWQ8RGVwcmVjYXRlZFN0eWxlQnVpbGRlcj4gc3R5bGVCdWlsZGVy
SW5zdGFuY2U7CkBAIC0xNjk1LDcgKzE2MzQsNiBAQCBEZXByZWNhdGVkU3R5bGVCdWlsZGVyOjpE
ZXByZWNhdGVkU3R5bGVCdWlsZGVyKCkKICAgICBzZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJvcGVy
dHlXZWJraXRUZXh0RGVjb3JhdGlvbkNvbG9yLCBBcHBseVByb3BlcnR5Q29sb3I8Tm9Jbmhlcml0
RnJvbVBhcmVudCwgJlJlbmRlclN0eWxlOjp0ZXh0RGVjb3JhdGlvbkNvbG9yLCAmUmVuZGVyU3R5
bGU6OnNldFRleHREZWNvcmF0aW9uQ29sb3IsICZSZW5kZXJTdHlsZTo6c2V0VmlzaXRlZExpbmtU
ZXh0RGVjb3JhdGlvbkNvbG9yLCAmUmVuZGVyU3R5bGU6OmNvbG9yPjo6Y3JlYXRlSGFuZGxlcigp
KTsKICAgICBzZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJvcGVydHlXZWJraXRUZXh0RGVjb3JhdGlv
blNraXAsIEFwcGx5UHJvcGVydHlUZXh0RGVjb3JhdGlvblNraXA6OmNyZWF0ZUhhbmRsZXIoKSk7
CiAgICAgc2V0UHJvcGVydHlIYW5kbGVyKENTU1Byb3BlcnR5V2Via2l0VGV4dFVuZGVybGluZVBv
c2l0aW9uLCBBcHBseVByb3BlcnR5VGV4dFVuZGVybGluZVBvc2l0aW9uOjpjcmVhdGVIYW5kbGVy
KCkpOwotICAgIHNldFByb3BlcnR5SGFuZGxlcihDU1NQcm9wZXJ0eVRleHRJbmRlbnQsIEFwcGx5
UHJvcGVydHlUZXh0SW5kZW50OjpjcmVhdGVIYW5kbGVyKCkpOwogICAgIHNldFByb3BlcnR5SGFu
ZGxlcihDU1NQcm9wZXJ0eVRleHRSZW5kZXJpbmcsIEFwcGx5UHJvcGVydHlGb250PFRleHRSZW5k
ZXJpbmdNb2RlLCAmRm9udERlc2NyaXB0aW9uOjp0ZXh0UmVuZGVyaW5nTW9kZSwgJkZvbnREZXNj
cmlwdGlvbjo6c2V0VGV4dFJlbmRlcmluZ01vZGUsIEF1dG9UZXh0UmVuZGVyaW5nPjo6Y3JlYXRl
SGFuZGxlcigpKTsKICAgICBzZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJvcGVydHlWZXJ0aWNhbEFs
aWduLCBBcHBseVByb3BlcnR5VmVydGljYWxBbGlnbjo6Y3JlYXRlSGFuZGxlcigpKTsKICAgICBz
ZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJvcGVydHlXZWJraXRBbmltYXRpb25EZWxheSwgQXBwbHlQ
cm9wZXJ0eUFuaW1hdGlvbjxkb3VibGUsICZBbmltYXRpb246OmRlbGF5LCAmQW5pbWF0aW9uOjpz
ZXREZWxheSwgJkFuaW1hdGlvbjo6aXNEZWxheVNldCwgJkFuaW1hdGlvbjo6Y2xlYXJEZWxheSwg
JkFuaW1hdGlvbjo6aW5pdGlhbEFuaW1hdGlvbkRlbGF5LCAmQ1NTVG9TdHlsZU1hcDo6bWFwQW5p
bWF0aW9uRGVsYXksICZSZW5kZXJTdHlsZTo6YWNjZXNzQW5pbWF0aW9ucywgJlJlbmRlclN0eWxl
OjphbmltYXRpb25zPjo6Y3JlYXRlSGFuZGxlcigpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2Nzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHls
ZUJ1aWxkZXJDb252ZXJ0ZXIuaAppbmRleCBhODE1ZmNmZmRiMjI4NDNiYzQxNTcyNWM2MTMzODZl
NjE2ZmE1MzVlLi5jMzk1MWVkZWJhNjhiMjgwODg5YzNjOTUxYjA1ZjEwOTRlOGVkNjg5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvY3NzL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCkBAIC0zNyw2ICszNyw3
IEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAorLy8gTm90ZSB0aGF0IHdlIGFzc3VtZSB0aGUg
Q1NTIHBhcnNlciBvbmx5IGFsbG93cyB2YWxpZCBDU1NWYWx1ZSB0eXBlcy4KIGNsYXNzIFN0eWxl
QnVpbGRlckNvbnZlcnRlciB7CiBwdWJsaWM6CiAgICAgc3RhdGljIExlbmd0aCBjb252ZXJ0TGVu
Z3RoKFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1ZSYpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvY3NzL1N0eWxlQnVpbGRlckN1c3RvbS5oIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlQnVp
bGRlckN1c3RvbS5oCmluZGV4IDUxYTdjNDk2MTFjOTRjOGZjY2RmOWRiZjhjYjMwNDRlZGMxZmNj
MGUuLjk3Nzk4ZDVhZDliYzcwN2YzZjZhMDg0ZWNiMjQ4ZGJiNDU0YzBkODkgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJDdXN0b20uaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9jc3MvU3R5bGVCdWlsZGVyQ3VzdG9tLmgKQEAgLTM1LDYgKzM1LDcgQEAKIAogbmFtZXNw
YWNlIFdlYkNvcmUgewogCisvLyBOb3RlIHRoYXQgd2UgYXNzdW1lIHRoZSBDU1MgcGFyc2VyIG9u
bHkgYWxsb3dzIHZhbGlkIENTU1ZhbHVlIHR5cGVzLgogbmFtZXNwYWNlIFN0eWxlQnVpbGRlckZ1
bmN0aW9ucyB7CiAKIGlubGluZSB2b2lkIGFwcGx5VmFsdWVXZWJraXRNYXJxdWVlSW5jcmVtZW50
KFN0eWxlUmVzb2x2ZXImIHN0eWxlUmVzb2x2ZXIsIENTU1ZhbHVlJiB2YWx1ZSkKQEAgLTMwOCw2
ICszMDksNTEgQEAgaW5saW5lIHZvaWQgYXBwbHlWYWx1ZVNpemUoU3R5bGVSZXNvbHZlciYgc3R5
bGVSZXNvbHZlciwgQ1NTVmFsdWUmIHZhbHVlKQogICAgIHN0eWxlUmVzb2x2ZXIuc3R5bGUoKS0+
c2V0UGFnZVNpemUoTGVuZ3RoU2l6ZSh3aWR0aCwgaGVpZ2h0KSk7CiB9CiAKK2lubGluZSB2b2lk
IGFwcGx5SW5oZXJpdFRleHRJbmRlbnQoU3R5bGVSZXNvbHZlciYgc3R5bGVSZXNvbHZlcikKK3sK
KyAgICBzdHlsZVJlc29sdmVyLnN0eWxlKCktPnNldFRleHRJbmRlbnQoc3R5bGVSZXNvbHZlci5w
YXJlbnRTdHlsZSgpLT50ZXh0SW5kZW50KCkpOworI2lmIEVOQUJMRShDU1MzX1RFWFQpCisgICAg
c3R5bGVSZXNvbHZlci5zdHlsZSgpLT5zZXRUZXh0SW5kZW50TGluZShzdHlsZVJlc29sdmVyLnBh
cmVudFN0eWxlKCktPnRleHRJbmRlbnRMaW5lKCkpOworICAgIHN0eWxlUmVzb2x2ZXIuc3R5bGUo
KS0+c2V0VGV4dEluZGVudFR5cGUoc3R5bGVSZXNvbHZlci5wYXJlbnRTdHlsZSgpLT50ZXh0SW5k
ZW50VHlwZSgpKTsKKyNlbmRpZgorfQorCitpbmxpbmUgdm9pZCBhcHBseUluaXRpYWxUZXh0SW5k
ZW50KFN0eWxlUmVzb2x2ZXImIHN0eWxlUmVzb2x2ZXIpCit7CisgICAgc3R5bGVSZXNvbHZlci5z
dHlsZSgpLT5zZXRUZXh0SW5kZW50KFJlbmRlclN0eWxlOjppbml0aWFsVGV4dEluZGVudCgpKTsK
KyNpZiBFTkFCTEUoQ1NTM19URVhUKQorICAgIHN0eWxlUmVzb2x2ZXIuc3R5bGUoKS0+c2V0VGV4
dEluZGVudExpbmUoUmVuZGVyU3R5bGU6OmluaXRpYWxUZXh0SW5kZW50TGluZSgpKTsKKyAgICBz
dHlsZVJlc29sdmVyLnN0eWxlKCktPnNldFRleHRJbmRlbnRUeXBlKFJlbmRlclN0eWxlOjppbml0
aWFsVGV4dEluZGVudFR5cGUoKSk7CisjZW5kaWYKK30KKworaW5saW5lIHZvaWQgYXBwbHlWYWx1
ZVRleHRJbmRlbnQoU3R5bGVSZXNvbHZlciYgc3R5bGVSZXNvbHZlciwgQ1NTVmFsdWUmIHZhbHVl
KQoreworICAgIExlbmd0aCBsZW5ndGhPclBlcmNlbnRhZ2VWYWx1ZTsKKyNpZiBFTkFCTEUoQ1NT
M19URVhUKQorICAgIFRleHRJbmRlbnRMaW5lIHRleHRJbmRlbnRMaW5lVmFsdWUgPSBSZW5kZXJT
dHlsZTo6aW5pdGlhbFRleHRJbmRlbnRMaW5lKCk7CisgICAgVGV4dEluZGVudFR5cGUgdGV4dElu
ZGVudFR5cGVWYWx1ZSA9IFJlbmRlclN0eWxlOjppbml0aWFsVGV4dEluZGVudFR5cGUoKTsKKyNl
bmRpZgorICAgIGZvciAoYXV0byYgaXRlbSA6IGRvd25jYXN0PENTU1ZhbHVlTGlzdD4odmFsdWUp
KSB7CisgICAgICAgIGF1dG8mIHByaW1pdGl2ZVZhbHVlID0gZG93bmNhc3Q8Q1NTUHJpbWl0aXZl
VmFsdWU+KGl0ZW0uZ2V0KCkpOworICAgICAgICBpZiAoIXByaW1pdGl2ZVZhbHVlLmdldFZhbHVl
SUQoKSkKKyAgICAgICAgICAgIGxlbmd0aE9yUGVyY2VudGFnZVZhbHVlID0gcHJpbWl0aXZlVmFs
dWUuY29udmVydFRvTGVuZ3RoPEZpeGVkSW50ZWdlckNvbnZlcnNpb24gfCBQZXJjZW50Q29udmVy
c2lvbiB8IENhbGN1bGF0ZWRDb252ZXJzaW9uPihzdHlsZVJlc29sdmVyLnN0YXRlKCkuY3NzVG9M
ZW5ndGhDb252ZXJzaW9uRGF0YSgpKTsKKyNpZiBFTkFCTEUoQ1NTM19URVhUKQorICAgICAgICBl
bHNlIGlmIChwcmltaXRpdmVWYWx1ZS5nZXRWYWx1ZUlEKCkgPT0gQ1NTVmFsdWVXZWJraXRFYWNo
TGluZSkKKyAgICAgICAgICAgIHRleHRJbmRlbnRMaW5lVmFsdWUgPSBUZXh0SW5kZW50RWFjaExp
bmU7CisgICAgICAgIGVsc2UgaWYgKHByaW1pdGl2ZVZhbHVlLmdldFZhbHVlSUQoKSA9PSBDU1NW
YWx1ZVdlYmtpdEhhbmdpbmcpCisgICAgICAgICAgICB0ZXh0SW5kZW50VHlwZVZhbHVlID0gVGV4
dEluZGVudEhhbmdpbmc7CisjZW5kaWYKKyAgICB9CisKKyAgICBBU1NFUlQoIWxlbmd0aE9yUGVy
Y2VudGFnZVZhbHVlLmlzVW5kZWZpbmVkKCkpOworICAgIHN0eWxlUmVzb2x2ZXIuc3R5bGUoKS0+
c2V0VGV4dEluZGVudChsZW5ndGhPclBlcmNlbnRhZ2VWYWx1ZSk7CisjaWYgRU5BQkxFKENTUzNf
VEVYVCkKKyAgICBzdHlsZVJlc29sdmVyLnN0eWxlKCktPnNldFRleHRJbmRlbnRMaW5lKHRleHRJ
bmRlbnRMaW5lVmFsdWUpOworICAgIHN0eWxlUmVzb2x2ZXIuc3R5bGUoKS0+c2V0VGV4dEluZGVu
dFR5cGUodGV4dEluZGVudFR5cGVWYWx1ZSk7CisjZW5kaWYKK30KKwogfSAvLyBuYW1lc3BhY2Ug
U3R5bGVCdWlsZGVyRnVuY3Rpb25zCiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
</data>

          </attachment>
      

    </bug>

</bugzilla>