<?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>108081</bug_id>
          
          <creation_ts>2013-01-28 07:39:19 -0800</creation_ts>
          <short_desc>Web Inspector: do not repaint all lines in highlight regex API in DTE</short_desc>
          <delta_ts>2013-01-30 03:51:16 -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>1</everconfirmed>
          <reporter name="Andrey Lushnikov">lushnikov</reporter>
          <assigned_to name="Andrey Lushnikov">lushnikov</assigned_to>
          <cc>apavlov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>817745</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-01-28 07:39:19 -0800</bug_when>
    <thetext>Do not repaint all lines in highlight regex API in DTE. Currently, when you add or remove highlight from DTE via highlightRegex/removeRegexHighlight methods, all visible lines get repainted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818707</commentid>
    <comment_count>1</comment_count>
      <attachid>185196</attachid>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-01-29 01:28:53 -0800</bug_when>
    <thetext>Created attachment 185196
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>818769</commentid>
    <comment_count>2</comment_count>
      <attachid>185196</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2013-01-29 02:57:11 -0800</bug_when>
    <thetext>Comment on attachment 185196
Patch

r- while the underlying change is being adjusted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819871</commentid>
    <comment_count>3</comment_count>
      <attachid>185412</attachid>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-01-30 00:14:16 -0800</bug_when>
    <thetext>Created attachment 185412
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>820056</commentid>
    <comment_count>4</comment_count>
      <attachid>185412</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-30 03:51:13 -0800</bug_when>
    <thetext>Comment on attachment 185412
Patch

Clearing flags on attachment: 185412

Committed r141244: &lt;http://trac.webkit.org/changeset/141244&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>820057</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-30 03:51:16 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185196</attachid>
            <date>2013-01-29 01:28:53 -0800</date>
            <delta_ts>2013-01-30 00:14:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108081-20130129132539.patch</filename>
            <type>text/plain</type>
            <size>8992</size>
            <attacher name="Andrey Lushnikov">lushnikov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwOTQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2Q0YThiZWUwZGE2NWFk
ZGFiYjVhOThlYjVhNTc2YzE4OGY1NDMwNS4uMWZlZDA4NWI2MDE5MzhlNTc4OTg0ZGQ4ZDRhM2Q1
OWMxMjI2MTFjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI1IEBACiAyMDEzLTAxLTI5ICBBbmRy
ZXkgTHVzaG5pa292ICA8bHVzaG5pa292QGNocm9taXVtLm9yZz4KIAorICAgICAgICBXZWIgSW5z
cGVjdG9yOiBkbyBub3QgcmVwYWludCBhbGwgbGluZXMgaW4gaGlnaGxpZ2h0IHJlZ2V4IEFQSSBp
biBEVEUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEw
ODA4MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElt
cGxlbWVudCByZXBhaW50TGluZVJvd3NBZmZlY3RlZEJ5SGlnaGxpZ2h0RGVzY3JpcHRvciBtZXRo
b2QgdGhhdAorICAgICAgICB3aWxsIGdvIHRocm91Z2ggdGhlIHZpc2libGUgbGluZVJvd3MgYW5k
IHJlcGFpbnQgb25seSB0aG9zZSBvZiB0aGVtCisgICAgICAgIHdoaWNoIHdlcmUgb3V0ZGF0ZWQg
YnkgaGlnaGxpZ2h0IGNoYW5nZS4KKworICAgICAgICBJbXByb3ZlZCB0ZXN0OiBpbnNwZWN0b3Iv
ZWRpdG9yL3RleHQtZWRpdG9yLWhpZ2hsaWdodC1yZWdleHAuaHRtbAorCisgICAgICAgICogaW5z
cGVjdG9yL2Zyb250LWVuZC9EZWZhdWx0VGV4dEVkaXRvci5qczoKKyAgICAgICAgKFdlYkluc3Bl
Y3Rvci5UZXh0RWRpdG9yTWFpblBhbmVsLnByb3RvdHlwZS5oaWdobGlnaHRSZWdleCk6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuVGV4dEVkaXRvck1haW5QYW5lbC5wcm90b3R5cGUucmVtb3ZlUmVn
ZXhIaWdobGlnaHQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFuZWwu
cHJvdG90eXBlLl9yZXBhaW50TGluZVJvd3NBZmZlY3RlZEJ5SGlnaGxpZ2h0RGVzY3JpcHRvcik6
CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGV4dEVkaXRvck1haW5QYW5lbC5wcm90b3R5cGUuX3Bh
aW50TGluZXMpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFuZWwucHJv
dG90eXBlLl9wYWludExpbmVSb3dzKToKKworMjAxMy0wMS0yOSAgQW5kcmV5IEx1c2huaWtvdiAg
PGx1c2huaWtvdkBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgV2ViIEluc3BlY3RvcjogaW50cm9k
dWNlIEhpZ2hsaWdodERlc2NyaXB0b3IgaW50ZXJmYWNlIGluIERURS4KICAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODE2MQogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RlZmF1bHRUZXh0RWRpdG9yLmpzIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EZWZhdWx0VGV4dEVkaXRvci5qcwpp
bmRleCBiM2M4MWJjM2FkMGE1NTViOGU5MDY3ZjBkMGYyZDdlNTk4MWY0OTcyLi44YWU1YzMyNDY2
MmFlYzc4NmE2MzEwMTlkYTBmYTRhNTQyYTI1OTQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RlZmF1bHRUZXh0RWRpdG9yLmpzCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGVmYXVsdFRleHRFZGl0b3IuanMKQEAgLTEzNzcs
NyArMTM3Nyw3IEBAIFdlYkluc3BlY3Rvci5UZXh0RWRpdG9yTWFpblBhbmVsLnByb3RvdHlwZSA9
IHsKICAgICB7CiAgICAgICAgIHZhciBoaWdobGlnaHREZXNjcmlwdG9yID0gbmV3IFdlYkluc3Bl
Y3Rvci5UZXh0RWRpdG9yTWFpblBhbmVsLlJlZ2V4SGlnaGxpZ2h0RGVzY3JpcHRvcihuZXcgUmVn
RXhwKHJlZ2V4LCAiZyIpLCBjc3NDbGFzcyk7CiAgICAgICAgIHRoaXMuX2hpZ2hsaWdodERlc2Ny
aXB0b3JzW3JlZ2V4XSA9IGhpZ2hsaWdodERlc2NyaXB0b3I7Ci0gICAgICAgIHRoaXMuX3JlcGFp
bnRWaXNpYmxlQ2h1bmtzKCk7CisgICAgICAgIHRoaXMuX3JlcGFpbnRMaW5lUm93c0FmZmVjdGVk
QnlIaWdobGlnaHREZXNjcmlwdG9yKGhpZ2hsaWdodERlc2NyaXB0b3IpOwogICAgIH0sCiAKICAg
ICAvKioKQEAgLTEzODYsMjMgKzEzODYsMzggQEAgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWlu
UGFuZWwucHJvdG90eXBlID0gewogICAgICAqLwogICAgIHJlbW92ZVJlZ2V4SGlnaGxpZ2h0OiBm
dW5jdGlvbihyZWdleCkKICAgICB7CisgICAgICAgIHZhciBoaWdobGlnaHREZXNjcmlwdG9yID0g
dGhpcy5faGlnaGxpZ2h0RGVzY3JpcHRvcnNbcmVnZXhdOwogICAgICAgICB2YXIgcmVzdWx0ID0g
ZGVsZXRlIHRoaXMuX2hpZ2hsaWdodERlc2NyaXB0b3JzW3JlZ2V4XTsKLSAgICAgICAgdGhpcy5f
cmVwYWludFZpc2libGVDaHVua3MoKTsKKyAgICAgICAgdGhpcy5fcmVwYWludExpbmVSb3dzQWZm
ZWN0ZWRCeUhpZ2hsaWdodERlc2NyaXB0b3IoaGlnaGxpZ2h0RGVzY3JpcHRvcik7CiAgICAgICAg
IHJldHVybiByZXN1bHQ7CiAgICAgfSwKIAotICAgIF9yZXBhaW50VmlzaWJsZUNodW5rczogZnVu
Y3Rpb24oKQorICAgIC8qKgorICAgICAqIEBwYXJhbSB7V2ViSW5zcGVjdG9yLlRleHRFZGl0b3JN
YWluUGFuZWwuSGlnaGxpZ2h0RGVzY3JpcHRvcn0gaGlnaGxpZ2h0RGVzY3JpcHRvcgorICAgICAq
LworICAgIF9yZXBhaW50TGluZVJvd3NBZmZlY3RlZEJ5SGlnaGxpZ2h0RGVzY3JpcHRvcjogZnVu
Y3Rpb24oaGlnaGxpZ2h0RGVzY3JpcHRvcikKICAgICB7CiAgICAgICAgIHZhciB2aXNpYmxlRnJv
bSA9IHRoaXMuc2Nyb2xsVG9wKCk7CiAgICAgICAgIHZhciB2aXNpYmxlVG8gPSB2aXNpYmxlRnJv
bSArIHRoaXMuY2xpZW50SGVpZ2h0KCk7CiAKICAgICAgICAgdmFyIHZpc2libGVDaHVua3MgPSB0
aGlzLmZpbmRWaXNpYmxlQ2h1bmtzKHZpc2libGVGcm9tLCB2aXNpYmxlVG8pOwotICAgICAgICB2
YXIgc2VsZWN0aW9uID0gdGhpcy5zZWxlY3Rpb24oKTsKIAotICAgICAgICBmb3IodmFyIGkgPSB2
aXNpYmxlQ2h1bmtzLnN0YXJ0OyBpIDwgdmlzaWJsZUNodW5rcy5lbmQ7ICsraSkgeworICAgICAg
ICB2YXIgYWZmZWN0ZWRMaW5lUm93cyA9IFtdOworICAgICAgICBmb3IgKHZhciBpID0gdmlzaWJs
ZUNodW5rcy5zdGFydDsgaSA8IHZpc2libGVDaHVua3MuZW5kOyArK2kpIHsKICAgICAgICAgICAg
IHZhciBjaHVuayA9IHRoaXMuX3RleHRDaHVua3NbaV07Ci0gICAgICAgICAgICB0aGlzLl9wYWlu
dExpbmVzKGNodW5rLl9zdGFydExpbmUsIGNodW5rLl9zdGFydExpbmUgKyBjaHVuay5saW5lc0Nv
dW50KTsKKyAgICAgICAgICAgIGlmICghY2h1bmsuZXhwYW5kZWQoKSkKKyAgICAgICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICAgICAgIGZvciAodmFyIGxpbmVOdW1iZXIgPSBjaHVuay5zdGFy
dExpbmU7IGxpbmVOdW1iZXIgPCBjaHVuay5zdGFydExpbmUgKyBjaHVuay5saW5lc0NvdW50OyAr
K2xpbmVOdW1iZXIpIHsKKyAgICAgICAgICAgICAgICB2YXIgbGluZVJvdyA9IGNodW5rLmV4cGFu
ZGVkTGluZVJvdyhsaW5lTnVtYmVyKTsKKyAgICAgICAgICAgICAgICB2YXIgbGluZSA9IHRoaXMu
X3RleHRNb2RlbC5saW5lKGxpbmVOdW1iZXIpOworICAgICAgICAgICAgICAgIGlmIChoaWdobGln
aHREZXNjcmlwdG9yLnRlc3RMaW5lKGxpbmVOdW1iZXIsIGxpbmUpKQorICAgICAgICAgICAgICAg
ICAgICBhZmZlY3RlZExpbmVSb3dzLnB1c2gobGluZVJvdyk7CisgICAgICAgICAgICB9CiAgICAg
ICAgIH0KKyAgICAgICAgaWYgKGFmZmVjdGVkTGluZVJvd3MubGVuZ3RoID09PSAwKQorICAgICAg
ICAgICAgcmV0dXJuOworICAgICAgICB2YXIgc2VsZWN0aW9uID0gdGhpcy5zZWxlY3Rpb24oKTsK
KyAgICAgICAgdGhpcy5fcGFpbnRMaW5lUm93cyhhZmZlY3RlZExpbmVSb3dzKTsKICAgICAgICAg
dGhpcy5fcmVzdG9yZVNlbGVjdGlvbihzZWxlY3Rpb24pOwogICAgIH0sCiAKQEAgLTE3OTUsMjAg
KzE4MTAsMzQgQEAgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFuZWwucHJvdG90eXBlID0g
ewogICAgICAqLwogICAgIF9wYWludExpbmVzOiBmdW5jdGlvbihmcm9tTGluZSwgdG9MaW5lLCBy
ZXN0b3JlU2VsZWN0aW9uKQogICAgIHsKLSAgICAgICAgdmFyIGNodW5rOwotICAgICAgICB2YXIg
c2VsZWN0aW9uOwogICAgICAgICB2YXIgbGluZVJvd3MgPSBbXTsKKyAgICAgICAgdmFyIGNodW5r
OwogICAgICAgICBmb3IgKHZhciBsaW5lTnVtYmVyID0gZnJvbUxpbmU7IGxpbmVOdW1iZXIgPCB0
b0xpbmU7ICsrbGluZU51bWJlcikgewogICAgICAgICAgICAgaWYgKCFjaHVuayB8fCBsaW5lTnVt
YmVyIDwgY2h1bmsuc3RhcnRMaW5lIHx8IGxpbmVOdW1iZXIgPj0gY2h1bmsuc3RhcnRMaW5lICsg
Y2h1bmsubGluZXNDb3VudCkKICAgICAgICAgICAgICAgICBjaHVuayA9IHRoaXMuY2h1bmtGb3JM
aW5lKGxpbmVOdW1iZXIpOwogICAgICAgICAgICAgdmFyIGxpbmVSb3cgPSBjaHVuay5leHBhbmRl
ZExpbmVSb3cobGluZU51bWJlcik7CiAgICAgICAgICAgICBpZiAoIWxpbmVSb3cpCiAgICAgICAg
ICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBpZiAocmVzdG9yZVNlbGVjdGlvbiAmJiAh
c2VsZWN0aW9uKQotICAgICAgICAgICAgICAgIHNlbGVjdGlvbiA9IHRoaXMuc2VsZWN0aW9uKCk7
CiAgICAgICAgICAgICBsaW5lUm93cy5wdXNoKGxpbmVSb3cpOwogICAgICAgICB9CisgICAgICAg
IGlmIChsaW5lUm93cy5sZW5ndGggPT09IDApCisgICAgICAgICAgICByZXR1cm47CiAKKyAgICAg
ICAgdmFyIHNlbGVjdGlvbjsKKyAgICAgICAgaWYgKHJlc3RvcmVTZWxlY3Rpb24pCisgICAgICAg
ICAgICBzZWxlY3Rpb24gPSB0aGlzLnNlbGVjdGlvbigpOworCisgICAgICAgIHRoaXMuX3BhaW50
TGluZVJvd3MobGluZVJvd3MpOworCisgICAgICAgIGlmIChyZXN0b3JlU2VsZWN0aW9uKQorICAg
ICAgICAgICAgdGhpcy5fcmVzdG9yZVNlbGVjdGlvbihzZWxlY3Rpb24pOworICAgIH0sCisKKyAg
ICAvKioKKyAgICAgKiBAcGFyYW0ge0FycmF5LjxFbGVtZW50Pn0gbGluZVJvd3MKKyAgICAgKi8K
KyAgICBfcGFpbnRMaW5lUm93czogZnVuY3Rpb24obGluZVJvd3MpCisgICAgewogICAgICAgICB2
YXIgaGlnaGxpZ2h0ID0ge307CiAgICAgICAgIHRoaXMuYmVnaW5Eb21VcGRhdGVzKCk7CiAgICAg
ICAgIGZvcih2YXIgZGVzY3JpcHRvclN0cmluZyBpbiB0aGlzLl9oaWdobGlnaHREZXNjcmlwdG9y
cykgewpAQCAtMTgyMCw5ICsxODQ5LDYgQEAgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFu
ZWwucHJvdG90eXBlID0gewogICAgICAgICAgICAgdGhpcy5fcGFpbnRMaW5lKGxpbmVSb3dzW2ld
LCBoaWdobGlnaHRbbGluZVJvd3NbaV0ubGluZU51bWJlcl0pOwogCiAgICAgICAgIHRoaXMuZW5k
RG9tVXBkYXRlcygpOwotCi0gICAgICAgIGlmIChyZXN0b3JlU2VsZWN0aW9uKQotICAgICAgICAg
ICAgdGhpcy5fcmVzdG9yZVNlbGVjdGlvbihzZWxlY3Rpb24pOwogICAgIH0sCiAKICAgICAvKioK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2ZjE1MDg4Njg5MTcwNjM0Nzg1ZGQyMDM5MWNhZDUyMmU2ZWYzMDQ4Li4zNjJjMDE5
ZDNmNmQ0MzY2NmQ3ZTEyY2E5YjQxNDY0YmRmMDM2ZjBjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTMtMDEtMjkgIEFuZHJleSBMdXNobmlrb3YgIDxsdXNobmlrb3ZAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGRvIG5vdCByZXBhaW50IGFsbCBsaW5lcyBpbiBoaWdo
bGlnaHQgcmVnZXggQVBJIGluIERURQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA4MDgxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgTW9kaWZ5IGxheW91dCB0ZXN0IHRvIGFkZCBhIHZlcmlmaWNhdGlvbiB0
aGF0IGhpZ2hsaWdodCBkb2VzIG5vdAorICAgICAgICByZXBhaW50IG1vcmUgRGVmYXVsdFRleHRF
ZGl0b3IgbGluZSByb3dzIHRoYW4gaXQgbmVlZHMgdG8uCisKKyAgICAgICAgKiBpbnNwZWN0b3Iv
ZWRpdG9yL3RleHQtZWRpdG9yLWhpZ2hsaWdodC1yZWdleHAtZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIGluc3BlY3Rvci9lZGl0b3IvdGV4dC1lZGl0b3ItaGlnaGxpZ2h0LXJlZ2V4cC5odG1sOgor
CiAyMDEzLTAxLTI3ICBLZWlzaGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFtDaHJvbWl1bV0gTWFya2luZyB0d28gZmFzdC9mb3JtcyB0ZXN0cyBhcyBzbG93IG9uIGRl
YnVnIG1hYy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9lZGl0b3IvdGV4dC1l
ZGl0b3ItaGlnaGxpZ2h0LXJlZ2V4cC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0
b3IvZWRpdG9yL3RleHQtZWRpdG9yLWhpZ2hsaWdodC1yZWdleHAtZXhwZWN0ZWQudHh0CmluZGV4
IGY4YmE1ZmQ3MGNjZTQ3ZWZmZjNlMDg5ODk4NjAyMzE5NWIxNzc5MjguLjE3NTlhYjJlZGNiYTAy
MGM5N2UwOWQ0MTdiMjA3ZTRhYzEyMmU4MzkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci9lZGl0b3IvdGV4dC1lZGl0b3ItaGlnaGxpZ2h0LXJlZ2V4cC1leHBlY3RlZC50eHQKKysr
IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRvci90ZXh0LWVkaXRvci1oaWdobGlnaHQtcmVn
ZXhwLWV4cGVjdGVkLnR4dApAQCAtMTQsNiArMTQsNyBAQCBCZWZvcmUgaGlnaGxpZ2h0CiA8ZGl2
IGNsYXNzPSJ3ZWJraXQtbGluZS1jb250ZW50Ij5zb21lX290aGVyX2Zvb19YPC9kaXY+PC9kaXY+
CiAKIEFkZCBoaWdobGlnaHQgZm9yIHJlZ2V4cCAvZm9vXy4vCitMaW5lcyByZXBhaW50ZWQ6IDIK
IAogPGRpdiBjbGFzcz0iaW5uZXItY29udGFpbmVyIiB0YWJpbmRleD0iMCI+CiA8ZGl2IGNsYXNz
PSJ3ZWJraXQtbGluZS1jb250ZW50Ij5mb28oKTs8L2Rpdj4KQEAgLTI0LDYgKzI1LDcgQEAgQWRk
IGhpZ2hsaWdodCBmb3IgcmVnZXhwIC9mb29fLi8KIDxkaXYgY2xhc3M9IndlYmtpdC1saW5lLWNv
bnRlbnQiPnNvbWVfb3RoZXJfZm9vX1g8c3BhbiBjbGFzcz0ic29tZS1jc3MtY2xhc3MgdGV4dC1l
ZGl0b3Itb3ZlcmxheS1oaWdobGlnaHQiIHN0eWxlPSJsZWZ0OiA3NnB4OyB3aWR0aDogMzdweDsi
PiA8L3NwYW4+PC9kaXY+PC9kaXY+CiAKIFJlbW92ZSBoaWdobGlnaHQgZm9yIHJlZ2V4cCAvZm9v
Xy4vCitMaW5lcyByZXBhaW50ZWQ6IDIKIAogPGRpdiBjbGFzcz0iaW5uZXItY29udGFpbmVyIiB0
YWJpbmRleD0iMCI+CiA8ZGl2IGNsYXNzPSJ3ZWJraXQtbGluZS1jb250ZW50Ij5mb28oKTs8L2Rp
dj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9lZGl0b3IvdGV4dC1lZGl0b3It
aGlnaGxpZ2h0LXJlZ2V4cC5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRvci90ZXh0
LWVkaXRvci1oaWdobGlnaHQtcmVnZXhwLmh0bWwKaW5kZXggZTIyYjA2NDc0M2M3N2E1MGFmMjlj
ZWNmMmJmMzQzYTJiNWQxMDhhMC4uNTZhOTVmMmFhYzFkZGQ1NjY0ODJiNjAzNDA4ZTNjOGYxZDA1
ODM2NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRvci90ZXh0LWVkaXRv
ci1oaWdobGlnaHQtcmVnZXhwLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRv
ci90ZXh0LWVkaXRvci1oaWdobGlnaHQtcmVnZXhwLmh0bWwKQEAgLTE5LDEzICsxOSwyMiBAQCBm
dW5jdGlvbiB0ZXN0KCkKICAgICAgICAgICAgIF07CiAgICAgICAgICAgICB2YXIgdGV4dEVkaXRv
ciA9IEluc3BlY3RvclRlc3QuY3JlYXRlVGVzdEVkaXRvcigpOwogICAgICAgICAgICAgdGV4dEVk
aXRvci5zZXRUZXh0KHRleHQuam9pbigiXG4iKSk7CisgICAgICAgICAgICB2YXIgcGFpbnRMaW5l
Q2FsbHMgPSAwOworICAgICAgICAgICAgZnVuY3Rpb24gcGFpbnRMaW5lQ291bnRlcigpCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgKytwYWludExpbmVDYWxsczsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkU25pZmZlcih0ZXh0RWRpdG9yLl9tYWlu
UGFuZWwsICJfcGFpbnRMaW5lIiwgcGFpbnRMaW5lQ291bnRlciwgdHJ1ZSk7CiAgICAgICAgICAg
ICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiXG5CZWZvcmUgaGlnaGxpZ2h0Iik7CiAgICAgICAg
ICAgICBJbnNwZWN0b3JUZXN0LmR1bXBFZGl0b3JIVE1MKHRleHRFZGl0b3IsIHRydWUpOwogICAg
ICAgICAgICAgdGV4dEVkaXRvci5oaWdobGlnaHRSZWdleCgiZm9vXy4iLCAic29tZS1jc3MtY2xh
c3MiKTsKICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVzdWx0KCJcbkFkZCBoaWdobGln
aHQgZm9yIHJlZ2V4cCAvZm9vXy4vIik7CisgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJl
c3VsdCgiTGluZXMgcmVwYWludGVkOiAiICsgcGFpbnRMaW5lQ2FsbHMpOworICAgICAgICAgICAg
cGFpbnRMaW5lQ2FsbHMgPSAwOwogICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5kdW1wRWRpdG9y
SFRNTCh0ZXh0RWRpdG9yLCB0cnVlKTsKICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVz
dWx0KCJcblJlbW92ZSBoaWdobGlnaHQgZm9yIHJlZ2V4cCAvZm9vXy4vIik7CiAgICAgICAgICAg
ICB0ZXh0RWRpdG9yLnJlbW92ZVJlZ2V4SGlnaGxpZ2h0KCJmb29fLiIpOworICAgICAgICAgICAg
SW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQoIkxpbmVzIHJlcGFpbnRlZDogIiArIHBhaW50TGluZUNh
bGxzKTsKICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZHVtcEVkaXRvckhUTUwodGV4dEVkaXRv
ciwgdHJ1ZSk7CiAgICAgICAgICAgICBuZXh0KCk7CiAgICAgICAgIH0sCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185412</attachid>
            <date>2013-01-30 00:14:16 -0800</date>
            <delta_ts>2013-01-30 03:51:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108081-20130130121100.patch</filename>
            <type>text/plain</type>
            <size>9039</size>
            <attacher name="Andrey Lushnikov">lushnikov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwOTQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2UzN2VlNTU3NmVjODM3
Y2IzODgyMGQ4NzFjOTRkNTZjNzY0MTM2MC4uZWZhOTE3YTdkNzdjYTc0YjQ4ZGRkZGM1ZmRjZTk5
ZjhhYzEzMjBkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI1IEBACiAyMDEzLTAxLTI5ICBBbmRy
ZXkgTHVzaG5pa292ICA8bHVzaG5pa292QGNocm9taXVtLm9yZz4KIAorICAgICAgICBXZWIgSW5z
cGVjdG9yOiBkbyBub3QgcmVwYWludCBhbGwgbGluZXMgaW4gaGlnaGxpZ2h0IHJlZ2V4IEFQSSBp
biBEVEUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEw
ODA4MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElt
cGxlbWVudCByZXBhaW50TGluZVJvd3NBZmZlY3RlZEJ5SGlnaGxpZ2h0RGVzY3JpcHRvciBtZXRo
b2QgdGhhdAorICAgICAgICB3aWxsIGdvIHRocm91Z2ggdGhlIHZpc2libGUgbGluZVJvd3MgYW5k
IHJlcGFpbnQgb25seSB0aG9zZSBvZiB0aGVtCisgICAgICAgIHdoaWNoIHdlcmUgb3V0ZGF0ZWQg
YnkgaGlnaGxpZ2h0IGNoYW5nZS4KKworICAgICAgICBJbXByb3ZlZCB0ZXN0OiBpbnNwZWN0b3Iv
ZWRpdG9yL3RleHQtZWRpdG9yLWhpZ2hsaWdodC1yZWdleHAuaHRtbAorCisgICAgICAgICogaW5z
cGVjdG9yL2Zyb250LWVuZC9EZWZhdWx0VGV4dEVkaXRvci5qczoKKyAgICAgICAgKFdlYkluc3Bl
Y3Rvci5UZXh0RWRpdG9yTWFpblBhbmVsLnByb3RvdHlwZS5oaWdobGlnaHRSZWdleCk6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuVGV4dEVkaXRvck1haW5QYW5lbC5wcm90b3R5cGUucmVtb3ZlUmVn
ZXhIaWdobGlnaHQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFuZWwu
cHJvdG90eXBlLl9yZXBhaW50TGluZVJvd3NBZmZlY3RlZEJ5SGlnaGxpZ2h0RGVzY3JpcHRvcik6
CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGV4dEVkaXRvck1haW5QYW5lbC5wcm90b3R5cGUuX3Bh
aW50TGluZXMpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFuZWwucHJv
dG90eXBlLl9wYWludExpbmVSb3dzKToKKworMjAxMy0wMS0yOSAgQW5kcmV5IEx1c2huaWtvdiAg
PGx1c2huaWtvdkBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgV2ViIEluc3BlY3RvcjogaW50cm9k
dWNlIEhpZ2hsaWdodERlc2NyaXB0b3IgaW50ZXJmYWNlIGluIERURS4KICAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODE2MQogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RlZmF1bHRUZXh0RWRpdG9yLmpzIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EZWZhdWx0VGV4dEVkaXRvci5qcwpp
bmRleCBkNzk5NWQ2ZDFmZjE4Y2NkMGE2ODk2ZjY1N2Y2MGYyZjVlM2Q3YjkxLi42MjA0Y2QwZTBj
Nzg1NjgzMjZmNzZhYjljZDY2ODU3NGVhMzJhNjYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RlZmF1bHRUZXh0RWRpdG9yLmpzCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGVmYXVsdFRleHRFZGl0b3IuanMKQEAgLTEzNzgs
NyArMTM3OCw3IEBAIFdlYkluc3BlY3Rvci5UZXh0RWRpdG9yTWFpblBhbmVsLnByb3RvdHlwZSA9
IHsKICAgICB7CiAgICAgICAgIHZhciBoaWdobGlnaHREZXNjcmlwdG9yID0gbmV3IFdlYkluc3Bl
Y3Rvci5UZXh0RWRpdG9yTWFpblBhbmVsLlJlZ2V4SGlnaGxpZ2h0RGVzY3JpcHRvcihuZXcgUmVn
RXhwKHJlZ2V4LCAiZyIpLCBjc3NDbGFzcyk7CiAgICAgICAgIHRoaXMuX2hpZ2hsaWdodERlc2Ny
aXB0b3JzLnB1c2goaGlnaGxpZ2h0RGVzY3JpcHRvcik7Ci0gICAgICAgIHRoaXMuX3JlcGFpbnRW
aXNpYmxlQ2h1bmtzKCk7CisgICAgICAgIHRoaXMuX3JlcGFpbnRMaW5lUm93c0FmZmVjdGVkQnlI
aWdobGlnaHREZXNjcmlwdG9yKGhpZ2hsaWdodERlc2NyaXB0b3IpOwogICAgICAgICByZXR1cm4g
aGlnaGxpZ2h0RGVzY3JpcHRvcjsKICAgICB9LAogCkBAIC0xMzg4LDIxICsxMzg4LDM1IEBAIFdl
Ykluc3BlY3Rvci5UZXh0RWRpdG9yTWFpblBhbmVsLnByb3RvdHlwZSA9IHsKICAgICByZW1vdmVS
ZWdleEhpZ2hsaWdodDogZnVuY3Rpb24oaGlnaGxpZ2h0RGVzY3JpcHRvcikKICAgICB7CiAgICAg
ICAgIHRoaXMuX2hpZ2hsaWdodERlc2NyaXB0b3JzLnJlbW92ZShoaWdobGlnaHREZXNjcmlwdG9y
KTsKLSAgICAgICAgdGhpcy5fcmVwYWludFZpc2libGVDaHVua3MoKTsKKyAgICAgICAgdGhpcy5f
cmVwYWludExpbmVSb3dzQWZmZWN0ZWRCeUhpZ2hsaWdodERlc2NyaXB0b3IoaGlnaGxpZ2h0RGVz
Y3JpcHRvcik7CiAgICAgfSwKIAotICAgIF9yZXBhaW50VmlzaWJsZUNodW5rczogZnVuY3Rpb24o
KQorICAgIC8qKgorICAgICAqIEBwYXJhbSB7V2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFu
ZWwuSGlnaGxpZ2h0RGVzY3JpcHRvcn0gaGlnaGxpZ2h0RGVzY3JpcHRvcgorICAgICAqLworICAg
IF9yZXBhaW50TGluZVJvd3NBZmZlY3RlZEJ5SGlnaGxpZ2h0RGVzY3JpcHRvcjogZnVuY3Rpb24o
aGlnaGxpZ2h0RGVzY3JpcHRvcikKICAgICB7CiAgICAgICAgIHZhciB2aXNpYmxlRnJvbSA9IHRo
aXMuc2Nyb2xsVG9wKCk7CiAgICAgICAgIHZhciB2aXNpYmxlVG8gPSB2aXNpYmxlRnJvbSArIHRo
aXMuY2xpZW50SGVpZ2h0KCk7CiAKICAgICAgICAgdmFyIHZpc2libGVDaHVua3MgPSB0aGlzLmZp
bmRWaXNpYmxlQ2h1bmtzKHZpc2libGVGcm9tLCB2aXNpYmxlVG8pOwotICAgICAgICB2YXIgc2Vs
ZWN0aW9uID0gdGhpcy5zZWxlY3Rpb24oKTsKIAotICAgICAgICBmb3IodmFyIGkgPSB2aXNpYmxl
Q2h1bmtzLnN0YXJ0OyBpIDwgdmlzaWJsZUNodW5rcy5lbmQ7ICsraSkgeworICAgICAgICB2YXIg
YWZmZWN0ZWRMaW5lUm93cyA9IFtdOworICAgICAgICBmb3IgKHZhciBpID0gdmlzaWJsZUNodW5r
cy5zdGFydDsgaSA8IHZpc2libGVDaHVua3MuZW5kOyArK2kpIHsKICAgICAgICAgICAgIHZhciBj
aHVuayA9IHRoaXMuX3RleHRDaHVua3NbaV07Ci0gICAgICAgICAgICB0aGlzLl9wYWludExpbmVz
KGNodW5rLl9zdGFydExpbmUsIGNodW5rLl9zdGFydExpbmUgKyBjaHVuay5saW5lc0NvdW50KTsK
KyAgICAgICAgICAgIGlmICghY2h1bmsuZXhwYW5kZWQoKSkKKyAgICAgICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgICAgIGZvciAodmFyIGxpbmVOdW1iZXIgPSBjaHVuay5zdGFydExpbmU7
IGxpbmVOdW1iZXIgPCBjaHVuay5zdGFydExpbmUgKyBjaHVuay5saW5lc0NvdW50OyArK2xpbmVO
dW1iZXIpIHsKKyAgICAgICAgICAgICAgICB2YXIgbGluZVJvdyA9IGNodW5rLmV4cGFuZGVkTGlu
ZVJvdyhsaW5lTnVtYmVyKTsKKyAgICAgICAgICAgICAgICB2YXIgbGluZSA9IHRoaXMuX3RleHRN
b2RlbC5saW5lKGxpbmVOdW1iZXIpOworICAgICAgICAgICAgICAgIGlmIChoaWdobGlnaHREZXNj
cmlwdG9yLmFmZmVjdHNMaW5lKGxpbmVOdW1iZXIsIGxpbmUpKQorICAgICAgICAgICAgICAgICAg
ICBhZmZlY3RlZExpbmVSb3dzLnB1c2gobGluZVJvdyk7CisgICAgICAgICAgICB9CiAgICAgICAg
IH0KKyAgICAgICAgaWYgKGFmZmVjdGVkTGluZVJvd3MubGVuZ3RoID09PSAwKQorICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICB2YXIgc2VsZWN0aW9uID0gdGhpcy5zZWxlY3Rpb24oKTsKKyAg
ICAgICAgdGhpcy5fcGFpbnRMaW5lUm93cyhhZmZlY3RlZExpbmVSb3dzKTsKICAgICAgICAgdGhp
cy5fcmVzdG9yZVNlbGVjdGlvbihzZWxlY3Rpb24pOwogICAgIH0sCiAKQEAgLTE3OTUsMjAgKzE4
MDksMzQgQEAgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFuZWwucHJvdG90eXBlID0gewog
ICAgICAqLwogICAgIF9wYWludExpbmVzOiBmdW5jdGlvbihmcm9tTGluZSwgdG9MaW5lLCByZXN0
b3JlU2VsZWN0aW9uKQogICAgIHsKLSAgICAgICAgdmFyIGNodW5rOwotICAgICAgICB2YXIgc2Vs
ZWN0aW9uOwogICAgICAgICB2YXIgbGluZVJvd3MgPSBbXTsKKyAgICAgICAgdmFyIGNodW5rOwog
ICAgICAgICBmb3IgKHZhciBsaW5lTnVtYmVyID0gZnJvbUxpbmU7IGxpbmVOdW1iZXIgPCB0b0xp
bmU7ICsrbGluZU51bWJlcikgewogICAgICAgICAgICAgaWYgKCFjaHVuayB8fCBsaW5lTnVtYmVy
IDwgY2h1bmsuc3RhcnRMaW5lIHx8IGxpbmVOdW1iZXIgPj0gY2h1bmsuc3RhcnRMaW5lICsgY2h1
bmsubGluZXNDb3VudCkKICAgICAgICAgICAgICAgICBjaHVuayA9IHRoaXMuY2h1bmtGb3JMaW5l
KGxpbmVOdW1iZXIpOwogICAgICAgICAgICAgdmFyIGxpbmVSb3cgPSBjaHVuay5leHBhbmRlZExp
bmVSb3cobGluZU51bWJlcik7CiAgICAgICAgICAgICBpZiAoIWxpbmVSb3cpCiAgICAgICAgICAg
ICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBpZiAocmVzdG9yZVNlbGVjdGlvbiAmJiAhc2Vs
ZWN0aW9uKQotICAgICAgICAgICAgICAgIHNlbGVjdGlvbiA9IHRoaXMuc2VsZWN0aW9uKCk7CiAg
ICAgICAgICAgICBsaW5lUm93cy5wdXNoKGxpbmVSb3cpOwogICAgICAgICB9CisgICAgICAgIGlm
IChsaW5lUm93cy5sZW5ndGggPT09IDApCisgICAgICAgICAgICByZXR1cm47CiAKKyAgICAgICAg
dmFyIHNlbGVjdGlvbjsKKyAgICAgICAgaWYgKHJlc3RvcmVTZWxlY3Rpb24pCisgICAgICAgICAg
ICBzZWxlY3Rpb24gPSB0aGlzLnNlbGVjdGlvbigpOworCisgICAgICAgIHRoaXMuX3BhaW50TGlu
ZVJvd3MobGluZVJvd3MpOworCisgICAgICAgIGlmIChyZXN0b3JlU2VsZWN0aW9uKQorICAgICAg
ICAgICAgdGhpcy5fcmVzdG9yZVNlbGVjdGlvbihzZWxlY3Rpb24pOworICAgIH0sCisKKyAgICAv
KioKKyAgICAgKiBAcGFyYW0ge0FycmF5LjxFbGVtZW50Pn0gbGluZVJvd3MKKyAgICAgKi8KKyAg
ICBfcGFpbnRMaW5lUm93czogZnVuY3Rpb24obGluZVJvd3MpCisgICAgewogICAgICAgICB2YXIg
aGlnaGxpZ2h0ID0ge307CiAgICAgICAgIHRoaXMuYmVnaW5Eb21VcGRhdGVzKCk7CiAgICAgICAg
IGZvcih2YXIgaSA9IDA7IGkgPCB0aGlzLl9oaWdobGlnaHREZXNjcmlwdG9ycy5sZW5ndGg7ICsr
aSkgewpAQCAtMTgyMCw5ICsxODQ4LDYgQEAgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNYWluUGFu
ZWwucHJvdG90eXBlID0gewogICAgICAgICAgICAgdGhpcy5fcGFpbnRMaW5lKGxpbmVSb3dzW2ld
LCBoaWdobGlnaHRbbGluZVJvd3NbaV0ubGluZU51bWJlcl0pOwogCiAgICAgICAgIHRoaXMuZW5k
RG9tVXBkYXRlcygpOwotCi0gICAgICAgIGlmIChyZXN0b3JlU2VsZWN0aW9uKQotICAgICAgICAg
ICAgdGhpcy5fcmVzdG9yZVNlbGVjdGlvbihzZWxlY3Rpb24pOwogICAgIH0sCiAKICAgICAvKioK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4MWYzMzUxMWJlNzM3ZGM0NDEyZjMxYzY1ODI3MDUwYjcyMzFmYWIzLi4yMzJhZGU3
MGJjNTM1MzA4YWUyOWQ4Njc3MGI5ZWYzNjM0ODdhZTE2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAK
IDIwMTMtMDEtMjkgIEFuZHJleSBMdXNobmlrb3YgIDxsdXNobmlrb3ZAY2hyb21pdW0ub3JnPgog
CisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGRvIG5vdCByZXBhaW50IGFsbCBsaW5lcyBpbiBoaWdo
bGlnaHQgcmVnZXggQVBJIGluIERURQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA4MDgxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgTW9kaWZ5IGxheW91dCB0ZXN0IHRvIGFkZCBhIHZlcmlmaWNhdGlvbiB0
aGF0IGhpZ2hsaWdodCBkb2VzIG5vdAorICAgICAgICByZXBhaW50IG1vcmUgRGVmYXVsdFRleHRF
ZGl0b3IgbGluZSByb3dzIHRoYW4gaXQgbmVlZHMgdG8uCisKKyAgICAgICAgKiBpbnNwZWN0b3Iv
ZWRpdG9yL3RleHQtZWRpdG9yLWhpZ2hsaWdodC1yZWdleHAtZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIGluc3BlY3Rvci9lZGl0b3IvdGV4dC1lZGl0b3ItaGlnaGxpZ2h0LXJlZ2V4cC5odG1sOgor
CisyMDEzLTAxLTI5ICBBbmRyZXkgTHVzaG5pa292ICA8bHVzaG5pa292QGNocm9taXVtLm9yZz4K
KwogICAgICAgICBXZWIgSW5zcGVjdG9yOiBpbnRyb2R1Y2UgSGlnaGxpZ2h0RGVzY3JpcHRvciBp
bnRlcmZhY2UgaW4gRFRFLgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTA4MTYxCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9lZGl0
b3IvdGV4dC1lZGl0b3ItaGlnaGxpZ2h0LXJlZ2V4cC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvZWRpdG9yL3RleHQtZWRpdG9yLWhpZ2hsaWdodC1yZWdleHAtZXhwZWN0ZWQu
dHh0CmluZGV4IGY4YmE1ZmQ3MGNjZTQ3ZWZmZjNlMDg5ODk4NjAyMzE5NWIxNzc5MjguLjE3NTlh
YjJlZGNiYTAyMGM5N2UwOWQ0MTdiMjA3ZTRhYzEyMmU4MzkgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2luc3BlY3Rvci9lZGl0b3IvdGV4dC1lZGl0b3ItaGlnaGxpZ2h0LXJlZ2V4cC1leHBlY3Rl
ZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRvci90ZXh0LWVkaXRvci1oaWdo
bGlnaHQtcmVnZXhwLWV4cGVjdGVkLnR4dApAQCAtMTQsNiArMTQsNyBAQCBCZWZvcmUgaGlnaGxp
Z2h0CiA8ZGl2IGNsYXNzPSJ3ZWJraXQtbGluZS1jb250ZW50Ij5zb21lX290aGVyX2Zvb19YPC9k
aXY+PC9kaXY+CiAKIEFkZCBoaWdobGlnaHQgZm9yIHJlZ2V4cCAvZm9vXy4vCitMaW5lcyByZXBh
aW50ZWQ6IDIKIAogPGRpdiBjbGFzcz0iaW5uZXItY29udGFpbmVyIiB0YWJpbmRleD0iMCI+CiA8
ZGl2IGNsYXNzPSJ3ZWJraXQtbGluZS1jb250ZW50Ij5mb28oKTs8L2Rpdj4KQEAgLTI0LDYgKzI1
LDcgQEAgQWRkIGhpZ2hsaWdodCBmb3IgcmVnZXhwIC9mb29fLi8KIDxkaXYgY2xhc3M9IndlYmtp
dC1saW5lLWNvbnRlbnQiPnNvbWVfb3RoZXJfZm9vX1g8c3BhbiBjbGFzcz0ic29tZS1jc3MtY2xh
c3MgdGV4dC1lZGl0b3Itb3ZlcmxheS1oaWdobGlnaHQiIHN0eWxlPSJsZWZ0OiA3NnB4OyB3aWR0
aDogMzdweDsiPiA8L3NwYW4+PC9kaXY+PC9kaXY+CiAKIFJlbW92ZSBoaWdobGlnaHQgZm9yIHJl
Z2V4cCAvZm9vXy4vCitMaW5lcyByZXBhaW50ZWQ6IDIKIAogPGRpdiBjbGFzcz0iaW5uZXItY29u
dGFpbmVyIiB0YWJpbmRleD0iMCI+CiA8ZGl2IGNsYXNzPSJ3ZWJraXQtbGluZS1jb250ZW50Ij5m
b28oKTs8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9lZGl0b3IvdGV4
dC1lZGl0b3ItaGlnaGxpZ2h0LXJlZ2V4cC5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2Vk
aXRvci90ZXh0LWVkaXRvci1oaWdobGlnaHQtcmVnZXhwLmh0bWwKaW5kZXggM2Y1ZDBhOGE2NDMy
M2RmODhlZmIyMzA3MzFmNzUwYjc1YWYyZTU5ZC4uYjdjNzQ1ZjEyYjkzMWExY2E4MWExZTkzMTc5
ODFkYzg4NGI3OGEwZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRvci90
ZXh0LWVkaXRvci1oaWdobGlnaHQtcmVnZXhwLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVj
dG9yL2VkaXRvci90ZXh0LWVkaXRvci1oaWdobGlnaHQtcmVnZXhwLmh0bWwKQEAgLTE5LDEzICsx
OSwyMiBAQCBmdW5jdGlvbiB0ZXN0KCkKICAgICAgICAgICAgIF07CiAgICAgICAgICAgICB2YXIg
dGV4dEVkaXRvciA9IEluc3BlY3RvclRlc3QuY3JlYXRlVGVzdEVkaXRvcigpOwogICAgICAgICAg
ICAgdGV4dEVkaXRvci5zZXRUZXh0KHRleHQuam9pbigiXG4iKSk7CisgICAgICAgICAgICB2YXIg
cGFpbnRMaW5lQ2FsbHMgPSAwOworICAgICAgICAgICAgZnVuY3Rpb24gcGFpbnRMaW5lQ291bnRl
cigpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgKytwYWludExpbmVDYWxsczsKKyAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkU25pZmZlcih0ZXh0RWRp
dG9yLl9tYWluUGFuZWwsICJfcGFpbnRMaW5lIiwgcGFpbnRMaW5lQ291bnRlciwgdHJ1ZSk7CiAg
ICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiXG5CZWZvcmUgaGlnaGxpZ2h0Iik7
CiAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmR1bXBFZGl0b3JIVE1MKHRleHRFZGl0b3IsIHRy
dWUpOwogICAgICAgICAgICAgdmFyIGhpZ2hsaWdodERlc2NyaXB0b3IgPSB0ZXh0RWRpdG9yLmhp
Z2hsaWdodFJlZ2V4KCJmb29fLiIsICJzb21lLWNzcy1jbGFzcyIpOwogICAgICAgICAgICAgSW5z
cGVjdG9yVGVzdC5hZGRSZXN1bHQoIlxuQWRkIGhpZ2hsaWdodCBmb3IgcmVnZXhwIC9mb29fLi8i
KTsKKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuYWRkUmVzdWx0KCJMaW5lcyByZXBhaW50ZWQ6
ICIgKyBwYWludExpbmVDYWxscyk7CisgICAgICAgICAgICBwYWludExpbmVDYWxscyA9IDA7CiAg
ICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmR1bXBFZGl0b3JIVE1MKHRleHRFZGl0b3IsIHRydWUp
OwogICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQoIlxuUmVtb3ZlIGhpZ2hsaWdo
dCBmb3IgcmVnZXhwIC9mb29fLi8iKTsKICAgICAgICAgICAgIHRleHRFZGl0b3IucmVtb3ZlUmVn
ZXhIaWdobGlnaHQoaGlnaGxpZ2h0RGVzY3JpcHRvcik7CisgICAgICAgICAgICBJbnNwZWN0b3JU
ZXN0LmFkZFJlc3VsdCgiTGluZXMgcmVwYWludGVkOiAiICsgcGFpbnRMaW5lQ2FsbHMpOwogICAg
ICAgICAgICAgSW5zcGVjdG9yVGVzdC5kdW1wRWRpdG9ySFRNTCh0ZXh0RWRpdG9yLCB0cnVlKTsK
ICAgICAgICAgICAgIG5leHQoKTsKICAgICAgICAgfSwK
</data>

          </attachment>
      

    </bug>

</bugzilla>