<?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>5882</bug_id>
          
          <creation_ts>2005-11-29 16:59:42 -0800</creation_ts>
          <short_desc>disabled type=&quot;file&quot; element doesn&apos;t appear disabled</short_desc>
          <delta_ts>2006-05-14 21:29:04 -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>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://projectmagma.net/~myrdred/file_input.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexei Svitkine">myrd</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>25166</commentid>
    <comment_count>0</comment_count>
    <who name="Alexei Svitkine">myrd</who>
    <bug_when>2005-11-29 16:59:42 -0800</bug_when>
    <thetext>Other browsers support the disabling of input type=&quot;file&quot; elements, either in the html directly 
( disabled=&quot;true&quot; ) or with Javascript ( document.getElementById(&quot;file_input&quot;).disabled = true; ).

Neither the shipping nor the TOT version of WebKit handles either way properly, while all other browsers 
do.

See example with both Safari and other browsers at:
http://projectmagma.net/~myrdred/file_input.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28160</commentid>
    <comment_count>1</comment_count>
    <who name="Michael J. Cohen">mjc</who>
    <bug_when>2006-01-10 09:21:46 -0800</bug_when>
    <thetext>on r11976, the input type=&quot;file&quot; element appears to be disabled functionally but does not appear &apos;greyed 
out&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31843</commentid>
    <comment_count>2</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-02-08 11:24:04 -0800</bug_when>
    <thetext>Seeing the same as MJC, changing subject, i will attached the testcase in the url to the bug itself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31844</commentid>
    <comment_count>3</comment_count>
      <attachid>6344</attachid>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-02-08 11:24:25 -0800</bug_when>
    <thetext>Created attachment 6344
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42096</commentid>
    <comment_count>4</comment_count>
      <attachid>8264</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-05-12 06:10:45 -0700</bug_when>
    <thetext>Created attachment 8264
proposed patch

My first attempt at fixing this. Be aware that I have zero objC experience :)
I can make a new patch including the given testcase if needed.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42103</commentid>
    <comment_count>5</comment_count>
      <attachid>8264</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-05-12 09:28:08 -0700</bug_when>
    <thetext>Comment on attachment 8264
proposed patch

This needs a test case, but otherwise looks fine.

Test cases are especially important for this area of the code because Adele is about to re-write this control using the engine instead of AppKit. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42131</commentid>
    <comment_count>6</comment_count>
      <attachid>8270</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-05-12 13:51:07 -0700</bug_when>
    <thetext>Created attachment 8270
Patch including testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42153</commentid>
    <comment_count>7</comment_count>
      <attachid>8270</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-05-12 20:49:35 -0700</bug_when>
    <thetext>Comment on attachment 8270
Patch including testcase

Since this test is a manual test rather than an automatic one, it should be in WebCore/manual-tests rather than in LayoutTests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42168</commentid>
    <comment_count>8</comment_count>
      <attachid>8278</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-05-13 03:09:34 -0700</bug_when>
    <thetext>Created attachment 8278
Testcase now in manual tests

For your convenience, I moved the testcase :)
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42175</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-05-13 06:25:41 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; For your convenience, I moved the testcase :)

But isn&apos;t it an automated test case, actually? :)

The original state is disabled, so a pixel test would catch the chage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42197</commentid>
    <comment_count>10</comment_count>
      <attachid>8278</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-05-13 08:48:28 -0700</bug_when>
    <thetext>Comment on attachment 8278
Testcase now in manual tests

Seems fine. This makes the file button look disabled. However, I think this does not disable all the relevant file button behavior. It&apos;s worth testing whether a disabled file button responds to clicks on the file name, drags, and other kinds of interaction that don&apos;t directly involve the &quot;choose file&quot; button.

Also, we may want to change the appearance to make the file icon and file name look disabled as well.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42332</commentid>
    <comment_count>11</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-05-14 20:40:33 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; But isn&apos;t it an automated test case, actually? :)
&gt; 
&gt; The original state is disabled, so a pixel test would catch the chage.

Oops. OK. Alexey right, me wrong, I guess we should land the version in LayoutTests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42334</commentid>
    <comment_count>12</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-05-14 21:29:04 -0700</bug_when>
    <thetext>Committed revision 14370.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6344</attachid>
            <date>2006-02-08 11:24:25 -0800</date>
            <delta_ts>2006-02-08 11:24:25 -0800</delta_ts>
            <desc>Testcase</desc>
            <filename>file_input.html</filename>
            <type>text/html</type>
            <size>595</size>
            <attacher name="Joost de Valk (AlthA)">joost</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8dGl0bGU+VGVzdGluZyBkaXNhYmxpbmcgZmlsZSBpbnB1dDwvdGl0bGU+
Cgo8c2NyaXB0IGxhbmd1YWdlPSJKYXZhU2NyaXB0IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgo8
IS0tCmZ1bmN0aW9uIGNoZWNrYm94Q2xpY2tlZChlbGVtZW50KSB7CglpZiAoZWxlbWVudC5jaGVj
a2VkKSB7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbGVfaW5wdXQiKS5kaXNhYmxlZCA9
IGZhbHNlOwoJfSBlbHNlIHsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmlsZV9pbnB1dCIp
LmRpc2FibGVkID0gdHJ1ZTsKCX0KfQovLy0tPgo8L3NjcmlwdD4KPC9oZWFkPgo8Ym9keT4KPGZv
cm0+Cjx0YWJsZT4KPGlucHV0IG5hbWU9ImF0dGFjaF9zY3JlZW5zaG90IiB0eXBlPSJjaGVja2Jv
eCIgb25DbGljaz0iY2hlY2tib3hDbGlja2VkKHRoaXMpOyI+CjxiPkF0dGFjaCBGaWxlPC9iPjxi
cj48YnI+CiZuYnNwOyZuYnNwO1NlbGVjdCBGaWxlOiZuYnNwOwo8aW5wdXQgaWQ9ImZpbGVfaW5w
dXQiIG5hbWU9InRodW1ibmFpbF9maWxlIiB0eXBlPSJmaWxlIiBkaXNhYmxlZD0idHJ1ZSI+PGJy
Pgo8L2Zvcm0+CjwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8264</attachid>
            <date>2006-05-12 06:10:45 -0700</date>
            <delta_ts>2006-05-12 13:51:07 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>5882.diff</filename>
            <type>text/plain</type>
            <size>2881</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNDMyMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDYtMDUtMTIgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBmb3IgaHR0
cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01ODgyOgorICAgICAg
ICBkaXNhYmxlZCB0eXBlPSJmaWxlIiBlbGVtZW50IGRvZXNuJ3QgYXBwZWFyIGRpc2FibGVkCisK
KyAgICAgICAgQmUgc3VyZSB0byBjYWxsIHNldERpc2FibGVkIG9uIHRoZSBmaWxlIGJ1dHRvbiB3
aGVuIGluCisgICAgICAgIFJlbmRlckZpbGVCdXR0b246OnVwZGF0ZUZyb21FbGVtZW50LgorCisg
ICAgICAgICoga3dxL0tXUUZpbGVCdXR0b24uaDoKKyAgICAgICAgKiBrd3EvS1dRRmlsZUJ1dHRv
bi5tbToKKyAgICAgICAgKC1bV2ViRmlsZUNob29zZXJCdXR0b24gc2V0RW5hYmxlZDpdKToKKyAg
ICAgICAgKEtXUUZpbGVCdXR0b246OnNldERpc2FibGVkKToKKyAgICAgICAgKiByZW5kZXJpbmcv
cmVuZGVyX2Zvcm0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRmlsZUJ1dHRvbjo6dXBk
YXRlRnJvbUVsZW1lbnQpOgorCiAyMDA2LTA1LTEyICBNaXR6IFBldHRlbCAgPG9wZW5kYXJ3aW4u
b3JnQG1pdHpwZXR0ZWwuY29tPgogCiAgICAgICAgIFJldmlld2VkIGFuZCBsYW5kZWQgYnkgQW5k
ZXJzLgpJbmRleDogV2ViQ29yZS9rd3EvS1dRRmlsZUJ1dHRvbi5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUva3dxL0tXUUZpbGVCdXR0b24uaAkocmV2aXNpb24gMTQzMjIpCisrKyBXZWJDb3JlL2t3
cS9LV1FGaWxlQnV0dG9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTU3LDYgKzU3LDggQEAgcHVibGlj
OgogCiAgICAgY29uc3QgV2ViQ29yZTo6U3RyaW5nJiBmaWxlbmFtZSgpIGNvbnN0IHsgcmV0dXJu
IG1fbmFtZTsgfQogCisgICAgdm9pZCBzZXREaXNhYmxlZChib29sKTsKKwogcHJpdmF0ZToKICAg
ICBXZWJDb3JlRmlsZUJ1dHRvbiogX2J1dHRvblZpZXc7CiAgICAgV2ViQ29yZTo6U3RyaW5nIG1f
bmFtZTsKSW5kZXg6IFdlYkNvcmUva3dxL0tXUUZpbGVCdXR0b24ubW0KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9rd3EvS1dRRmlsZUJ1dHRvbi5tbQkocmV2aXNpb24gMTQzMjIpCisrKyBXZWJDb3Jl
L2t3cS9LV1FGaWxlQnV0dG9uLm1tCSh3b3JraW5nIGNvcHkpCkBAIC03OCw2ICs3OCw3IEBAIHVz
aW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogLSAoTlNSZWN0KXZpc3VhbEZyYW1lOwogLSAoTlNTaXpl
KWJlc3RWaXN1YWxGcmFtZVNpemVGb3JDaGFyYWN0ZXJDb3VudDooaW50KWNvdW50OwogLSAoaWQp
aW5pdFdpdGhXaWRnZXQ6KEtXUUZpbGVCdXR0b24gKil3aWRnZXQ7CistICh2b2lkKXNldEVuYWJs
ZWQ6KEJPT0wpZmxhZzsKIEBlbmQKIAogQGltcGxlbWVudGF0aW9uIFdlYkNvcmVGaWxlQnV0dG9u
CkBAIC0zNjEsNiArMzYyLDExIEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogICAgIFtfYnV0
dG9uIHBlcmZvcm1DbGljazpuaWxdOwogfQogCistICh2b2lkKXNldEVuYWJsZWQ6KEJPT0wpZmxh
ZworeworICAgIFtfYnV0dG9uIHNldEVuYWJsZWQ6ZmxhZ107Cit9CisKIHN0YXRpYyBOU1N0cmlu
ZyAqdmFsaWRGaWxlbmFtZUZyb21QYXN0ZWJvYXJkKE5TUGFzdGVib2FyZCogcEJvYXJkKQogewog
ICAgIE5TQXJyYXkgKmZpbGVuYW1lcyA9IFtwQm9hcmQgcHJvcGVydHlMaXN0Rm9yVHlwZTpOU0Zp
bGVuYW1lc1Bib2FyZFR5cGVdOwpAQCAtNTE1LDMgKzUyMSwxMSBAQCB2b2lkIEtXUUZpbGVCdXR0
b246OmZpbGVuYW1lQ2hhbmdlZChjb25zCiAgICAgaWYgKGNsaWVudCgpKQogICAgICAgICBjbGll
bnQoKS0+dmFsdWVDaGFuZ2VkKHRoaXMpOwogfQorCit2b2lkIEtXUUZpbGVCdXR0b246OnNldERp
c2FibGVkKGJvb2wgZmxhZykKK3sKKyAgICBCRUdJTl9CTE9DS19PQkpDX0VYQ0VQVElPTlM7Cisg
ICAgW19idXR0b25WaWV3IHNldEVuYWJsZWQ6IWZsYWddOworICAgIEVORF9CTE9DS19PQkpDX0VY
Q0VQVElPTlM7Cit9CisKSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9mb3JtLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9yZW5kZXJfZm9ybS5jcHAJKHJldmlzaW9u
IDE0MzIyKQorKysgV2ViQ29yZS9yZW5kZXJpbmcvcmVuZGVyX2Zvcm0uY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC01MjcsNiArNTI3LDkgQEAgdm9pZCBSZW5kZXJGaWxlQnV0dG9uOjp1cGRhdGVGcm9t
RWxlbWVudAogICAgIHN0YXRpY19jYXN0PEtXUUZpbGVCdXR0b24qPih3aWRnZXQoKSktPnNldEZp
bGVuYW1lKAogICAgICAgICBzdGF0aWNfY2FzdDxIVE1MSW5wdXRFbGVtZW50Kj4obm9kZSgpKS0+
dmFsdWUoKS5kZXByZWNhdGVkU3RyaW5nKCkpOwogCisgICAgc3RhdGljX2Nhc3Q8S1dRRmlsZUJ1
dHRvbio+KHdpZGdldCgpKS0+c2V0RGlzYWJsZWQoCisgICAgICAgIHN0YXRpY19jYXN0PEhUTUxJ
bnB1dEVsZW1lbnQqPihub2RlKCkpLT5kaXNhYmxlZCgpKTsKKwogICAgIFJlbmRlckZvcm1FbGVt
ZW50Ojp1cGRhdGVGcm9tRWxlbWVudCgpOwogfQogCg==
</data>
<flag name="review"
          id="2318"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8270</attachid>
            <date>2006-05-12 13:51:07 -0700</date>
            <delta_ts>2006-05-13 03:09:34 -0700</delta_ts>
            <desc>Patch including testcase</desc>
            <filename>5882-2.diff</filename>
            <type>text/plain</type>
            <size>4232</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE0MzMxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTAgQEAKKzIwMDYtMDUtMTIgIFJvYiBCdWlzICA8YnVpc0Br
ZGUub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogQ2hhbmdlTG9nOgorICAgICAgICAqIGZhc3QvZm9ybXMvZmlsZS1pbnB1dC1kaXNhYmxlZC5o
dG1sOiBBZGRlZC4KKwogMjAwNi0wNS0xMiAgTWl0eiBQZXR0ZWwgIDxvcGVuZGFyd2luLm9yZ0Bt
aXR6cGV0dGVsLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBhbmQgbGFuZGVkIGJ5IEFuZGVycy4K
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvZmlsZS1pbnB1dC1kaXNhYmxlZC5odG1sCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvZmlsZS1pbnB1dC1kaXNhYmxlZC5o
dG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9maWxlLWlucHV0LWRp
c2FibGVkLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjYgQEAKKzxodG1sPgorPGhlYWQ+
Cis8dGl0bGU+VGVzdGluZyBkaXNhYmxpbmcgZmlsZSBpbnB1dDwvdGl0bGU+CisKKzxzY3JpcHQg
bGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+Cis8IS0tCitmdW5j
dGlvbiBjaGVja2JveENsaWNrZWQoZWxlbWVudCkgeworCWlmIChlbGVtZW50LmNoZWNrZWQpIHsK
KwkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZpbGVfaW5wdXQiKS5kaXNhYmxlZCA9IGZhbHNl
OworCX0gZWxzZSB7CisJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmaWxlX2lucHV0IikuZGlz
YWJsZWQgPSB0cnVlOworCX0KK30KKy8vLS0+Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5Pgor
PGZvcm0+Cis8dGFibGU+Cis8aW5wdXQgbmFtZT0iYXR0YWNoX3NjcmVlbnNob3QiIHR5cGU9ImNo
ZWNrYm94IiBvbkNsaWNrPSJjaGVja2JveENsaWNrZWQodGhpcyk7Ij4KKzxiPkF0dGFjaCBGaWxl
PC9iPjxicj48YnI+CismbmJzcDsmbmJzcDtTZWxlY3QgRmlsZTombmJzcDsKKzxpbnB1dCBpZD0i
ZmlsZV9pbnB1dCIgbmFtZT0idGh1bWJuYWlsX2ZpbGUiIHR5cGU9ImZpbGUiIGRpc2FibGVkPSJ0
cnVlIj48YnI+Cis8L2Zvcm0+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQg
b2YgZmlsZQpJbmRleDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE0MzMxKQorKysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMyArMSwyMCBAQAorMjAwNi0wNS0xMiAgUm9iIEJ1aXMgIDxidWlzQGtkZS5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4
IGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTU4ODI6
CisgICAgICAgIGRpc2FibGVkIHR5cGU9ImZpbGUiIGVsZW1lbnQgZG9lc24ndCBhcHBlYXIgZGlz
YWJsZWQKKworICAgICAgICBCZSBzdXJlIHRvIGNhbGwgc2V0RGlzYWJsZWQgb24gdGhlIGZpbGUg
YnV0dG9uIHdoZW4gaW4KKyAgICAgICAgUmVuZGVyRmlsZUJ1dHRvbjo6dXBkYXRlRnJvbUVsZW1l
bnQuCisKKyAgICAgICAgKiBrd3EvS1dRRmlsZUJ1dHRvbi5oOgorICAgICAgICAqIGt3cS9LV1FG
aWxlQnV0dG9uLm1tOgorICAgICAgICAoLVtXZWJGaWxlQ2hvb3NlckJ1dHRvbiBzZXRFbmFibGVk
Ol0pOgorICAgICAgICAoS1dRRmlsZUJ1dHRvbjo6c2V0RGlzYWJsZWQpOgorICAgICAgICAqIHJl
bmRlcmluZy9yZW5kZXJfZm9ybS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJGaWxlQnV0
dG9uOjp1cGRhdGVGcm9tRWxlbWVudCk6CisKIDIwMDYtMDUtMTIgIEVyaWMgU2VpZGVsICA8ZXNl
aWRlbEBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgYmV0aC4KSW5kZXg6IFdlYkNv
cmUva3dxL0tXUUZpbGVCdXR0b24uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2t3cS9LV1FGaWxl
QnV0dG9uLmgJKHJldmlzaW9uIDE0MzMxKQorKysgV2ViQ29yZS9rd3EvS1dRRmlsZUJ1dHRvbi5o
CSh3b3JraW5nIGNvcHkpCkBAIC01Nyw2ICs1Nyw4IEBAIHB1YmxpYzoKIAogICAgIGNvbnN0IFdl
YkNvcmU6OlN0cmluZyYgZmlsZW5hbWUoKSBjb25zdCB7IHJldHVybiBtX25hbWU7IH0KIAorICAg
IHZvaWQgc2V0RGlzYWJsZWQoYm9vbCk7CisKIHByaXZhdGU6CiAgICAgV2ViQ29yZUZpbGVCdXR0
b24qIF9idXR0b25WaWV3OwogICAgIFdlYkNvcmU6OlN0cmluZyBtX25hbWU7CkluZGV4OiBXZWJD
b3JlL2t3cS9LV1FGaWxlQnV0dG9uLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUva3dxL0tXUUZp
bGVCdXR0b24ubW0JKHJldmlzaW9uIDE0MzMxKQorKysgV2ViQ29yZS9rd3EvS1dRRmlsZUJ1dHRv
bi5tbQkod29ya2luZyBjb3B5KQpAQCAtNzgsNiArNzgsNyBAQCB1c2luZyBuYW1lc3BhY2UgV2Vi
Q29yZTsKIC0gKE5TUmVjdCl2aXN1YWxGcmFtZTsKIC0gKE5TU2l6ZSliZXN0VmlzdWFsRnJhbWVT
aXplRm9yQ2hhcmFjdGVyQ291bnQ6KGludCljb3VudDsKIC0gKGlkKWluaXRXaXRoV2lkZ2V0OihL
V1FGaWxlQnV0dG9uICopd2lkZ2V0OworLSAodm9pZClzZXRFbmFibGVkOihCT09MKWZsYWc7CiBA
ZW5kCiAKIEBpbXBsZW1lbnRhdGlvbiBXZWJDb3JlRmlsZUJ1dHRvbgpAQCAtMzYxLDYgKzM2Miwx
MSBAQCB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKICAgICBbX2J1dHRvbiBwZXJmb3JtQ2xpY2s6
bmlsXTsKIH0KIAorLSAodm9pZClzZXRFbmFibGVkOihCT09MKWZsYWcKK3sKKyAgICBbX2J1dHRv
biBzZXRFbmFibGVkOmZsYWddOworfQorCiBzdGF0aWMgTlNTdHJpbmcgKnZhbGlkRmlsZW5hbWVG
cm9tUGFzdGVib2FyZChOU1Bhc3RlYm9hcmQqIHBCb2FyZCkKIHsKICAgICBOU0FycmF5ICpmaWxl
bmFtZXMgPSBbcEJvYXJkIHByb3BlcnR5TGlzdEZvclR5cGU6TlNGaWxlbmFtZXNQYm9hcmRUeXBl
XTsKQEAgLTUxNSwzICs1MjEsMTEgQEAgdm9pZCBLV1FGaWxlQnV0dG9uOjpmaWxlbmFtZUNoYW5n
ZWQoY29ucwogICAgIGlmIChjbGllbnQoKSkKICAgICAgICAgY2xpZW50KCktPnZhbHVlQ2hhbmdl
ZCh0aGlzKTsKIH0KKwordm9pZCBLV1FGaWxlQnV0dG9uOjpzZXREaXNhYmxlZChib29sIGZsYWcp
Cit7CisgICAgQkVHSU5fQkxPQ0tfT0JKQ19FWENFUFRJT05TOworICAgIFtfYnV0dG9uVmlldyBz
ZXRFbmFibGVkOiFmbGFnXTsKKyAgICBFTkRfQkxPQ0tfT0JKQ19FWENFUFRJT05TOworfQorCklu
ZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9yZW5kZXJfZm9ybS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
Q29yZS9yZW5kZXJpbmcvcmVuZGVyX2Zvcm0uY3BwCShyZXZpc2lvbiAxNDMzMSkKKysrIFdlYkNv
cmUvcmVuZGVyaW5nL3JlbmRlcl9mb3JtLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTI3LDYgKzUy
Nyw5IEBAIHZvaWQgUmVuZGVyRmlsZUJ1dHRvbjo6dXBkYXRlRnJvbUVsZW1lbnQKICAgICBzdGF0
aWNfY2FzdDxLV1FGaWxlQnV0dG9uKj4od2lkZ2V0KCkpLT5zZXRGaWxlbmFtZSgKICAgICAgICAg
c3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KG5vZGUoKSktPnZhbHVlKCkuZGVwcmVjYXRl
ZFN0cmluZygpKTsKIAorICAgIHN0YXRpY19jYXN0PEtXUUZpbGVCdXR0b24qPih3aWRnZXQoKSkt
PnNldERpc2FibGVkKAorICAgICAgICBzdGF0aWNfY2FzdDxIVE1MSW5wdXRFbGVtZW50Kj4obm9k
ZSgpKS0+ZGlzYWJsZWQoKSk7CisKICAgICBSZW5kZXJGb3JtRWxlbWVudDo6dXBkYXRlRnJvbUVs
ZW1lbnQoKTsKIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8278</attachid>
            <date>2006-05-13 03:09:34 -0700</date>
            <delta_ts>2006-05-13 08:48:28 -0700</delta_ts>
            <desc>Testcase now in manual tests</desc>
            <filename>5882-3.diff</filename>
            <type>text/plain</type>
            <size>3842</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNDM1MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMDYtMDUtMTMgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBmb3IgaHR0
cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01ODgyOgorICAgICAg
ICBkaXNhYmxlZCB0eXBlPSJmaWxlIiBlbGVtZW50IGRvZXNuJ3QgYXBwZWFyIGRpc2FibGVkCisK
KyAgICAgICAgQmUgc3VyZSB0byBjYWxsIHNldERpc2FibGVkIG9uIHRoZSBmaWxlIGJ1dHRvbiB3
aGVuIGluCisgICAgICAgIFJlbmRlckZpbGVCdXR0b246OnVwZGF0ZUZyb21FbGVtZW50LgorCisg
ICAgICAgICoga3dxL0tXUUZpbGVCdXR0b24uaDoKKyAgICAgICAgKiBrd3EvS1dRRmlsZUJ1dHRv
bi5tbToKKyAgICAgICAgKC1bV2ViRmlsZUNob29zZXJCdXR0b24gc2V0RW5hYmxlZDpdKToKKyAg
ICAgICAgKEtXUUZpbGVCdXR0b246OnNldERpc2FibGVkKToKKyAgICAgICAgKiBtYW51YWwtdGVz
dHMvZmlsZS1pbnB1dC1kaXNhYmxlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiByZW5kZXJpbmcv
cmVuZGVyX2Zvcm0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRmlsZUJ1dHRvbjo6dXBk
YXRlRnJvbUVsZW1lbnQpOgorCiAyMDA2LTA1LTEyICBEYXZpZCBIeWF0dCAgPGh5YXR0QGFwcGxl
LmNvbT4KIAogICAgICAgICBCdWcgODg4MCwgcmVtb3ZlIHRoZSByZW1haW5pbmcgZHJhd2luZy9o
aXQgdGVzdGluZyBjb2RlIGZyb20KSW5kZXg6IFdlYkNvcmUva3dxL0tXUUZpbGVCdXR0b24uaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL2t3cS9LV1FGaWxlQnV0dG9uLmgJKHJldmlzaW9uIDE0MzUw
KQorKysgV2ViQ29yZS9rd3EvS1dRRmlsZUJ1dHRvbi5oCSh3b3JraW5nIGNvcHkpCkBAIC01Nyw2
ICs1Nyw4IEBAIHB1YmxpYzoKIAogICAgIGNvbnN0IFdlYkNvcmU6OlN0cmluZyYgZmlsZW5hbWUo
KSBjb25zdCB7IHJldHVybiBtX25hbWU7IH0KIAorICAgIHZvaWQgc2V0RGlzYWJsZWQoYm9vbCk7
CisKIHByaXZhdGU6CiAgICAgV2ViQ29yZUZpbGVCdXR0b24qIF9idXR0b25WaWV3OwogICAgIFdl
YkNvcmU6OlN0cmluZyBtX25hbWU7CkluZGV4OiBXZWJDb3JlL2t3cS9LV1FGaWxlQnV0dG9uLm1t
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYkNvcmUva3dxL0tXUUZpbGVCdXR0b24ubW0JKHJldmlzaW9uIDE0
MzUwKQorKysgV2ViQ29yZS9rd3EvS1dRRmlsZUJ1dHRvbi5tbQkod29ya2luZyBjb3B5KQpAQCAt
NzgsNiArNzgsNyBAQCB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIC0gKE5TUmVjdCl2aXN1YWxG
cmFtZTsKIC0gKE5TU2l6ZSliZXN0VmlzdWFsRnJhbWVTaXplRm9yQ2hhcmFjdGVyQ291bnQ6KGlu
dCljb3VudDsKIC0gKGlkKWluaXRXaXRoV2lkZ2V0OihLV1FGaWxlQnV0dG9uICopd2lkZ2V0Owor
LSAodm9pZClzZXRFbmFibGVkOihCT09MKWZsYWc7CiBAZW5kCiAKIEBpbXBsZW1lbnRhdGlvbiBX
ZWJDb3JlRmlsZUJ1dHRvbgpAQCAtMzYxLDYgKzM2MiwxMSBAQCB1c2luZyBuYW1lc3BhY2UgV2Vi
Q29yZTsKICAgICBbX2J1dHRvbiBwZXJmb3JtQ2xpY2s6bmlsXTsKIH0KIAorLSAodm9pZClzZXRF
bmFibGVkOihCT09MKWZsYWcKK3sKKyAgICBbX2J1dHRvbiBzZXRFbmFibGVkOmZsYWddOworfQor
CiBzdGF0aWMgTlNTdHJpbmcgKnZhbGlkRmlsZW5hbWVGcm9tUGFzdGVib2FyZChOU1Bhc3RlYm9h
cmQqIHBCb2FyZCkKIHsKICAgICBOU0FycmF5ICpmaWxlbmFtZXMgPSBbcEJvYXJkIHByb3BlcnR5
TGlzdEZvclR5cGU6TlNGaWxlbmFtZXNQYm9hcmRUeXBlXTsKQEAgLTUxNSwzICs1MjEsMTEgQEAg
dm9pZCBLV1FGaWxlQnV0dG9uOjpmaWxlbmFtZUNoYW5nZWQoY29ucwogICAgIGlmIChjbGllbnQo
KSkKICAgICAgICAgY2xpZW50KCktPnZhbHVlQ2hhbmdlZCh0aGlzKTsKIH0KKwordm9pZCBLV1FG
aWxlQnV0dG9uOjpzZXREaXNhYmxlZChib29sIGZsYWcpCit7CisgICAgQkVHSU5fQkxPQ0tfT0JK
Q19FWENFUFRJT05TOworICAgIFtfYnV0dG9uVmlldyBzZXRFbmFibGVkOiFmbGFnXTsKKyAgICBF
TkRfQkxPQ0tfT0JKQ19FWENFUFRJT05TOworfQorCkluZGV4OiBXZWJDb3JlL21hbnVhbC10ZXN0
cy9maWxlLWlucHV0LWRpc2FibGVkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9tYW51YWwt
dGVzdHMvZmlsZS1pbnB1dC1kaXNhYmxlZC5odG1sCShyZXZpc2lvbiAwKQorKysgV2ViQ29yZS9t
YW51YWwtdGVzdHMvZmlsZS1pbnB1dC1kaXNhYmxlZC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxLDI3IEBACis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPlRlc3RpbmcgZGlzYWJsaW5nIGZpbGUg
aW5wdXQ8L3RpdGxlPgorCis8c2NyaXB0IGxhbmd1YWdlPSJKYXZhU2NyaXB0IiB0eXBlPSJ0ZXh0
L2phdmFzY3JpcHQiPgorPCEtLQorZnVuY3Rpb24gY2hlY2tib3hDbGlja2VkKGVsZW1lbnQpIHsK
KwlpZiAoZWxlbWVudC5jaGVja2VkKSB7CisJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmaWxl
X2lucHV0IikuZGlzYWJsZWQgPSBmYWxzZTsKKwl9IGVsc2UgeworCQlkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgiZmlsZV9pbnB1dCIpLmRpc2FibGVkID0gdHJ1ZTsKKwl9Cit9CisvLy0tPgorPC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxmb3JtPgorPHRhYmxlPgorPGlucHV0IG5hbWU9ImF0
dGFjaF9zY3JlZW5zaG90IiB0eXBlPSJjaGVja2JveCIgb25DbGljaz0iY2hlY2tib3hDbGlja2Vk
KHRoaXMpOyI+Cis8Yj5BdHRhY2ggRmlsZTwvYj48YnI+PGJyPgorJm5ic3A7Jm5ic3A7U2VsZWN0
IEZpbGU6Jm5ic3A7Cis8aW5wdXQgaWQ9ImZpbGVfaW5wdXQiIG5hbWU9InRodW1ibmFpbF9maWxl
IiB0eXBlPSJmaWxlIiBkaXNhYmxlZD0idHJ1ZSI+PGJyPgorPC9mb3JtPgorPC9ib2R5PgorPC9o
dG1sPgorCkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9yZW5kZXJfZm9ybS5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvcmVuZGVyX2Zvcm0uY3BwCShyZXZpc2lvbiAxNDM1MCkK
KysrIFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9mb3JtLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
NTI3LDYgKzUyNyw5IEBAIHZvaWQgUmVuZGVyRmlsZUJ1dHRvbjo6dXBkYXRlRnJvbUVsZW1lbnQK
ICAgICBzdGF0aWNfY2FzdDxLV1FGaWxlQnV0dG9uKj4od2lkZ2V0KCkpLT5zZXRGaWxlbmFtZSgK
ICAgICAgICAgc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KG5vZGUoKSktPnZhbHVlKCku
ZGVwcmVjYXRlZFN0cmluZygpKTsKIAorICAgIHN0YXRpY19jYXN0PEtXUUZpbGVCdXR0b24qPih3
aWRnZXQoKSktPnNldERpc2FibGVkKAorICAgICAgICBzdGF0aWNfY2FzdDxIVE1MSW5wdXRFbGVt
ZW50Kj4obm9kZSgpKS0+ZGlzYWJsZWQoKSk7CisKICAgICBSZW5kZXJGb3JtRWxlbWVudDo6dXBk
YXRlRnJvbUVsZW1lbnQoKTsKIH0KIAo=
</data>
<flag name="review"
          id="2329"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>