<?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>80268</bug_id>
          
          <creation_ts>2012-03-05 05:20:00 -0800</creation_ts>
          <short_desc>Web Inspector: check for the number of parsed css properties.</short_desc>
          <delta_ts>2012-03-05 07:08: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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>570586</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-05 05:20:00 -0800</bug_when>
    <thetext>Not tests yet since can&apos;t repro.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>570588</commentid>
    <comment_count>1</comment_count>
      <attachid>130098</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-05 05:21:19 -0800</bug_when>
    <thetext>Created attachment 130098
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>570631</commentid>
    <comment_count>2</comment_count>
      <attachid>130114</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-05 06:35:45 -0800</bug_when>
    <thetext>Created attachment 130114
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>570645</commentid>
    <comment_count>3</comment_count>
      <attachid>130114</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-03-05 06:52:02 -0800</bug_when>
    <thetext>Comment on attachment 130114
Patch

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

&gt; LayoutTests/inspector/styles/set-property-boundaries.html:27
&gt; +        for (var i = 0; i &lt; infos.length; ++i)

Could you please use the first item only instead of iterating over all the items?

&gt; LayoutTests/inspector/styles/set-property-boundaries.html:39
&gt; +        for (var i = 0; i &lt; styleSheet.rules.length; ++i)

ditto

&gt; LayoutTests/inspector/styles/set-property-boundaries.html:51
&gt; +        CSSAgent.setPropertyText(style.styleId, 10, &quot;color:blue;&quot;, true, dumpErrorMessage);

Maybe const outOfBOundsRuleIndex = 42; ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>570659</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-05 07:03:49 -0800</bug_when>
    <thetext>&gt; Could you please use the first item only instead of iterating over all the items?
&gt; 

Done.

&gt; &gt; LayoutTests/inspector/styles/set-property-boundaries.html:39
&gt; &gt; +        for (var i = 0; i &lt; styleSheet.rules.length; ++i)
&gt; 
&gt; ditto

Done.

&gt; 
&gt; &gt; LayoutTests/inspector/styles/set-property-boundaries.html:51
&gt; &gt; +        CSSAgent.setPropertyText(style.styleId, 10, &quot;color:blue;&quot;, true, dumpErrorMessage);
&gt; 
&gt; Maybe const outOfBOundsRuleIndex = 42; ?

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>570662</commentid>
    <comment_count>5</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-03-05 07:08:18 -0800</bug_when>
    <thetext>Committed r109741: &lt;http://trac.webkit.org/changeset/109741&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130098</attachid>
            <date>2012-03-05 05:21:19 -0800</date>
            <delta_ts>2012-03-05 06:35:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80268-20120305172116.patch</filename>
            <type>text/plain</type>
            <size>2349</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5NzIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTMzNGY0NGIxMWQyYjcw
ZWMxNmE5ZjZiMGE1ZTcwNDc2MDVlNjJmZS4uOWIyZmNjNzhlY2VhNzA1MzJlYjI5YWU3Y2EwOThm
MTc4NGVlMzkyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTAzLTA1ICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IGNoZWNrIGZvciB0aGUgbnVtYmVyIG9mIHBhcnNlZCBjc3MgcHJvcGVydGllcy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgwMjY4CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5z
cGVjdG9yQ1NTQWdlbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yQ1NTQWdlbnQ6
OmRpZFJlbW92ZURPTU5vZGUpOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JTdHlsZVNo
ZWV0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvclN0eWxlOjpzZXRQcm9wZXJ0eVRl
eHQpOgorCiAyMDEyLTAzLTA0ICBNT1JJVEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgog
CiAgICAgICAgIEludGVybmFsbHkgdXNlZCBIVE1MQ29udGVudEVsZW1lbnQgc3ViY2xhc3NlcyBz
aG91bGQgaGF2ZSBjb3JyZWN0IHdyYXBwZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvSW5zcGVjdG9yQ1NTQWdlbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L0luc3BlY3RvckNTU0FnZW50LmNwcAppbmRleCAwYmU3MjQ5Njc4MzA0NGNmMDQzOWQ3MTM0NTg3
NzMyYmM3NGVhY2JiLi5jZTZhOTE5ZjMxMDJmZjUwZDZjNWViM2E2NDUyNGM2Yjg3NGMwNThjIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ1NTQWdlbnQuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDU1NBZ2VudC5jcHAKQEAg
LTk4NSwxMCArOTg1LDggQEAgdm9pZCBJbnNwZWN0b3JDU1NBZ2VudDo6ZGlkUmVtb3ZlRE9NTm9k
ZShOb2RlKiBub2RlKQogICAgIGlmICghbm9kZSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYg
KG1fbGFzdEVsZW1lbnRXaXRoUHNldWRvU3RhdGUuZ2V0KCkgPT0gbm9kZSkgeworICAgIGlmICht
X2xhc3RFbGVtZW50V2l0aFBzZXVkb1N0YXRlLmdldCgpID09IG5vZGUpCiAgICAgICAgIGNsZWFy
UHNldWRvU3RhdGUoZmFsc2UpOwotICAgICAgICByZXR1cm47Ci0gICAgfQogCiAgICAgTm9kZVRv
SW5zcGVjdG9yU3R5bGVTaGVldDo6aXRlcmF0b3IgaXQgPSBtX25vZGVUb0luc3BlY3RvclN0eWxl
U2hlZXQuZmluZChub2RlKTsKICAgICBpZiAoaXQgPT0gbV9ub2RlVG9JbnNwZWN0b3JTdHlsZVNo
ZWV0LmVuZCgpKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
clN0eWxlU2hlZXQuY3BwIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclN0eWxl
U2hlZXQuY3BwCmluZGV4IGU1NTI3ZDA5M2M2NzE0Y2I1OWExZGZjYjI3MTM2MDNhZWY3YTE3NmYu
LjViZjVlYmJjYjgxZTJjM2VkYzYzYzZjODM0NmUyM2IyMWE5YzZiOTEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JTdHlsZVNoZWV0LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yU3R5bGVTaGVldC5jcHAKQEAgLTMzMCw2ICsz
MzAsMTAgQEAgYm9vbCBJbnNwZWN0b3JTdHlsZTo6c2V0UHJvcGVydHlUZXh0KHVuc2lnbmVkIGlu
ZGV4LCBjb25zdCBTdHJpbmcmIHByb3BlcnR5VGV4dCwKIAogICAgIEluc3BlY3RvclN0eWxlVGV4
dEVkaXRvciBlZGl0b3IoJmFsbFByb3BlcnRpZXMsICZtX2Rpc2FibGVkUHJvcGVydGllcywgdGV4
dCwgbmV3TGluZUFuZFdoaXRlc3BhY2VEZWxpbWl0ZXJzKCkpOwogICAgIGlmIChvdmVyd3JpdGUp
IHsKKyAgICAgICAgaWYgKGluZGV4ID49IGFsbFByb3BlcnRpZXMuc2l6ZSgpKSB7CisgICAgICAg
ICAgICBlYyA9IElOREVYX1NJWkVfRVJSOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAg
ICAgICB9CiAgICAgICAgICpvbGRUZXh0ID0gYWxsUHJvcGVydGllcy5hdChpbmRleCkucmF3VGV4
dDsKICAgICAgICAgZWRpdG9yLnJlcGxhY2VQcm9wZXJ0eShpbmRleCwgcHJvcGVydHlUZXh0KTsK
ICAgICB9IGVsc2UK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130114</attachid>
            <date>2012-03-05 06:35:45 -0800</date>
            <delta_ts>2012-03-05 07:03:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80268-20120305183543.patch</filename>
            <type>text/plain</type>
            <size>5743</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5NzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYThhNWEyYzU1MGIzZmI1
MjBiNzU1ODllMGY3ZGExOWU2NGI5MzU0YS4uM2UwZGUwMDk0OGVhOWZkMmE1NTI2ZjE2ZjY5NjBi
NDQ3YTlmYThhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAzLTA1ICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IGNoZWNrIGZvciB0aGUgbnVtYmVyIG9mIHBhcnNlZCBjc3MgcHJvcGVydGllcy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgwMjY4CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogaW5zcGVjdG9y
L3N0eWxlcy9zZXQtcHJvcGVydHktYm91bmRhcmllcy5odG1sCisKKyAgICAgICAgKiBpbnNwZWN0
b3IvSW5zcGVjdG9yQ1NTQWdlbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yQ1NT
QWdlbnQ6OmRpZFJlbW92ZURPTU5vZGUpOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JT
dHlsZVNoZWV0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvclN0eWxlOjpzZXRQcm9w
ZXJ0eVRleHQpOgorCiAyMDEyLTAzLTA1ICBBbGV4YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogSW5jb3JyZWN0IGFwcHJvcHJpYXRl
U2VsZWN0b3JGb3IoKSBzdWdnZXN0aW9uIGZvciB3aGVuIGEgRE9NTm9kZSBoYXMgbW9yZSB0aGFu
IDIgQ1NTIGNsYXNzZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNw
ZWN0b3JDU1NBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ1NT
QWdlbnQuY3BwCmluZGV4IGYwZjk2NWRlM2NiMWJkNDExYzAzYTE5ZGQ2MjYxZjhiODA1ZWZmYzUu
LmJkOWMzMzU4NGMzMjUyN2QwNGZkOGUzYWViYjU1OTRmNzQ2MzNjNzMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDU1NBZ2VudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNTU0FnZW50LmNwcApAQCAtOTg4LDEwICs5ODgs
OCBAQCB2b2lkIEluc3BlY3RvckNTU0FnZW50OjpkaWRSZW1vdmVET01Ob2RlKE5vZGUqIG5vZGUp
CiAgICAgaWYgKCFub2RlKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAobV9sYXN0RWxlbWVu
dFdpdGhQc2V1ZG9TdGF0ZS5nZXQoKSA9PSBub2RlKSB7CisgICAgaWYgKG1fbGFzdEVsZW1lbnRX
aXRoUHNldWRvU3RhdGUuZ2V0KCkgPT0gbm9kZSkKICAgICAgICAgY2xlYXJQc2V1ZG9TdGF0ZShm
YWxzZSk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9CiAKICAgICBOb2RlVG9JbnNwZWN0b3JTdHls
ZVNoZWV0OjppdGVyYXRvciBpdCA9IG1fbm9kZVRvSW5zcGVjdG9yU3R5bGVTaGVldC5maW5kKG5v
ZGUpOwogICAgIGlmIChpdCA9PSBtX25vZGVUb0luc3BlY3RvclN0eWxlU2hlZXQuZW5kKCkpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yU3R5bGVTaGVldC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yU3R5bGVTaGVldC5jcHAKaW5k
ZXggODk4YTdkNTdlM2ViMzhhMzZmNDA1YWExMzdmYzc5YmE0ZDk4NDFkZC4uZjBhZTdiMTU0YTM2
Yzg2OWQwMDIzOGFlMjE1MDQzMDViZjM5ODNkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL0luc3BlY3RvclN0eWxlU2hlZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9JbnNwZWN0b3JTdHlsZVNoZWV0LmNwcApAQCAtMzMxLDYgKzMzMSwxMCBAQCBib29s
IEluc3BlY3RvclN0eWxlOjpzZXRQcm9wZXJ0eVRleHQodW5zaWduZWQgaW5kZXgsIGNvbnN0IFN0
cmluZyYgcHJvcGVydHlUZXh0LAogCiAgICAgSW5zcGVjdG9yU3R5bGVUZXh0RWRpdG9yIGVkaXRv
cigmYWxsUHJvcGVydGllcywgJm1fZGlzYWJsZWRQcm9wZXJ0aWVzLCB0ZXh0LCBuZXdMaW5lQW5k
V2hpdGVzcGFjZURlbGltaXRlcnMoKSk7CiAgICAgaWYgKG92ZXJ3cml0ZSkgeworICAgICAgICBp
ZiAoaW5kZXggPj0gYWxsUHJvcGVydGllcy5zaXplKCkpIHsKKyAgICAgICAgICAgIGVjID0gSU5E
RVhfU0laRV9FUlI7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KICAgICAg
ICAgKm9sZFRleHQgPSBhbGxQcm9wZXJ0aWVzLmF0KGluZGV4KS5yYXdUZXh0OwogICAgICAgICBl
ZGl0b3IucmVwbGFjZVByb3BlcnR5KGluZGV4LCBwcm9wZXJ0eVRleHQpOwogICAgIH0gZWxzZQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IDY3ZjM2YjhjNDI1ZDIzMjY3MjE5MzE2OTQ2ZmE0YTE4MDVlYzQzMTcuLjVlODI5YTFi
ZDNhYjU1ODY1ZDIwNmQ0YzQxMTUyNmEyN2Q3MDg0ZjYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAor
MjAxMi0wMy0wNSAgUGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KKworICAg
ICAgICBXZWIgSW5zcGVjdG9yOiBjaGVjayBmb3IgdGhlIG51bWJlciBvZiBwYXJzZWQgY3NzIHBy
b3BlcnRpZXMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD04MDI2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogaW5zcGVjdG9yL3N0eWxlcy9zZXQtcHJvcGVydHktYm91bmRhcmllcy1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIGluc3BlY3Rvci9zdHlsZXMvc2V0LXByb3BlcnR5LWJvdW5kYXJp
ZXMuaHRtbDogQWRkZWQuCisKIDIwMTItMDMtMDIgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBbU3R5bGVzXSBbQ1JBU0hd
IEhhbmRsZSBydWxlIGFkZGl0aW9uIGFuZCBpbmxpbmUgc3R5bGUgZWRpdGluZyBmYWlsdXJlIGR1
ZSB0byBDb250ZW50LVNlY3VyaXR5LVBvbGljeSBpbiB0aGUgcGFnZQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaW5zcGVjdG9yL3N0eWxlcy9zZXQtcHJvcGVydHktYm91bmRhcmllcy1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVzL3NldC1wcm9wZXJ0eS1ib3VuZGFy
aWVzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42M2M5ODBlNDI3Zjg5MjhjNzI3ZmE4M2IzNzg0
OTM5NzI1OGU4ODk3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3N0
eWxlcy9zZXQtcHJvcGVydHktYm91bmRhcmllcy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw1IEBA
CitUZXN0cyB0aGF0IHNldHRpbmcgQ1NTIHByb3BlcnR5IHRleHQgb3V0IG9mIGJvdW5kYXJpZXMg
ZG9lcyBub3QgY3Jhc2guCisKK2NvbG9yOiByZWQ7CitTZXJ2ZXIgZXJyb3IoLTMyMDAwKTogSU5E
RVhfU0laRV9FUlIuCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9zdHlsZXMv
c2V0LXByb3BlcnR5LWJvdW5kYXJpZXMuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9zdHls
ZXMvc2V0LXByb3BlcnR5LWJvdW5kYXJpZXMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44NDgxZDA2OTJhNjNm
YzYzNjJmMTE1NDc5MDFjOTkyMmFkYjYzY2ExCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL3N0eWxlcy9zZXQtcHJvcGVydHktYm91bmRhcmllcy5odG1sCkBAIC0wLDAg
KzEsNjggQEAKKzxodG1sPgorPGhlYWQ+CisKKzxzdHlsZT4KK2gxIHsKKyAgICBjb2xvcjogcmVk
OworfQorPC9zdHlsZT4KKworPHNjcmlwdCBzcmM9Ii4uLy4uL2h0dHAvdGVzdHMvaW5zcGVjdG9y
L2luc3BlY3Rvci10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rl
c3RzL2luc3BlY3Rvci9lbGVtZW50cy10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CisKK2Z1
bmN0aW9uIHRlc3QoKQoreworICAgIFdlYkluc3BlY3Rvci5pbnNwZWN0b3JWaWV3LnNldEN1cnJl
bnRQYW5lbChXZWJJbnNwZWN0b3IucGFuZWxzLmVsZW1lbnRzKTsKKyAgICBDU1NBZ2VudC5nZXRB
bGxTdHlsZVNoZWV0cyhzdHlsZVNoZWV0SW5mb3NMb2FkZWQpOworCisgICAgZnVuY3Rpb24gc3R5
bGVTaGVldEluZm9zTG9hZGVkKGVycm9yLCBpbmZvcykKKyAgICB7CisgICAgICAgIGlmIChlcnJv
cikgeworICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQoImVycm9yOiAiICsgZXJy
b3IpOworICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKKyAgICAgICAg
ICAgIHJldHVybjsKKyAgICAgICAgfQorCisgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgaW5m
b3MubGVuZ3RoOyArK2kpCisgICAgICAgICAgICBDU1NBZ2VudC5nZXRTdHlsZVNoZWV0KGluZm9z
W2ldLnN0eWxlU2hlZXRJZCwgc3R5bGVTaGVldExvYWRlZCk7CisgICAgfQorCisgICAgZnVuY3Rp
b24gc3R5bGVTaGVldExvYWRlZChlcnJvciwgc3R5bGVTaGVldCkKKyAgICB7CisgICAgICAgIGlm
IChlcnJvcikgeworICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQoImVycm9yOiAi
ICsgZXJyb3IpOworICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCisgICAgICAgIGZvciAodmFyIGkgPSAwOyBp
IDwgc3R5bGVTaGVldC5ydWxlcy5sZW5ndGg7ICsraSkKKyAgICAgICAgICAgIGVkaXRSdWxlKHN0
eWxlU2hlZXQucnVsZXNbaV0pOworICAgIH0KKworICAgIGZ1bmN0aW9uIGVkaXRSdWxlKHJ1bGUp
CisgICAgeworICAgICAgICB2YXIgc3R5bGUgPSBydWxlLnN0eWxlOworICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IHN0eWxlLmNzc1Byb3BlcnRpZXMubGVuZ3RoOyArK2kpIHsKKyAgICAgICAg
ICAgIHZhciBwcm9wZXJ0eSA9IHN0eWxlLmNzc1Byb3BlcnRpZXNbaV07CisgICAgICAgICAgICBJ
bnNwZWN0b3JUZXN0LmFkZFJlc3VsdChwcm9wZXJ0eS50ZXh0KTsKKyAgICAgICAgfQorCisgICAg
ICAgIENTU0FnZW50LnNldFByb3BlcnR5VGV4dChzdHlsZS5zdHlsZUlkLCAxMCwgImNvbG9yOmJs
dWU7IiwgdHJ1ZSwgZHVtcEVycm9yTWVzc2FnZSk7CisgICAgfQorCisgICAgZnVuY3Rpb24gZHVt
cEVycm9yTWVzc2FnZShlcnJvcikKKyAgICB7CisgICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVz
dWx0KGVycm9yKTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKKyAgICB9
ICAgCit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKworPGJvZHkgb25sb2FkPSJydW5UZXN0KCkiPgor
PHA+CitUZXN0cyB0aGF0IHNldHRpbmcgQ1NTIHByb3BlcnR5IHRleHQgb3V0IG9mIGJvdW5kYXJp
ZXMgZG9lcyBub3QgY3Jhc2guCis8L3A+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="133025"
          type_id="1"
          status="+"
          setter="vsevik"
    />
          </attachment>
      

    </bug>

</bugzilla>