<?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>70018</bug_id>
          
          <creation_ts>2011-10-13 04:43:41 -0700</creation_ts>
          <short_desc>Web Inspector: Editing CSS selector doesn&apos;t fire onResourceContentCommitted</short_desc>
          <delta_ts>2011-10-17 04:45:27 -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>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="Nikita Vasilyev">me</reporter>
          <assigned_to name="Alexander Pavlov (apavlov)">apavlov</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>caseq</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>483121</commentid>
    <comment_count>0</comment_count>
    <who name="Nikita Vasilyev">me</who>
    <bug_when>2011-10-13 04:43:41 -0700</bug_when>
    <thetext>Also, a stylesheet in Resources panel doesn&apos;t change as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483155</commentid>
    <comment_count>1</comment_count>
      <attachid>110836</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-10-13 06:30:00 -0700</bug_when>
    <thetext>Created attachment 110836
[PATCH] Suggested fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483240</commentid>
    <comment_count>2</comment_count>
      <attachid>110836</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-10-13 09:39:23 -0700</bug_when>
    <thetext>Comment on attachment 110836
[PATCH] Suggested fix

Patch sent too soon, without ChangeLog entries</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>483863</commentid>
    <comment_count>3</comment_count>
      <attachid>110983</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-10-14 02:12:09 -0700</bug_when>
    <thetext>Created attachment 110983
[PATCH] ChangeLog entries added</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>484780</commentid>
    <comment_count>4</comment_count>
      <attachid>110983</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-10-16 10:12:02 -0700</bug_when>
    <thetext>Comment on attachment 110983
[PATCH] ChangeLog entries added

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

&gt; Source/WebCore/inspector/front-end/CSSStyleModel.js:139
&gt; +        function callback(nodeId, successCallback, failureCallback, newSelector, error, rulePayload)

Could you annotate this for closure compiler so that we don&apos;t hit it again?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485032</commentid>
    <comment_count>5</comment_count>
      <attachid>111238</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-10-17 03:34:16 -0700</bug_when>
    <thetext>Created attachment 111238
[PATCH] Compiler annotations added

Unfortunately, the annotations don&apos;t help to detect this particular error (the compiler does not handle the &quot;bind&quot; method semantics.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485052</commentid>
    <comment_count>6</comment_count>
      <attachid>111238</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-10-17 04:34:55 -0700</bug_when>
    <thetext>Comment on attachment 111238
[PATCH] Compiler annotations added

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

&gt; LayoutTests/inspector/styles/commit-selector.html:17
&gt; +    var section;

Move it into step1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485059</commentid>
    <comment_count>7</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-10-17 04:45:27 -0700</bug_when>
    <thetext>Committed r97606: &lt;http://trac.webkit.org/changeset/97606&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110836</attachid>
            <date>2011-10-13 06:30:00 -0700</date>
            <delta_ts>2011-10-14 02:12:09 -0700</delta_ts>
            <desc>[PATCH] Suggested fix</desc>
            <filename>editselector.patch</filename>
            <type>text/plain</type>
            <size>3271</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">Y29tbWl0IDI4ZjRlNTAyYTczYzIxOGVjOTA1ZGNkMTgzMjlhOTdlOGJmOGY5NGMKQXV0aG9yOiBB
bGV4YW5kZXIgUGF2bG92IDxhcGF2bG92QGNocm9taXVtLm9yZz4KRGF0ZTogICBUaHUgT2N0IDEz
IDE3OjI4OjIxIDIwMTEgKzA0MDAKCiAgICBGaXgKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bnNwZWN0b3Ivc3R5bGVzL2NvbW1pdC1zZWxlY3Rvci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9pbnNwZWN0b3Ivc3R5bGVzL2NvbW1pdC1zZWxlY3Rvci1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNThkNDM3MAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2luc3BlY3Rvci9zdHlsZXMvY29tbWl0LXNlbGVjdG9yLWV4cGVjdGVkLnR4dApA
QCAtMCwwICsxLDI1IEBACitUZXN0cyB0aGF0IHJlbmFtaW5nIGEgc2VsZWN0b3IgdXBkYXRlcyBl
bGVtZW50IHN0eWxlcy4gQnVnIDcwMDE4LgorCitUZXh0Cis9PT0gQmVmb3JlIHNlbGVjdG9yIG1v
ZGlmaWNhdGlvbiA9PT0KK1tleHBhbmRlZF0gZWxlbWVudC5zdHlsZSB7ICgpCitjb2xvcjogcmVk
OworCis9PT09PT09PSBNYXRjaGVkIENTUyBSdWxlcyA9PT09PT09PQorW2V4cGFuZGVkXSAjaW5z
cGVjdGVkIHsgKGNvbW1pdC1zZWxlY3Rvci5odG1sOjQpCisvLS0gb3ZlcmxvYWRlZCAtLS8gY29s
b3I6IGdyZWVuOworCitbZXhwYW5kZWRdIGRpdiB7ICh1c2VyIGFnZW50IHN0eWxlc2hlZXQpCitk
aXNwbGF5OiBibG9jazsKKworCis9PT0gQWZ0ZXIgc2VsZWN0b3IgbW9kaWZpY2F0aW9uID09PQor
W2V4cGFuZGVkXSBlbGVtZW50LnN0eWxlIHsgKCkKK2NvbG9yOiByZWQ7CisKKz09PT09PT09IE1h
dGNoZWQgQ1NTIFJ1bGVzID09PT09PT09CitbZXhwYW5kZWRdIGRpdiB7ICh1c2VyIGFnZW50IHN0
eWxlc2hlZXQpCitkaXNwbGF5OiBibG9jazsKKworCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2luc3BlY3Rvci9zdHlsZXMvY29tbWl0LXNlbGVjdG9yLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3Ivc3R5bGVzL2NvbW1pdC1zZWxlY3Rvci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLmFmM2Y0NWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3Ivc3R5bGVzL2NvbW1pdC1zZWxlY3Rvci5odG1sCkBAIC0wLDAgKzEsNTAgQEAKKzxodG1s
PgorPGhlYWQ+Cis8c3R5bGU+CisjaW5zcGVjdGVkIHsKKyAgY29sb3I6IGdyZWVuOworfQorPC9z
dHlsZT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3It
dGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vaHR0cC90ZXN0cy9pbnNwZWN0
b3IvZWxlbWVudHMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorCitmdW5jdGlvbiB0ZXN0
KCkKK3sKKyAgICBXZWJJbnNwZWN0b3Iuc2hvd1BhbmVsKCJlbGVtZW50cyIpOworICAgIEluc3Bl
Y3RvclRlc3Quc2VsZWN0Tm9kZUFuZFdhaXRGb3JTdHlsZXMoImluc3BlY3RlZCIsIHN0ZXAxKTsK
KworICAgIHZhciBzZWN0aW9uOworCisgICAgZnVuY3Rpb24gc3RlcDEoKQorICAgIHsKKyAgICAg
ICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQoIj09PSBCZWZvcmUgc2VsZWN0b3IgbW9kaWZpY2F0
aW9uID09PSIpOworICAgICAgICBJbnNwZWN0b3JUZXN0LmR1bXBTZWxlY3RlZEVsZW1lbnRTdHls
ZXModHJ1ZSk7CisgICAgICAgIHNlY3Rpb24gPSBXZWJJbnNwZWN0b3IucGFuZWxzLmVsZW1lbnRz
LnNpZGViYXJQYW5lcy5zdHlsZXMuc2VjdGlvbnNbMF1bMl07CisgICAgICAgIHNlY3Rpb24uc3Rh
cnRFZGl0aW5nU2VsZWN0b3IoKTsKKyAgICAgICAgc2VjdGlvbi5fc2VsZWN0b3JFbGVtZW50LnRl
eHRDb250ZW50ID0gIiNpbnNwZWN0ZWRDaGFuZ2VkIjsKKyAgICAgICAgc2VjdGlvbi5fc2VsZWN0
b3JFbGVtZW50LmRpc3BhdGNoRXZlbnQoSW5zcGVjdG9yVGVzdC5jcmVhdGVLZXlFdmVudCgiRW50
ZXIiKSk7CisgICAgICAgIEluc3BlY3RvclRlc3QucnVuQWZ0ZXJQZW5kaW5nRGlzcGF0Y2hlcyhz
dGVwMik7CisgICAgfQorCisgICAgZnVuY3Rpb24gc3RlcDIoKQorICAgIHsKKyAgICAgICAgSW5z
cGVjdG9yVGVzdC5hZGRSZXN1bHQoIj09PSBBZnRlciBzZWxlY3RvciBtb2RpZmljYXRpb24gPT09
Iik7CisgICAgICAgIEluc3BlY3RvclRlc3QuZHVtcFNlbGVjdGVkRWxlbWVudFN0eWxlcyh0cnVl
KTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKKyAgICB9Cit9CisKKzwv
c2NyaXB0PgorPC9oZWFkPgorCis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8cD4KK1Rlc3Rz
IHRoYXQgcmVuYW1pbmcgYSBzZWxlY3RvciB1cGRhdGVzIGVsZW1lbnQgc3R5bGVzLiA8YSBocmVm
PSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAwMTgiPkJ1ZyA3MDAx
ODwvYT4uCis8L3A+CisKKzxkaXYgaWQ9Imluc3BlY3RlZCIgc3R5bGU9ImNvbG9yOiByZWQiPlRl
eHQ8L2Rpdj4KKzxkaXYgaWQ9Im90aGVyIj48L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9DU1NTdHlsZU1vZGVs
LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9DU1NTdHlsZU1vZGVsLmpz
CmluZGV4IDg5ZmNkODYuLjZjMDY0MTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvQ1NTU3R5bGVNb2RlbC5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL0NTU1N0eWxlTW9kZWwuanMKQEAgLTEzNiw3ICsxMzYsNyBAQCBXZWJJ
bnNwZWN0b3IuQ1NTU3R5bGVNb2RlbC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB0aGlzLl9m
aXJlU3R5bGVTaGVldENoYW5nZWQocnVsZS5pZC5zdHlsZVNoZWV0SWQsIHRydWUpOwogICAgICAg
ICB9CiAKLSAgICAgICAgZnVuY3Rpb24gY2FsbGJhY2sobm9kZUlkLCBzdWNjZXNzQ2FsbGJhY2ss
IGZhaWx1cmVDYWxsYmFjaywgZXJyb3IsIG5ld1NlbGVjdG9yLCBydWxlUGF5bG9hZCkKKyAgICAg
ICAgZnVuY3Rpb24gY2FsbGJhY2sobm9kZUlkLCBzdWNjZXNzQ2FsbGJhY2ssIGZhaWx1cmVDYWxs
YmFjaywgbmV3U2VsZWN0b3IsIGVycm9yLCBydWxlUGF5bG9hZCkKICAgICAgICAgewogICAgICAg
ICAgICAgLy8gRklYTUU6IGxvb2tzIGxpa2UgcnVsZVBheWxvYWQgaXMgYWx3YXlzIG51bGwuCiAg
ICAgICAgICAgICBpZiAoZXJyb3IpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110983</attachid>
            <date>2011-10-14 02:12:09 -0700</date>
            <delta_ts>2011-10-17 03:34:16 -0700</delta_ts>
            <desc>[PATCH] ChangeLog entries added</desc>
            <filename>editselector.patch</filename>
            <type>text/plain</type>
            <size>4659</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">Y29tbWl0IDEwNTM3MjBlNTdiNDZjNjA4YWI4MDBkOWZiYWU5YTNmY2M2MTA2OTYKQXV0aG9yOiBB
bGV4YW5kZXIgUGF2bG92IDxhcGF2bG92QGNocm9taXVtLm9yZz4KRGF0ZTogICBUaHUgT2N0IDEz
IDE3OjI4OjIxIDIwMTEgKzA0MDAKCiAgICBGaXgKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzg3MGNkNC4uYTI2ZjE2YSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDExLTEwLTE0ICBBbGV4YW5kZXIgUGF2bG92ICA8YXBh
dmxvdkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogRWRpdGluZyBDU1Mg
c2VsZWN0b3IgZG9lc24ndCBmaXJlIG9uUmVzb3VyY2VDb250ZW50Q29tbWl0dGVkCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDAxOAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaW5zcGVjdG9yL3N0eWxl
cy9jb21taXQtc2VsZWN0b3ItZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBpbnNwZWN0
b3Ivc3R5bGVzL2NvbW1pdC1zZWxlY3Rvci5odG1sOiBBZGRlZC4KKwogMjAxMS0xMC0xMyAgQ3Nh
YmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtRdF0gVW5yZXZp
ZXdlZCBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVz
L2NvbW1pdC1zZWxlY3Rvci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5
bGVzL2NvbW1pdC1zZWxlY3Rvci1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uNThkNDM3MAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci9zdHlsZXMvY29tbWl0LXNlbGVjdG9yLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDI1IEBA
CitUZXN0cyB0aGF0IHJlbmFtaW5nIGEgc2VsZWN0b3IgdXBkYXRlcyBlbGVtZW50IHN0eWxlcy4g
QnVnIDcwMDE4LgorCitUZXh0Cis9PT0gQmVmb3JlIHNlbGVjdG9yIG1vZGlmaWNhdGlvbiA9PT0K
K1tleHBhbmRlZF0gZWxlbWVudC5zdHlsZSB7ICgpCitjb2xvcjogcmVkOworCis9PT09PT09PSBN
YXRjaGVkIENTUyBSdWxlcyA9PT09PT09PQorW2V4cGFuZGVkXSAjaW5zcGVjdGVkIHsgKGNvbW1p
dC1zZWxlY3Rvci5odG1sOjQpCisvLS0gb3ZlcmxvYWRlZCAtLS8gY29sb3I6IGdyZWVuOworCitb
ZXhwYW5kZWRdIGRpdiB7ICh1c2VyIGFnZW50IHN0eWxlc2hlZXQpCitkaXNwbGF5OiBibG9jazsK
KworCis9PT0gQWZ0ZXIgc2VsZWN0b3IgbW9kaWZpY2F0aW9uID09PQorW2V4cGFuZGVkXSBlbGVt
ZW50LnN0eWxlIHsgKCkKK2NvbG9yOiByZWQ7CisKKz09PT09PT09IE1hdGNoZWQgQ1NTIFJ1bGVz
ID09PT09PT09CitbZXhwYW5kZWRdIGRpdiB7ICh1c2VyIGFnZW50IHN0eWxlc2hlZXQpCitkaXNw
bGF5OiBibG9jazsKKworCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9zdHls
ZXMvY29tbWl0LXNlbGVjdG9yLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVzL2Nv
bW1pdC1zZWxlY3Rvci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmFm
M2Y0NWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVzL2Nv
bW1pdC1zZWxlY3Rvci5odG1sCkBAIC0wLDAgKzEsNTAgQEAKKzxodG1sPgorPGhlYWQ+Cis8c3R5
bGU+CisjaW5zcGVjdGVkIHsKKyAgY29sb3I6IGdyZWVuOworfQorPC9zdHlsZT4KKzxzY3JpcHQg
c3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdC5qcyI+PC9zY3Jp
cHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vaHR0cC90ZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMtdGVz
dC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBXZWJJ
bnNwZWN0b3Iuc2hvd1BhbmVsKCJlbGVtZW50cyIpOworICAgIEluc3BlY3RvclRlc3Quc2VsZWN0
Tm9kZUFuZFdhaXRGb3JTdHlsZXMoImluc3BlY3RlZCIsIHN0ZXAxKTsKKworICAgIHZhciBzZWN0
aW9uOworCisgICAgZnVuY3Rpb24gc3RlcDEoKQorICAgIHsKKyAgICAgICAgSW5zcGVjdG9yVGVz
dC5hZGRSZXN1bHQoIj09PSBCZWZvcmUgc2VsZWN0b3IgbW9kaWZpY2F0aW9uID09PSIpOworICAg
ICAgICBJbnNwZWN0b3JUZXN0LmR1bXBTZWxlY3RlZEVsZW1lbnRTdHlsZXModHJ1ZSk7CisgICAg
ICAgIHNlY3Rpb24gPSBXZWJJbnNwZWN0b3IucGFuZWxzLmVsZW1lbnRzLnNpZGViYXJQYW5lcy5z
dHlsZXMuc2VjdGlvbnNbMF1bMl07CisgICAgICAgIHNlY3Rpb24uc3RhcnRFZGl0aW5nU2VsZWN0
b3IoKTsKKyAgICAgICAgc2VjdGlvbi5fc2VsZWN0b3JFbGVtZW50LnRleHRDb250ZW50ID0gIiNp
bnNwZWN0ZWRDaGFuZ2VkIjsKKyAgICAgICAgc2VjdGlvbi5fc2VsZWN0b3JFbGVtZW50LmRpc3Bh
dGNoRXZlbnQoSW5zcGVjdG9yVGVzdC5jcmVhdGVLZXlFdmVudCgiRW50ZXIiKSk7CisgICAgICAg
IEluc3BlY3RvclRlc3QucnVuQWZ0ZXJQZW5kaW5nRGlzcGF0Y2hlcyhzdGVwMik7CisgICAgfQor
CisgICAgZnVuY3Rpb24gc3RlcDIoKQorICAgIHsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRS
ZXN1bHQoIj09PSBBZnRlciBzZWxlY3RvciBtb2RpZmljYXRpb24gPT09Iik7CisgICAgICAgIElu
c3BlY3RvclRlc3QuZHVtcFNlbGVjdGVkRWxlbWVudFN0eWxlcyh0cnVlKTsKKyAgICAgICAgSW5z
cGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKKyAgICB9Cit9CisKKzwvc2NyaXB0PgorPC9oZWFk
PgorCis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8cD4KK1Rlc3RzIHRoYXQgcmVuYW1pbmcg
YSBzZWxlY3RvciB1cGRhdGVzIGVsZW1lbnQgc3R5bGVzLiA8YSBocmVmPSJodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAwMTgiPkJ1ZyA3MDAxODwvYT4uCis8L3A+CisK
KzxkaXYgaWQ9Imluc3BlY3RlZCIgc3R5bGU9ImNvbG9yOiByZWQiPlRleHQ8L2Rpdj4KKzxkaXYg
aWQ9Im90aGVyIj48L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDYwMDBk
YjAuLmNkMTNlYzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMS0xMC0xNCAgQWxl
eGFuZGVyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IEVkaXRpbmcgQ1NTIHNlbGVjdG9yIGRvZXNuJ3QgZmlyZSBvblJlc291cmNlQ29udGVu
dENvbW1pdHRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzAwMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0OiBpbnNwZWN0b3Ivc3R5bGVzL2NvbW1pdC1zZWxlY3Rvci5odG1sCisKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL0NTU1N0eWxlTW9kZWwuanM6CisgICAgICAgIChXZWJJbnNw
ZWN0b3IuQ1NTU3R5bGVNb2RlbC5wcm90b3R5cGUuc2V0UnVsZVNlbGVjdG9yLmNhbGxiYWNrKToK
KyAgICAgICAgKFdlYkluc3BlY3Rvci5DU1NTdHlsZU1vZGVsLnByb3RvdHlwZS5zZXRSdWxlU2Vs
ZWN0b3IpOgorCiAyMDExLTEwLTEyICBKb3NlcGggUGVjb3Jhcm8gIDxqb2VwZWNrQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgUGFzcyBQYXJzZWQgQWNjZXB0IEF0dHJpYnV0ZSBNSU1FIFR5cGVzIHRv
IFdlYktpdCBDbGllbnRzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL0NTU1N0eWxlTW9kZWwuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0NTU1N0eWxlTW9kZWwuanMKaW5kZXggODlmY2Q4Ni4uNmMwNjQxOCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9DU1NTdHlsZU1vZGVsLmpzCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ1NTU3R5bGVNb2RlbC5qcwpAQCAt
MTM2LDcgKzEzNiw3IEBAIFdlYkluc3BlY3Rvci5DU1NTdHlsZU1vZGVsLnByb3RvdHlwZSA9IHsK
ICAgICAgICAgICAgIHRoaXMuX2ZpcmVTdHlsZVNoZWV0Q2hhbmdlZChydWxlLmlkLnN0eWxlU2hl
ZXRJZCwgdHJ1ZSk7CiAgICAgICAgIH0KIAotICAgICAgICBmdW5jdGlvbiBjYWxsYmFjayhub2Rl
SWQsIHN1Y2Nlc3NDYWxsYmFjaywgZmFpbHVyZUNhbGxiYWNrLCBlcnJvciwgbmV3U2VsZWN0b3Is
IHJ1bGVQYXlsb2FkKQorICAgICAgICBmdW5jdGlvbiBjYWxsYmFjayhub2RlSWQsIHN1Y2Nlc3ND
YWxsYmFjaywgZmFpbHVyZUNhbGxiYWNrLCBuZXdTZWxlY3RvciwgZXJyb3IsIHJ1bGVQYXlsb2Fk
KQogICAgICAgICB7CiAgICAgICAgICAgICAvLyBGSVhNRTogbG9va3MgbGlrZSBydWxlUGF5bG9h
ZCBpcyBhbHdheXMgbnVsbC4KICAgICAgICAgICAgIGlmIChlcnJvcikK
</data>
<flag name="review"
          id="108659"
          type_id="1"
          status="-"
          setter="pfeldman"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>111238</attachid>
            <date>2011-10-17 03:34:16 -0700</date>
            <delta_ts>2011-10-17 04:34:55 -0700</delta_ts>
            <desc>[PATCH] Compiler annotations added</desc>
            <filename>editselector.patch</filename>
            <type>text/plain</type>
            <size>9002</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">Y29tbWl0IDIzNGQzODY4ODljYWY2YWJlZWQxNjEwM2Y4ZmVkMGQ5MjIxMTVmMDgKQXV0aG9yOiBB
bGV4YW5kZXIgUGF2bG92IDxhcGF2bG92QGNocm9taXVtLm9yZz4KRGF0ZTogICBUaHUgT2N0IDEz
IDE3OjI4OjIxIDIwMTEgKzA0MDAKCiAgICBGaXgKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzg3MGNkNC4uNzM3ZTdiZCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDExLTEwLTE3ICBBbGV4YW5kZXIgUGF2bG92ICA8YXBh
dmxvdkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogRWRpdGluZyBDU1Mg
c2VsZWN0b3IgZG9lc24ndCBmaXJlIG9uUmVzb3VyY2VDb250ZW50Q29tbWl0dGVkCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDAxOAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaW5zcGVjdG9yL3N0eWxl
cy9jb21taXQtc2VsZWN0b3ItZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBpbnNwZWN0
b3Ivc3R5bGVzL2NvbW1pdC1zZWxlY3Rvci5odG1sOiBBZGRlZC4KKwogMjAxMS0xMC0xMyAgQ3Nh
YmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtRdF0gVW5yZXZp
ZXdlZCBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVz
L2NvbW1pdC1zZWxlY3Rvci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5
bGVzL2NvbW1pdC1zZWxlY3Rvci1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uNThkNDM3MAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci9zdHlsZXMvY29tbWl0LXNlbGVjdG9yLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDI1IEBA
CitUZXN0cyB0aGF0IHJlbmFtaW5nIGEgc2VsZWN0b3IgdXBkYXRlcyBlbGVtZW50IHN0eWxlcy4g
QnVnIDcwMDE4LgorCitUZXh0Cis9PT0gQmVmb3JlIHNlbGVjdG9yIG1vZGlmaWNhdGlvbiA9PT0K
K1tleHBhbmRlZF0gZWxlbWVudC5zdHlsZSB7ICgpCitjb2xvcjogcmVkOworCis9PT09PT09PSBN
YXRjaGVkIENTUyBSdWxlcyA9PT09PT09PQorW2V4cGFuZGVkXSAjaW5zcGVjdGVkIHsgKGNvbW1p
dC1zZWxlY3Rvci5odG1sOjQpCisvLS0gb3ZlcmxvYWRlZCAtLS8gY29sb3I6IGdyZWVuOworCitb
ZXhwYW5kZWRdIGRpdiB7ICh1c2VyIGFnZW50IHN0eWxlc2hlZXQpCitkaXNwbGF5OiBibG9jazsK
KworCis9PT0gQWZ0ZXIgc2VsZWN0b3IgbW9kaWZpY2F0aW9uID09PQorW2V4cGFuZGVkXSBlbGVt
ZW50LnN0eWxlIHsgKCkKK2NvbG9yOiByZWQ7CisKKz09PT09PT09IE1hdGNoZWQgQ1NTIFJ1bGVz
ID09PT09PT09CitbZXhwYW5kZWRdIGRpdiB7ICh1c2VyIGFnZW50IHN0eWxlc2hlZXQpCitkaXNw
bGF5OiBibG9jazsKKworCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9zdHls
ZXMvY29tbWl0LXNlbGVjdG9yLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVzL2Nv
bW1pdC1zZWxlY3Rvci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmFm
M2Y0NWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVzL2Nv
bW1pdC1zZWxlY3Rvci5odG1sCkBAIC0wLDAgKzEsNTAgQEAKKzxodG1sPgorPGhlYWQ+Cis8c3R5
bGU+CisjaW5zcGVjdGVkIHsKKyAgY29sb3I6IGdyZWVuOworfQorPC9zdHlsZT4KKzxzY3JpcHQg
c3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdC5qcyI+PC9zY3Jp
cHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vaHR0cC90ZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMtdGVz
dC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBXZWJJ
bnNwZWN0b3Iuc2hvd1BhbmVsKCJlbGVtZW50cyIpOworICAgIEluc3BlY3RvclRlc3Quc2VsZWN0
Tm9kZUFuZFdhaXRGb3JTdHlsZXMoImluc3BlY3RlZCIsIHN0ZXAxKTsKKworICAgIHZhciBzZWN0
aW9uOworCisgICAgZnVuY3Rpb24gc3RlcDEoKQorICAgIHsKKyAgICAgICAgSW5zcGVjdG9yVGVz
dC5hZGRSZXN1bHQoIj09PSBCZWZvcmUgc2VsZWN0b3IgbW9kaWZpY2F0aW9uID09PSIpOworICAg
ICAgICBJbnNwZWN0b3JUZXN0LmR1bXBTZWxlY3RlZEVsZW1lbnRTdHlsZXModHJ1ZSk7CisgICAg
ICAgIHNlY3Rpb24gPSBXZWJJbnNwZWN0b3IucGFuZWxzLmVsZW1lbnRzLnNpZGViYXJQYW5lcy5z
dHlsZXMuc2VjdGlvbnNbMF1bMl07CisgICAgICAgIHNlY3Rpb24uc3RhcnRFZGl0aW5nU2VsZWN0
b3IoKTsKKyAgICAgICAgc2VjdGlvbi5fc2VsZWN0b3JFbGVtZW50LnRleHRDb250ZW50ID0gIiNp
bnNwZWN0ZWRDaGFuZ2VkIjsKKyAgICAgICAgc2VjdGlvbi5fc2VsZWN0b3JFbGVtZW50LmRpc3Bh
dGNoRXZlbnQoSW5zcGVjdG9yVGVzdC5jcmVhdGVLZXlFdmVudCgiRW50ZXIiKSk7CisgICAgICAg
IEluc3BlY3RvclRlc3QucnVuQWZ0ZXJQZW5kaW5nRGlzcGF0Y2hlcyhzdGVwMik7CisgICAgfQor
CisgICAgZnVuY3Rpb24gc3RlcDIoKQorICAgIHsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRS
ZXN1bHQoIj09PSBBZnRlciBzZWxlY3RvciBtb2RpZmljYXRpb24gPT09Iik7CisgICAgICAgIElu
c3BlY3RvclRlc3QuZHVtcFNlbGVjdGVkRWxlbWVudFN0eWxlcyh0cnVlKTsKKyAgICAgICAgSW5z
cGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKKyAgICB9Cit9CisKKzwvc2NyaXB0PgorPC9oZWFk
PgorCis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8cD4KK1Rlc3RzIHRoYXQgcmVuYW1pbmcg
YSBzZWxlY3RvciB1cGRhdGVzIGVsZW1lbnQgc3R5bGVzLiA8YSBocmVmPSJodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAwMTgiPkJ1ZyA3MDAxODwvYT4uCis8L3A+CisK
KzxkaXYgaWQ9Imluc3BlY3RlZCIgc3R5bGU9ImNvbG9yOiByZWQiPlRleHQ8L2Rpdj4KKzxkaXYg
aWQ9Im90aGVyIj48L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDYwMDBk
YjAuLjQwMDlmNWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMS0xMC0xNyAgQWxl
eGFuZGVyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IEVkaXRpbmcgQ1NTIHNlbGVjdG9yIGRvZXNuJ3QgZmlyZSBvblJlc291cmNlQ29udGVu
dENvbW1pdHRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzAwMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0OiBpbnNwZWN0b3Ivc3R5bGVzL2NvbW1pdC1zZWxlY3Rvci5odG1sCisKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL0NTU1N0eWxlTW9kZWwuanM6CisgICAgICAgIChXZWJJbnNw
ZWN0b3IuQ1NTU3R5bGVNb2RlbC5wcm90b3R5cGUuc2V0UnVsZVNlbGVjdG9yLmNhbGxiYWNrKToK
KyAgICAgICAgKFdlYkluc3BlY3Rvci5DU1NTdHlsZU1vZGVsLnByb3RvdHlwZS5zZXRSdWxlU2Vs
ZWN0b3IpOgorCiAyMDExLTEwLTEyICBKb3NlcGggUGVjb3Jhcm8gIDxqb2VwZWNrQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgUGFzcyBQYXJzZWQgQWNjZXB0IEF0dHJpYnV0ZSBNSU1FIFR5cGVzIHRv
IFdlYktpdCBDbGllbnRzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL0NTU1N0eWxlTW9kZWwuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0NTU1N0eWxlTW9kZWwuanMKaW5kZXggODlmY2Q4Ni4uNGNkMzA2NCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9DU1NTdHlsZU1vZGVsLmpzCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ1NTU3R5bGVNb2RlbC5qcwpAQCAt
NTAsOCArNTAsMTggQEAgV2ViSW5zcGVjdG9yLkNTU1N0eWxlTW9kZWwuRXZlbnRzID0gewogfQog
CiBXZWJJbnNwZWN0b3IuQ1NTU3R5bGVNb2RlbC5wcm90b3R5cGUgPSB7CisgICAgLyoqCisgICAg
ICogQHBhcmFtIHtET01BZ2VudC5Ob2RlSWR9IG5vZGVJZAorICAgICAqIEBwYXJhbSB7P0FycmF5
LjxzdHJpbmc+fHVuZGVmaW5lZH0gZm9yY2VkUHNldWRvQ2xhc3NlcworICAgICAqIEBwYXJhbSB7
ZnVuY3Rpb24oPyopfSB1c2VyQ2FsbGJhY2sKKyAgICAgKi8KICAgICBnZXRTdHlsZXNBc3luYzog
ZnVuY3Rpb24obm9kZUlkLCBmb3JjZWRQc2V1ZG9DbGFzc2VzLCB1c2VyQ2FsbGJhY2spCiAgICAg
eworICAgICAgICAvKioKKyAgICAgICAgICogQHBhcmFtIHtmdW5jdGlvbig/Kil9IHVzZXJDYWxs
YmFjaworICAgICAgICAgKiBAcGFyYW0gez9Qcm90b2NvbC5FcnJvcn0gZXJyb3IKKyAgICAgICAg
ICogQHBhcmFtIHs/Q1NTQWdlbnQuQ1NTTm9kZVN0eWxlc30gcGF5bG9hZAorICAgICAgICAgKi8K
ICAgICAgICAgZnVuY3Rpb24gY2FsbGJhY2sodXNlckNhbGxiYWNrLCBlcnJvciwgcGF5bG9hZCkK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKGVycm9yKSB7CkBAIC05OCw4ICsxMDgsMTcgQEAg
V2ViSW5zcGVjdG9yLkNTU1N0eWxlTW9kZWwucHJvdG90eXBlID0gewogICAgICAgICBDU1NBZ2Vu
dC5nZXRTdHlsZXNGb3JOb2RlKG5vZGVJZCwgZm9yY2VkUHNldWRvQ2xhc3NlcyB8fCBbXSwgY2Fs
bGJhY2suYmluZChudWxsLCB1c2VyQ2FsbGJhY2spKTsKICAgICB9LAogCisgICAgLyoqCisgICAg
ICogQHBhcmFtIHtET01BZ2VudC5Ob2RlSWR9IG5vZGVJZAorICAgICAqIEBwYXJhbSB7ZnVuY3Rp
b24oP1dlYkluc3BlY3Rvci5DU1NTdHlsZURlY2xhcmF0aW9uKX0gdXNlckNhbGxiYWNrCisgICAg
ICovCiAgICAgZ2V0Q29tcHV0ZWRTdHlsZUFzeW5jOiBmdW5jdGlvbihub2RlSWQsIHVzZXJDYWxs
YmFjaykKICAgICB7CisgICAgICAgIC8qKgorICAgICAgICAgKiBAcGFyYW0ge2Z1bmN0aW9uKD9X
ZWJJbnNwZWN0b3IuQ1NTU3R5bGVEZWNsYXJhdGlvbil9IHVzZXJDYWxsYmFjaworICAgICAgICAg
KiBAcGFyYW0gez9Qcm90b2NvbC5FcnJvcn0gZXJyb3IKKyAgICAgICAgICogQHBhcmFtIHs/Q1NT
QWdlbnQuQ1NTU3R5bGV9IHN0eWxlUGF5bG9hZAorICAgICAgICAgKi8KICAgICAgICAgZnVuY3Rp
b24gY2FsbGJhY2sodXNlckNhbGxiYWNrLCBlcnJvciwgc3R5bGVQYXlsb2FkKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoZXJyb3IpCkBAIC0xMTEsOCArMTMwLDE3IEBAIFdlYkluc3BlY3Rv
ci5DU1NTdHlsZU1vZGVsLnByb3RvdHlwZSA9IHsKICAgICAgICAgQ1NTQWdlbnQuZ2V0Q29tcHV0
ZWRTdHlsZUZvck5vZGUobm9kZUlkLCBjYWxsYmFjay5iaW5kKG51bGwsIHVzZXJDYWxsYmFjaykp
OwogICAgIH0sCiAKKyAgICAvKioKKyAgICAgKiBAcGFyYW0ge0RPTUFnZW50Lk5vZGVJZH0gbm9k
ZUlkCisgICAgICogQHBhcmFtIHtmdW5jdGlvbig/V2ViSW5zcGVjdG9yLkNTU1N0eWxlRGVjbGFy
YXRpb24pfSB1c2VyQ2FsbGJhY2sKKyAgICAgKi8KICAgICBnZXRJbmxpbmVTdHlsZUFzeW5jOiBm
dW5jdGlvbihub2RlSWQsIHVzZXJDYWxsYmFjaykKICAgICB7CisgICAgICAgIC8qKgorICAgICAg
ICAgKiBAcGFyYW0ge2Z1bmN0aW9uKD9XZWJJbnNwZWN0b3IuQ1NTU3R5bGVEZWNsYXJhdGlvbil9
IHVzZXJDYWxsYmFjaworICAgICAgICAgKiBAcGFyYW0gez9Qcm90b2NvbC5FcnJvcn0gZXJyb3IK
KyAgICAgICAgICogQHBhcmFtIHs/Q1NTQWdlbnQuQ1NTU3R5bGV9IHN0eWxlUGF5bG9hZAorICAg
ICAgICAgKi8KICAgICAgICAgZnVuY3Rpb24gY2FsbGJhY2sodXNlckNhbGxiYWNrLCBlcnJvciwg
c3R5bGVQYXlsb2FkKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoZXJyb3IpCkBAIC0xMjQs
OCArMTUyLDIxIEBAIFdlYkluc3BlY3Rvci5DU1NTdHlsZU1vZGVsLnByb3RvdHlwZSA9IHsKICAg
ICAgICAgQ1NTQWdlbnQuZ2V0SW5saW5lU3R5bGVGb3JOb2RlKG5vZGVJZCwgY2FsbGJhY2suYmlu
ZChudWxsLCB1c2VyQ2FsbGJhY2spKTsKICAgICB9LAogCisgICAgLyoqCisgICAgICogQHBhcmFt
IHtDU1NBZ2VudC5DU1NSdWxlSWR9IHJ1bGVJZAorICAgICAqIEBwYXJhbSB7RE9NQWdlbnQuTm9k
ZUlkfSBub2RlSWQKKyAgICAgKiBAcGFyYW0ge3N0cmluZ30gbmV3U2VsZWN0b3IKKyAgICAgKiBA
cGFyYW0ge2Z1bmN0aW9uKFdlYkluc3BlY3Rvci5DU1NSdWxlLCBib29sZWFuKX0gc3VjY2Vzc0Nh
bGxiYWNrCisgICAgICogQHBhcmFtIHtmdW5jdGlvbigpfSBmYWlsdXJlQ2FsbGJhY2sKKyAgICAg
Ki8KICAgICBzZXRSdWxlU2VsZWN0b3I6IGZ1bmN0aW9uKHJ1bGVJZCwgbm9kZUlkLCBuZXdTZWxl
Y3Rvciwgc3VjY2Vzc0NhbGxiYWNrLCBmYWlsdXJlQ2FsbGJhY2spCiAgICAgeworICAgICAgICAv
KioKKyAgICAgICAgICogQHBhcmFtIHtET01BZ2VudC5Ob2RlSWR9IG5vZGVJZAorICAgICAgICAg
KiBAcGFyYW0ge2Z1bmN0aW9uKFdlYkluc3BlY3Rvci5DU1NSdWxlLCBib29sZWFuKX0gc3VjY2Vz
c0NhbGxiYWNrCisgICAgICAgICAqIEBwYXJhbSB7Kn0gcnVsZVBheWxvYWQKKyAgICAgICAgICog
QHBhcmFtIHs/QXJyYXkuPERPTUFnZW50Lk5vZGVJZD59IHNlbGVjdGVkTm9kZUlkcworICAgICAg
ICAgKi8KICAgICAgICAgZnVuY3Rpb24gY2hlY2tBZmZlY3RzQ2FsbGJhY2sobm9kZUlkLCBzdWNj
ZXNzQ2FsbGJhY2ssIHJ1bGVQYXlsb2FkLCBzZWxlY3RlZE5vZGVJZHMpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGlmICghc2VsZWN0ZWROb2RlSWRzKQpAQCAtMTM2LDkgKzE3NywxNiBAQCBXZWJJ
bnNwZWN0b3IuQ1NTU3R5bGVNb2RlbC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB0aGlzLl9m
aXJlU3R5bGVTaGVldENoYW5nZWQocnVsZS5pZC5zdHlsZVNoZWV0SWQsIHRydWUpOwogICAgICAg
ICB9CiAKLSAgICAgICAgZnVuY3Rpb24gY2FsbGJhY2sobm9kZUlkLCBzdWNjZXNzQ2FsbGJhY2ss
IGZhaWx1cmVDYWxsYmFjaywgZXJyb3IsIG5ld1NlbGVjdG9yLCBydWxlUGF5bG9hZCkKKyAgICAg
ICAgLyoqCisgICAgICAgICAqIEBwYXJhbSB7RE9NQWdlbnQuTm9kZUlkfSBub2RlSWQKKyAgICAg
ICAgICogQHBhcmFtIHtmdW5jdGlvbihXZWJJbnNwZWN0b3IuQ1NTUnVsZSwgYm9vbGVhbil9IHN1
Y2Nlc3NDYWxsYmFjaworICAgICAgICAgKiBAcGFyYW0ge2Z1bmN0aW9uKCl9IGZhaWx1cmVDYWxs
YmFjaworICAgICAgICAgKiBAcGFyYW0gez9Qcm90b2NvbC5FcnJvcn0gZXJyb3IKKyAgICAgICAg
ICogQHBhcmFtIHtzdHJpbmd9IG5ld1NlbGVjdG9yCisgICAgICAgICAqIEBwYXJhbSB7Kj19IHJ1
bGVQYXlsb2FkCisgICAgICAgICAqLworICAgICAgICBmdW5jdGlvbiBjYWxsYmFjayhub2RlSWQs
IHN1Y2Nlc3NDYWxsYmFjaywgZmFpbHVyZUNhbGxiYWNrLCBuZXdTZWxlY3RvciwgZXJyb3IsIHJ1
bGVQYXlsb2FkKQogICAgICAgICB7Ci0gICAgICAgICAgICAvLyBGSVhNRTogbG9va3MgbGlrZSBy
dWxlUGF5bG9hZCBpcyBhbHdheXMgbnVsbC4KICAgICAgICAgICAgIGlmIChlcnJvcikKICAgICAg
ICAgICAgICAgICBmYWlsdXJlQ2FsbGJhY2soKTsKICAgICAgICAgICAgIGVsc2UgewpAQCAtMTUz
LDYgKzIwMSwxMiBAQCBXZWJJbnNwZWN0b3IuQ1NTU3R5bGVNb2RlbC5wcm90b3R5cGUgPSB7CiAg
ICAgICAgIENTU0FnZW50LnNldFJ1bGVTZWxlY3RvcihydWxlSWQsIG5ld1NlbGVjdG9yLCBjYWxs
YmFjay5iaW5kKHRoaXMsIG5vZGVJZCwgc3VjY2Vzc0NhbGxiYWNrLCBmYWlsdXJlQ2FsbGJhY2ss
IG5ld1NlbGVjdG9yKSk7CiAgICAgfSwKIAorICAgIC8qKgorICAgICAqIEBwYXJhbSB7RE9NQWdl
bnQuTm9kZUlkfSBub2RlSWQKKyAgICAgKiBAcGFyYW0ge3N0cmluZ30gc2VsZWN0b3IKKyAgICAg
KiBAcGFyYW0ge2Z1bmN0aW9uKFdlYkluc3BlY3Rvci5DU1NSdWxlLCBib29sZWFuKX0gc3VjY2Vz
c0NhbGxiYWNrCisgICAgICogQHBhcmFtIHtmdW5jdGlvbigpfSBmYWlsdXJlQ2FsbGJhY2sKKyAg
ICAgKi8KICAgICBhZGRSdWxlOiBmdW5jdGlvbihub2RlSWQsIHNlbGVjdG9yLCBzdWNjZXNzQ2Fs
bGJhY2ssIGZhaWx1cmVDYWxsYmFjaykKICAgICB7CiAgICAgICAgIGZ1bmN0aW9uIGNoZWNrQWZm
ZWN0c0NhbGxiYWNrKG5vZGVJZCwgc3VjY2Vzc0NhbGxiYWNrLCBydWxlUGF5bG9hZCwgc2VsZWN0
ZWROb2RlSWRzKQpAQCAtMTY2LDYgKzIyMCwxMyBAQCBXZWJJbnNwZWN0b3IuQ1NTU3R5bGVNb2Rl
bC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB0aGlzLl9maXJlU3R5bGVTaGVldENoYW5nZWQo
cnVsZS5pZC5zdHlsZVNoZWV0SWQsIHRydWUpOwogICAgICAgICB9CiAKKyAgICAgICAgLyoqCisg
ICAgICAgICAqIEBwYXJhbSB7ZnVuY3Rpb24oV2ViSW5zcGVjdG9yLkNTU1J1bGUsIGJvb2xlYW4p
fSBzdWNjZXNzQ2FsbGJhY2sKKyAgICAgICAgICogQHBhcmFtIHtmdW5jdGlvbigpfSBmYWlsdXJl
Q2FsbGJhY2sKKyAgICAgICAgICogQHBhcmFtIHtzdHJpbmd9IHNlbGVjdG9yCisgICAgICAgICAq
IEBwYXJhbSB7P1Byb3RvY29sLkVycm9yfSBlcnJvcgorICAgICAgICAgKiBAcGFyYW0gez9DU1NB
Z2VudC5DU1NSdWxlfSBydWxlUGF5bG9hZAorICAgICAgICAgKi8KICAgICAgICAgZnVuY3Rpb24g
Y2FsbGJhY2soc3VjY2Vzc0NhbGxiYWNrLCBmYWlsdXJlQ2FsbGJhY2ssIHNlbGVjdG9yLCBlcnJv
ciwgcnVsZVBheWxvYWQpCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmIChlcnJvcikgewo=
</data>
<flag name="review"
          id="109012"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>