<?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>86994</bug_id>
          
          <creation_ts>2012-05-21 00:01:05 -0700</creation_ts>
          <short_desc>Add performance tests for textarea</short_desc>
          <delta_ts>2012-05-21 17:55:00 -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>Tools / Tests</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>86813</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>haraken</cc>
    
    <cc>morrita</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>628825</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-21 00:01:05 -0700</bug_when>
    <thetext>Add some performance tests to prepare to fix Bug 86813 and http://code.google.com/p/chromium/issues/detail?id=109587</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628925</commentid>
    <comment_count>1</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-21 03:18:02 -0700</bug_when>
    <thetext>Oh, &quot;webkit-patch upload&quot; doesn&apos;t work for the original bug tittle :-P</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628926</commentid>
    <comment_count>2</comment_count>
      <attachid>142981</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-21 03:18:37 -0700</bug_when>
    <thetext>Created attachment 142981
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628927</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-21 03:22:06 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Created an attachment (id=142981) [details]
&gt; Patch

On my machine, these tests take the following time:

RESULT DOM: textarea-dom= 1249.8 ms
median= 1249.0 ms, stdev= 2.85657137142 ms, min= 1245.0 ms, max= 1257.0 ms

RESULT DOM: textarea-edit= 1691.15 ms
median= 1693.5 ms, stdev= 10.7576716812 ms, min= 1669.0 ms, max= 1707.0 ms

RESULT Parser: textarea-parsing= 880.95 ms
median= 877.0 ms, stdev= 29.0714206739 ms, min= 842.0 ms, max= 959.0 ms

Are they too long? or too short?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629083</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-21 07:39:52 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; RESULT DOM: textarea-dom= 1249.8 ms
&gt; median= 1249.0 ms, stdev= 2.85657137142 ms, min= 1245.0 ms, max= 1257.0 ms
&gt; 
&gt; RESULT DOM: textarea-edit= 1691.15 ms
&gt; median= 1693.5 ms, stdev= 10.7576716812 ms, min= 1669.0 ms, max= 1707.0 ms
&gt; 
&gt; RESULT Parser: textarea-parsing= 880.95 ms
&gt; median= 877.0 ms, stdev= 29.0714206739 ms, min= 842.0 ms, max= 959.0 ms
&gt; 
&gt; Are they too long? or too short?

You can use runPerSecond to avoid making the test too slow or too fast. It&apos;ll automatically adjust the number of function calls to measure runs/s accurately.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629494</commentid>
    <comment_count>5</comment_count>
      <attachid>142981</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-05-21 14:27:58 -0700</bug_when>
    <thetext>Comment on attachment 142981
Patch

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

&gt; PerformanceTests/DOM/textarea-dom.html:19
&gt; +        container.appendChild(document.createTextNode(&apos;A quick brown fox jumps over the lazy dog.\n&apos;));
&gt; +        container.appendChild(document.createTextNode(&apos;A quick brown fox jumps over the lazy dog.\n&apos;));
&gt; +        container.appendChild(document.createComment(&apos; comment &apos;));

Are you trying to test comment creation/textNode creation?  Do you want to pre-allocate those in an Array up front?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629759</commentid>
    <comment_count>6</comment_count>
      <attachid>143149</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-21 17:35:09 -0700</bug_when>
    <thetext>Created attachment 143149
Patch 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629760</commentid>
    <comment_count>7</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-21 17:36:53 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; &gt; Are they too long? or too short?
&gt; 
&gt; You can use runPerSecond to avoid making the test too slow or too fast. It&apos;ll automatically adjust the number of function calls to measure runs/s accurately.

Thanks.  The new patch switched to runPerSecond.

(In reply to comment #5)
&gt; (From update of attachment 142981 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=142981&amp;action=review
&gt; 
&gt; &gt; PerformanceTests/DOM/textarea-dom.html:19
&gt; &gt; +        container.appendChild(document.createTextNode(&apos;A quick brown fox jumps over the lazy dog.\n&apos;));
&gt; &gt; +        container.appendChild(document.createTextNode(&apos;A quick brown fox jumps over the lazy dog.\n&apos;));
&gt; &gt; +        container.appendChild(document.createComment(&apos; comment &apos;));
&gt; 
&gt; Are you trying to test comment creation/textNode creation?  Do you want to pre-allocate those in an Array up front?

Good point.  I changed the test so that it uses pre-allocated nodes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629764</commentid>
    <comment_count>8</comment_count>
      <attachid>143149</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-21 17:37:32 -0700</bug_when>
    <thetext>Comment on attachment 143149
Patch 2

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

&gt; PerformanceTests/DOM/textarea-dom.html:16
&gt; +var ChildCount = 1000;

Use camelCase instead?

&gt; PerformanceTests/Parser/textarea-parsing.html:18
&gt; +    htmlText += &quot;A quick brown fox jumps over the lazy dog.\n&quot; +
&gt; +        &quot;A quick brown fox jumps over the lazy dog.\n&quot; +
&gt; +        &quot;&lt;!-- comment --&gt;\n&quot;;

+ should appear at the beginning of the next line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629773</commentid>
    <comment_count>9</comment_count>
      <attachid>143149</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-21 17:45:34 -0700</bug_when>
    <thetext>Comment on attachment 143149
Patch 2

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

&gt;&gt; PerformanceTests/Parser/textarea-parsing.html:18
&gt;&gt; +        &quot;&lt;!-- comment --&gt;\n&quot;;
&gt; 
&gt; + should appear at the beginning of the next line.

Putting &apos;+&apos; at the end of lines is a good practice to avoid implicit semicolons.

http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Code_formatting#Code_formatting</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629777</commentid>
    <comment_count>10</comment_count>
      <attachid>143149</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-21 17:47:31 -0700</bug_when>
    <thetext>Comment on attachment 143149
Patch 2

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

&gt;&gt;&gt; PerformanceTests/Parser/textarea-parsing.html:18
&gt;&gt;&gt; +        &quot;&lt;!-- comment --&gt;\n&quot;;
&gt;&gt; 
&gt;&gt; + should appear at the beginning of the next line.
&gt; 
&gt; Putting &apos;+&apos; at the end of lines is a good practice to avoid implicit semicolons.
&gt; 
&gt; http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Code_formatting#Code_formatting

I was thinking of http://www.webkit.org/coding/coding-style.html#indentation-wrap-bool-op but I guess they only apply to boolean operators?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629786</commentid>
    <comment_count>11</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-21 17:52:56 -0700</bug_when>
    <thetext>Committed r117862: &lt;http://trac.webkit.org/changeset/117862&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629789</commentid>
    <comment_count>12</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-21 17:55:00 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; &gt; Putting &apos;+&apos; at the end of lines is a good practice to avoid implicit semicolons.
&gt; &gt; 
&gt; &gt; http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Code_formatting#Code_formatting
&gt; 
&gt; I was thinking of http://www.webkit.org/coding/coding-style.html#indentation-wrap-bool-op but I guess they only apply to boolean operators?

I think we&apos;re following this rule for any operators in C++. But JavaScript needs a special treatment at this point.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142981</attachid>
            <date>2012-05-21 03:18:37 -0700</date>
            <delta_ts>2012-05-21 17:34:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86994-20120521191836.patch</filename>
            <type>text/plain</type>
            <size>3512</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3NzQ0CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGJhYjYyODQzYjJl
OGRjNjE0MWQzMDZjN2I2MmI0ZDk4Y2ZjNWFlMzUuLmExODA0YzBhMWRhMzhiNzgwZWM2YTk3MmRj
ZTQxMDFhODM4OTRiOWIgMTAwNjQ0Ci0tLSBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCisr
KyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDUt
MjEgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFkZCBwZXJm
b3JtYW5jZSB0ZXN0cyBmb3IgPHRleHRhcmVhPgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODY5OTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIERPTS90ZXh0YXJlYS1kb20uaHRtbDogQWRkZWQuCisgICAg
ICAgICogRE9NL3RleHRhcmVhLWVkaXQuaHRtbDogQWRkZWQuCisgICAgICAgICogUGFyc2VyL3Rl
eHRhcmVhLXBhcnNpbmcuaHRtbDogQWRkZWQuCisKIDIwMTItMDUtMTggIEtlbnRhcm8gSGFyYSAg
PGhhcmFrZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtwZXJmLXRlc3RdIFJlbW92ZSBCaW5k
aW5ncy9kb20tYXR0cmlidXRlcy5odG1sCmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3RzL0RP
TS90ZXh0YXJlYS1kb20uaHRtbCBiL1BlcmZvcm1hbmNlVGVzdHMvRE9NL3RleHRhcmVhLWRvbS5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmU3MTUyNjNlZjc4OWQ5YTZmN2RjZGI1NGY2OWNlOGMzYTJiYzhlMmUK
LS0tIC9kZXYvbnVsbAorKysgYi9QZXJmb3JtYW5jZVRlc3RzL0RPTS90ZXh0YXJlYS1kb20uaHRt
bApAQCAtMCwwICsxLDI0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5PgorPHN0eWxlPgordGV4
dGFyZWE6dmFsaWQgeworICAgIGJhY2tncm91bmQtY29sb3I6IGxpbWU7Cit9Cit0ZXh0YXJlYTpp
bnZhbGlkIHsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Cit9Cis8L3N0eWxlPgorPHNjcmlw
dCBzcmM9Ii4uL3Jlc291cmNlcy9ydW5uZXIuanMiPjwvc2NyaXB0PgorPHRleHRhcmVhIG1heGxl
bmd0aD0yMTQ3NDgzNjQ3IGlkPSJjb250YWluZXIiPjwvdGV4dGFyZWE+Cis8c2NyaXB0PgordmFy
IGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250YWluZXInKTsKK1BlcmZU
ZXN0UnVubmVyLnJ1bihmdW5jdGlvbigpIHsKKyAgICBmb3IgKHZhciBpID0gMDsgaSA8IDIwMDsg
KytpKSB7CisgICAgICAgIGNvbnRhaW5lci5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0
Tm9kZSgnQSBxdWljayBicm93biBmb3gganVtcHMgb3ZlciB0aGUgbGF6eSBkb2cuXG4nKSk7Cisg
ICAgICAgIGNvbnRhaW5lci5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnQSBx
dWljayBicm93biBmb3gganVtcHMgb3ZlciB0aGUgbGF6eSBkb2cuXG4nKSk7CisgICAgICAgIGNv
bnRhaW5lci5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVDb21tZW50KCcgY29tbWVudCAnKSk7
CisgICAgfQorICAgIGNvbnRhaW5lci5pbm5lckhUTUwgPSAnJzsKK30pOworPC9zY3JpcHQ+Cis8
L2JvZHk+CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3RzL0RPTS90ZXh0YXJlYS1lZGl0Lmh0
bWwgYi9QZXJmb3JtYW5jZVRlc3RzL0RPTS90ZXh0YXJlYS1lZGl0Lmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
M2ZiNDZkZGY4N2Y4NDE2NmEwZjFiYWE5ZTI2ZDk4ZDIxOWM2ZDI3YgotLS0gL2Rldi9udWxsCisr
KyBiL1BlcmZvcm1hbmNlVGVzdHMvRE9NL3RleHRhcmVhLWVkaXQuaHRtbApAQCAtMCwwICsxLDIy
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5PgorPHN0eWxlPgordGV4dGFyZWE6dmFsaWQgewor
ICAgIGJhY2tncm91bmQtY29sb3I6IGxpbWU7Cit9Cit0ZXh0YXJlYTppbnZhbGlkIHsKKyAgICBi
YWNrZ3JvdW5kLWNvbG9yOiByZWQ7Cit9Cis8L3N0eWxlPgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291
cmNlcy9ydW5uZXIuanMiPjwvc2NyaXB0PgorPHRleHRhcmVhIG1heGxlbmd0aD0yMTQ3NDgzNjQ3
IGlkPSJjb250YWluZXIiPjwvdGV4dGFyZWE+Cis8c2NyaXB0PgordmFyIGNvbnRhaW5lciA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250YWluZXInKTsKK1BlcmZUZXN0UnVubmVyLnJ1bihm
dW5jdGlvbigpIHsKKyAgICBjb250YWluZXIuZm9jdXMoKTsKKyAgICBmb3IgKHZhciBpID0gMDsg
aSA8IDUwOyArK2kpCisgICAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdpbnNlcnRUZXh0Jywg
ZmFsc2UsICdBIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZy5cbicpOwor
ICAgIGNvbnRhaW5lci52YWx1ZSA9ICcnOworfSk7Cis8L3NjcmlwdD4KKzwvYm9keT4KZGlmZiAt
LWdpdCBhL1BlcmZvcm1hbmNlVGVzdHMvUGFyc2VyL3RleHRhcmVhLXBhcnNpbmcuaHRtbCBiL1Bl
cmZvcm1hbmNlVGVzdHMvUGFyc2VyL3RleHRhcmVhLXBhcnNpbmcuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42
YWMyNWFiYzk0NmZmMDM0N2YzZGIwMjFkYTJhZjAwNmJiNjk2YzNmCi0tLSAvZGV2L251bGwKKysr
IGIvUGVyZm9ybWFuY2VUZXN0cy9QYXJzZXIvdGV4dGFyZWEtcGFyc2luZy5odG1sCkBAIC0wLDAg
KzEsMjcgQEAKKzwhRE9DVFlQRSBodG1sPgorPGJvZHk+Cis8c3R5bGU+Cit0ZXh0YXJlYTp2YWxp
ZCB7CisgICAgYmFja2dyb3VuZC1jb2xvcjogbGltZTsKK30KK3RleHRhcmVhOmludmFsaWQgewor
ICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKK30KKzwvc3R5bGU+Cis8c2NyaXB0IHNyYz0iLi4v
cmVzb3VyY2VzL3J1bm5lci5qcyI+PC9zY3JpcHQ+Cis8ZGl2IGlkPSJjb250YWluZXIiPjwvZGl2
PgorPHNjcmlwdD4KK3ZhciBodG1sVGV4dCA9ICI8dGV4dGFyZWEgbWF4bGVuZ3RoPTIxNDc0ODM2
NDc+IjsKK2ZvciAodmFyIGkgPSAwOyBpIDwgMjAwMDsgKytpKSB7CisgICAgaHRtbFRleHQgKz0g
IkEgcXVpY2sgYnJvd24gZm94IGp1bXBzIG92ZXIgdGhlIGxhenkgZG9nLlxuIiArCisgICAgICAg
ICJBIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZy5cbiIgKworICAgICAg
ICAiPCEtLSBjb21tZW50IC0tPlxuIjsKK30KK2h0bWxUZXh0ICs9ICI8L3RleHRhcmVhPiIKKwor
dmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250YWluZXInKTsKK1Bl
cmZUZXN0UnVubmVyLnJ1bihmdW5jdGlvbigpIHsKKyAgICBjb250YWluZXIuaW5uZXJIVE1MID0g
aHRtbFRleHQ7Cit9KTsKKzwvc2NyaXB0PgorPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143149</attachid>
            <date>2012-05-21 17:35:09 -0700</date>
            <delta_ts>2012-05-21 17:47:31 -0700</delta_ts>
            <desc>Patch 2</desc>
            <filename>bug-86994-20120522093507.patch</filename>
            <type>text/plain</type>
            <size>3487</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3NzQ0CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGJhYjYyODQzYjJl
OGRjNjE0MWQzMDZjN2I2MmI0ZDk4Y2ZjNWFlMzUuLmExODA0YzBhMWRhMzhiNzgwZWM2YTk3MmRj
ZTQxMDFhODM4OTRiOWIgMTAwNjQ0Ci0tLSBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCisr
KyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDUt
MjEgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFkZCBwZXJm
b3JtYW5jZSB0ZXN0cyBmb3IgPHRleHRhcmVhPgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODY5OTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIERPTS90ZXh0YXJlYS1kb20uaHRtbDogQWRkZWQuCisgICAg
ICAgICogRE9NL3RleHRhcmVhLWVkaXQuaHRtbDogQWRkZWQuCisgICAgICAgICogUGFyc2VyL3Rl
eHRhcmVhLXBhcnNpbmcuaHRtbDogQWRkZWQuCisKIDIwMTItMDUtMTggIEtlbnRhcm8gSGFyYSAg
PGhhcmFrZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtwZXJmLXRlc3RdIFJlbW92ZSBCaW5k
aW5ncy9kb20tYXR0cmlidXRlcy5odG1sCmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3RzL0RP
TS90ZXh0YXJlYS1kb20uaHRtbCBiL1BlcmZvcm1hbmNlVGVzdHMvRE9NL3RleHRhcmVhLWRvbS5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmZmODY1MTA4ZmViZjdhMDM4NDU2MmY3Y2RhMzc2Mjc2OTVlMjJhNDYK
LS0tIC9kZXYvbnVsbAorKysgYi9QZXJmb3JtYW5jZVRlc3RzL0RPTS90ZXh0YXJlYS1kb20uaHRt
bApAQCAtMCwwICsxLDI1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5PgorPHN0eWxlPgordGV4
dGFyZWE6dmFsaWQgeworICAgIGJhY2tncm91bmQtY29sb3I6IGxpbWU7Cit9Cit0ZXh0YXJlYTpp
bnZhbGlkIHsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Cit9Cis8L3N0eWxlPgorPHNjcmlw
dCBzcmM9Ii4uL3Jlc291cmNlcy9ydW5uZXIuanMiPjwvc2NyaXB0PgorPHRleHRhcmVhIG1heGxl
bmd0aD0yMTQ3NDgzNjQ3IGlkPSJjb250YWluZXIiPjwvdGV4dGFyZWE+Cis8c2NyaXB0PgordmFy
IGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250YWluZXInKTsKK3ZhciBu
b2RlcyA9IFtdOwordmFyIENoaWxkQ291bnQgPSAxMDAwOworZm9yICh2YXIgaSA9IDA7IGkgPCBD
aGlsZENvdW50OyArK2kpCisgICAgbm9kZXMucHVzaChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgn
QSBxdWljayBicm93biBmb3gganVtcHMgb3ZlciB0aGUgbGF6eSBkb2cuXG4nKSk7CitQZXJmVGVz
dFJ1bm5lci5ydW5QZXJTZWNvbmQoe3J1bjogZnVuY3Rpb24oKSB7CisgICAgZm9yICh2YXIgaSA9
IDA7IGkgPCBDaGlsZENvdW50OyArK2kpCisgICAgICAgIGNvbnRhaW5lci5hcHBlbmRDaGlsZChu
b2Rlc1tpXSk7CisgICAgY29udGFpbmVyLmlubmVySFRNTCA9ICcnOworfX0pOworPC9zY3JpcHQ+
Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3RzL0RPTS90ZXh0YXJlYS1lZGl0
Lmh0bWwgYi9QZXJmb3JtYW5jZVRlc3RzL0RPTS90ZXh0YXJlYS1lZGl0Lmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uN2M4MGUxNDlhNzBjMGQxZjg5NDlkMTdjNTFkOWQwYzU5NjcwNTMwNQotLS0gL2Rldi9udWxs
CisrKyBiL1BlcmZvcm1hbmNlVGVzdHMvRE9NL3RleHRhcmVhLWVkaXQuaHRtbApAQCAtMCwwICsx
LDIyIEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5PgorPHN0eWxlPgordGV4dGFyZWE6dmFsaWQg
eworICAgIGJhY2tncm91bmQtY29sb3I6IGxpbWU7Cit9Cit0ZXh0YXJlYTppbnZhbGlkIHsKKyAg
ICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Cit9Cis8L3N0eWxlPgorPHNjcmlwdCBzcmM9Ii4uL3Jl
c291cmNlcy9ydW5uZXIuanMiPjwvc2NyaXB0PgorPHRleHRhcmVhIG1heGxlbmd0aD0yMTQ3NDgz
NjQ3IGlkPSJjb250YWluZXIiPjwvdGV4dGFyZWE+Cis8c2NyaXB0PgordmFyIGNvbnRhaW5lciA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250YWluZXInKTsKK2NvbnRhaW5lci5mb2N1cygp
OworUGVyZlRlc3RSdW5uZXIucnVuUGVyU2Vjb25kKHtydW46IGZ1bmN0aW9uKCkgeworICAgIGZv
ciAodmFyIGkgPSAwOyBpIDwgNTAwOyArK2kpCisgICAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5k
KCdpbnNlcnRUZXh0JywgZmFsc2UsICdBIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBs
YXp5IGRvZy5cbicpOworICAgIGNvbnRhaW5lci52YWx1ZSA9ICcnOworfX0pOworPC9zY3JpcHQ+
Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3RzL1BhcnNlci90ZXh0YXJlYS1w
YXJzaW5nLmh0bWwgYi9QZXJmb3JtYW5jZVRlc3RzL1BhcnNlci90ZXh0YXJlYS1wYXJzaW5nLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uZTc2YjVmNTdiZmYxNTA2MzE3ODc4NmQxY2I1MDY4MjM2ZjY2MTllNAot
LS0gL2Rldi9udWxsCisrKyBiL1BlcmZvcm1hbmNlVGVzdHMvUGFyc2VyL3RleHRhcmVhLXBhcnNp
bmcuaHRtbApAQCAtMCwwICsxLDI3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5PgorPHN0eWxl
PgordGV4dGFyZWE6dmFsaWQgeworICAgIGJhY2tncm91bmQtY29sb3I6IGxpbWU7Cit9Cit0ZXh0
YXJlYTppbnZhbGlkIHsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Cit9Cis8L3N0eWxlPgor
PHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9ydW5uZXIuanMiPjwvc2NyaXB0PgorPGRpdiBpZD0i
Y29udGFpbmVyIj48L2Rpdj4KKzxzY3JpcHQ+Cit2YXIgaHRtbFRleHQgPSAiPHRleHRhcmVhIG1h
eGxlbmd0aD0yMTQ3NDgzNjQ3PiI7Citmb3IgKHZhciBpID0gMDsgaSA8IDEwMDA7ICsraSkgewor
ICAgIGh0bWxUZXh0ICs9ICJBIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRv
Zy5cbiIgKworICAgICAgICAiQSBxdWljayBicm93biBmb3gganVtcHMgb3ZlciB0aGUgbGF6eSBk
b2cuXG4iICsKKyAgICAgICAgIjwhLS0gY29tbWVudCAtLT5cbiI7Cit9CitodG1sVGV4dCArPSAi
PC90ZXh0YXJlYT4iCisKK3ZhciBjb250YWluZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
Y29udGFpbmVyJyk7CitQZXJmVGVzdFJ1bm5lci5ydW5QZXJTZWNvbmQoe3J1bjogZnVuY3Rpb24o
KSB7CisgICAgY29udGFpbmVyLmlubmVySFRNTCA9IGh0bWxUZXh0OworfX0pOworPC9zY3JpcHQ+
Cis8L2JvZHk+Cg==
</data>
<flag name="review"
          id="149644"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>