<?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>72007</bug_id>
          
          <creation_ts>2011-11-10 01:52:44 -0800</creation_ts>
          <short_desc>A test for css parser number types problem.</short_desc>
          <delta_ts>2011-12-08 10:53:31 -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>
          
          <blocked>69083</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Szilard Ledan">szledan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>499729</commentid>
    <comment_count>0</comment_count>
    <who name="Szilard Ledan">szledan</who>
    <bug_when>2011-11-10 01:52:44 -0800</bug_when>
    <thetext>The css number types (px, pt, cm, ...) can be specified escape sequences (px = \70\78,...).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500559</commentid>
    <comment_count>1</comment_count>
      <attachid>114637</attachid>
    <who name="Szilard Ledan">szledan</who>
    <bug_when>2011-11-11 00:21:52 -0800</bug_when>
    <thetext>Created attachment 114637
A test for CSS lexer rules, where the dimensions define like utf-8 code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500564</commentid>
    <comment_count>2</comment_count>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2011-11-11 00:34:48 -0800</bug_when>
    <thetext>Please set r? to the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500571</commentid>
    <comment_count>3</comment_count>
    <who name="Szilard Ledan">szledan</who>
    <bug_when>2011-11-11 00:42:58 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Please set r? to the patch.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506752</commentid>
    <comment_count>4</comment_count>
      <attachid>114637</attachid>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2011-11-21 00:15:56 -0800</bug_when>
    <thetext>Comment on attachment 114637
A test for CSS lexer rules, where the dimensions define like utf-8 code.

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

&gt; LayoutTests/fast/css/parsing-css-number-types.html:13
&gt; +#a { font-size: 16px; }
&gt; +#b { font-size: 16\70\78; }
&gt; +#c { font-size: 16\70x; }
&gt; +#d { font-size: 16p\78; }
&gt; +#e { font-size: 1em; }
&gt; +#f { font-size: 1\65m; }
&gt; +#g { font-size: 1\65\6D; }
&gt; +#h { font-size: 1\65\6d; }
&gt; +#i { font-size: 12pt }

Please add some uppercase / lowercase test here.
I.e: 12pT same as 12\70\54

Would be a good idea to add more number types (S, KhZ, gRaD). You can find them in tokenizer.flex grouped in one block (lines starting with {num}).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507534</commentid>
    <comment_count>5</comment_count>
      <attachid>116209</attachid>
    <who name="Szilard Ledan">szledan</who>
    <bug_when>2011-11-22 05:12:38 -0800</bug_when>
    <thetext>Created attachment 116209
Updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517370</commentid>
    <comment_count>6</comment_count>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2011-12-08 06:35:00 -0800</bug_when>
    <thetext>Darin, what do you think of this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517557</commentid>
    <comment_count>7</comment_count>
      <attachid>116209</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-08 10:53:26 -0800</bug_when>
    <thetext>Comment on attachment 116209
Updated patch

Clearing flags on attachment: 116209

Committed r102350: &lt;http://trac.webkit.org/changeset/102350&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517558</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-08 10:53:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114637</attachid>
            <date>2011-11-11 00:21:52 -0800</date>
            <delta_ts>2011-11-22 05:12:38 -0800</delta_ts>
            <desc>A test for CSS lexer rules, where the dimensions define like utf-8 code.</desc>
            <filename>0001-Added-a-test-for-css-number-types-problem.patch</filename>
            <type>text/plain</type>
            <size>4131</size>
            <attacher name="Szilard Ledan">szledan</attacher>
            
              <data encoding="base64">RnJvbSAzM2I0YWYxODcwMjVmMTRiYzllYzE2MzZhMzNmZGQyNTFhYjI1MDk0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTemlsYXJkIExlZGFuIDxMZWRhbi1NdW50ZWFuLlN6aWxhcmRA
c3R1ZC51LXN6ZWdlZC5odT4KRGF0ZTogRnJpLCAxMSBOb3YgMjAxMSAwMDowMzoxOSAtMDgwMApT
dWJqZWN0OiBbUEFUQ0hdIEFkZGVkIGEgdGVzdCBmb3IgY3NzIG51bWJlciB0eXBlcyBwcm9ibGVt
LiBJdCdzIHRlc3RpbmcgdGhlCiBjc3MgbnVtYmVyIHR5cGVzIHBhcnNlciwgd2hlcmUgJ3B4JyBk
ZWZpbmVkIGxpa2UgZXNjYXBlCiBzZXF1ZW5jZXMgKFw3MFw3OCkuCiBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzIwMDcKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgoKKiBmYXN0L2Nzcy9wYXJzaW5nLWNzcy1udW1iZXItdHlwZXMtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKiBmYXN0L2Nzcy9wYXJzaW5nLWNzcy1udW1iZXItdHlwZXMuaHRtbDogQWRkZWQuCi0tLQog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEx
ICsrKwogLi4uL2Zhc3QvY3NzL3BhcnNpbmctY3NzLW51bWJlci10eXBlcy1leHBlY3RlZC50eHQg
fCAgIDI3ICsrKysrKysrCiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9wYXJzaW5nLWNzcy1udW1iZXIt
dHlwZXMuaHRtbCB8ICAgNjkgKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
MTA3IGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5
b3V0VGVzdHMvZmFzdC9jc3MvcGFyc2luZy1jc3MtbnVtYmVyLXR5cGVzLWV4cGVjdGVkLnR4dAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLW51bWJl
ci10eXBlcy5odG1sCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDhiOGUzZGIuLjVjOWU1NDcgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NCBAQAorMjAxMS0xMS0xMCAgU3ppbGFyZCBMZWRhbiAgPExlZGFuLU11bnRlYW4uU3ppbGFyZEBz
dHVkLnUtc3plZ2VkLmh1PgorCisgICAgICAgIEFkZGVkIGEgdGVzdCBmb3IgY3NzIG51bWJlciB0
eXBlcyBwcm9ibGVtLgorICAgICAgICBJdCdzIHRlc3RpbmcgdGhlIGNzcyBudW1iZXIgdHlwZXMg
cGFyc2VyLCB3aGVyZSAncHgnIGRlZmluZWQgbGlrZSBlc2NhcGUgc2VxdWVuY2VzIChcNzBcNzgp
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzIwMDcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3Qv
Y3NzL3BhcnNpbmctY3NzLW51bWJlci10eXBlcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAg
ICAqIGZhc3QvY3NzL3BhcnNpbmctY3NzLW51bWJlci10eXBlcy5odG1sOiBBZGRlZC4KKwogMjAx
MS0xMS0wOSAgQW5kcmV5IEtvc3lha292ICA8Y2FzZXFAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IFdlYiBJbnNwZWN0b3I6IFtyZWZhY3RvcmluZ10gZ2V0IHJpZCBvZiBKYXZhU2NyaXB0U291cmNl
RnJhbWVEZWxlZ2F0ZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvcGFyc2luZy1j
c3MtbnVtYmVyLXR5cGVzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNp
bmctY3NzLW51bWJlci10eXBlcy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uYTlmOGFkMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
Y3NzL3BhcnNpbmctY3NzLW51bWJlci10eXBlcy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyNyBA
QAorVGVzdCBwYXJzaW5nIG9mIENTUyBudW1iZXIgdHlwZXMuCisKK0ZBSUxVUkUKKworUnVsZXMg
ZnJvbSB0aGUgc3R5bGVzaGVldDoKKworI2EgeyBmb250LXNpemU6IDE2cHg7IH0KKyNiIHsgfQor
I2MgeyB9CisjZCB7IH0KKyNlIHsgZm9udC1zaXplOiAxZW07IH0KKyNmIHsgfQorI2cgeyB9Cisj
aCB7IH0KKyNpIHsgZm9udC1zaXplOiAxMnB0OyB9CitFeHBlY3RlZCByZXN1bHQ6CisKKyNhIHsg
Zm9udC1zaXplOiAxNnB4OyB9CisjYiB7IGZvbnQtc2l6ZTogMTZweDsgfQorI2MgeyBmb250LXNp
emU6IDE2cHg7IH0KKyNkIHsgZm9udC1zaXplOiAxNnB4OyB9CisjZSB7IGZvbnQtc2l6ZTogMWVt
OyB9CisjZiB7IGZvbnQtc2l6ZTogMWVtOyB9CisjZyB7IGZvbnQtc2l6ZTogMWVtOyB9CisjaCB7
IGZvbnQtc2l6ZTogMWVtOyB9CisjaSB7IGZvbnQtc2l6ZTogMTJwdDsgfQorCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9wYXJzaW5nLWNzcy1udW1iZXItdHlwZXMuaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLW51bWJlci10eXBlcy5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjMxOTE1MjEKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy9wYXJzaW5nLWNzcy1udW1iZXItdHlwZXMuaHRtbApAQCAtMCww
ICsxLDY5IEBACis8aGVhZD4KKzxzdHlsZT4KKworLyogQmFzZSBmb3JtIG9mIHRoZSBydWxlOiAq
LworI2EgeyBmb250LXNpemU6IDE2cHg7IH0KKyNiIHsgZm9udC1zaXplOiAxNlw3MFw3ODsgfQor
I2MgeyBmb250LXNpemU6IDE2XDcweDsgfQorI2QgeyBmb250LXNpemU6IDE2cFw3ODsgfQorI2Ug
eyBmb250LXNpemU6IDFlbTsgfQorI2YgeyBmb250LXNpemU6IDFcNjVtOyB9CisjZyB7IGZvbnQt
c2l6ZTogMVw2NVw2RDsgfQorI2ggeyBmb250LXNpemU6IDFcNjVcNmQ7IH0KKyNpIHsgZm9udC1z
aXplOiAxMnB0IH0KKworPC9zdHlsZT4KKworPHNjcmlwdD4KKworZnVuY3Rpb24gcnVuVGVzdCgp
Cit7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0
VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCisgICAgdmFyIHJ1bGVzID0gZG9jdW1lbnQu
c3R5bGVTaGVldHNbMF0uY3NzUnVsZXM7CisgICAgdmFyIHRleHQgPSAiIjsKKyAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IHJ1bGVzLmxlbmd0aDsgaSsrKSB7CisgICAgICAgIHRleHQgKz0gcnVsZXMu
aXRlbShpKS5jc3NUZXh0OworICAgICAgICB0ZXh0ICs9ICJcbiI7CisgICAgfQorCisgICAgZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0
ZVRleHROb2RlKHRleHQpKTsKKworICAgIGlmIChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVz
dWx0IikuZmlyc3RDaGlsZC5kYXRhID09PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZXhwZWN0
ZWQiKS5maXJzdENoaWxkLmRhdGEpCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJt
ZXNzYWdlIikuZmlyc3RDaGlsZC5kYXRhID0gIlNVQ0NFU1MiOworICAgIGVsc2UKKyAgICAgICAg
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1lc3NhZ2UiKS5maXJzdENoaWxkLmRhdGEgPSAiRkFJ
TFVSRSI7Cit9CisKKzwvc2NyaXB0PgorCis8L2hlYWQ+CisKKzxib2R5IG9ubG9hZD0icnVuVGVz
dCgpIj4KKworPHA+VGVzdCBwYXJzaW5nIG9mIENTUyBudW1iZXIgdHlwZXMuPC9wPgorCis8cCBp
ZD0ibWVzc2FnZSI+VEVTVCBESUQgTk9UIENPTVBMRVRFPC9wPgorCis8cD5SdWxlcyBmcm9tIHRo
ZSBzdHlsZXNoZWV0OjwvcD4KKworPHByZSBpZD0icmVzdWx0Ij48L3ByZT4KKworPHA+RXhwZWN0
ZWQgcmVzdWx0OjwvcD4KKworPHByZSBpZD0iZXhwZWN0ZWQiPiNhIHsgZm9udC1zaXplOiAxNnB4
OyB9CisjYiB7IGZvbnQtc2l6ZTogMTZweDsgfQorI2MgeyBmb250LXNpemU6IDE2cHg7IH0KKyNk
IHsgZm9udC1zaXplOiAxNnB4OyB9CisjZSB7IGZvbnQtc2l6ZTogMWVtOyB9CisjZiB7IGZvbnQt
c2l6ZTogMWVtOyB9CisjZyB7IGZvbnQtc2l6ZTogMWVtOyB9CisjaCB7IGZvbnQtc2l6ZTogMWVt
OyB9CisjaSB7IGZvbnQtc2l6ZTogMTJwdDsgfQorPC9wcmU+CisKKzxzY3JpcHQ+CisKKzwvc2Ny
aXB0PgorPC9ib2R5PgotLSAKMS43LjUuNAoK
</data>
<flag name="review"
          id="113345"
          type_id="1"
          status="-"
          setter="zherczeg"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116209</attachid>
            <date>2011-11-22 05:12:38 -0800</date>
            <delta_ts>2011-12-08 10:53:26 -0800</delta_ts>
            <desc>Updated patch</desc>
            <filename>0001-Added-a-test-for-css-number-types-problem.patch</filename>
            <type>text/plain</type>
            <size>5238</size>
            <attacher name="Szilard Ledan">szledan</attacher>
            
              <data encoding="base64">RnJvbSA0ODFmZTY0NjBjODliZDE0MDFlZThkZTYwZWM1ZDJjN2QwMjM5ZWQ4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTemlsYXJkIExlZGFuIDxMZWRhbi1NdW50ZWFuLlN6aWxhcmRA
c3R1ZC51LXN6ZWdlZC5odT4KRGF0ZTogVHVlLCAyMiBOb3YgMjAxMSAwNTowMDo1MSAtMDgwMApT
dWJqZWN0OiBbUEFUQ0hdIEFkZGVkIGEgdGVzdCBmb3IgY3NzIG51bWJlciB0eXBlcyBwcm9ibGVt
LiBJdCdzIHRlc3RpbmcgdGhlCiBjc3MgbnVtYmVyIHR5cGVzIHBhcnNlciwgd2hlcmUgJ3B4JyBk
ZWZpbmVkIGxpa2UgZXNjYXBlCiBzZXF1ZW5jZXMgKFw3MFw3OCkgb3IgdXBwZXJjYXNlIC8gbG93
ZXJjYXNlLgogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyMDA3CgpS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiogZmFzdC9jc3MvcGFyc2luZy1jc3MtbnVtYmVy
LXR5cGVzLWV4cGVjdGVkLnR4dDogQWRkZWQuCiogZmFzdC9jc3MvcGFyc2luZy1jc3MtbnVtYmVy
LXR5cGVzLmh0bWw6IEFkZGVkLgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMSArKysKIC4uLi9mYXN0L2Nzcy9wYXJzaW5nLWNzcy1u
dW1iZXItdHlwZXMtZXhwZWN0ZWQudHh0IHwgICA0NCArKysrKysrKysrCiBMYXlvdXRUZXN0cy9m
YXN0L2Nzcy9wYXJzaW5nLWNzcy1udW1iZXItdHlwZXMuaHRtbCB8ICAgODYgKysrKysrKysrKysr
KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTQxIGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9jc3MvcGFyc2luZy1jc3Mt
bnVtYmVyLXR5cGVzLWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3Rz
L2Zhc3QvY3NzL3BhcnNpbmctY3NzLW51bWJlci10eXBlcy5odG1sCgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGJmNTIyZDUu
LmNhMTk5MDUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMS0xMS0yMiAgU3ppbGFyZCBMZWRh
biAgPExlZGFuLU11bnRlYW4uU3ppbGFyZEBzdHVkLnUtc3plZ2VkLmh1PgorCisgICAgICAgIEFk
ZGVkIGEgdGVzdCBmb3IgY3NzIG51bWJlciB0eXBlcyBwcm9ibGVtLgorICAgICAgICBJdCdzIHRl
c3RpbmcgdGhlIGNzcyBudW1iZXIgdHlwZXMgcGFyc2VyLCB3aGVyZSAncHgnIGRlZmluZWQgbGlr
ZSBlc2NhcGUgc2VxdWVuY2VzIChcNzBcNzgpIG9yIHVwcGVyY2FzZSAvIGxvd2VyY2FzZS4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyMDA3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2Nzcy9w
YXJzaW5nLWNzcy1udW1iZXItdHlwZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L2Nzcy9wYXJzaW5nLWNzcy1udW1iZXItdHlwZXMuaHRtbDogQWRkZWQuCisKIDIwMTEtMTEt
MjIgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KIAogICAgICAgICBX
ZWIgSW5zcGVjdG9yOiBbcHJvdG9jb2xdIGFjdHVhbCBKU09OIG1lc3NhZ2VzIGRvIG5vdCBjb25m
b3JtIHRvIEluc3BlY3Rvci5qc29uIGluIENTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9jc3MvcGFyc2luZy1jc3MtbnVtYmVyLXR5cGVzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2Zhc3QvY3NzL3BhcnNpbmctY3NzLW51bWJlci10eXBlcy1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmI5YTdlMgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLW51bWJlci10eXBlcy1leHBlY3RlZC50eHQK
QEAgLTAsMCArMSw0NCBAQAorVGVzdCBwYXJzaW5nIG9mIENTUyBudW1iZXIgdHlwZXMuCisKK0ZB
SUxVUkUKKworUnVsZXMgZnJvbSB0aGUgc3R5bGVzaGVldDoKKworI2EgeyBmb250LXNpemU6IDFl
bTsgfQorI2IgeyB9CisjYyB7IH0KKyNkIHsgfQorI2UgeyBmb250LXNpemU6IDFyZW07IH0KKyNm
IHsgfQorI2cgeyBmb250LXNpemU6IDE2cHg7IH0KKyNoIHsgZm9udC1zaXplOiAxNnB4OyB9Cisj
aSB7IH0KKyNqIHsgfQorI2sgeyBmb250LXNpemU6IDFjbTsgfQorI2wgeyB9CisjbSB7IGZvbnQt
c2l6ZTogMWluOyB9CisjbiB7IGZvbnQtc2l6ZTogMTJwdDsgfQorI28geyB9CisjcCB7IH0KKyNx
IHsgZm9udC1zaXplOiAxMDAlOyB9CitFeHBlY3RlZCByZXN1bHQ6CisKKyNhIHsgZm9udC1zaXpl
OiAxZW07IH0KKyNiIHsgZm9udC1zaXplOiAxZW07IH0KKyNjIHsgZm9udC1zaXplOiAxZW07IH0K
KyNkIHsgZm9udC1zaXplOiAxZW07IH0KKyNlIHsgZm9udC1zaXplOiAxcmVtOyB9CisjZiB7IGZv
bnQtc2l6ZTogMWV4OyB9CisjZyB7IGZvbnQtc2l6ZTogMTZweDsgfQorI2ggeyBmb250LXNpemU6
IDE2cHg7IH0KKyNpIHsgZm9udC1zaXplOiAxNnB4OyB9CisjaiB7IGZvbnQtc2l6ZTogMTZweDsg
fQorI2sgeyBmb250LXNpemU6IDFjbTsgfQorI2wgeyBmb250LXNpemU6IDFtbTsgfQorI20geyBm
b250LXNpemU6IDFpbjsgfQorI24geyBmb250LXNpemU6IDEycHQ7IH0KKyNvIHsgZm9udC1zaXpl
OiAxNnB4OyB9CisjcCB7IGZvbnQtc2l6ZTogMXBjOyB9CisjcSB7IGZvbnQtc2l6ZTogMTAwJTsg
fQorCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLW51bWJl
ci10eXBlcy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvcGFyc2luZy1jc3MtbnVtYmVyLXR5
cGVzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYWM0MzZhMAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BhcnNpbmctY3NzLW51bWJlci10
eXBlcy5odG1sCkBAIC0wLDAgKzEsODYgQEAKKzxoZWFkPgorPHN0eWxlPgorLyogQmFzZSBmb3Jt
IG9mIHRoZSBydWxlOiAqLworLyplbSAgICovICNhIHsgZm9udC1zaXplOiAxZW07IH0KKy8qZW0g
ICAqLyAjYiB7IGZvbnQtc2l6ZTogMVw2NW07IH0KKy8qZW0gICAqLyAjYyB7IGZvbnQtc2l6ZTog
MVw2NVw2RDsgfQorLyplbSAgICovICNkIHsgZm9udC1zaXplOiAxXDY1XDZkOyB9CisvKnJFbSAg
Ki8gI2UgeyBmb250LXNpemU6IDFyRW07IH0gLyogICovCisvKkV4ICAgKi8gI2YgeyBmb250LXNp
emU6IDFcNDV4OyB9CisvKnB4ICAgKi8gI2cgeyBmb250LXNpemU6IDE2cHg7IH0KKy8qUHggICAq
LyAjaCB7IGZvbnQtc2l6ZTogMTZQeDsgfQorLypweCAgICovICNpIHsgZm9udC1zaXplOiAxNlw3
MFw3ODsgfQorLypwWCAgICovICNqIHsgZm9udC1zaXplOiAxNlw3MCBYOyB9CisvKkNtICAgKi8g
I2sgeyBmb250LXNpemU6IDFDbTt9CisvKk1NICAgKi8gI2wgeyBmb250LXNpemU6IDFNXDRkO30K
Ky8qSW4gICAqLyAjbSB7IGZvbnQtc2l6ZTogMUluO30KKy8qcHQgICAqLyAjbiB7IGZvbnQtc2l6
ZTogMTJwdDsgfQorLypwdCAgICovICNvIHsgZm9udC1zaXplOiAxNnBcNzg7IH0KKy8qUEMgICAq
LyAjcCB7IGZvbnQtc2l6ZTogMVw3MCBDO30KKy8qJSAgICAqLyAjcSB7IGZvbnQtc2l6ZTogMTAw
JTt9CisvKm1TICAgICNyIHsgcGF1c2U6IDIwMDBtUzsgfSAgKi8KKy8qS2haICAgI3MgeyBwaXRj
aDogMTA1S2haOyB9ICovCis8L3N0eWxlPgorCis8c2NyaXB0PgorCitmdW5jdGlvbiBydW5UZXN0
KCkKK3sKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisKKyAgICB2YXIgcnVsZXMgPSBkb2N1bWVu
dC5zdHlsZVNoZWV0c1swXS5jc3NSdWxlczsKKyAgICB2YXIgdGV4dCA9ICIiOworICAgIGZvciAo
dmFyIGkgPSAwOyBpIDwgcnVsZXMubGVuZ3RoOyBpKyspIHsKKyAgICAgICAgdGV4dCArPSBydWxl
cy5pdGVtKGkpLmNzc1RleHQ7CisgICAgICAgIHRleHQgKz0gIlxuIjsKKyAgICB9CisKKyAgICBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3Jl
YXRlVGV4dE5vZGUodGV4dCkpOworCisgICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJy
ZXN1bHQiKS5maXJzdENoaWxkLmRhdGEgPT09IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJleHBl
Y3RlZCIpLmZpcnN0Q2hpbGQuZGF0YSkKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
Im1lc3NhZ2UiKS5maXJzdENoaWxkLmRhdGEgPSAiU1VDQ0VTUyI7CisgICAgZWxzZQorICAgICAg
ICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibWVzc2FnZSIpLmZpcnN0Q2hpbGQuZGF0YSA9ICJG
QUlMVVJFIjsKK30KKworPC9zY3JpcHQ+CisKKzwvaGVhZD4KKworPGJvZHkgb25sb2FkPSJydW5U
ZXN0KCkiPgorCis8cD5UZXN0IHBhcnNpbmcgb2YgQ1NTIG51bWJlciB0eXBlcy48L3A+CisKKzxw
IGlkPSJtZXNzYWdlIj5URVNUIERJRCBOT1QgQ09NUExFVEU8L3A+CisKKzxwPlJ1bGVzIGZyb20g
dGhlIHN0eWxlc2hlZXQ6PC9wPgorCis8cHJlIGlkPSJyZXN1bHQiPjwvcHJlPgorCis8cD5FeHBl
Y3RlZCByZXN1bHQ6PC9wPgorCis8cHJlIGlkPSJleHBlY3RlZCI+I2EgeyBmb250LXNpemU6IDFl
bTsgfQorI2IgeyBmb250LXNpemU6IDFlbTsgfQorI2MgeyBmb250LXNpemU6IDFlbTsgfQorI2Qg
eyBmb250LXNpemU6IDFlbTsgfQorI2UgeyBmb250LXNpemU6IDFyZW07IH0KKyNmIHsgZm9udC1z
aXplOiAxZXg7IH0KKyNnIHsgZm9udC1zaXplOiAxNnB4OyB9CisjaCB7IGZvbnQtc2l6ZTogMTZw
eDsgfQorI2kgeyBmb250LXNpemU6IDE2cHg7IH0KKyNqIHsgZm9udC1zaXplOiAxNnB4OyB9Cisj
ayB7IGZvbnQtc2l6ZTogMWNtOyB9CisjbCB7IGZvbnQtc2l6ZTogMW1tOyB9CisjbSB7IGZvbnQt
c2l6ZTogMWluOyB9CisjbiB7IGZvbnQtc2l6ZTogMTJwdDsgfQorI28geyBmb250LXNpemU6IDE2
cHg7IH0KKyNwIHsgZm9udC1zaXplOiAxcGM7IH0KKyNxIHsgZm9udC1zaXplOiAxMDAlOyB9Cis8
IS0tI3IgeyBwYXVzZTogMjAwMG1zOyB9ICAKKyNzIHsgcGl0Y2g6IDEwNWtIejsgfSAgLS0+Cis8
L3ByZT4KKzxzY3JpcHQ+CisKKzwvc2NyaXB0PgorPC9ib2R5PgotLSAKMS43LjUuNAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>