<?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>138295</bug_id>
          
          <creation_ts>2014-11-02 11:32:38 -0800</creation_ts>
          <short_desc>Move string-typed properties to the new StyleBuilder</short_desc>
          <delta_ts>2014-11-02 14:47:29 -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>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1045627</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-11-02 11:32:38 -0800</bug_when>
    <thetext>Move string-typed properties to the new StyleBuilder:
-webkit-hyphenate-character
-webkit-line-grid
-webkit-flow-into
-webkit-flow-from</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1045631</commentid>
    <comment_count>1</comment_count>
      <attachid>240821</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-11-02 12:03:35 -0800</bug_when>
    <thetext>Created attachment 240821
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1045634</commentid>
    <comment_count>2</comment_count>
      <attachid>240821</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-02 14:47:25 -0800</bug_when>
    <thetext>Comment on attachment 240821
Patch

Clearing flags on attachment: 240821

Committed r175464: &lt;http://trac.webkit.org/changeset/175464&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1045635</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-02 14:47:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240821</attachid>
            <date>2014-11-02 12:03:35 -0800</date>
            <delta_ts>2014-11-02 14:47:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138295-20141102120344.patch</filename>
            <type>text/plain</type>
            <size>9195</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1NDYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzlkOWMzOGY4YzU5MzA0
NTIwOTFhYjI3YjYwNzQyY2U5NTg0NzRiNy4uM2M3NzBiZDMwMTIyZGE1OTgzZTNmNzg1MmM3NWVm
MGUzOTIzOTA3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDE0LTExLTAyICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgTW92ZSBzdHJpbmctdHlwZWQg
cHJvcGVydGllcyB0byB0aGUgbmV3IFN0eWxlQnVpbGRlcgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM4Mjk1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTW92ZSBzdHJpbmctdHlwZWQgcHJvcGVydGllcyB0
byB0aGUgbmV3IFN0eWxlQnVpbGRlcjoKKyAgICAgICAgLXdlYmtpdC1oeXBoZW5hdGUtY2hhcmFj
dGVyCisgICAgICAgIC13ZWJraXQtbGluZS1ncmlkCisgICAgICAgIC13ZWJraXQtZmxvdy1pbnRv
CisgICAgICAgIC13ZWJraXQtZmxvdy1mcm9tCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBi
ZWhhdmlvciBjaGFuZ2UuCisKKzIwMTQtMTEtMDIgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxl
LmNvbT4KKwogICAgICAgICBVbnJldmlld2VkLCByZWJhc2VsaW5lIGJpbmRpbmdzIHRlc3RzIGFm
dGVyIHIxNzU0NjIuCiAKICAgICAgICAgKiBiaW5kaW5ncy9zY3JpcHRzL3Rlc3QvSlMvSlNUZXN0
QWN0aXZlRE9NT2JqZWN0LmNwcDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQ
cm9wZXJ0eU5hbWVzLmluIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4K
aW5kZXggZWJiOTdhNTM4YWUzNmE1MjE5ODMzNjk0ZWIzYTdhMjQ2MjM3YTE3Zi4uZjI5NWI0MjEx
OGFiMTFkYWJkZGVmNGU1N2YyODRmNmViNDYzMGQ0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1By
b3BlcnR5TmFtZXMuaW4KQEAgLTM4Nyw3ICszODcsNyBAQCBqdXN0aWZ5LWNvbnRlbnQgW05ld1N0
eWxlQnVpbGRlcl0KIC13ZWJraXQtZ3JpZC10ZW1wbGF0ZS1hcmVhcwogLXdlYmtpdC1ncmlkLWF1
dG8tZmxvdwogI2VuZGlmCi0td2Via2l0LWh5cGhlbmF0ZS1jaGFyYWN0ZXIgW0luaGVyaXRlZF0K
Ky13ZWJraXQtaHlwaGVuYXRlLWNoYXJhY3RlciBbSW5oZXJpdGVkLCBOZXdTdHlsZUJ1aWxkZXIs
IE5hbWVGb3JNZXRob2RzPUh5cGhlbmF0aW9uU3RyaW5nLCBDb252ZXJ0ZXI9U3RyaW5nT3JBdXRv
XQogLXdlYmtpdC1oeXBoZW5hdGUtbGltaXQtYWZ0ZXIgW0luaGVyaXRlZCwgTmV3U3R5bGVCdWls
ZGVyLCBOYW1lRm9yTWV0aG9kcz1IeXBoZW5hdGlvbkxpbWl0QWZ0ZXIsIENvbnZlcnRlcj1OdW1i
ZXI8c2hvcnQ+XQogLXdlYmtpdC1oeXBoZW5hdGUtbGltaXQtYmVmb3JlIFtJbmhlcml0ZWQsIE5l
d1N0eWxlQnVpbGRlciwgTmFtZUZvck1ldGhvZHM9SHlwaGVuYXRpb25MaW1pdEJlZm9yZSwgQ29u
dmVydGVyPU51bWJlcjxzaG9ydD5dCiAtd2Via2l0LWh5cGhlbmF0ZS1saW1pdC1saW5lcyBbSW5o
ZXJpdGVkLCBOZXdTdHlsZUJ1aWxkZXIsIE5hbWVGb3JNZXRob2RzPUh5cGhlbmF0aW9uTGltaXRM
aW5lcywgQ29udmVydGVyPVdlYmtpdEh5cGhlbmF0ZUxpbWl0TGluZXNdCkBAIC0zOTgsNyArMzk4
LDcgQEAganVzdGlmeS1jb250ZW50IFtOZXdTdHlsZUJ1aWxkZXJdCiAtd2Via2l0LWxpbmUtYWxp
Z24gW0luaGVyaXRlZCwgTmV3U3R5bGVCdWlsZGVyLCBUeXBlTmFtZT1MaW5lQWxpZ25dCiAtd2Vi
a2l0LWxpbmUtYnJlYWsgW0luaGVyaXRlZCwgTmV3U3R5bGVCdWlsZGVyLCBUeXBlTmFtZT1MaW5l
QnJlYWtdCiAtd2Via2l0LWxpbmUtY2xhbXAgW05ld1N0eWxlQnVpbGRlciwgVHlwZU5hbWU9TGlu
ZUNsYW1wVmFsdWVdCi0td2Via2l0LWxpbmUtZ3JpZCBbSW5oZXJpdGVkXQorLXdlYmtpdC1saW5l
LWdyaWQgW0luaGVyaXRlZCwgTmV3U3R5bGVCdWlsZGVyLCBDb252ZXJ0ZXI9U3RyaW5nT3JOb25l
XQogLXdlYmtpdC1saW5lLXNuYXAgW0luaGVyaXRlZCwgTmV3U3R5bGVCdWlsZGVyLCBUeXBlTmFt
ZT1MaW5lU25hcF0KIC13ZWJraXQtbG9naWNhbC13aWR0aAogLXdlYmtpdC1sb2dpY2FsLWhlaWdo
dApAQCAtNTA0LDggKzUwNCw4IEBAIHRleHQtZW1waGFzaXMtc3R5bGUgPSAtd2Via2l0LXRleHQt
ZW1waGFzaXMtc3R5bGUKIC13ZWJraXQtdXNlci1tb2RpZnkgW0luaGVyaXRlZCwgTmV3U3R5bGVC
dWlsZGVyXQogLXdlYmtpdC11c2VyLXNlbGVjdCBbSW5oZXJpdGVkLCBOZXdTdHlsZUJ1aWxkZXJd
CiAjaWYgZGVmaW5lZChFTkFCTEVfQ1NTX1JFR0lPTlMpICYmIEVOQUJMRV9DU1NfUkVHSU9OUwot
LXdlYmtpdC1mbG93LWludG8KLS13ZWJraXQtZmxvdy1mcm9tCistd2Via2l0LWZsb3ctaW50byBb
TmV3U3R5bGVCdWlsZGVyLCBOYW1lRm9yTWV0aG9kcz1GbG93VGhyZWFkLCBDb252ZXJ0ZXI9U3Ry
aW5nT3JOb25lXQorLXdlYmtpdC1mbG93LWZyb20gW05ld1N0eWxlQnVpbGRlciwgTmFtZUZvck1l
dGhvZHM9UmVnaW9uVGhyZWFkLCBDb252ZXJ0ZXI9U3RyaW5nT3JOb25lXQogLXdlYmtpdC1yZWdp
b24tZnJhZ21lbnQgW05ld1N0eWxlQnVpbGRlciwgVHlwZU5hbWU9UmVnaW9uRnJhZ21lbnRdCiAt
d2Via2l0LXJlZ2lvbi1icmVhay1hZnRlciBbTmV3U3R5bGVCdWlsZGVyLCBUeXBlTmFtZT1FUGFn
ZUJyZWFrLCBJbml0aWFsPWluaXRpYWxQYWdlQnJlYWtdCiAtd2Via2l0LXJlZ2lvbi1icmVhay1i
ZWZvcmUgW05ld1N0eWxlQnVpbGRlciwgVHlwZU5hbWU9RVBhZ2VCcmVhaywgSW5pdGlhbD1pbml0
aWFsUGFnZUJyZWFrXQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0RlcHJlY2F0ZWRT
dHlsZUJ1aWxkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0RlcHJlY2F0ZWRTdHlsZUJ1aWxk
ZXIuY3BwCmluZGV4IGIzMDZlZWM2N2I1ODM4NjBmN2Y3ZmEwZWE3NTNjZTNlNDExZTg0NWYuLjMw
ODViNzY0ZDhiNDQ4MWMwNTY1YWVkMmJiZjQ2M2MxNzcxY2U2MTMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9EZXByZWNhdGVkU3R5bGVCdWlsZGVyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9jc3MvRGVwcmVjYXRlZFN0eWxlQnVpbGRlci5jcHAKQEAgLTMwMiwyOSArMzAyLDYgQEAg
cHVibGljOgogICAgIHN0YXRpYyBQcm9wZXJ0eUhhbmRsZXIgY3JlYXRlSGFuZGxlcigpIHsgcmV0
dXJuIFByb3BlcnR5SGFuZGxlcigmYXBwbHlJbmhlcml0VmFsdWUsICZhcHBseUluaXRpYWxWYWx1
ZSwgJmFwcGx5VmFsdWUpOyB9CiB9OwogCi1lbnVtIFN0cmluZ0lkZW50QmVoYXZpb3IgeyBOb3Ro
aW5nTWFwc1RvTnVsbCA9IDAsIE1hcE5vbmVUb051bGwsIE1hcEF1dG9Ub051bGwgfTsKLXRlbXBs
YXRlIDxTdHJpbmdJZGVudEJlaGF2aW9yIGlkZW50QmVoYXZpb3IsIGNvbnN0IEF0b21pY1N0cmlu
ZyYgKFJlbmRlclN0eWxlOjoqZ2V0dGVyRnVuY3Rpb24pKCkgY29uc3QsIHZvaWQgKFJlbmRlclN0
eWxlOjoqc2V0dGVyRnVuY3Rpb24pKGNvbnN0IEF0b21pY1N0cmluZyYpLCBjb25zdCBBdG9taWNT
dHJpbmcmICgqaW5pdGlhbEZ1bmN0aW9uKSgpPgotY2xhc3MgQXBwbHlQcm9wZXJ0eVN0cmluZyB7
Ci1wdWJsaWM6Ci0gICAgc3RhdGljIHZvaWQgc2V0VmFsdWUoUmVuZGVyU3R5bGUqIHN0eWxlLCBj
b25zdCBBdG9taWNTdHJpbmcmIHZhbHVlKSB7IChzdHlsZS0+KnNldHRlckZ1bmN0aW9uKSh2YWx1
ZSk7IH0KLSAgICBzdGF0aWMgdm9pZCBhcHBseVZhbHVlKENTU1Byb3BlcnR5SUQsIFN0eWxlUmVz
b2x2ZXIqIHN0eWxlUmVzb2x2ZXIsIENTU1ZhbHVlKiB2YWx1ZSkKLSAgICB7Ci0gICAgICAgIGlm
ICghaXM8Q1NTUHJpbWl0aXZlVmFsdWU+KCp2YWx1ZSkpCi0gICAgICAgICAgICByZXR1cm47Ci0g
ICAgICAgIENTU1ByaW1pdGl2ZVZhbHVlJiBwcmltaXRpdmVWYWx1ZSA9IGRvd25jYXN0PENTU1By
aW1pdGl2ZVZhbHVlPigqdmFsdWUpOwotICAgICAgICBpZiAoKGlkZW50QmVoYXZpb3IgPT0gTWFw
Tm9uZVRvTnVsbCAmJiBwcmltaXRpdmVWYWx1ZS5nZXRWYWx1ZUlEKCkgPT0gQ1NTVmFsdWVOb25l
KQotICAgICAgICAgICAgfHwgKGlkZW50QmVoYXZpb3IgPT0gTWFwQXV0b1RvTnVsbCAmJiBwcmlt
aXRpdmVWYWx1ZS5nZXRWYWx1ZUlEKCkgPT0gQ1NTVmFsdWVBdXRvKSkKLSAgICAgICAgICAgIHNl
dFZhbHVlKHN0eWxlUmVzb2x2ZXItPnN0eWxlKCksIG51bGxBdG9tKTsKLSAgICAgICAgZWxzZQot
ICAgICAgICAgICAgc2V0VmFsdWUoc3R5bGVSZXNvbHZlci0+c3R5bGUoKSwgcHJpbWl0aXZlVmFs
dWUuZ2V0U3RyaW5nVmFsdWUoKSk7Ci0gICAgfQotICAgIHN0YXRpYyBQcm9wZXJ0eUhhbmRsZXIg
Y3JlYXRlSGFuZGxlcigpCi0gICAgewotICAgICAgICBQcm9wZXJ0eUhhbmRsZXIgaGFuZGxlciA9
IEFwcGx5UHJvcGVydHlEZWZhdWx0QmFzZTxjb25zdCBBdG9taWNTdHJpbmcmLCBnZXR0ZXJGdW5j
dGlvbiwgY29uc3QgQXRvbWljU3RyaW5nJiwgc2V0dGVyRnVuY3Rpb24sIGNvbnN0IEF0b21pY1N0
cmluZyYsIGluaXRpYWxGdW5jdGlvbj46OmNyZWF0ZUhhbmRsZXIoKTsKLSAgICAgICAgcmV0dXJu
IFByb3BlcnR5SGFuZGxlcihoYW5kbGVyLmluaGVyaXRGdW5jdGlvbigpLCBoYW5kbGVyLmluaXRp
YWxGdW5jdGlvbigpLCAmYXBwbHlWYWx1ZSk7Ci0gICAgfQotfTsKLQogdGVtcGxhdGUgPHR5cGVu
YW1lIFQ+CiBzdHJ1Y3QgRmlsbExheWVyQWNjZXNzb3JUeXBlcyB7CiAgICAgdHlwZWRlZiBUIFNl
dHRlcjsKQEAgLTIxMTUsMTUgKzIwOTIsOSBAQCBEZXByZWNhdGVkU3R5bGVCdWlsZGVyOjpEZXBy
ZWNhdGVkU3R5bGVCdWlsZGVyKCkKICAgICBzZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJvcGVydHlD
b2x1bW5HYXAsIEFwcGx5UHJvcGVydHlBdXRvPGZsb2F0LCAmUmVuZGVyU3R5bGU6OmNvbHVtbkdh
cCwgJlJlbmRlclN0eWxlOjpzZXRDb2x1bW5HYXAsICZSZW5kZXJTdHlsZTo6aGFzTm9ybWFsQ29s
dW1uR2FwLCAmUmVuZGVyU3R5bGU6OnNldEhhc05vcm1hbENvbHVtbkdhcCwgQ29tcHV0ZUxlbmd0
aCwgQ1NTVmFsdWVOb3JtYWw+OjpjcmVhdGVIYW5kbGVyKCkpOwogICAgIHNldFByb3BlcnR5SGFu
ZGxlcihDU1NQcm9wZXJ0eUNvbHVtblJ1bGVDb2xvciwgQXBwbHlQcm9wZXJ0eUNvbG9yPE5vSW5o
ZXJpdEZyb21QYXJlbnQsICZSZW5kZXJTdHlsZTo6Y29sdW1uUnVsZUNvbG9yLCAmUmVuZGVyU3R5
bGU6OnNldENvbHVtblJ1bGVDb2xvciwgJlJlbmRlclN0eWxlOjpzZXRWaXNpdGVkTGlua0NvbHVt
blJ1bGVDb2xvciwgJlJlbmRlclN0eWxlOjpjb2xvcj46OmNyZWF0ZUhhbmRsZXIoKSk7CiAgICAg
c2V0UHJvcGVydHlIYW5kbGVyKENTU1Byb3BlcnR5Q29sdW1uV2lkdGgsIEFwcGx5UHJvcGVydHlB
dXRvPGZsb2F0LCAmUmVuZGVyU3R5bGU6OmNvbHVtbldpZHRoLCAmUmVuZGVyU3R5bGU6OnNldENv
bHVtbldpZHRoLCAmUmVuZGVyU3R5bGU6Omhhc0F1dG9Db2x1bW5XaWR0aCwgJlJlbmRlclN0eWxl
OjpzZXRIYXNBdXRvQ29sdW1uV2lkdGgsIENvbXB1dGVMZW5ndGg+OjpjcmVhdGVIYW5kbGVyKCkp
OwotI2lmIEVOQUJMRShDU1NfUkVHSU9OUykKLSAgICBzZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJv
cGVydHlXZWJraXRGbG93RnJvbSwgQXBwbHlQcm9wZXJ0eVN0cmluZzxNYXBOb25lVG9OdWxsLCAm
UmVuZGVyU3R5bGU6OnJlZ2lvblRocmVhZCwgJlJlbmRlclN0eWxlOjpzZXRSZWdpb25UaHJlYWQs
ICZSZW5kZXJTdHlsZTo6aW5pdGlhbFJlZ2lvblRocmVhZD46OmNyZWF0ZUhhbmRsZXIoKSk7Ci0g
ICAgc2V0UHJvcGVydHlIYW5kbGVyKENTU1Byb3BlcnR5V2Via2l0Rmxvd0ludG8sIEFwcGx5UHJv
cGVydHlTdHJpbmc8TWFwTm9uZVRvTnVsbCwgJlJlbmRlclN0eWxlOjpmbG93VGhyZWFkLCAmUmVu
ZGVyU3R5bGU6OnNldEZsb3dUaHJlYWQsICZSZW5kZXJTdHlsZTo6aW5pdGlhbEZsb3dUaHJlYWQ+
OjpjcmVhdGVIYW5kbGVyKCkpOwotI2VuZGlmCiAgICAgc2V0UHJvcGVydHlIYW5kbGVyKENTU1By
b3BlcnR5V2Via2l0Rm9udEtlcm5pbmcsIEFwcGx5UHJvcGVydHlGb250PEZvbnREZXNjcmlwdGlv
bjo6S2VybmluZywgJkZvbnREZXNjcmlwdGlvbjo6a2VybmluZywgJkZvbnREZXNjcmlwdGlvbjo6
c2V0S2VybmluZywgRm9udERlc2NyaXB0aW9uOjpBdXRvS2VybmluZz46OmNyZWF0ZUhhbmRsZXIo
KSk7CiAgICAgc2V0UHJvcGVydHlIYW5kbGVyKENTU1Byb3BlcnR5V2Via2l0Rm9udFNtb290aGlu
ZywgQXBwbHlQcm9wZXJ0eUZvbnQ8Rm9udFNtb290aGluZ01vZGUsICZGb250RGVzY3JpcHRpb246
OmZvbnRTbW9vdGhpbmcsICZGb250RGVzY3JpcHRpb246OnNldEZvbnRTbW9vdGhpbmcsIEF1dG9T
bW9vdGhpbmc+OjpjcmVhdGVIYW5kbGVyKCkpOwogICAgIHNldFByb3BlcnR5SGFuZGxlcihDU1NQ
cm9wZXJ0eVdlYmtpdEZvbnRWYXJpYW50TGlnYXR1cmVzLCBBcHBseVByb3BlcnR5Rm9udFZhcmlh
bnRMaWdhdHVyZXM6OmNyZWF0ZUhhbmRsZXIoKSk7Ci0gICAgc2V0UHJvcGVydHlIYW5kbGVyKENT
U1Byb3BlcnR5V2Via2l0SHlwaGVuYXRlQ2hhcmFjdGVyLCBBcHBseVByb3BlcnR5U3RyaW5nPE1h
cEF1dG9Ub051bGwsICZSZW5kZXJTdHlsZTo6aHlwaGVuYXRpb25TdHJpbmcsICZSZW5kZXJTdHls
ZTo6c2V0SHlwaGVuYXRpb25TdHJpbmcsICZSZW5kZXJTdHlsZTo6aW5pdGlhbEh5cGhlbmF0aW9u
U3RyaW5nPjo6Y3JlYXRlSGFuZGxlcigpKTsKLSAgICBzZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJv
cGVydHlXZWJraXRMaW5lR3JpZCwgQXBwbHlQcm9wZXJ0eVN0cmluZzxNYXBOb25lVG9OdWxsLCAm
UmVuZGVyU3R5bGU6OmxpbmVHcmlkLCAmUmVuZGVyU3R5bGU6OnNldExpbmVHcmlkLCAmUmVuZGVy
U3R5bGU6OmluaXRpYWxMaW5lR3JpZD46OmNyZWF0ZUhhbmRsZXIoKSk7CiAgICAgc2V0UHJvcGVy
dHlIYW5kbGVyKENTU1Byb3BlcnR5V2Via2l0TWFycXVlZVJlcGV0aXRpb24sIEFwcGx5UHJvcGVy
dHlNYXJxdWVlUmVwZXRpdGlvbjo6Y3JlYXRlSGFuZGxlcigpKTsKICAgICBzZXRQcm9wZXJ0eUhh
bmRsZXIoQ1NTUHJvcGVydHlXZWJraXRNYXJxdWVlU3BlZWQsIEFwcGx5UHJvcGVydHlNYXJxdWVl
U3BlZWQ6OmNyZWF0ZUhhbmRsZXIoKSk7CiAgICAgc2V0UHJvcGVydHlIYW5kbGVyKENTU1Byb3Bl
cnR5V2Via2l0TWFza0JveEltYWdlT3V0c2V0LCBBcHBseVByb3BlcnR5Qm9yZGVySW1hZ2VNb2Rp
ZmllcjxCb3JkZXJNYXNrLCBPdXRzZXQ+OjpjcmVhdGVIYW5kbGVyKCkpOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvY3NzL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oIGIvU291cmNlL1dlYkNv
cmUvY3NzL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCmluZGV4IDM1NTM5ODcwYjBhMzMxZDA3YjA4
MDcwZDg2ZDEwZDIzNGMxZDdhODIuLjIzZjdiYjU4NWY3MjU2NWQyMTdiMzhhMDVkZWJlYWVkNjBh
MjU2ZmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0
ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmgKQEAg
LTUzLDYgKzUzLDkgQEAgcHVibGljOgogICAgIHRlbXBsYXRlIDxDU1NQcm9wZXJ0eUlEIHByb3Bl
cnR5PiBzdGF0aWMgTmluZVBpZWNlSW1hZ2UgY29udmVydEJvcmRlck1hc2soU3R5bGVSZXNvbHZl
ciYsIENTU1ZhbHVlJik7CiAgICAgdGVtcGxhdGUgPENTU1Byb3BlcnR5SUQgcHJvcGVydHk+IHN0
YXRpYyBQYXNzUmVmUHRyPFN0eWxlSW1hZ2U+IGNvbnZlcnRCb3JkZXJJbWFnZVNvdXJjZShTdHls
ZVJlc29sdmVyJiwgQ1NTVmFsdWUmKTsKICAgICBzdGF0aWMgVHJhbnNmb3JtT3BlcmF0aW9ucyBj
b252ZXJ0VHJhbnNmb3JtKFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1ZSYpOworICAgIHN0YXRpYyBT
dHJpbmcgY29udmVydFN0cmluZyhTdHlsZVJlc29sdmVyJiwgQ1NTVmFsdWUmKTsKKyAgICBzdGF0
aWMgU3RyaW5nIGNvbnZlcnRTdHJpbmdPckF1dG8oU3R5bGVSZXNvbHZlciYsIENTU1ZhbHVlJik7
CisgICAgc3RhdGljIFN0cmluZyBjb252ZXJ0U3RyaW5nT3JOb25lKFN0eWxlUmVzb2x2ZXImLCBD
U1NWYWx1ZSYpOwogCiBwcml2YXRlOgogICAgIHN0YXRpYyBMZW5ndGggY29udmVydFRvUmFkaXVz
TGVuZ3RoKENTU1RvTGVuZ3RoQ29udmVyc2lvbkRhdGEmLCBDU1NQcmltaXRpdmVWYWx1ZSYpOwpA
QCAtMjQ5LDYgKzI1MiwyNSBAQCBpbmxpbmUgVHJhbnNmb3JtT3BlcmF0aW9ucyBTdHlsZUJ1aWxk
ZXJDb252ZXJ0ZXI6OmNvbnZlcnRUcmFuc2Zvcm0oU3R5bGVSZXNvbHZlcgogICAgIHJldHVybiBv
cGVyYXRpb25zOwogfQogCitpbmxpbmUgU3RyaW5nIFN0eWxlQnVpbGRlckNvbnZlcnRlcjo6Y29u
dmVydFN0cmluZyhTdHlsZVJlc29sdmVyJiwgQ1NTVmFsdWUmIHZhbHVlKQoreworICAgIHJldHVy
biBkb3duY2FzdDxDU1NQcmltaXRpdmVWYWx1ZT4odmFsdWUpLmdldFN0cmluZ1ZhbHVlKCk7Cit9
CisKK2lubGluZSBTdHJpbmcgU3R5bGVCdWlsZGVyQ29udmVydGVyOjpjb252ZXJ0U3RyaW5nT3JB
dXRvKFN0eWxlUmVzb2x2ZXImIHN0eWxlUmVzb2x2ZXIsIENTU1ZhbHVlJiB2YWx1ZSkKK3sKKyAg
ICBpZiAoZG93bmNhc3Q8Q1NTUHJpbWl0aXZlVmFsdWU+KHZhbHVlKS5nZXRWYWx1ZUlEKCkgPT0g
Q1NTVmFsdWVBdXRvKQorICAgICAgICByZXR1cm4gbnVsbEF0b207CisgICAgcmV0dXJuIGNvbnZl
cnRTdHJpbmcoc3R5bGVSZXNvbHZlciwgdmFsdWUpOworfQorCitpbmxpbmUgU3RyaW5nIFN0eWxl
QnVpbGRlckNvbnZlcnRlcjo6Y29udmVydFN0cmluZ09yTm9uZShTdHlsZVJlc29sdmVyJiBzdHls
ZVJlc29sdmVyLCBDU1NWYWx1ZSYgdmFsdWUpCit7CisgICAgaWYgKGRvd25jYXN0PENTU1ByaW1p
dGl2ZVZhbHVlPih2YWx1ZSkuZ2V0VmFsdWVJRCgpID09IENTU1ZhbHVlTm9uZSkKKyAgICAgICAg
cmV0dXJuIG51bGxBdG9tOworICAgIHJldHVybiBjb252ZXJ0U3RyaW5nKHN0eWxlUmVzb2x2ZXIs
IHZhbHVlKTsKK30KKwogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCiAjZW5kaWYgLy8gU3R5bGVC
dWlsZGVyQ29udmVydGVyX2gK
</data>

          </attachment>
      

    </bug>

</bugzilla>