<?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>99663</bug_id>
          
          <creation_ts>2012-10-17 17:05:44 -0700</creation_ts>
          <short_desc>REGRESSION(r130411): Copying &amp; pasting the first line of text can move caret to the end of text area</short_desc>
          <delta_ts>2012-10-18 16:56:22 -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>HTML Editing</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>InRadar</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>98188</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>ap</cc>
    
    <cc>enrica</cc>
    
    <cc>kbr</cc>
    
    <cc>leviw</cc>
    
    <cc>mifenton</cc>
    
    <cc>syoichi</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>744813</commentid>
    <comment_count>0</comment_count>
      <attachid>169305</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-17 17:05:44 -0700</bug_when>
    <thetext>Created attachment 169305
Demo

Reproduction steps
1. Open the attached document
2. Copy (control+c or command+c)
3. Paste (control+v or command+v)

Expected result:
The caret stays at the end of the first line

Actual result:
The caret moves to the end of the second line</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744828</commentid>
    <comment_count>1</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-17 17:16:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/12523392&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744830</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-17 17:17:15 -0700</bug_when>
    <thetext>http://crbug.com/156460</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745584</commentid>
    <comment_count>3</comment_count>
      <attachid>169477</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-18 14:31:32 -0700</bug_when>
    <thetext>Created attachment 169477
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745585</commentid>
    <comment_count>4</comment_count>
      <attachid>169477</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-10-18 14:33:12 -0700</bug_when>
    <thetext>Comment on attachment 169477
Fixes the bug

LGTM. Thanks for the descriptive ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745714</commentid>
    <comment_count>5</comment_count>
      <attachid>169477</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-18 16:24:24 -0700</bug_when>
    <thetext>Comment on attachment 169477
Fixes the bug

Turns out that there are more bugs in this code :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745719</commentid>
    <comment_count>6</comment_count>
      <attachid>169501</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-18 16:31:08 -0700</bug_when>
    <thetext>Created attachment 169501
Fixed more bugs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745724</commentid>
    <comment_count>7</comment_count>
      <attachid>169503</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-18 16:33:56 -0700</bug_when>
    <thetext>Created attachment 169503
Removed hard tabs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745739</commentid>
    <comment_count>8</comment_count>
      <attachid>169503</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2012-10-18 16:47:47 -0700</bug_when>
    <thetext>Comment on attachment 169503
Removed hard tabs

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

Looks good to me. Just fix the ChangeLogs :-)

&gt; Source/WebCore/ChangeLog:6
&gt; +        Reviewed by Levi Weintraub.

Remove review by Levi

&gt; LayoutTests/ChangeLog:6
&gt; +        Reviewed by Levi Weintraub.

Remove reviewed by Levi.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>745752</commentid>
    <comment_count>9</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-18 16:56:22 -0700</bug_when>
    <thetext>Committed r131824: &lt;http://trac.webkit.org/changeset/131824&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>169305</attachid>
            <date>2012-10-17 17:05:44 -0700</date>
            <delta_ts>2012-10-17 17:05:44 -0700</delta_ts>
            <desc>Demo</desc>
            <filename>issue156460.html</filename>
            <type>text/html</type>
            <size>354</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8Ym9keT4KPHRleHRhcmVhIGNvbHM9NTAgcm93cz0xMD4K
U2VsZWN0IHRoaXMgbGluZSBpbmNsdWRpbmcgdGhlIGxpbmUgYnJlYWssIHRoZW4gY29weSBhbmQg
cGFzdGUuClRoZSBjYXJldCBzaG91bGQgbm90IGJlIGhlcmU6PC90ZXh0YXJlYT4KPHNjcmlwdD4K
CnZhciB0ZXh0YXJlYSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3RleHRhcmVhJyk7CnRleHRh
cmVhLmZvY3VzKCk7CnRleHRhcmVhLnNldFNlbGVjdGlvblJhbmdlKDAsIDApOwpnZXRTZWxlY3Rp
b24oKS5tb2RpZnkoJ2V4dGVuZCcsICdmb3J3YXJkJywgJ2xpbmUnKTsKCjwvc2NyaXB0Pgo8L2Jv
ZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169477</attachid>
            <date>2012-10-18 14:31:32 -0700</date>
            <delta_ts>2012-10-18 16:24:23 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-99663-20121018143019.patch</filename>
            <type>text/plain</type>
            <size>4882</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTgwNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDEyLTEwLTE4ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjEzMDQxMSk6
IENvcHlpbmcgJiBwYXN0aW5nIHRoZSBmaXJzdCBsaW5lIG9mIHRleHQgY2FuIG1vdmUgY2FyZXQg
dG8gdGhlIGVuZCBvZiB0ZXh0IGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTk5NjYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGhlIGJ1ZyB3YXMgY2F1c2VkIGJ5IHBvc2l0aW9uT25seVRvQmVVcGRh
dGVkJ3Mgb2Zmc2V0IG5vdCBiZWluZyBzaGlmdGVkIGNvcnJlY3RseSBpbgorICAgICAgICBSZXBs
YWNlU2VsZWN0aW9uQ29tbWFuZDo6bWVyZ2VUZXh0Tm9kZXNBcm91bmRQb3NpdGlvbi4gU3VwcG9z
ZSB0ZXh0IG5vZGVzIHQxIGFuZCB0MiBhbmQgcG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWQKKyAgICAg
ICAgd2FzIGhhZCBvZmZzZXQgayBpbiB0Mi4gV2hlbiB0MiBpcyBtZXJnZWQgaW50byB0MSwgcG9z
aXRpb25Pbmx5VG9CZVVwZGF0ZWQgc2hvdWxkIGJlIG1vdmVkIHRvICh0MSwgbiArIGspCisgICAg
ICAgIHdoZXJlIG4gaXMgdGhlIE9SSUdJTkFMIGxlbmd0aCBvZiB0MSBiZWZvcmUgdDIgaXMgbWVy
Z2VkLiBCdXQgd2Ugd2VyZSB1c2luZyB0aGUgbGVuZ3RoIGFmdGVyIHQyIGlzIG1lcmdlZC4KKwor
ICAgICAgICBGaXhlZCB0aGUgYnVnIGJ5IHNhdmluZyB0aGUgb3JpZ2luYWwgbGVuZ3RoIG9mIHQx
IGFuZCB1c2luZyB0aGF0IGluIHRoZSBvZmZzZXQgYWRqdXN0bWVudC4KKworICAgICAgICBUZXN0
OiBlZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1wYXN0ZS1maXJzdC1saW5lLWluLXRleHRhcmVhLmh0
bWwKKworICAgICAgICAqIGVkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQ6Om1lcmdlVGV4dE5vZGVzQXJv
dW5kUG9zaXRpb24pOgorCiAyMDEyLTEwLTE4ICBCZXRoIERha2luICA8YmRha2luQGFwcGxlLmNv
bT4KIAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk2
NjgKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVjdGlv
bkNvbW1hbmQuY3BwCShyZXZpc2lvbiAxMzE1NDMpCisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0aW5n
L1JlcGxhY2VTZWxlY3Rpb25Db21tYW5kLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI3MywxMyAr
MTI3MywxNCBAQCB2b2lkIFJlcGxhY2VTZWxlY3Rpb25Db21tYW5kOjptZXJnZVRleHROCiAgICAg
fQogICAgIGlmICh0ZXh0LT5uZXh0U2libGluZygpICYmIHRleHQtPm5leHRTaWJsaW5nKCktPmlz
VGV4dE5vZGUoKSkgewogICAgICAgICBSZWZQdHI8VGV4dD4gbmV4dCA9IHRvVGV4dCh0ZXh0LT5u
ZXh0U2libGluZygpKTsKLSAgICAgICAgaW5zZXJ0VGV4dEludG9Ob2RlKHRleHQsIHRleHQtPmxl
bmd0aCgpLCBuZXh0LT5kYXRhKCkpOworICAgICAgICB1bnNpZ25lZCBvcmlnaW5hbExlbmd0aCA9
IHRleHQtPmxlbmd0aCgpOworICAgICAgICBpbnNlcnRUZXh0SW50b05vZGUodGV4dCwgb3JpZ2lu
YWxMZW5ndGgsIG5leHQtPmRhdGEoKSk7CiAKICAgICAgICAgaWYgKCFwb3NpdGlvbklzT2Zmc2V0
SW5BbmNob3IpCiAgICAgICAgICAgICB1cGRhdGVQb3NpdGlvbkZvck5vZGVSZW1vdmFsKHBvc2l0
aW9uLCBuZXh0LmdldCgpKTsKIAogICAgICAgICBpZiAocG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWRJ
c09mZnNldEluQW5jaG9yICYmIHBvc2l0aW9uT25seVRvQmVVcGRhdGVkLmNvbnRhaW5lck5vZGUo
KSA9PSBuZXh0KQotICAgICAgICAgICAgcG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWQubW92ZVRvUG9z
aXRpb24odGV4dCwgdGV4dC0+bGVuZ3RoKCkgKyBwb3NpdGlvbi5vZmZzZXRJbkNvbnRhaW5lck5v
ZGUoKSk7CisgICAgICAgICAgICBwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5tb3ZlVG9Qb3NpdGlv
bih0ZXh0LCBvcmlnaW5hbExlbmd0aCArIHBvc2l0aW9uLm9mZnNldEluQ29udGFpbmVyTm9kZSgp
KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgdXBkYXRlUG9zaXRpb25Gb3JOb2RlUmVtb3Zh
bChwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZCwgbmV4dC5nZXQoKSk7CiAKSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDEzMTgwNCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDE1IEBACisyMDEyLTEwLTE4ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3Jn
PgorCisgICAgICAgIFJFR1JFU1NJT04ocjEzMDQxMSk6IENvcHlpbmcgJiBwYXN0aW5nIHRoZSBm
aXJzdCBsaW5lIG9mIHRleHQgY2FuIG1vdmUgY2FyZXQgdG8gdGhlIGVuZCBvZiB0ZXh0IGFyZWEK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk5NjYzCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgcmVn
cmVzc2lvbiB0ZXN0IGZvciBjb3B5aW5nIGFuZCBwYXN0aW5nIHRoZSBmaXJzdCBsaW5lIGluIGEg
dGV4dGFyZWEgd2l0aCB0d28gbGluZXMgb2YgdGV4dC4KKworICAgICAgICAqIGVkaXRpbmcvcGFz
dGVib2FyZC9jb3B5LXBhc3RlLWZpcnN0LWxpbmUtaW4tdGV4dGFyZWEtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1wYXN0ZS1maXJzdC1saW5l
LWluLXRleHRhcmVhLmh0bWw6IEFkZGVkLgorCiAyMDEyLTEwLTE4ICBUb255IENoYW5nICA8dG9u
eUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgdXBkYXRlIFF0IGV4cGVjdGF0
aW9ucyBmb3Igc2xpZGVyIHRlc3RzLgpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJv
YXJkL2NvcHktcGFzdGUtZmlyc3QtbGluZS1pbi10ZXh0YXJlYS1leHBlY3RlZC50eHQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2NvcHktcGFzdGUtZmlyc3Qt
bGluZS1pbi10ZXh0YXJlYS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0
cy9lZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1wYXN0ZS1maXJzdC1saW5lLWluLXRleHRhcmVhLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzIEBACitQQVNTIHNlbGVjdEZpcnN0
TGluZUluY2x1ZGluZ0xpbmVCcmVhaygpOyBjb3B5UGFzdGUoKTsgdGV4dGFyZWEuc2VsZWN0aW9u
RW5kIGlzIG9mZnNldEFmdGVyTGluZUJyZWFrCisgcCBpZD0iY29uc29sZSI+CisKSW5kZXg6IExh
eW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9jb3B5LXBhc3RlLWZpcnN0LWxpbmUtaW4tdGV4
dGFyZWEuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQv
Y29weS1wYXN0ZS1maXJzdC1saW5lLWluLXRleHRhcmVhLmh0bWwJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1wYXN0ZS1maXJzdC1saW5lLWluLXRl
eHRhcmVhLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzEgQEAKKzwhRE9DVFlQRSBodG1s
PgorPGh0bWw+Cis8Ym9keT4KKzx0ZXh0YXJlYSBjb2xzPTUwIHJvd3M9MTA+Zmlyc3QKK3NlY29u
ZDwvdGV4dGFyZWE+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVz
dC1wcmUuanMiPjwvc2NyaXB0PgorcCBpZD0iY29uc29sZSI+PC9wPgorPHNjcmlwdD4KKworaWYg
KHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCit2YXIg
dGV4dGFyZWEgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCd0ZXh0YXJlYScpOworCitmdW5jdGlv
biBzZWxlY3RGaXJzdExpbmVJbmNsdWRpbmdMaW5lQnJlYWsoKSB7CisgICAgdGV4dGFyZWEuZm9j
dXMoKTsKKyAgICB0ZXh0YXJlYS5zZXRTZWxlY3Rpb25SYW5nZSgwLCAwKTsKKyAgICBnZXRTZWxl
Y3Rpb24oKS5tb2RpZnkoJ2V4dGVuZCcsICdmb3J3YXJkJywgJ2xpbmUnKTsKK30KKworZnVuY3Rp
b24gY29weVBhc3RlKCkgeworICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdjb3B5Jyk7CisgICAg
ZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ3Bhc3RlJyk7Cit9CisKK3ZhciBvZmZzZXRBZnRlckxpbmVC
cmVhayA9IDY7CitzaG91bGRCZSgic2VsZWN0Rmlyc3RMaW5lSW5jbHVkaW5nTGluZUJyZWFrKCk7
IGNvcHlQYXN0ZSgpOyB0ZXh0YXJlYS5zZWxlY3Rpb25FbmQiLCAib2Zmc2V0QWZ0ZXJMaW5lQnJl
YWsiKTsKKworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169501</attachid>
            <date>2012-10-18 16:31:08 -0700</date>
            <delta_ts>2012-10-18 16:33:54 -0700</delta_ts>
            <desc>Fixed more bugs</desc>
            <filename>bug-99663-20121018162955.patch</filename>
            <type>text/plain</type>
            <size>5579</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTgwNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDEyLTEwLTE4ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjEzMDQxMSk6
IENvcHlpbmcgJiBwYXN0aW5nIHRoZSBmaXJzdCBsaW5lIG9mIHRleHQgY2FuIG1vdmUgY2FyZXQg
dG8gdGhlIGVuZCBvZiB0ZXh0IGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTk5NjYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTGV2aSBXZWludHJh
dWIuCisKKyAgICAgICAgVGhlIGJ1ZyB3YXMgY2F1c2VkIGJ5IHBvc2l0aW9uT25seVRvQmVVcGRh
dGVkJ3Mgb2Zmc2V0IG5vdCBiZWluZyBzaGlmdGVkIGNvcnJlY3RseSBpbgorICAgICAgICBSZXBs
YWNlU2VsZWN0aW9uQ29tbWFuZDo6bWVyZ2VUZXh0Tm9kZXNBcm91bmRQb3NpdGlvbi4gU3VwcG9z
ZSB3ZSBoYXZlIHRleHQgbm9kZXMgdDEgYW5kIHQyIGFuZAorICAgICAgICBwb3NpdGlvbk9ubHlU
b0JlVXBkYXRlZCBoYWQgb2Zmc2V0IGsgaW4gdDIuIFdoZW4gdDIgaXMgbWVyZ2VkIGludG8gdDEs
IHBvc2l0aW9uT25seVRvQmVVcGRhdGVkIHNob3VsZCBiZQorICAgICAgICBtb3ZlZCB0byAodDEs
IG4gKyBrKSB3aGVyZSBuIGlzIHRoZSBPUklHSU5BTCBsZW5ndGggb2YgdDEgYmVmb3JlIHQyIGlz
IG1lcmdlZC4gQnV0IHdlIHdlcmUgdXNpbmcKKyAgICAgICAgdGhlIGxlbmd0aCBhZnRlciB0MiBp
cyBtZXJnZWQuCisKKyAgICAgICAgRml4ZWQgdGhlIGJ1ZyBieSBzYXZpbmcgdGhlIG9yaWdpbmFs
IGxlbmd0aCBvZiB0MSBhbmQgdXNpbmcgdGhhdCBpbiB0aGUgb2Zmc2V0IGFkanVzdG1lbnQuCisJ
QWxzbyB1c2UgdGhlIHJpZ2h0IG9mZnNldC4KKworICAgICAgICBUZXN0OiBlZGl0aW5nL3Bhc3Rl
Ym9hcmQvY29weS1wYXN0ZS1maXJzdC1saW5lLWluLXRleHRhcmVhLmh0bWwKKworICAgICAgICAq
IGVkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
UmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQ6Om1lcmdlVGV4dE5vZGVzQXJvdW5kUG9zaXRpb24pOgor
CiAyMDEyLTEwLTE4ICBCZXRoIERha2luICA8YmRha2luQGFwcGxlLmNvbT4KIAogICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk2NjgKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwCShy
ZXZpc2lvbiAxMzE1NDMpCisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1JlcGxhY2VTZWxlY3Rp
b25Db21tYW5kLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI2NSw3ICsxMjY1LDcgQEAgdm9pZCBS
ZXBsYWNlU2VsZWN0aW9uQ29tbWFuZDo6bWVyZ2VUZXh0TgogICAgICAgICAgICAgaWYgKHBvc2l0
aW9uT25seVRvQmVVcGRhdGVkLmNvbnRhaW5lck5vZGUoKSA9PSB0ZXh0KQogICAgICAgICAgICAg
ICAgIHBvc2l0aW9uT25seVRvQmVVcGRhdGVkLm1vdmVUb09mZnNldChwcmV2aW91cy0+bGVuZ3Ro
KCkgKyBwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5vZmZzZXRJbkNvbnRhaW5lck5vZGUoKSk7CiAg
ICAgICAgICAgICBlbHNlIGlmIChwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5jb250YWluZXJOb2Rl
KCkgPT0gcHJldmlvdXMpCi0gICAgICAgICAgICAgICAgcG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWQu
bW92ZVRvUG9zaXRpb24odGV4dCwgcG9zaXRpb24ub2Zmc2V0SW5Db250YWluZXJOb2RlKCkpOwor
ICAgICAgICAgICAgICAgIHBvc2l0aW9uT25seVRvQmVVcGRhdGVkLm1vdmVUb1Bvc2l0aW9uKHRl
eHQsIHBvc2l0aW9uT25seVRvQmVVcGRhdGVkLm9mZnNldEluQ29udGFpbmVyTm9kZSgpKTsKICAg
ICAgICAgfSBlbHNlCiAgICAgICAgICAgICB1cGRhdGVQb3NpdGlvbkZvck5vZGVSZW1vdmFsKHBv
c2l0aW9uT25seVRvQmVVcGRhdGVkLCBwcmV2aW91cy5nZXQoKSk7CiAKQEAgLTEyNzMsMTMgKzEy
NzMsMTQgQEAgdm9pZCBSZXBsYWNlU2VsZWN0aW9uQ29tbWFuZDo6bWVyZ2VUZXh0TgogICAgIH0K
ICAgICBpZiAodGV4dC0+bmV4dFNpYmxpbmcoKSAmJiB0ZXh0LT5uZXh0U2libGluZygpLT5pc1Rl
eHROb2RlKCkpIHsKICAgICAgICAgUmVmUHRyPFRleHQ+IG5leHQgPSB0b1RleHQodGV4dC0+bmV4
dFNpYmxpbmcoKSk7Ci0gICAgICAgIGluc2VydFRleHRJbnRvTm9kZSh0ZXh0LCB0ZXh0LT5sZW5n
dGgoKSwgbmV4dC0+ZGF0YSgpKTsKKyAgICAgICAgdW5zaWduZWQgb3JpZ2luYWxMZW5ndGggPSB0
ZXh0LT5sZW5ndGgoKTsKKyAgICAgICAgaW5zZXJ0VGV4dEludG9Ob2RlKHRleHQsIG9yaWdpbmFs
TGVuZ3RoLCBuZXh0LT5kYXRhKCkpOwogCiAgICAgICAgIGlmICghcG9zaXRpb25Jc09mZnNldElu
QW5jaG9yKQogICAgICAgICAgICAgdXBkYXRlUG9zaXRpb25Gb3JOb2RlUmVtb3ZhbChwb3NpdGlv
biwgbmV4dC5nZXQoKSk7CiAKICAgICAgICAgaWYgKHBvc2l0aW9uT25seVRvQmVVcGRhdGVkSXNP
ZmZzZXRJbkFuY2hvciAmJiBwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5jb250YWluZXJOb2RlKCkg
PT0gbmV4dCkKLSAgICAgICAgICAgIHBvc2l0aW9uT25seVRvQmVVcGRhdGVkLm1vdmVUb1Bvc2l0
aW9uKHRleHQsIHRleHQtPmxlbmd0aCgpICsgcG9zaXRpb24ub2Zmc2V0SW5Db250YWluZXJOb2Rl
KCkpOworICAgICAgICAgICAgcG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWQubW92ZVRvUG9zaXRpb24o
dGV4dCwgb3JpZ2luYWxMZW5ndGggKyBwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5vZmZzZXRJbkNv
bnRhaW5lck5vZGUoKSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHVwZGF0ZVBvc2l0aW9u
Rm9yTm9kZVJlbW92YWwocG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWQsIG5leHQuZ2V0KCkpOwogCklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxMzE4MDQpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0xMC0xOCAgUnlvc3VrZSBOaXdhICA8cm5p
d2FAd2Via2l0Lm9yZz4KKworICAgICAgICBSRUdSRVNTSU9OKHIxMzA0MTEpOiBDb3B5aW5nICYg
cGFzdGluZyB0aGUgZmlyc3QgbGluZSBvZiB0ZXh0IGNhbiBtb3ZlIGNhcmV0IHRvIHRoZSBlbmQg
b2YgdGV4dCBhcmVhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD05OTY2MworCisgICAgICAgIFJldmlld2VkIGJ5IExldmkgV2VpbnRyYXViLgorCisgICAg
ICAgIEFkZCBhIHJlZ3Jlc3Npb24gdGVzdCBmb3IgY29weWluZyBhbmQgcGFzdGluZyB0aGUgZmly
c3QgbGluZSBpbiBhIHRleHRhcmVhIHdpdGggdHdvIGxpbmVzIG9mIHRleHQuCisKKyAgICAgICAg
KiBlZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1wYXN0ZS1maXJzdC1saW5lLWluLXRleHRhcmVhLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9wYXN0ZWJvYXJkL2NvcHktcGFz
dGUtZmlyc3QtbGluZS1pbi10ZXh0YXJlYS5odG1sOiBBZGRlZC4KKwogMjAxMi0xMC0xOCAgVG9u
eSBDaGFuZyAgPHRvbnlAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHVwZGF0
ZSBRdCBleHBlY3RhdGlvbnMgZm9yIHNsaWRlciB0ZXN0cy4KSW5kZXg6IExheW91dFRlc3RzL2Vk
aXRpbmcvcGFzdGVib2FyZC9jb3B5LXBhc3RlLWZpcnN0LWxpbmUtaW4tdGV4dGFyZWEtZXhwZWN0
ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9jb3B5
LXBhc3RlLWZpcnN0LWxpbmUtaW4tdGV4dGFyZWEtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2NvcHktcGFzdGUtZmlyc3QtbGluZS1p
bi10ZXh0YXJlYS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMyBAQAorUEFT
UyBzZWxlY3RGaXJzdExpbmVJbmNsdWRpbmdMaW5lQnJlYWsoKTsgY29weVBhc3RlKCk7IHRleHRh
cmVhLnNlbGVjdGlvbkVuZCBpcyBvZmZzZXRBZnRlckxpbmVCcmVhaworIHAgaWQ9ImNvbnNvbGUi
PgorCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1wYXN0ZS1maXJz
dC1saW5lLWluLXRleHRhcmVhLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGlu
Zy9wYXN0ZWJvYXJkL2NvcHktcGFzdGUtZmlyc3QtbGluZS1pbi10ZXh0YXJlYS5odG1sCShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2NvcHktcGFzdGUtZmly
c3QtbGluZS1pbi10ZXh0YXJlYS5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMxIEBACis8
IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8dGV4dGFyZWEgY29scz01MCByb3dzPTEw
PmZpcnN0CitzZWNvbmQ8L3RleHRhcmVhPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVz
b3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KK3AgaWQ9ImNvbnNvbGUiPjwvcD4KKzxz
Y3JpcHQ+CisKK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1Rl
eHQoKTsKKwordmFyIHRleHRhcmVhID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigndGV4dGFyZWEn
KTsKKworZnVuY3Rpb24gc2VsZWN0Rmlyc3RMaW5lSW5jbHVkaW5nTGluZUJyZWFrKCkgeworICAg
IHRleHRhcmVhLmZvY3VzKCk7CisgICAgdGV4dGFyZWEuc2V0U2VsZWN0aW9uUmFuZ2UoMCwgMCk7
CisgICAgZ2V0U2VsZWN0aW9uKCkubW9kaWZ5KCdleHRlbmQnLCAnZm9yd2FyZCcsICdsaW5lJyk7
Cit9CisKK2Z1bmN0aW9uIGNvcHlQYXN0ZSgpIHsKKyAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgn
Y29weScpOworICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdwYXN0ZScpOworfQorCit2YXIgb2Zm
c2V0QWZ0ZXJMaW5lQnJlYWsgPSA2Oworc2hvdWxkQmUoInNlbGVjdEZpcnN0TGluZUluY2x1ZGlu
Z0xpbmVCcmVhaygpOyBjb3B5UGFzdGUoKTsgdGV4dGFyZWEuc2VsZWN0aW9uRW5kIiwgIm9mZnNl
dEFmdGVyTGluZUJyZWFrIik7CisKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169503</attachid>
            <date>2012-10-18 16:33:56 -0700</date>
            <delta_ts>2012-10-18 16:47:47 -0700</delta_ts>
            <desc>Removed hard tabs</desc>
            <filename>bug-99663-20121018163243.patch</filename>
            <type>text/plain</type>
            <size>5571</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTgwNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDEyLTEwLTE4ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjEzMDQxMSk6
IENvcHlpbmcgJiBwYXN0aW5nIHRoZSBmaXJzdCBsaW5lIG9mIHRleHQgY2FuIG1vdmUgY2FyZXQg
dG8gdGhlIGVuZCBvZiB0ZXh0IGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTk5NjYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTGV2aSBXZWludHJh
dWIuCisKKyAgICAgICAgVGhlIGJ1ZyB3YXMgY2F1c2VkIGJ5IHBvc2l0aW9uT25seVRvQmVVcGRh
dGVkJ3Mgb2Zmc2V0IG5vdCBiZWluZyBzaGlmdGVkIGNvcnJlY3RseSBpbgorICAgICAgICBSZXBs
YWNlU2VsZWN0aW9uQ29tbWFuZDo6bWVyZ2VUZXh0Tm9kZXNBcm91bmRQb3NpdGlvbi4gU3VwcG9z
ZSB3ZSBoYXZlIHRleHQgbm9kZXMgdDEgYW5kIHQyIGFuZAorICAgICAgICBwb3NpdGlvbk9ubHlU
b0JlVXBkYXRlZCBoYWQgb2Zmc2V0IGsgaW4gdDIuIFdoZW4gdDIgaXMgbWVyZ2VkIGludG8gdDEs
IHBvc2l0aW9uT25seVRvQmVVcGRhdGVkIHNob3VsZCBiZQorICAgICAgICBtb3ZlZCB0byAodDEs
IG4gKyBrKSB3aGVyZSBuIGlzIHRoZSBPUklHSU5BTCBsZW5ndGggb2YgdDEgYmVmb3JlIHQyIGlz
IG1lcmdlZC4gQnV0IHdlIHdlcmUgdXNpbmcKKyAgICAgICAgdGhlIGxlbmd0aCBhZnRlciB0MiBp
cyBtZXJnZWQuCisKKyAgICAgICAgRml4ZWQgdGhlIGJ1ZyBieSBzYXZpbmcgdGhlIG9yaWdpbmFs
IGxlbmd0aCBvZiB0MSBhbmQgdXNpbmcgdGhhdCBpbiB0aGUgb2Zmc2V0IGFkanVzdG1lbnQuCisg
ICAgICAgIEFsc28gdXNlIHRoZSByaWdodCBvZmZzZXQuCisKKyAgICAgICAgVGVzdDogZWRpdGlu
Zy9wYXN0ZWJvYXJkL2NvcHktcGFzdGUtZmlyc3QtbGluZS1pbi10ZXh0YXJlYS5odG1sCisKKyAg
ICAgICAgKiBlZGl0aW5nL1JlcGxhY2VTZWxlY3Rpb25Db21tYW5kLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlJlcGxhY2VTZWxlY3Rpb25Db21tYW5kOjptZXJnZVRleHROb2Rlc0Fyb3VuZFBvc2l0
aW9uKToKKwogMjAxMi0xMC0xOCAgQmV0aCBEYWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk5NjY4CkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1JlcGxhY2VTZWxlY3Rpb25Db21tYW5kLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1JlcGxhY2VTZWxlY3Rpb25Db21tYW5k
LmNwcAkocmV2aXNpb24gMTMxNTQzKQorKysgU291cmNlL1dlYkNvcmUvZWRpdGluZy9SZXBsYWNl
U2VsZWN0aW9uQ29tbWFuZC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyNjUsNyArMTI2NSw3IEBA
IHZvaWQgUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQ6Om1lcmdlVGV4dE4KICAgICAgICAgICAgIGlm
IChwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5jb250YWluZXJOb2RlKCkgPT0gdGV4dCkKICAgICAg
ICAgICAgICAgICBwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5tb3ZlVG9PZmZzZXQocHJldmlvdXMt
Pmxlbmd0aCgpICsgcG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWQub2Zmc2V0SW5Db250YWluZXJOb2Rl
KCkpOwogICAgICAgICAgICAgZWxzZSBpZiAocG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWQuY29udGFp
bmVyTm9kZSgpID09IHByZXZpb3VzKQotICAgICAgICAgICAgICAgIHBvc2l0aW9uT25seVRvQmVV
cGRhdGVkLm1vdmVUb1Bvc2l0aW9uKHRleHQsIHBvc2l0aW9uLm9mZnNldEluQ29udGFpbmVyTm9k
ZSgpKTsKKyAgICAgICAgICAgICAgICBwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5tb3ZlVG9Qb3Np
dGlvbih0ZXh0LCBwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5vZmZzZXRJbkNvbnRhaW5lck5vZGUo
KSk7CiAgICAgICAgIH0gZWxzZQogICAgICAgICAgICAgdXBkYXRlUG9zaXRpb25Gb3JOb2RlUmVt
b3ZhbChwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZCwgcHJldmlvdXMuZ2V0KCkpOwogCkBAIC0xMjcz
LDEzICsxMjczLDE0IEBAIHZvaWQgUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQ6Om1lcmdlVGV4dE4K
ICAgICB9CiAgICAgaWYgKHRleHQtPm5leHRTaWJsaW5nKCkgJiYgdGV4dC0+bmV4dFNpYmxpbmco
KS0+aXNUZXh0Tm9kZSgpKSB7CiAgICAgICAgIFJlZlB0cjxUZXh0PiBuZXh0ID0gdG9UZXh0KHRl
eHQtPm5leHRTaWJsaW5nKCkpOwotICAgICAgICBpbnNlcnRUZXh0SW50b05vZGUodGV4dCwgdGV4
dC0+bGVuZ3RoKCksIG5leHQtPmRhdGEoKSk7CisgICAgICAgIHVuc2lnbmVkIG9yaWdpbmFsTGVu
Z3RoID0gdGV4dC0+bGVuZ3RoKCk7CisgICAgICAgIGluc2VydFRleHRJbnRvTm9kZSh0ZXh0LCBv
cmlnaW5hbExlbmd0aCwgbmV4dC0+ZGF0YSgpKTsKIAogICAgICAgICBpZiAoIXBvc2l0aW9uSXNP
ZmZzZXRJbkFuY2hvcikKICAgICAgICAgICAgIHVwZGF0ZVBvc2l0aW9uRm9yTm9kZVJlbW92YWwo
cG9zaXRpb24sIG5leHQuZ2V0KCkpOwogCiAgICAgICAgIGlmIChwb3NpdGlvbk9ubHlUb0JlVXBk
YXRlZElzT2Zmc2V0SW5BbmNob3IgJiYgcG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWQuY29udGFpbmVy
Tm9kZSgpID09IG5leHQpCi0gICAgICAgICAgICBwb3NpdGlvbk9ubHlUb0JlVXBkYXRlZC5tb3Zl
VG9Qb3NpdGlvbih0ZXh0LCB0ZXh0LT5sZW5ndGgoKSArIHBvc2l0aW9uLm9mZnNldEluQ29udGFp
bmVyTm9kZSgpKTsKKyAgICAgICAgICAgIHBvc2l0aW9uT25seVRvQmVVcGRhdGVkLm1vdmVUb1Bv
c2l0aW9uKHRleHQsIG9yaWdpbmFsTGVuZ3RoICsgcG9zaXRpb25Pbmx5VG9CZVVwZGF0ZWQub2Zm
c2V0SW5Db250YWluZXJOb2RlKCkpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICB1cGRhdGVQ
b3NpdGlvbkZvck5vZGVSZW1vdmFsKHBvc2l0aW9uT25seVRvQmVVcGRhdGVkLCBuZXh0LmdldCgp
KTsKIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTMxODA0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTAtMTggIFJ5b3N1a2UgTml3
YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMTMwNDExKTogQ29w
eWluZyAmIHBhc3RpbmcgdGhlIGZpcnN0IGxpbmUgb2YgdGV4dCBjYW4gbW92ZSBjYXJldCB0byB0
aGUgZW5kIG9mIHRleHQgYXJlYQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTk2NjMKKworICAgICAgICBSZXZpZXdlZCBieSBMZXZpIFdlaW50cmF1Yi4K
KworICAgICAgICBBZGQgYSByZWdyZXNzaW9uIHRlc3QgZm9yIGNvcHlpbmcgYW5kIHBhc3Rpbmcg
dGhlIGZpcnN0IGxpbmUgaW4gYSB0ZXh0YXJlYSB3aXRoIHR3byBsaW5lcyBvZiB0ZXh0LgorCisg
ICAgICAgICogZWRpdGluZy9wYXN0ZWJvYXJkL2NvcHktcGFzdGUtZmlyc3QtbGluZS1pbi10ZXh0
YXJlYS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvcGFzdGVib2FyZC9j
b3B5LXBhc3RlLWZpcnN0LWxpbmUtaW4tdGV4dGFyZWEuaHRtbDogQWRkZWQuCisKIDIwMTItMTAt
MTggIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2Vk
LCB1cGRhdGUgUXQgZXhwZWN0YXRpb25zIGZvciBzbGlkZXIgdGVzdHMuCkluZGV4OiBMYXlvdXRU
ZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1wYXN0ZS1maXJzdC1saW5lLWluLXRleHRhcmVh
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9h
cmQvY29weS1wYXN0ZS1maXJzdC1saW5lLWluLXRleHRhcmVhLWV4cGVjdGVkLnR4dAkocmV2aXNp
b24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9jb3B5LXBhc3RlLWZpcnN0
LWxpbmUtaW4tdGV4dGFyZWEtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMg
QEAKKworUEFTUyBzZWxlY3RGaXJzdExpbmVJbmNsdWRpbmdMaW5lQnJlYWsoKTsgY29weVBhc3Rl
KCk7IHRleHRhcmVhLnNlbGVjdGlvbkVuZCBpcyBvZmZzZXRBZnRlckxpbmVCcmVhaworCkluZGV4
OiBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1wYXN0ZS1maXJzdC1saW5lLWlu
LXRleHRhcmVhLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJv
YXJkL2NvcHktcGFzdGUtZmlyc3QtbGluZS1pbi10ZXh0YXJlYS5odG1sCShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2NvcHktcGFzdGUtZmlyc3QtbGluZS1p
bi10ZXh0YXJlYS5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMxIEBACis8IURPQ1RZUEUg
aHRtbD4KKzxodG1sPgorPGJvZHk+Cis8dGV4dGFyZWEgY29scz01MCByb3dzPTEwPmZpcnN0Citz
ZWNvbmQ8L3RleHRhcmVhPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxwIGlkPSJjb25zb2xlIj48L3A+Cis8c2NyaXB0Pgor
CitpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisK
K3ZhciB0ZXh0YXJlYSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3RleHRhcmVhJyk7CisKK2Z1
bmN0aW9uIHNlbGVjdEZpcnN0TGluZUluY2x1ZGluZ0xpbmVCcmVhaygpIHsKKyAgICB0ZXh0YXJl
YS5mb2N1cygpOworICAgIHRleHRhcmVhLnNldFNlbGVjdGlvblJhbmdlKDAsIDApOworICAgIGdl
dFNlbGVjdGlvbigpLm1vZGlmeSgnZXh0ZW5kJywgJ2ZvcndhcmQnLCAnbGluZScpOworfQorCitm
dW5jdGlvbiBjb3B5UGFzdGUoKSB7CisgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ2NvcHknKTsK
KyAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgncGFzdGUnKTsKK30KKwordmFyIG9mZnNldEFmdGVy
TGluZUJyZWFrID0gNjsKK3Nob3VsZEJlKCJzZWxlY3RGaXJzdExpbmVJbmNsdWRpbmdMaW5lQnJl
YWsoKTsgY29weVBhc3RlKCk7IHRleHRhcmVhLnNlbGVjdGlvbkVuZCIsICJvZmZzZXRBZnRlckxp
bmVCcmVhayIpOworCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="182825"
          type_id="1"
          status="+"
          setter="enrica"
    />
          </attachment>
      

    </bug>

</bugzilla>