<?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>116829</bug_id>
          
          <creation_ts>2013-05-27 08:20:39 -0700</creation_ts>
          <short_desc>[CSS] -webkit-var prefix is case-sensitive</short_desc>
          <delta_ts>2013-05-27 13:58:49 -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>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Claudio Saavedra">csaavedra</reporter>
          <assigned_to name="Claudio Saavedra">csaavedra</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>rniwa</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>894037</commentid>
    <comment_count>0</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2013-05-27 08:20:39 -0700</bug_when>
    <thetext>[CSS] -webkit-var prefix is case-sensitive</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894041</commentid>
    <comment_count>1</comment_count>
      <attachid>202987</attachid>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2013-05-27 08:25:55 -0700</bug_when>
    <thetext>Created attachment 202987
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894075</commentid>
    <comment_count>2</comment_count>
      <attachid>202987</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-05-27 09:28:18 -0700</bug_when>
    <thetext>Comment on attachment 202987
Patch

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

The fix looks sane to me, just some minor comments.

&gt; Source/WebCore/css/CSSParser.cpp:9866
&gt; +    do {

The first assert of the case insensitive version still applies here, not sure if adding it pays off though as this is only used by the CSS custom properties stuff.

&gt; Source/WebCore/css/CSSParser.cpp:9867
&gt; +        if ((*string++) != (*constantString++))

I guess you can omit the parentheses here

&gt; LayoutTests/fast/css/variables/case-sensitive.html:11
&gt; +  -WEBKIT-VAR-padding: 200px;

What about adding something like &quot;with no left padding&quot; to the &lt;p&gt; in order to better explain test results?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894121</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-05-27 12:32:56 -0700</bug_when>
    <thetext>Why is -webkit-var case sensitive when other things in CSS are not? Could you point to the specification that says it should be?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894123</commentid>
    <comment_count>4</comment_count>
      <attachid>203003</attachid>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2013-05-27 12:43:34 -0700</bug_when>
    <thetext>Created attachment 203003
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894124</commentid>
    <comment_count>5</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2013-05-27 12:45:18 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Why is -webkit-var case sensitive when other things in CSS are not? Could you point to the specification that says it should be?

&quot;Unlike other CSS properties, custom property names are case-sensitive. The &quot;var-&quot; prefix must be written in lower-case.

For example, VAR-FOO is invalid, because the prefix isn&apos;t &quot;var-&quot;.
While both var-foo and var-FOO are valid, they are distinct properties - using var(foo) will refer to the first one, while using var(FOO) will refer to the second.&quot;

http://dev.w3.org/csswg/css-variables/#defining-variables</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894132</commentid>
    <comment_count>6</comment_count>
      <attachid>203003</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-05-27 13:06:02 -0700</bug_when>
    <thetext>Comment on attachment 203003
Patch

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

&gt; Source/WebCore/css/CSSParser.cpp:9867
&gt; +        ASSERT((*constantString &gt;= &apos;a&apos; &amp;&amp; *constantString &lt;= &apos;z&apos;) || *constantString == &apos;-&apos;);

There is no reason to have this assertion. I know the previous reviewer suggested you add it. But the assertion above is there because it’s a precondition to calling toASCIILowerUnchecked. There’s no corresponding issue here and no need for the assertion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894148</commentid>
    <comment_count>7</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2013-05-27 13:58:49 -0700</bug_when>
    <thetext>Committed r150776: &lt;http://trac.webkit.org/changeset/150776&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202987</attachid>
            <date>2013-05-27 08:25:55 -0700</date>
            <delta_ts>2013-05-27 12:43:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116829-20130527182528.patch</filename>
            <type>text/plain</type>
            <size>3745</size>
            <attacher name="Claudio Saavedra">csaavedra</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwNzUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjQ5ZjQwNmIxN2EyZTMz
YzkyZWY3ZmYyY2E5OGQzNzk0MWQxM2M3My4uYzQzMDY0MDRjNGI5OTczM2E1ZTk0MGYzMDc4ZDNk
NGI2MTQ0YTFjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTA1LTI3ICBDbGF1
ZGlvIFNhYXZlZHJhICA8Y3NhYXZlZHJhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0NTU10gLXdl
YmtpdC12YXIgcHJlZml4IGlzIGNhc2Utc2Vuc2l0aXZlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTY4MjkKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0czogQWRkZWQgY2FzZSB0byBmYXN0L2Nzcy92
YXJpYWJsZXMvY2FzZS1zZW5zaXRpdmUuaHRtbAorCisgICAgICAgICogY3NzL0NTU1BhcnNlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjppc0VxdWFsVG9DU1NDYXNlU2Vuc2l0aXZlSWRlbnRpZmll
cik6IEFkZCB2YXJpYW50IHRvCisgICAgICAgIElzRXF1YWxUb0NTU0lkZW50aWZpZXIgdGhhdCBy
ZXNwZWN0cyBjYXNlLXNlbnNpdGl2aXR5LgorICAgICAgICAoV2ViQ29yZTo6Q1NTUGFyc2VyOjpy
ZWFsTGV4KTogVXNlIHRoZSBhYm92ZSBtZXRob2QgZm9yIENTUworICAgICAgICB2YXJpYWJsZSBk
ZWNsYXJhdGlvbnMuCisKIDIwMTMtMDUtMjcgIEFsbGFuIFNhbmRmZWxkIEplbnNlbiAgPGFsbGFu
LmplbnNlbkBkaWdpYS5jb20+CiAKICAgICAgICAgW1F0XSBSRUdSRVNTSU9OKHIxNTA3MTYpOiBJ
dCBtYWRlIDE1IGluc3BlY3RvciBhbmQgMSBtb3ppbGxhIHRlc3QgdG8gYXNzZXJ0CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NQYXJzZXIuY3BwCmluZGV4IGUxNzUwODg0ZmZiZjU5ODliMTM2NmRjNzNjMzY3NmJiZmRh
NzNkYzkuLjJiOTEyOTM2M2EwMmFmNTFhNzAwZGQ0ZGZmMzZhMjVkYzM5NTQxYjkgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC05ODYxLDYgKzk4NjEsMTYgQEAgc3RhdGljIGlubGluZSBi
b29sIGlzRXF1YWxUb0NTU0lkZW50aWZpZXIoQ2hhcmFjdGVyVHlwZSogY3NzU3RyaW5nLCBjb25z
dCBjaGFyKgogfQogCiB0ZW1wbGF0ZSA8dHlwZW5hbWUgQ2hhcmFjdGVyVHlwZT4KK3N0YXRpYyBp
bmxpbmUgYm9vbCBpc0VxdWFsVG9DU1NDYXNlU2Vuc2l0aXZlSWRlbnRpZmllcihDaGFyYWN0ZXJU
eXBlKiBzdHJpbmcsIGNvbnN0IGNoYXIqIGNvbnN0YW50U3RyaW5nKQoreworICAgIGRvIHsKKyAg
ICAgICAgaWYgKCgqc3RyaW5nKyspICE9ICgqY29uc3RhbnRTdHJpbmcrKykpCisgICAgICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgfSB3aGlsZSAoKmNvbnN0YW50U3RyaW5nKTsKKyAgICByZXR1
cm4gdHJ1ZTsKK30KKwordGVtcGxhdGUgPHR5cGVuYW1lIENoYXJhY3RlclR5cGU+CiBzdGF0aWMg
Q2hhcmFjdGVyVHlwZSogY2hlY2tBbmRTa2lwRXNjYXBlKENoYXJhY3RlclR5cGUqIGN1cnJlbnRD
aGFyYWN0ZXIpCiB7CiAgICAgLy8gUmV0dXJucyB3aXRoIDAsIGlmIGVzY2FwZSBjaGVjayBpcyBm
YWlsZWQuIE90aGVyd2lzZQpAQCAtMTA5NzYsNyArMTA5ODYsNyBAQCByZXN0YXJ0QWZ0ZXJDb21t
ZW50OgogICAgICAgICAgICAgbV90b2tlbiA9IElERU5UOwogCiAjaWYgRU5BQkxFKENTU19WQVJJ
QUJMRVMpCi0gICAgICAgICAgICBpZiAoY3NzVmFyaWFibGVzRW5hYmxlZCgpICYmIGlzRXF1YWxU
b0NTU0lkZW50aWZpZXIodG9rZW5TdGFydDxTcmNDaGFyYWN0ZXJUeXBlPigpICsgMSwgIndlYmtp
dC12YXIiKSAmJiB0b2tlblN0YXJ0PFNyY0NoYXJhY3RlclR5cGU+KClbMTFdID09ICctJyAmJiBp
c0lkZW50aWZpZXJTdGFydEFmdGVyRGFzaCh0b2tlblN0YXJ0PFNyY0NoYXJhY3RlclR5cGU+KCkg
KyAxMikpCisgICAgICAgICAgICBpZiAoY3NzVmFyaWFibGVzRW5hYmxlZCgpICYmIGlzRXF1YWxU
b0NTU0Nhc2VTZW5zaXRpdmVJZGVudGlmaWVyKHRva2VuU3RhcnQ8U3JjQ2hhcmFjdGVyVHlwZT4o
KSArIDEsICJ3ZWJraXQtdmFyIikgJiYgdG9rZW5TdGFydDxTcmNDaGFyYWN0ZXJUeXBlPigpWzEx
XSA9PSAnLScgJiYgaXNJZGVudGlmaWVyU3RhcnRBZnRlckRhc2godG9rZW5TdGFydDxTcmNDaGFy
YWN0ZXJUeXBlPigpICsgMTIpKQogICAgICAgICAgICAgICAgIG1fdG9rZW4gPSBWQVJfREVGSU5J
VElPTjsKICAgICAgICAgICAgIGVsc2UKICNlbmRpZgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGQxMDMzNTdjYjFhZTQ3NzY4
ZjVhMzYyNzU3ZmM0NTE0MWJjM2IxZTkuLjBhMDFkYzUzYjk4ODA2OTlmOWMyNmY5NjYxYTUwZGJm
MmU4ODc0ZGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wNS0yNyAgQ2xhdWRpbyBTYWF2
ZWRyYSAgPGNzYWF2ZWRyYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtDU1NdIC13ZWJraXQtdmFy
IHByZWZpeCBpcyBjYXNlLXNlbnNpdGl2ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTE2ODI5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBmYXN0L2Nzcy92YXJpYWJsZXMvY2FzZS1zZW5zaXRpdmUuaHRt
bDogQWRkIGEKKyAgICAgICAgY2hlY2sgZm9yIGNhc2Utc2Vuc2l0aXZlbmVzcyBvZiB0aGUgcHJl
Zml4IG9mCisgICAgICAgIHZhcmlhYmxlIGRlY2xhcmF0aW9ucy4KKwogMjAxMy0wNS0yNyAgTm9h
bSBSb3NlbnRoYWwgIDxub2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTmV3IHRlc3QgZGlyZWN0
LXBhdHRlcm4tY29tcG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQuaHRtbCBmYWlscyBvbiBNYWMK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL3ZhcmlhYmxlcy9jYXNlLXNlbnNpdGl2
ZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvdmFyaWFibGVzL2Nhc2Utc2Vuc2l0aXZlLmh0
bWwKaW5kZXggYzczMTgwMDgyZDM1NTg2OGZmYzliMmM0ZWQzYzNmYTUxZTU3N2FjZi4uNjA0Nzg2
MmY4YzAwNzkzZDdjZDg0M2RkMWFhNjg1Y2ZmMGRmNGVjNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvZmFzdC9jc3MvdmFyaWFibGVzL2Nhc2Utc2Vuc2l0aXZlLmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9jc3MvdmFyaWFibGVzL2Nhc2Utc2Vuc2l0aXZlLmh0bWwKQEAgLTcsNiArNyw4IEBA
IGludGVybmFscy5zZXR0aW5ncy5zZXRDU1NWYXJpYWJsZXNFbmFibGVkKHRydWUpOwogZGl2IHsK
ICAgYmFja2dyb3VuZC1jb2xvcjogLXdlYmtpdC12YXIoTmFNZSk7CiAgIC13ZWJraXQtdmFyLW5B
bUU6IGdyZWVuOworICBwYWRkaW5nLWxlZnQ6IC13ZWJraXQtdmFyKHBhZGRpbmcpOworICAtV0VC
S0lULVZBUi1wYWRkaW5nOiAyMDBweDsKIH0KIDwvc3R5bGU+CiA8ZGl2PlRoaXMgdGV4dCBzaG91
bGQgaGF2ZSBhIHRyYW5zcGFyZW50IGJhY2tncm91bmQuPC9kaXY+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>203003</attachid>
            <date>2013-05-27 12:43:34 -0700</date>
            <delta_ts>2013-05-27 13:06:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116829-20130527224308.patch</filename>
            <type>text/plain</type>
            <size>4546</size>
            <attacher name="Claudio Saavedra">csaavedra</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwNzUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjQ5ZjQwNmIxN2EyZTMz
YzkyZWY3ZmYyY2E5OGQzNzk0MWQxM2M3My4uYzQzMDY0MDRjNGI5OTczM2E1ZTk0MGYzMDc4ZDNk
NGI2MTQ0YTFjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTA1LTI3ICBDbGF1
ZGlvIFNhYXZlZHJhICA8Y3NhYXZlZHJhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0NTU10gLXdl
YmtpdC12YXIgcHJlZml4IGlzIGNhc2Utc2Vuc2l0aXZlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTY4MjkKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0czogQWRkZWQgY2FzZSB0byBmYXN0L2Nzcy92
YXJpYWJsZXMvY2FzZS1zZW5zaXRpdmUuaHRtbAorCisgICAgICAgICogY3NzL0NTU1BhcnNlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjppc0VxdWFsVG9DU1NDYXNlU2Vuc2l0aXZlSWRlbnRpZmll
cik6IEFkZCB2YXJpYW50IHRvCisgICAgICAgIElzRXF1YWxUb0NTU0lkZW50aWZpZXIgdGhhdCBy
ZXNwZWN0cyBjYXNlLXNlbnNpdGl2aXR5LgorICAgICAgICAoV2ViQ29yZTo6Q1NTUGFyc2VyOjpy
ZWFsTGV4KTogVXNlIHRoZSBhYm92ZSBtZXRob2QgZm9yIENTUworICAgICAgICB2YXJpYWJsZSBk
ZWNsYXJhdGlvbnMuCisKIDIwMTMtMDUtMjcgIEFsbGFuIFNhbmRmZWxkIEplbnNlbiAgPGFsbGFu
LmplbnNlbkBkaWdpYS5jb20+CiAKICAgICAgICAgW1F0XSBSRUdSRVNTSU9OKHIxNTA3MTYpOiBJ
dCBtYWRlIDE1IGluc3BlY3RvciBhbmQgMSBtb3ppbGxhIHRlc3QgdG8gYXNzZXJ0CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NQYXJzZXIuY3BwCmluZGV4IGUxNzUwODg0ZmZiZjU5ODliMTM2NmRjNzNjMzY3NmJiZmRh
NzNkYzkuLjEwNjk4YWU0ZDRlYTA3ODg2MThhMjhmNWVkZTQ0MDU5ZTJiMTEwYWQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC05ODYxLDYgKzk4NjEsMTcgQEAgc3RhdGljIGlubGluZSBi
b29sIGlzRXF1YWxUb0NTU0lkZW50aWZpZXIoQ2hhcmFjdGVyVHlwZSogY3NzU3RyaW5nLCBjb25z
dCBjaGFyKgogfQogCiB0ZW1wbGF0ZSA8dHlwZW5hbWUgQ2hhcmFjdGVyVHlwZT4KK3N0YXRpYyBp
bmxpbmUgYm9vbCBpc0VxdWFsVG9DU1NDYXNlU2Vuc2l0aXZlSWRlbnRpZmllcihDaGFyYWN0ZXJU
eXBlKiBzdHJpbmcsIGNvbnN0IGNoYXIqIGNvbnN0YW50U3RyaW5nKQoreworICAgIGRvIHsKKyAg
ICAgICAgQVNTRVJUKCgqY29uc3RhbnRTdHJpbmcgPj0gJ2EnICYmICpjb25zdGFudFN0cmluZyA8
PSAneicpIHx8ICpjb25zdGFudFN0cmluZyA9PSAnLScpOworICAgICAgICBpZiAoKnN0cmluZysr
ICE9ICpjb25zdGFudFN0cmluZysrKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0g
d2hpbGUgKCpjb25zdGFudFN0cmluZyk7CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3RlbXBsYXRl
IDx0eXBlbmFtZSBDaGFyYWN0ZXJUeXBlPgogc3RhdGljIENoYXJhY3RlclR5cGUqIGNoZWNrQW5k
U2tpcEVzY2FwZShDaGFyYWN0ZXJUeXBlKiBjdXJyZW50Q2hhcmFjdGVyKQogewogICAgIC8vIFJl
dHVybnMgd2l0aCAwLCBpZiBlc2NhcGUgY2hlY2sgaXMgZmFpbGVkLiBPdGhlcndpc2UKQEAgLTEw
OTc2LDcgKzEwOTg3LDcgQEAgcmVzdGFydEFmdGVyQ29tbWVudDoKICAgICAgICAgICAgIG1fdG9r
ZW4gPSBJREVOVDsKIAogI2lmIEVOQUJMRShDU1NfVkFSSUFCTEVTKQotICAgICAgICAgICAgaWYg
KGNzc1ZhcmlhYmxlc0VuYWJsZWQoKSAmJiBpc0VxdWFsVG9DU1NJZGVudGlmaWVyKHRva2VuU3Rh
cnQ8U3JjQ2hhcmFjdGVyVHlwZT4oKSArIDEsICJ3ZWJraXQtdmFyIikgJiYgdG9rZW5TdGFydDxT
cmNDaGFyYWN0ZXJUeXBlPigpWzExXSA9PSAnLScgJiYgaXNJZGVudGlmaWVyU3RhcnRBZnRlckRh
c2godG9rZW5TdGFydDxTcmNDaGFyYWN0ZXJUeXBlPigpICsgMTIpKQorICAgICAgICAgICAgaWYg
KGNzc1ZhcmlhYmxlc0VuYWJsZWQoKSAmJiBpc0VxdWFsVG9DU1NDYXNlU2Vuc2l0aXZlSWRlbnRp
Zmllcih0b2tlblN0YXJ0PFNyY0NoYXJhY3RlclR5cGU+KCkgKyAxLCAid2Via2l0LXZhciIpICYm
IHRva2VuU3RhcnQ8U3JjQ2hhcmFjdGVyVHlwZT4oKVsxMV0gPT0gJy0nICYmIGlzSWRlbnRpZmll
clN0YXJ0QWZ0ZXJEYXNoKHRva2VuU3RhcnQ8U3JjQ2hhcmFjdGVyVHlwZT4oKSArIDEyKSkKICAg
ICAgICAgICAgICAgICBtX3Rva2VuID0gVkFSX0RFRklOSVRJT047CiAgICAgICAgICAgICBlbHNl
CiAjZW5kaWYKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCBkMTAzMzU3Y2IxYWU0Nzc2OGY1YTM2Mjc1N2ZjNDUxNDFiYzNiMWU5
Li4xYmFlZmIzNTZlY2M1YjZhMzQyZDc4OTIzYmY4NWI1MTc3M2VmYWI1IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTUgQEAKKzIwMTMtMDUtMjcgIENsYXVkaW8gU2FhdmVkcmEgIDxjc2FhdmVkcmFAaWdhbGlh
LmNvbT4KKworICAgICAgICBbQ1NTXSAtd2Via2l0LXZhciBwcmVmaXggaXMgY2FzZS1zZW5zaXRp
dmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjgy
OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFz
dC9jc3MvdmFyaWFibGVzL2Nhc2Utc2Vuc2l0aXZlLmh0bWw6IEFkZCBhCisgICAgICAgIGNoZWNr
IGZvciBjYXNlLXNlbnNpdGl2ZW5lc3Mgb2YgdGhlIHByZWZpeCBvZgorICAgICAgICB2YXJpYWJs
ZSBkZWNsYXJhdGlvbnMuCisgICAgICAgICogZmFzdC9jc3MvdmFyaWFibGVzL2Nhc2Utc2Vuc2l0
aXZlLWV4cGVjdGVkLmh0bWw6IFVwZGF0ZS4KKwogMjAxMy0wNS0yNyAgTm9hbSBSb3NlbnRoYWwg
IDxub2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTmV3IHRlc3QgZGlyZWN0LXBhdHRlcm4tY29t
cG9zaXRpbmctY29udGFpbi1uby1yZXBlYXQuaHRtbCBmYWlscyBvbiBNYWMKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzL3ZhcmlhYmxlcy9jYXNlLXNlbnNpdGl2ZS1leHBlY3RlZC5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvdmFyaWFibGVzL2Nhc2Utc2Vuc2l0aXZlLWV4cGVj
dGVkLmh0bWwKaW5kZXggZTFlZTA1OTExYjUyNjc0ZGFlZGYzNWI3NjIyM2RiY2JhZjc3NmNjMy4u
MjZlNDhjODFmMTQ0ZTIwM2VkNmRmYTMyMzkzMjNkNGM2MDc0YmZiOCAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvZmFzdC9jc3MvdmFyaWFibGVzL2Nhc2Utc2Vuc2l0aXZlLWV4cGVjdGVkLmh0bWwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvdmFyaWFibGVzL2Nhc2Utc2Vuc2l0aXZlLWV4cGVj
dGVkLmh0bWwKQEAgLTEsNCArMSw0IEBACiA8IURPQ1RZUEUgaHRtbD4KIDxodG1sPgotPGRpdj5U
aGlzIHRleHQgc2hvdWxkIGhhdmUgYSB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kLjwvZGl2PgorPGRp
dj5UaGlzIHRleHQgc2hvdWxkIGhhdmUgYSB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBubyBs
ZWZ0IHBhZGRpbmcuPC9kaXY+CiA8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy92YXJpYWJsZXMvY2FzZS1zZW5zaXRpdmUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3Nz
L3ZhcmlhYmxlcy9jYXNlLXNlbnNpdGl2ZS5odG1sCmluZGV4IGM3MzE4MDA4MmQzNTU4NjhmZmM5
YjJjNGVkM2MzZmE1MWU1NzdhY2YuLjQzMDE3NmYwZmRmNjQ5NTMyNDM3NGUwOWNjZWUyZDUyYzM0
YTIyMDUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL3ZhcmlhYmxlcy9jYXNlLXNl
bnNpdGl2ZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3ZhcmlhYmxlcy9jYXNlLXNl
bnNpdGl2ZS5odG1sCkBAIC03LDcgKzcsOSBAQCBpbnRlcm5hbHMuc2V0dGluZ3Muc2V0Q1NTVmFy
aWFibGVzRW5hYmxlZCh0cnVlKTsKIGRpdiB7CiAgIGJhY2tncm91bmQtY29sb3I6IC13ZWJraXQt
dmFyKE5hTWUpOwogICAtd2Via2l0LXZhci1uQW1FOiBncmVlbjsKKyAgcGFkZGluZy1sZWZ0OiAt
d2Via2l0LXZhcihwYWRkaW5nKTsKKyAgLVdFQktJVC1WQVItcGFkZGluZzogMjAwcHg7CiB9CiA8
L3N0eWxlPgotPGRpdj5UaGlzIHRleHQgc2hvdWxkIGhhdmUgYSB0cmFuc3BhcmVudCBiYWNrZ3Jv
dW5kLjwvZGl2PgorPGRpdj5UaGlzIHRleHQgc2hvdWxkIGhhdmUgYSB0cmFuc3BhcmVudCBiYWNr
Z3JvdW5kIGFuZCBubyBsZWZ0IHBhZGRpbmcuPC9kaXY+CiA8L2h0bWw+Cg==
</data>
<flag name="review"
          id="224449"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>