<?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>44411</bug_id>
          
          <creation_ts>2010-08-23 02:21:02 -0700</creation_ts>
          <short_desc>Spin-button doesn&apos;t release mouse capturing</short_desc>
          <delta_ts>2010-08-25 02:31:47 -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>Forms</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>http://crbug.com/52201</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27968</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>abarth</cc>
    
    <cc>adele</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>267806</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-08-23 02:21:02 -0700</bug_when>
    <thetext>Spin-button doesn&apos;t release mouse capturing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267830</commentid>
    <comment_count>1</comment_count>
      <attachid>65100</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-08-23 03:44:31 -0700</bug_when>
    <thetext>Created attachment 65100
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>268216</commentid>
    <comment_count>2</comment_count>
      <attachid>65186</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-08-23 17:34:17 -0700</bug_when>
    <thetext>Created attachment 65186
Patch 2 (improved test message)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269075</commentid>
    <comment_count>3</comment_count>
      <attachid>65186</attachid>
    <who name="Shinichiro Hamaji">hamaji</who>
    <bug_when>2010-08-25 01:05:20 -0700</bug_when>
    <thetext>Comment on attachment 65186
Patch 2 (improved test message)

Looks good.

WebCore/ChangeLog:8
 +          - LeftButton should be checked only for clickEvent.
Please note that mouse move worked even before this change because of the reason you described to me locally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269093</commentid>
    <comment_count>4</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-08-25 01:39:37 -0700</bug_when>
    <thetext>Thank you for reviewing.

(In reply to comment #3)
&gt; WebCore/ChangeLog:8
&gt;  +          - LeftButton should be checked only for clickEvent.
&gt; Please note that mouse move worked even before this change because of the reason you described to me locally.

Added a sentence.


Committed as r65997.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269109</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-25 02:31:47 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/65997 might have broken GTK Linux 64-bit Debug</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65100</attachid>
            <date>2010-08-23 03:44:31 -0700</date>
            <delta_ts>2010-08-23 17:34:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44411-20100823194430.patch</filename>
            <type>text/plain</type>
            <size>6541</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0ZjdhMDI0NzgzN2Y0ZTE5N2Q2MjRmZTlkZTU2NDdjYzU3MGFmNjEyLi5jYjc2MjJi
YWIxZWZiNWUwZjIwNjA5M2FjODgxYzYzOTM5MjIxYjc0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTAtMDgtMjMgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBhIGJ1ZyB0aGF0IGEg
c3Bpbi1idXR0b24gZG9lc24ndCByZWxlYXNlIG1vdXNlIGNhcHR1cmluZworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDQ0MTEKKworICAgICAgICAqIGZh
c3QvZm9ybXMvaW5wdXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmctZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L2Zvcm1zL2lucHV0LXNwaW5idXR0b24tY2FwdHVyaW5nLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvc2NyaXB0LXRlc3RzL2lucHV0LXNwaW5idXR0b24t
Y2FwdHVyaW5nLmpzOiBBZGRlZC4KKwogMjAxMC0wOC0yMiAgRXJpYyBTZWlkZWwgIDxlcmljQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmctZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC1zcGluYnV0dG9uLWNhcHR1cmlu
Zy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTgwOTczYjhhNDhhZmUxMjZmZTRhOGU3ZTA2Yzkz
OTI1NGUwYzQ3OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5w
dXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmctZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTAgQEAKK1Rl
c3QgZm9yIGEgY2FwdHVyaW5nIGJ1ZyBvZiBzcGluIGJ1dHRvbnMgaW4gYSB0eXBlPW51bW5iZXIg
aW5wdXQuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVz
c2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIGFub3RoZXJJbnB1
dC52YWx1ZSBpcyAiMiIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LXNwaW5i
dXR0b24tY2FwdHVyaW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LXNwaW5i
dXR0b24tY2FwdHVyaW5nLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDk4MmQxOTQ5OTE1YTRjOTkxN2RlZjZk
NGUxN2U0YzYxMzVmYmJiOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9y
bXMvaW5wdXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmcuaHRtbApAQCAtMCwwICsxLDEzIEBACis8IURP
Q1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFk
PgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9q
cy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMv
anMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3Jp
cHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdCBzcmM9InNjcmlw
dC10ZXN0cy9pbnB1dC1zcGluYnV0dG9uLWNhcHR1cmluZy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4K
KzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2Ny
aXB0LXRlc3RzL2lucHV0LXNwaW5idXR0b24tY2FwdHVyaW5nLmpzIGIvTGF5b3V0VGVzdHMvZmFz
dC9mb3Jtcy9zY3JpcHQtdGVzdHMvaW5wdXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmcuanMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uOTEyMmJkMTUyZmVkNzAxMDNiZDJiMTU4NjgzNmMzNzJkNWUzMTkxZgotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2NyaXB0LXRlc3RzL2lucHV0LXNwaW5i
dXR0b24tY2FwdHVyaW5nLmpzCkBAIC0wLDAgKzEsMjYgQEAKK2Rlc2NyaXB0aW9uKCdUZXN0IGZv
ciBhIGNhcHR1cmluZyBidWcgb2Ygc3BpbiBidXR0b25zIGluIGEgdHlwZT1udW1uYmVyIGlucHV0
LicpOworCit2YXIgcGFyZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7Citkb2N1
bWVudC5ib2R5LmFwcGVuZENoaWxkKHBhcmVudCk7CitwYXJlbnQuaW5uZXJIVE1MID0gJzxpbnB1
dCB0eXBlPW51bWJlciBpZD1udW1iZXIgdmFsdWU9MCBtaW49MCBtYXg9MTAwPjxpbnB1dCB0eXBl
PW51bWJlciBpZD1hbm90aGVyIHZhbHVlPTEgbWluPTAgbWF4PTEwMD4nOwordmFyIG51bWJlcklu
cHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ251bWJlcicpOwordmFyIGFub3RoZXJJbnB1
dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhbm90aGVyJyk7CisKK2lmICh3aW5kb3cuZXZl
bnRTZW5kZXIpIHsKKyAgICAvLyBNb3ZlIHRoZSBjdXJzb3Igb24gdGhlIHVwcGVyIGJ1dHRvbiBv
ZiB0aGUgZmlyc3QgaW5wdXQgZmllbGQuCisgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8obnVt
YmVySW5wdXQub2Zmc2V0TGVmdCArIG51bWJlcklucHV0Lm9mZnNldFdpZHRoIC0gMTAsIG51bWJl
cklucHV0Lm9mZnNldFRvcCArIG51bWJlcklucHV0Lm9mZnNldEhlaWdodCAvIDQpOworCisgICAg
Ly8gTW92ZSB0aGUgY3Vyc29yIG9uIHRoZSB1cHBlciBidXR0b24gb2YgYW5vdGhlciBpbnB1dCBm
aWVsZCwgYW5kIGNsaWNrLgorICAgIC8vIFRoZXJlIHdhcyBhIGJ1ZyB0aGF0IGEgY2FwdHVyaW5n
IGZsYWcgb2YgdGhlIGZpcnN0IGlucHV0IGZpZWxkIHdhcyBub3QKKyAgICAvLyBjbGVhciBhbmQg
dGhpcyBjbGljayBkaWRuJ3Qgd29yay4KKyAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyhhbm90
aGVySW5wdXQub2Zmc2V0TGVmdCArIGFub3RoZXJJbnB1dC5vZmZzZXRXaWR0aCAtIDEwLCBhbm90
aGVySW5wdXQub2Zmc2V0VG9wICsgYW5vdGhlcklucHV0Lm9mZnNldEhlaWdodCAvIDQpOworICAg
IGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKyAg
ICBzaG91bGRCZSgnYW5vdGhlcklucHV0LnZhbHVlJywgJyIyIicpOworCisgICAgcGFyZW50Lmlu
bmVySFRNTCA9ICcnOworfSBlbHNlIHsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29u
c29sZScpLmlubmVySFRNTCA9ICdObyBldmVudFNlbmRlcic7Cit9CisKK3ZhciBzdWNjZXNzZnVs
bHlQYXJzZWQgPSB0cnVlOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3Jl
L0NoYW5nZUxvZwppbmRleCA5YWQ2NzQ5NzViMWEyZmY4NzcyMDJmMGJhN2ZhMmI3NDQ0MmI2NTFj
Li5mOGE1NTcxY2Q4NGYyZDBiODY4ODMyMWYwZDdiMmQ4NWE4Y2Y2MGRhIDEwMDY0NAotLS0gYS9X
ZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBA
CisyMDEwLTA4LTIzICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggYSBidWcgdGhhdCBh
IHNwaW4tYnV0dG9uIGRvZXNuJ3QgcmVsZWFzZSBtb3VzZSBjYXB0dXJpbmcKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ0NDExCisKKyAgICAgICAgLSBM
ZWZ0QnV0dG9uIHNob3VsZCBiZSBjaGVja2VkIG9ubHkgZm9yIGNsaWNrRXZlbnQuCisgICAgICAg
IC0gU2hvdWxkIHBhc3MgYSBTcGluQnV0dG9uRWxlbWVudCBub2RlIHRvIHNldENhcHR1cmluZ01v
dXNlRXZlbnRzTm9kZSgpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZm9ybXMvaW5wdXQtc3BpbmJ1
dHRvbi1jYXB0dXJpbmcuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1RleHRDb250cm9sSW5u
ZXJFbGVtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTcGluQnV0dG9uRWxlbWVudDo6ZGVm
YXVsdEV2ZW50SGFuZGxlcik6CisKIDIwMTAtMDgtMjIgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFz
LmtsaW5nQG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENo
cmlzdGlhbnNlbi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRDb250cm9sSW5u
ZXJFbGVtZW50cy5jcHAgYi9XZWJDb3JlL3JlbmRlcmluZy9UZXh0Q29udHJvbElubmVyRWxlbWVu
dHMuY3BwCmluZGV4IDk4NTJhYTZkNjFkYTA3YzM2MGYyZWI1YTJiYzEwMjQ0YTg0ZDBjMGQuLmU4
N2QxMzk2OTI1Y2ZkZmNkYTcyMzRmNWM0ZWM4ZGY2ZTkwOTBjYzEgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAKKysrIGIvV2ViQ29yZS9y
ZW5kZXJpbmcvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmNwcApAQCAtMjcxLDEzICsyNzEsNiBA
QCB2b2lkIFNwaW5CdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKEV2ZW50KiBldmVu
dCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIE1vdXNlRXZlbnQqIG1vdXNlRXZlbnQg
PSBzdGF0aWNfY2FzdDxNb3VzZUV2ZW50Kj4oZXZlbnQpOwotICAgIGlmIChtb3VzZUV2ZW50LT5i
dXR0b24oKSAhPSBMZWZ0QnV0dG9uKSB7Ci0gICAgICAgIGlmICghZXZlbnQtPmRlZmF1bHRIYW5k
bGVkKCkpCi0gICAgICAgICAgICBIVE1MRGl2RWxlbWVudDo6ZGVmYXVsdEV2ZW50SGFuZGxlcihl
dmVudCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KICAgICBSZW5kZXJCb3gqIGJveCA9IHJl
bmRlckJveCgpOwogICAgIGlmICghYm94KSB7CiAgICAgICAgIGlmICghZXZlbnQtPmRlZmF1bHRI
YW5kbGVkKCkpCkBAIC0yODUsNiArMjc4LDcgQEAgdm9pZCBTcGluQnV0dG9uRWxlbWVudDo6ZGVm
YXVsdEV2ZW50SGFuZGxlcihFdmVudCogZXZlbnQpCiAgICAgICAgIHJldHVybjsgICAgICAgIAog
ICAgIH0KICAgICAKKyAgICBNb3VzZUV2ZW50KiBtb3VzZUV2ZW50ID0gc3RhdGljX2Nhc3Q8TW91
c2VFdmVudCo+KGV2ZW50KTsKICAgICBIVE1MSW5wdXRFbGVtZW50KiBpbnB1dCA9IHN0YXRpY19j
YXN0PEhUTUxJbnB1dEVsZW1lbnQqPihzaGFkb3dBbmNlc3Rvck5vZGUoKSk7CiAgICAgaWYgKGlu
cHV0LT5kaXNhYmxlZCgpIHx8IGlucHV0LT5pc1JlYWRPbmx5Rm9ybUNvbnRyb2woKSkgewogICAg
ICAgICBpZiAoIWV2ZW50LT5kZWZhdWx0SGFuZGxlZCgpKQpAQCAtMjkzLDcgKzI4Nyw3IEBAIHZv
aWQgU3BpbkJ1dHRvbkVsZW1lbnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIoRXZlbnQqIGV2ZW50KQog
ICAgIH0KIAogICAgIEludFBvaW50IGxvY2FsID0gcm91bmRlZEludFBvaW50KGJveC0+YWJzb2x1
dGVUb0xvY2FsKG1vdXNlRXZlbnQtPmFic29sdXRlTG9jYXRpb24oKSwgZmFsc2UsIHRydWUpKTsK
LSAgICBpZiAoZXZlbnQtPnR5cGUoKSA9PSBldmVudE5hbWVzKCkuY2xpY2tFdmVudCkgeworICAg
IGlmIChldmVudC0+dHlwZSgpID09IGV2ZW50TmFtZXMoKS5jbGlja0V2ZW50ICYmIG1vdXNlRXZl
bnQtPmJ1dHRvbigpID09IExlZnRCdXR0b24pIHsKICAgICAgICAgaWYgKGJveC0+Ym9yZGVyQm94
UmVjdCgpLmNvbnRhaW5zKGxvY2FsKSkgewogICAgICAgICAgICAgUmVmUHRyPE5vZGU+IHByb3Rl
Y3RvcihpbnB1dCk7CiAgICAgICAgICAgICBpbnB1dC0+Zm9jdXMoKTsKQEAgLTMwOCw3ICszMDIs
NyBAQCB2b2lkIFNwaW5CdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKEV2ZW50KiBl
dmVudCkKICAgICAgICAgaWYgKGJveC0+Ym9yZGVyQm94UmVjdCgpLmNvbnRhaW5zKGxvY2FsKSkg
ewogICAgICAgICAgICAgaWYgKCFtX2NhcHR1cmluZykgewogICAgICAgICAgICAgICAgIGlmIChG
cmFtZSogZnJhbWUgPSBkb2N1bWVudCgpLT5mcmFtZSgpKSB7Ci0gICAgICAgICAgICAgICAgICAg
IGZyYW1lLT5ldmVudEhhbmRsZXIoKS0+c2V0Q2FwdHVyaW5nTW91c2VFdmVudHNOb2RlKGlucHV0
KTsKKyAgICAgICAgICAgICAgICAgICAgZnJhbWUtPmV2ZW50SGFuZGxlcigpLT5zZXRDYXB0dXJp
bmdNb3VzZUV2ZW50c05vZGUodGhpcyk7CiAgICAgICAgICAgICAgICAgICAgIG1fY2FwdHVyaW5n
ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65186</attachid>
            <date>2010-08-23 17:34:17 -0700</date>
            <delta_ts>2010-08-25 01:39:50 -0700</delta_ts>
            <desc>Patch 2 (improved test message)</desc>
            <filename>bug-44411-20100824093415.patch</filename>
            <type>text/plain</type>
            <size>6732</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0ZjdhMDI0NzgzN2Y0ZTE5N2Q2MjRmZTlkZTU2NDdjYzU3MGFmNjEyLi5jYjc2MjJi
YWIxZWZiNWUwZjIwNjA5M2FjODgxYzYzOTM5MjIxYjc0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTAtMDgtMjMgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBhIGJ1ZyB0aGF0IGEg
c3Bpbi1idXR0b24gZG9lc24ndCByZWxlYXNlIG1vdXNlIGNhcHR1cmluZworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDQ0MTEKKworICAgICAgICAqIGZh
c3QvZm9ybXMvaW5wdXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmctZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L2Zvcm1zL2lucHV0LXNwaW5idXR0b24tY2FwdHVyaW5nLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvc2NyaXB0LXRlc3RzL2lucHV0LXNwaW5idXR0b24t
Y2FwdHVyaW5nLmpzOiBBZGRlZC4KKwogMjAxMC0wOC0yMiAgRXJpYyBTZWlkZWwgIDxlcmljQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmctZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC1zcGluYnV0dG9uLWNhcHR1cmlu
Zy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTgwOTczYjhhNDhhZmUxMjZmZTRhOGU3ZTA2Yzkz
OTI1NGUwYzQ3OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5w
dXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmctZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTAgQEAKK1Rl
c3QgZm9yIGEgY2FwdHVyaW5nIGJ1ZyBvZiBzcGluIGJ1dHRvbnMgaW4gYSB0eXBlPW51bW5iZXIg
aW5wdXQuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVz
c2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIGFub3RoZXJJbnB1
dC52YWx1ZSBpcyAiMiIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LXNwaW5i
dXR0b24tY2FwdHVyaW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LXNwaW5i
dXR0b24tY2FwdHVyaW5nLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDk4MmQxOTQ5OTE1YTRjOTkxN2RlZjZk
NGUxN2U0YzYxMzVmYmJiOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9y
bXMvaW5wdXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmcuaHRtbApAQCAtMCwwICsxLDEzIEBACis8IURP
Q1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFk
PgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9q
cy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMv
anMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3Jp
cHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdCBzcmM9InNjcmlw
dC10ZXN0cy9pbnB1dC1zcGluYnV0dG9uLWNhcHR1cmluZy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4K
KzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2Ny
aXB0LXRlc3RzL2lucHV0LXNwaW5idXR0b24tY2FwdHVyaW5nLmpzIGIvTGF5b3V0VGVzdHMvZmFz
dC9mb3Jtcy9zY3JpcHQtdGVzdHMvaW5wdXQtc3BpbmJ1dHRvbi1jYXB0dXJpbmcuanMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uZmMxY2E5Y2E1ODJjNmVjMjQ4MjRmYzBmNzU4NjdmMjM4OTI1YTI2MgotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2NyaXB0LXRlc3RzL2lucHV0LXNwaW5i
dXR0b24tY2FwdHVyaW5nLmpzCkBAIC0wLDAgKzEsMjYgQEAKK2Rlc2NyaXB0aW9uKCdUZXN0IGZv
ciBhIGNhcHR1cmluZyBidWcgb2Ygc3BpbiBidXR0b25zIGluIGEgdHlwZT1udW1uYmVyIGlucHV0
LicpOworCit2YXIgcGFyZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7Citkb2N1
bWVudC5ib2R5LmFwcGVuZENoaWxkKHBhcmVudCk7CitwYXJlbnQuaW5uZXJIVE1MID0gJzxpbnB1
dCB0eXBlPW51bWJlciBpZD1udW1iZXIgdmFsdWU9MCBtaW49MCBtYXg9MTAwPjxpbnB1dCB0eXBl
PW51bWJlciBpZD1hbm90aGVyIHZhbHVlPTEgbWluPTAgbWF4PTEwMD4nOwordmFyIG51bWJlcklu
cHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ251bWJlcicpOwordmFyIGFub3RoZXJJbnB1
dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhbm90aGVyJyk7CisKK2lmICh3aW5kb3cuZXZl
bnRTZW5kZXIpIHsKKyAgICAvLyBNb3ZlIHRoZSBjdXJzb3Igb24gdGhlIHVwcGVyIGJ1dHRvbiBv
ZiB0aGUgZmlyc3QgaW5wdXQgZmllbGQuCisgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8obnVt
YmVySW5wdXQub2Zmc2V0TGVmdCArIG51bWJlcklucHV0Lm9mZnNldFdpZHRoIC0gMTAsIG51bWJl
cklucHV0Lm9mZnNldFRvcCArIG51bWJlcklucHV0Lm9mZnNldEhlaWdodCAvIDQpOworCisgICAg
Ly8gTW92ZSB0aGUgY3Vyc29yIG9uIHRoZSB1cHBlciBidXR0b24gb2YgYW5vdGhlciBpbnB1dCBm
aWVsZCwgYW5kIGNsaWNrLgorICAgIC8vIFRoZXJlIHdhcyBhIGJ1ZyB0aGF0IGEgY2FwdHVyaW5n
IGZsYWcgb2YgdGhlIGZpcnN0IGlucHV0IGZpZWxkIHdhcyBub3QKKyAgICAvLyBjbGVhciBhbmQg
dGhpcyBjbGljayBkaWRuJ3Qgd29yay4KKyAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyhhbm90
aGVySW5wdXQub2Zmc2V0TGVmdCArIGFub3RoZXJJbnB1dC5vZmZzZXRXaWR0aCAtIDEwLCBhbm90
aGVySW5wdXQub2Zmc2V0VG9wICsgYW5vdGhlcklucHV0Lm9mZnNldEhlaWdodCAvIDQpOworICAg
IGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKyAg
ICBzaG91bGRCZSgnYW5vdGhlcklucHV0LnZhbHVlJywgJyIyIicpOworCisgICAgcGFyZW50Lmlu
bmVySFRNTCA9ICcnOworfSBlbHNlIHsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29u
c29sZScpLmlubmVySFRNTCA9ICc8cD5ObyBldmVudFNlbmRlci4gPHA+TWFudWFsIHRlc3QgaW5z
dHJ1Y3Rpb246IENsaWNrIHRoZSB1cHBlciBidXR0b24gb2YgdGhlIGZpcnN0IGlucHV0IGZpZWxk
LCB0aGVuIGNsaWNrIHRoZSB1cHBlciBidXR0b24gb2YgdGhlIHNlY29uZCBpbnB1dCBmaWVsZC4g
IENvbmZpcm0gdGhhdCB0aGUgc2Vjb25kIGlucHV0IGZpZWxkIHZhbHVlIGlzIGNoYW5nZWQuJzsK
K30KKwordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7CmRpZmYgLS1naXQgYS9XZWJDb3Jl
L0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDlhZDY3NDk3NWIxYTJmZjg3NzIw
MmYwYmE3ZmEyYjc0NDQyYjY1MWMuLmY4YTU1NzFjZDg0ZjJkMGI4Njg4MzIxZjBkN2IyZDg1YThj
ZjYwZGEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDgtMjMgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEZpeCBhIGJ1ZyB0aGF0IGEgc3Bpbi1idXR0b24gZG9lc24ndCByZWxlYXNlIG1vdXNlIGNh
cHR1cmluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NDQ0MTEKKworICAgICAgICAtIExlZnRCdXR0b24gc2hvdWxkIGJlIGNoZWNrZWQgb25seSBmb3Ig
Y2xpY2tFdmVudC4KKyAgICAgICAgLSBTaG91bGQgcGFzcyBhIFNwaW5CdXR0b25FbGVtZW50IG5v
ZGUgdG8gc2V0Q2FwdHVyaW5nTW91c2VFdmVudHNOb2RlKCkuCisKKyAgICAgICAgVGVzdDogZmFz
dC9mb3Jtcy9pbnB1dC1zcGluYnV0dG9uLWNhcHR1cmluZy5odG1sCisKKyAgICAgICAgKiByZW5k
ZXJpbmcvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNw
aW5CdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKToKKwogMjAxMC0wOC0yMiAgQW5k
cmVhcyBLbGluZyAgPGFuZHJlYXMua2xpbmdAbm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9yZW5k
ZXJpbmcvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL1Rl
eHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAKaW5kZXggOTg1MmFhNmQ2MWRhMDdjMzYwZjJlYjVh
MmJjMTAyNDRhODRkMGMwZC4uZTg3ZDEzOTY5MjVjZmRmY2RhNzIzNGY1YzRlYzhkZjZlOTA5MGNj
MSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRz
LmNwcAorKysgYi9XZWJDb3JlL3JlbmRlcmluZy9UZXh0Q29udHJvbElubmVyRWxlbWVudHMuY3Bw
CkBAIC0yNzEsMTMgKzI3MSw2IEBAIHZvaWQgU3BpbkJ1dHRvbkVsZW1lbnQ6OmRlZmF1bHRFdmVu
dEhhbmRsZXIoRXZlbnQqIGV2ZW50KQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgTW91
c2VFdmVudCogbW91c2VFdmVudCA9IHN0YXRpY19jYXN0PE1vdXNlRXZlbnQqPihldmVudCk7Ci0g
ICAgaWYgKG1vdXNlRXZlbnQtPmJ1dHRvbigpICE9IExlZnRCdXR0b24pIHsKLSAgICAgICAgaWYg
KCFldmVudC0+ZGVmYXVsdEhhbmRsZWQoKSkKLSAgICAgICAgICAgIEhUTUxEaXZFbGVtZW50Ojpk
ZWZhdWx0RXZlbnRIYW5kbGVyKGV2ZW50KTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQogICAg
IFJlbmRlckJveCogYm94ID0gcmVuZGVyQm94KCk7CiAgICAgaWYgKCFib3gpIHsKICAgICAgICAg
aWYgKCFldmVudC0+ZGVmYXVsdEhhbmRsZWQoKSkKQEAgLTI4NSw2ICsyNzgsNyBAQCB2b2lkIFNw
aW5CdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKEV2ZW50KiBldmVudCkKICAgICAg
ICAgcmV0dXJuOyAgICAgICAgCiAgICAgfQogICAgIAorICAgIE1vdXNlRXZlbnQqIG1vdXNlRXZl
bnQgPSBzdGF0aWNfY2FzdDxNb3VzZUV2ZW50Kj4oZXZlbnQpOwogICAgIEhUTUxJbnB1dEVsZW1l
bnQqIGlucHV0ID0gc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KHNoYWRvd0FuY2VzdG9y
Tm9kZSgpKTsKICAgICBpZiAoaW5wdXQtPmRpc2FibGVkKCkgfHwgaW5wdXQtPmlzUmVhZE9ubHlG
b3JtQ29udHJvbCgpKSB7CiAgICAgICAgIGlmICghZXZlbnQtPmRlZmF1bHRIYW5kbGVkKCkpCkBA
IC0yOTMsNyArMjg3LDcgQEAgdm9pZCBTcGluQnV0dG9uRWxlbWVudDo6ZGVmYXVsdEV2ZW50SGFu
ZGxlcihFdmVudCogZXZlbnQpCiAgICAgfQogCiAgICAgSW50UG9pbnQgbG9jYWwgPSByb3VuZGVk
SW50UG9pbnQoYm94LT5hYnNvbHV0ZVRvTG9jYWwobW91c2VFdmVudC0+YWJzb2x1dGVMb2NhdGlv
bigpLCBmYWxzZSwgdHJ1ZSkpOwotICAgIGlmIChldmVudC0+dHlwZSgpID09IGV2ZW50TmFtZXMo
KS5jbGlja0V2ZW50KSB7CisgICAgaWYgKGV2ZW50LT50eXBlKCkgPT0gZXZlbnROYW1lcygpLmNs
aWNrRXZlbnQgJiYgbW91c2VFdmVudC0+YnV0dG9uKCkgPT0gTGVmdEJ1dHRvbikgewogICAgICAg
ICBpZiAoYm94LT5ib3JkZXJCb3hSZWN0KCkuY29udGFpbnMobG9jYWwpKSB7CiAgICAgICAgICAg
ICBSZWZQdHI8Tm9kZT4gcHJvdGVjdG9yKGlucHV0KTsKICAgICAgICAgICAgIGlucHV0LT5mb2N1
cygpOwpAQCAtMzA4LDcgKzMwMiw3IEBAIHZvaWQgU3BpbkJ1dHRvbkVsZW1lbnQ6OmRlZmF1bHRF
dmVudEhhbmRsZXIoRXZlbnQqIGV2ZW50KQogICAgICAgICBpZiAoYm94LT5ib3JkZXJCb3hSZWN0
KCkuY29udGFpbnMobG9jYWwpKSB7CiAgICAgICAgICAgICBpZiAoIW1fY2FwdHVyaW5nKSB7CiAg
ICAgICAgICAgICAgICAgaWYgKEZyYW1lKiBmcmFtZSA9IGRvY3VtZW50KCktPmZyYW1lKCkpIHsK
LSAgICAgICAgICAgICAgICAgICAgZnJhbWUtPmV2ZW50SGFuZGxlcigpLT5zZXRDYXB0dXJpbmdN
b3VzZUV2ZW50c05vZGUoaW5wdXQpOworICAgICAgICAgICAgICAgICAgICBmcmFtZS0+ZXZlbnRI
YW5kbGVyKCktPnNldENhcHR1cmluZ01vdXNlRXZlbnRzTm9kZSh0aGlzKTsKICAgICAgICAgICAg
ICAgICAgICAgbV9jYXB0dXJpbmcgPSB0cnVlOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>