<?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>80101</bug_id>
          
          <creation_ts>2012-03-01 22:20:22 -0800</creation_ts>
          <short_desc>[Forms] Make order of attribute/method in HTMLTextAreaElement.idl as same as specification</short_desc>
          <delta_ts>2012-03-02 05:32:02 -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>Forms</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>yosin</reporter>
          <assigned_to>yosin</assigned_to>
          <cc>abarth</cc>
    
    <cc>haraken</cc>
    
    <cc>ojan</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>569265</commentid>
    <comment_count>0</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-03-01 22:20:22 -0800</bug_when>
    <thetext>For ease of maintainability, attributes and methods declaration order should be as same as specification.
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-textarea-element

Similar work was done for input element:
https://bugs.webkit.org/show_bug.cgi?id=79622</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569268</commentid>
    <comment_count>1</comment_count>
      <attachid>129818</attachid>
    <who name="">yosin</who>
    <bug_when>2012-03-01 22:24:29 -0800</bug_when>
    <thetext>Created attachment 129818
Patch 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569278</commentid>
    <comment_count>2</comment_count>
      <attachid>129818</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-03-01 22:29:56 -0800</bug_when>
    <thetext>Comment on attachment 129818
Patch 1

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

&gt; Source/WebCore/html/HTMLTextAreaElement.idl:61
&gt; +        // WinIE &amp; FireFox extension:

I am afraid this comment would be mis-placed by this change. Please be careful not to move comments randomly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569290</commentid>
    <comment_count>3</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-03-01 22:39:30 -0800</bug_when>
    <thetext>Attribute &quot;labels&quot; are now in specification. It is better to remove this obsolete comment not to make people confusing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569292</commentid>
    <comment_count>4</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-03-01 22:42:55 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Attribute &quot;labels&quot; are now in specification. It is better to remove this obsolete comment not to make people confusing.

I am confused. The comment &quot;// WinIE &amp; FireFox extension:&quot; had been written on selectionStart, selectionEnd, selectionDirection, setSelectionRange() and setSelectionRange(), right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569304</commentid>
    <comment_count>5</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-03-01 22:51:36 -0800</bug_when>
    <thetext>Oops, sorry for confusion.

Yes, comment &quot;WinIE &amp; FireFox extension&quot; is above the &quot;selectionStart&quot; attribute, but I&apos;m not sure this comments applied all of them.

Anyway, all of them after comments, selectionStart, selectionEnd, selectionDirection and setSelectionRange are now in standard.

IF this comment could be in line by line, e.g.
  attribute unsigned long selectionStart; // FF/IE extension
  attribute unsigned long selectionEnd; // FF/IE extension

easier to understand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569306</commentid>
    <comment_count>6</comment_count>
      <attachid>129818</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-03-01 22:54:57 -0800</bug_when>
    <thetext>Comment on attachment 129818
Patch 1

Makes sense!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569308</commentid>
    <comment_count>7</comment_count>
      <attachid>129818</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-03-01 22:59:06 -0800</bug_when>
    <thetext>Comment on attachment 129818
Patch 1

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

&gt; Source/WebCore/html/HTMLTextAreaElement.idl:64
&gt; +        // WinIE &amp; FireFox extension:
&gt;  #if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
&gt;          void setSelectionRange(in long start, in long end);
&gt;  #else

setSelectionRange() isn&apos;t WinIE/FireFox extension, and should be below selectionDirection.
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-textarea-element</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569314</commentid>
    <comment_count>8</comment_count>
      <attachid>129827</attachid>
    <who name="">yosin</who>
    <bug_when>2012-03-01 23:17:43 -0800</bug_when>
    <thetext>Created attachment 129827
Patch 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569315</commentid>
    <comment_count>9</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-03-01 23:18:50 -0800</bug_when>
    <thetext>Thanks tkent@ good catch!
I remove &quot;// WinIE &amp; FireFox extension:&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569329</commentid>
    <comment_count>10</comment_count>
      <attachid>129827</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-03-01 23:41:42 -0800</bug_when>
    <thetext>Comment on attachment 129827
Patch 2

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

&gt; Source/WebCore/html/HTMLTextAreaElement.idl:55
&gt;          attribute DOMString selectionDirection;
&gt; +

setSelectionRange should be here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569368</commentid>
    <comment_count>11</comment_count>
      <attachid>129834</attachid>
    <who name="">yosin</who>
    <bug_when>2012-03-02 00:18:37 -0800</bug_when>
    <thetext>Created attachment 129834
Patch 3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569402</commentid>
    <comment_count>12</comment_count>
      <attachid>129834</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-03-02 01:02:20 -0800</bug_when>
    <thetext>Comment on attachment 129834
Patch 3

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569591</commentid>
    <comment_count>13</comment_count>
      <attachid>129834</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-02 05:31:55 -0800</bug_when>
    <thetext>Comment on attachment 129834
Patch 3

Clearing flags on attachment: 129834

Committed r109565: &lt;http://trac.webkit.org/changeset/109565&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569592</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-02 05:32:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129818</attachid>
            <date>2012-03-01 22:24:29 -0800</date>
            <delta_ts>2012-03-01 23:17:37 -0800</delta_ts>
            <desc>Patch 1</desc>
            <filename>bug-80101-20120302152428.patch</filename>
            <type>text/plain</type>
            <size>3380</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5NDkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWVhMDVhNWVjNDcxNmZm
OGNjNmFkN2YzNThkMzk5ZGRlMGI3Y2EzOC4uMDBiZjNkMDJhYjU0OWYxOGJhZTE1OTg1YjBmZjYy
N2NhOTk5M2QxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTAzLTAxICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Zvcm1zXSBNYWtl
IG9yZGVyIG9mIGF0dHJpYnV0ZS9tZXRob2QgaW4gSFRNTFRleHRBcmVhRWxlbWVudC5pZGwgYXMg
c2FtZSBhcyBzcGVjaWZpY2F0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MDEwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gTm8gYmVoYXZpb3IgY2hhbmdlcy4KKworICAgICAg
ICAqIGh0bWwvSFRNTFRleHRBcmVhRWxlbWVudC5pZGw6IFJlb3JkZXIgYXR0cmlidXRlL21ldGhv
ZCBwb3NpdGlvbi4KKwogMjAxMi0wMy0wMSAgTHVrZSBNYWNwaGVyc29uICAgPG1hY3BoZXJzb25A
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIEhhbmRsZSBDU1NQcm9wZXJ0eVdlYmtpdEJvcmRlckZp
dCBpbiBDU1NTdHlsZUFwcGx5UHJvcGVydHkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxUZXh0QXJlYUVsZW1lbnQuaWRsIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MVGV4
dEFyZWFFbGVtZW50LmlkbAppbmRleCBmNmVkMzc1MDM2ZWYxZGJkNzQwZTVjMDFkNjVhOGY4ZTY2
OWZmZGY2Li42ZjZmZmNiMDkyMTU0M2I2NWNjNWFmNjFjZTQ1MTMwNDU1YjZmOTJlIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxUZXh0QXJlYUVsZW1lbnQuaWRsCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRleHRBcmVhRWxlbWVudC5pZGwKQEAgLTIyLDEzICsyMiwx
MSBAQAogbW9kdWxlIGh0bWwgewogCiAgICAgaW50ZXJmYWNlIEhUTUxUZXh0QXJlYUVsZW1lbnQg
OiBIVE1MRWxlbWVudCB7Ci0gICAgICAgIGF0dHJpYnV0ZSBbVHJlYXROdWxsQXM9TnVsbFN0cmlu
Z10gRE9NU3RyaW5nIGRlZmF1bHRWYWx1ZTsKLSAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIEhU
TUxGb3JtRWxlbWVudCBmb3JtOwotICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgVmFsaWRpdHlT
dGF0ZSB2YWxpZGl0eTsKKyAgICAgICAgYXR0cmlidXRlIFtSZWZsZWN0XSBib29sZWFuIGF1dG9m
b2N1czsKICAgICAgICAgYXR0cmlidXRlIGxvbmcgY29sczsKICAgICAgICAgYXR0cmlidXRlIFtS
ZWZsZWN0XSBET01TdHJpbmcgZGlyTmFtZTsKICAgICAgICAgYXR0cmlidXRlIFtSZWZsZWN0XSBi
b29sZWFuIGRpc2FibGVkOwotICAgICAgICBhdHRyaWJ1dGUgW1JlZmxlY3RdIGJvb2xlYW4gYXV0
b2ZvY3VzOworICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgSFRNTEZvcm1FbGVtZW50IGZvcm07
CiAgICAgICAgIGF0dHJpYnV0ZSBsb25nIG1heExlbmd0aCBzZXR0ZXIgcmFpc2VzKERPTUV4Y2Vw
dGlvbik7CiAgICAgICAgIGF0dHJpYnV0ZSBbVHJlYXROdWxsQXM9TnVsbFN0cmluZ10gRE9NU3Ry
aW5nIG5hbWU7CiAgICAgICAgIGF0dHJpYnV0ZSBbUmVmbGVjdF0gRE9NU3RyaW5nIHBsYWNlaG9s
ZGVyOwpAQCAtMzYsMjQgKzM0LDMxIEBAIG1vZHVsZSBodG1sIHsKICAgICAgICAgYXR0cmlidXRl
IFtSZWZsZWN0XSBib29sZWFuIHJlcXVpcmVkOwogICAgICAgICBhdHRyaWJ1dGUgbG9uZyByb3dz
OwogICAgICAgICBhdHRyaWJ1dGUgW1JlZmxlY3RdIERPTVN0cmluZyB3cmFwOworCiAgICAgICAg
IHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcgdHlwZTsKKyAgICAgICAgYXR0cmlidXRlIFtU
cmVhdE51bGxBcz1OdWxsU3RyaW5nXSBET01TdHJpbmcgZGVmYXVsdFZhbHVlOwogICAgICAgICBh
dHRyaWJ1dGUgW1RyZWF0TnVsbEFzPU51bGxTdHJpbmddIERPTVN0cmluZyB2YWx1ZTsKICAgICAg
ICAgcmVhZG9ubHkgYXR0cmlidXRlIHVuc2lnbmVkIGxvbmcgdGV4dExlbmd0aDsKIAotI2lmIGRl
ZmluZWQoTEFOR1VBR0VfT0JKRUNUSVZFX0MpICYmIExBTkdVQUdFX09CSkVDVElWRV9DCi0gICAg
ICAgIGF0dHJpYnV0ZSBbUmVmbGVjdF0gRE9NU3RyaW5nIGFjY2Vzc0tleTsKLSNlbmRpZgotICAg
ICAgICB2b2lkIHNlbGVjdCgpOwotCiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBib29sZWFu
IHdpbGxWYWxpZGF0ZTsKKyAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIFZhbGlkaXR5U3RhdGUg
dmFsaWRpdHk7CiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcgdmFsaWRhdGlv
bk1lc3NhZ2U7CiAgICAgICAgIGJvb2xlYW4gY2hlY2tWYWxpZGl0eSgpOwogICAgICAgICB2b2lk
IHNldEN1c3RvbVZhbGlkaXR5KGluIFtUcmVhdE51bGxBcz1OdWxsU3RyaW5nLCBUcmVhdFVuZGVm
aW5lZEFzPU51bGxTdHJpbmddIERPTVN0cmluZyBlcnJvcik7CiAKLSAgICAgICAgLy8gV2luSUUg
JiBGaXJlRm94IGV4dGVuc2lvbjoKKyAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIE5vZGVMaXN0
IGxhYmVsczsKKworICAgICAgICB2b2lkIHNlbGVjdCgpOwogICAgICAgICBhdHRyaWJ1dGUgbG9u
ZyBzZWxlY3Rpb25TdGFydDsKICAgICAgICAgYXR0cmlidXRlIGxvbmcgc2VsZWN0aW9uRW5kOwog
ICAgICAgICBhdHRyaWJ1dGUgRE9NU3RyaW5nIHNlbGVjdGlvbkRpcmVjdGlvbjsKKworCisjaWYg
ZGVmaW5lZChMQU5HVUFHRV9PQkpFQ1RJVkVfQykgJiYgTEFOR1VBR0VfT0JKRUNUSVZFX0MKKyAg
ICAgICAgYXR0cmlidXRlIFtSZWZsZWN0XSBET01TdHJpbmcgYWNjZXNzS2V5OworI2VuZGlmCisK
KyAgICAgICAgLy8gV2luSUUgJiBGaXJlRm94IGV4dGVuc2lvbjoKICNpZiBkZWZpbmVkKExBTkdV
QUdFX09CSkVDVElWRV9DKSAmJiBMQU5HVUFHRV9PQkpFQ1RJVkVfQwogICAgICAgICB2b2lkIHNl
dFNlbGVjdGlvblJhbmdlKGluIGxvbmcgc3RhcnQsIGluIGxvbmcgZW5kKTsKICNlbHNlCkBAIC02
MSw3ICs2Niw2IEBAIG1vZHVsZSBodG1sIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbiBbT3B0aW9uYWw9RGVmYXVsdElzVW5kZWZpbmVkXSBsb25nIGVuZCwgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW4gW09wdGlvbmFsXSBET01TdHJpbmcgZGlyZWN0aW9uKTsK
ICNlbmRpZgotICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgTm9kZUxpc3QgbGFiZWxzOwotICAg
IH07CiAKKyAgICB9OwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129827</attachid>
            <date>2012-03-01 23:17:43 -0800</date>
            <delta_ts>2012-03-02 00:18:31 -0800</delta_ts>
            <desc>Patch 2</desc>
            <filename>bug-80101-20120302161742.patch</filename>
            <type>text/plain</type>
            <size>3333</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5NDkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWVhMDVhNWVjNDcxNmZm
OGNjNmFkN2YzNThkMzk5ZGRlMGI3Y2EzOC4uMDBiZjNkMDJhYjU0OWYxOGJhZTE1OTg1YjBmZjYy
N2NhOTk5M2QxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTAzLTAxICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Zvcm1zXSBNYWtl
IG9yZGVyIG9mIGF0dHJpYnV0ZS9tZXRob2QgaW4gSFRNTFRleHRBcmVhRWxlbWVudC5pZGwgYXMg
c2FtZSBhcyBzcGVjaWZpY2F0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MDEwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gTm8gYmVoYXZpb3IgY2hhbmdlcy4KKworICAgICAg
ICAqIGh0bWwvSFRNTFRleHRBcmVhRWxlbWVudC5pZGw6IFJlb3JkZXIgYXR0cmlidXRlL21ldGhv
ZCBwb3NpdGlvbi4KKwogMjAxMi0wMy0wMSAgTHVrZSBNYWNwaGVyc29uICAgPG1hY3BoZXJzb25A
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIEhhbmRsZSBDU1NQcm9wZXJ0eVdlYmtpdEJvcmRlckZp
dCBpbiBDU1NTdHlsZUFwcGx5UHJvcGVydHkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxUZXh0QXJlYUVsZW1lbnQuaWRsIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MVGV4
dEFyZWFFbGVtZW50LmlkbAppbmRleCBmNmVkMzc1MDM2ZWYxZGJkNzQwZTVjMDFkNjVhOGY4ZTY2
OWZmZGY2Li5jYjMwZGFhMjExODk0MGVkMGRlOTI0NTk2NzZjYjZhMzQ2ZWU5OGZmIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxUZXh0QXJlYUVsZW1lbnQuaWRsCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRleHRBcmVhRWxlbWVudC5pZGwKQEAgLTIyLDEzICsyMiwx
MSBAQAogbW9kdWxlIGh0bWwgewogCiAgICAgaW50ZXJmYWNlIEhUTUxUZXh0QXJlYUVsZW1lbnQg
OiBIVE1MRWxlbWVudCB7Ci0gICAgICAgIGF0dHJpYnV0ZSBbVHJlYXROdWxsQXM9TnVsbFN0cmlu
Z10gRE9NU3RyaW5nIGRlZmF1bHRWYWx1ZTsKLSAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIEhU
TUxGb3JtRWxlbWVudCBmb3JtOwotICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgVmFsaWRpdHlT
dGF0ZSB2YWxpZGl0eTsKKyAgICAgICAgYXR0cmlidXRlIFtSZWZsZWN0XSBib29sZWFuIGF1dG9m
b2N1czsKICAgICAgICAgYXR0cmlidXRlIGxvbmcgY29sczsKICAgICAgICAgYXR0cmlidXRlIFtS
ZWZsZWN0XSBET01TdHJpbmcgZGlyTmFtZTsKICAgICAgICAgYXR0cmlidXRlIFtSZWZsZWN0XSBi
b29sZWFuIGRpc2FibGVkOwotICAgICAgICBhdHRyaWJ1dGUgW1JlZmxlY3RdIGJvb2xlYW4gYXV0
b2ZvY3VzOworICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgSFRNTEZvcm1FbGVtZW50IGZvcm07
CiAgICAgICAgIGF0dHJpYnV0ZSBsb25nIG1heExlbmd0aCBzZXR0ZXIgcmFpc2VzKERPTUV4Y2Vw
dGlvbik7CiAgICAgICAgIGF0dHJpYnV0ZSBbVHJlYXROdWxsQXM9TnVsbFN0cmluZ10gRE9NU3Ry
aW5nIG5hbWU7CiAgICAgICAgIGF0dHJpYnV0ZSBbUmVmbGVjdF0gRE9NU3RyaW5nIHBsYWNlaG9s
ZGVyOwpAQCAtMzYsMjQgKzM0LDMwIEBAIG1vZHVsZSBodG1sIHsKICAgICAgICAgYXR0cmlidXRl
IFtSZWZsZWN0XSBib29sZWFuIHJlcXVpcmVkOwogICAgICAgICBhdHRyaWJ1dGUgbG9uZyByb3dz
OwogICAgICAgICBhdHRyaWJ1dGUgW1JlZmxlY3RdIERPTVN0cmluZyB3cmFwOworCiAgICAgICAg
IHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcgdHlwZTsKKyAgICAgICAgYXR0cmlidXRlIFtU
cmVhdE51bGxBcz1OdWxsU3RyaW5nXSBET01TdHJpbmcgZGVmYXVsdFZhbHVlOwogICAgICAgICBh
dHRyaWJ1dGUgW1RyZWF0TnVsbEFzPU51bGxTdHJpbmddIERPTVN0cmluZyB2YWx1ZTsKICAgICAg
ICAgcmVhZG9ubHkgYXR0cmlidXRlIHVuc2lnbmVkIGxvbmcgdGV4dExlbmd0aDsKIAotI2lmIGRl
ZmluZWQoTEFOR1VBR0VfT0JKRUNUSVZFX0MpICYmIExBTkdVQUdFX09CSkVDVElWRV9DCi0gICAg
ICAgIGF0dHJpYnV0ZSBbUmVmbGVjdF0gRE9NU3RyaW5nIGFjY2Vzc0tleTsKLSNlbmRpZgotICAg
ICAgICB2b2lkIHNlbGVjdCgpOwotCiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBib29sZWFu
IHdpbGxWYWxpZGF0ZTsKKyAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIFZhbGlkaXR5U3RhdGUg
dmFsaWRpdHk7CiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcgdmFsaWRhdGlv
bk1lc3NhZ2U7CiAgICAgICAgIGJvb2xlYW4gY2hlY2tWYWxpZGl0eSgpOwogICAgICAgICB2b2lk
IHNldEN1c3RvbVZhbGlkaXR5KGluIFtUcmVhdE51bGxBcz1OdWxsU3RyaW5nLCBUcmVhdFVuZGVm
aW5lZEFzPU51bGxTdHJpbmddIERPTVN0cmluZyBlcnJvcik7CiAKLSAgICAgICAgLy8gV2luSUUg
JiBGaXJlRm94IGV4dGVuc2lvbjoKKyAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIE5vZGVMaXN0
IGxhYmVsczsKKworICAgICAgICB2b2lkIHNlbGVjdCgpOwogICAgICAgICBhdHRyaWJ1dGUgbG9u
ZyBzZWxlY3Rpb25TdGFydDsKICAgICAgICAgYXR0cmlidXRlIGxvbmcgc2VsZWN0aW9uRW5kOwog
ICAgICAgICBhdHRyaWJ1dGUgRE9NU3RyaW5nIHNlbGVjdGlvbkRpcmVjdGlvbjsKKworCisjaWYg
ZGVmaW5lZChMQU5HVUFHRV9PQkpFQ1RJVkVfQykgJiYgTEFOR1VBR0VfT0JKRUNUSVZFX0MKKyAg
ICAgICAgYXR0cmlidXRlIFtSZWZsZWN0XSBET01TdHJpbmcgYWNjZXNzS2V5OworI2VuZGlmCisK
ICNpZiBkZWZpbmVkKExBTkdVQUdFX09CSkVDVElWRV9DKSAmJiBMQU5HVUFHRV9PQkpFQ1RJVkVf
QwogICAgICAgICB2b2lkIHNldFNlbGVjdGlvblJhbmdlKGluIGxvbmcgc3RhcnQsIGluIGxvbmcg
ZW5kKTsKICNlbHNlCkBAIC02MSw3ICs2NSw1IEBAIG1vZHVsZSBodG1sIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbiBbT3B0aW9uYWw9RGVmYXVsdElzVW5kZWZpbmVkXSBsb25n
IGVuZCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gW09wdGlvbmFsXSBET01T
dHJpbmcgZGlyZWN0aW9uKTsKICNlbmRpZgotICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgTm9k
ZUxpc3QgbGFiZWxzOwogICAgIH07Ci0KIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129834</attachid>
            <date>2012-03-02 00:18:37 -0800</date>
            <delta_ts>2012-03-02 05:31:55 -0800</delta_ts>
            <desc>Patch 3</desc>
            <filename>bug-80101-20120302171836.patch</filename>
            <type>text/plain</type>
            <size>3533</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5NDkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWVhMDVhNWVjNDcxNmZm
OGNjNmFkN2YzNThkMzk5ZGRlMGI3Y2EzOC4uMDBiZjNkMDJhYjU0OWYxOGJhZTE1OTg1YjBmZjYy
N2NhOTk5M2QxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTAzLTAxICBZb3No
aWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Zvcm1zXSBNYWtl
IG9yZGVyIG9mIGF0dHJpYnV0ZS9tZXRob2QgaW4gSFRNTFRleHRBcmVhRWxlbWVudC5pZGwgYXMg
c2FtZSBhcyBzcGVjaWZpY2F0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MDEwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gTm8gYmVoYXZpb3IgY2hhbmdlcy4KKworICAgICAg
ICAqIGh0bWwvSFRNTFRleHRBcmVhRWxlbWVudC5pZGw6IFJlb3JkZXIgYXR0cmlidXRlL21ldGhv
ZCBwb3NpdGlvbi4KKwogMjAxMi0wMy0wMSAgTHVrZSBNYWNwaGVyc29uICAgPG1hY3BoZXJzb25A
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIEhhbmRsZSBDU1NQcm9wZXJ0eVdlYmtpdEJvcmRlckZp
dCBpbiBDU1NTdHlsZUFwcGx5UHJvcGVydHkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxUZXh0QXJlYUVsZW1lbnQuaWRsIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MVGV4
dEFyZWFFbGVtZW50LmlkbAppbmRleCBmNmVkMzc1MDM2ZWYxZGJkNzQwZTVjMDFkNjVhOGY4ZTY2
OWZmZGY2Li5mOWQ4MGI1YWQxYTMwNDU5NzgwMzg5MmRiMWU3YmNlYTYyMmIyMzBkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxUZXh0QXJlYUVsZW1lbnQuaWRsCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTFRleHRBcmVhRWxlbWVudC5pZGwKQEAgLTIyLDEzICsyMiwx
MSBAQAogbW9kdWxlIGh0bWwgewogCiAgICAgaW50ZXJmYWNlIEhUTUxUZXh0QXJlYUVsZW1lbnQg
OiBIVE1MRWxlbWVudCB7Ci0gICAgICAgIGF0dHJpYnV0ZSBbVHJlYXROdWxsQXM9TnVsbFN0cmlu
Z10gRE9NU3RyaW5nIGRlZmF1bHRWYWx1ZTsKLSAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIEhU
TUxGb3JtRWxlbWVudCBmb3JtOwotICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgVmFsaWRpdHlT
dGF0ZSB2YWxpZGl0eTsKKyAgICAgICAgYXR0cmlidXRlIFtSZWZsZWN0XSBib29sZWFuIGF1dG9m
b2N1czsKICAgICAgICAgYXR0cmlidXRlIGxvbmcgY29sczsKICAgICAgICAgYXR0cmlidXRlIFtS
ZWZsZWN0XSBET01TdHJpbmcgZGlyTmFtZTsKICAgICAgICAgYXR0cmlidXRlIFtSZWZsZWN0XSBi
b29sZWFuIGRpc2FibGVkOwotICAgICAgICBhdHRyaWJ1dGUgW1JlZmxlY3RdIGJvb2xlYW4gYXV0
b2ZvY3VzOworICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgSFRNTEZvcm1FbGVtZW50IGZvcm07
CiAgICAgICAgIGF0dHJpYnV0ZSBsb25nIG1heExlbmd0aCBzZXR0ZXIgcmFpc2VzKERPTUV4Y2Vw
dGlvbik7CiAgICAgICAgIGF0dHJpYnV0ZSBbVHJlYXROdWxsQXM9TnVsbFN0cmluZ10gRE9NU3Ry
aW5nIG5hbWU7CiAgICAgICAgIGF0dHJpYnV0ZSBbUmVmbGVjdF0gRE9NU3RyaW5nIHBsYWNlaG9s
ZGVyOwpAQCAtMzYsMzIgKzM0LDM0IEBAIG1vZHVsZSBodG1sIHsKICAgICAgICAgYXR0cmlidXRl
IFtSZWZsZWN0XSBib29sZWFuIHJlcXVpcmVkOwogICAgICAgICBhdHRyaWJ1dGUgbG9uZyByb3dz
OwogICAgICAgICBhdHRyaWJ1dGUgW1JlZmxlY3RdIERPTVN0cmluZyB3cmFwOworCiAgICAgICAg
IHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcgdHlwZTsKKyAgICAgICAgYXR0cmlidXRlIFtU
cmVhdE51bGxBcz1OdWxsU3RyaW5nXSBET01TdHJpbmcgZGVmYXVsdFZhbHVlOwogICAgICAgICBh
dHRyaWJ1dGUgW1RyZWF0TnVsbEFzPU51bGxTdHJpbmddIERPTVN0cmluZyB2YWx1ZTsKICAgICAg
ICAgcmVhZG9ubHkgYXR0cmlidXRlIHVuc2lnbmVkIGxvbmcgdGV4dExlbmd0aDsKIAotI2lmIGRl
ZmluZWQoTEFOR1VBR0VfT0JKRUNUSVZFX0MpICYmIExBTkdVQUdFX09CSkVDVElWRV9DCi0gICAg
ICAgIGF0dHJpYnV0ZSBbUmVmbGVjdF0gRE9NU3RyaW5nIGFjY2Vzc0tleTsKLSNlbmRpZgotICAg
ICAgICB2b2lkIHNlbGVjdCgpOwotCiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBib29sZWFu
IHdpbGxWYWxpZGF0ZTsKKyAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIFZhbGlkaXR5U3RhdGUg
dmFsaWRpdHk7CiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcgdmFsaWRhdGlv
bk1lc3NhZ2U7CiAgICAgICAgIGJvb2xlYW4gY2hlY2tWYWxpZGl0eSgpOwogICAgICAgICB2b2lk
IHNldEN1c3RvbVZhbGlkaXR5KGluIFtUcmVhdE51bGxBcz1OdWxsU3RyaW5nLCBUcmVhdFVuZGVm
aW5lZEFzPU51bGxTdHJpbmddIERPTVN0cmluZyBlcnJvcik7CiAKLSAgICAgICAgLy8gV2luSUUg
JiBGaXJlRm94IGV4dGVuc2lvbjoKKyAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIE5vZGVMaXN0
IGxhYmVsczsKKworICAgICAgICB2b2lkIHNlbGVjdCgpOwogICAgICAgICBhdHRyaWJ1dGUgbG9u
ZyBzZWxlY3Rpb25TdGFydDsKICAgICAgICAgYXR0cmlidXRlIGxvbmcgc2VsZWN0aW9uRW5kOwog
ICAgICAgICBhdHRyaWJ1dGUgRE9NU3RyaW5nIHNlbGVjdGlvbkRpcmVjdGlvbjsKICNpZiBkZWZp
bmVkKExBTkdVQUdFX09CSkVDVElWRV9DKSAmJiBMQU5HVUFHRV9PQkpFQ1RJVkVfQwogICAgICAg
ICB2b2lkIHNldFNlbGVjdGlvblJhbmdlKGluIGxvbmcgc3RhcnQsIGluIGxvbmcgZW5kKTsKICNl
bHNlCi0gICAgICAgIHZvaWQgc2V0U2VsZWN0aW9uUmFuZ2UoaW4gW09wdGlvbmFsPURlZmF1bHRJ
c1VuZGVmaW5lZF0gbG9uZyBzdGFydCwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW4gW09wdGlvbmFsPURlZmF1bHRJc1VuZGVmaW5lZF0gbG9uZyBlbmQsIAorICAgICAgICB2b2lk
IHNldFNlbGVjdGlvblJhbmdlKGluIFtPcHRpb25hbD1EZWZhdWx0SXNVbmRlZmluZWRdIGxvbmcg
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gW09wdGlvbmFsPURlZmF1
bHRJc1VuZGVmaW5lZF0gbG9uZyBlbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW4gW09wdGlvbmFsXSBET01TdHJpbmcgZGlyZWN0aW9uKTsKICNlbmRpZgotICAgICAgICByZWFk
b25seSBhdHRyaWJ1dGUgTm9kZUxpc3QgbGFiZWxzOwotICAgIH07CiAKKyNpZiBkZWZpbmVkKExB
TkdVQUdFX09CSkVDVElWRV9DKSAmJiBMQU5HVUFHRV9PQkpFQ1RJVkVfQworICAgICAgICBhdHRy
aWJ1dGUgW1JlZmxlY3RdIERPTVN0cmluZyBhY2Nlc3NLZXk7CisjZW5kaWYKKyAgICB9OwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>