<?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>54803</bug_id>
          
          <creation_ts>2011-02-19 05:05:07 -0800</creation_ts>
          <short_desc>Make FileChooserWin.cpp more portable and use it on WinCE</short_desc>
          <delta_ts>2011-02-19 06:38:32 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>354135</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-19 05:05:07 -0800</bug_when>
    <thetext>Make FileChooserWin.cpp more portable and use it on WinCE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354136</commentid>
    <comment_count>1</comment_count>
      <attachid>83072</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-19 05:06:17 -0800</bug_when>
    <thetext>Created attachment 83072
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354138</commentid>
    <comment_count>2</comment_count>
      <attachid>83072</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-02-19 05:18:09 -0800</bug_when>
    <thetext>Comment on attachment 83072
Patch

Excellent, r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354149</commentid>
    <comment_count>3</comment_count>
      <attachid>83072</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-19 06:38:28 -0800</bug_when>
    <thetext>Comment on attachment 83072
Patch

Clearing flags on attachment: 83072

Committed r79119: &lt;http://trac.webkit.org/changeset/79119&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354150</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-19 06:38:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83072</attachid>
            <date>2011-02-19 05:06:17 -0800</date>
            <delta_ts>2011-02-19 06:38:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-54803-20110219140614.patch</filename>
            <type>text/plain</type>
            <size>5454</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzkxMTQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NN
YWtlTGlzdHNXaW5DRS50eHQgYi9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzV2luQ0UudHh0Cmlu
ZGV4IDg3MzNjMjZhZTkwMTc4NDRkNDUzYTlkMWJlNTgwMmZmYmIwNGI2ODUuLmI0MDQ2Y2Q2OTNi
OTgzN2VhNGZiNjY4ZGU4ODdjZGQ1M2FlMjcyNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L0NNYWtlTGlzdHNXaW5DRS50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0c1dpbkNF
LnR4dApAQCAtNDUsNiArNDUsNyBAQCBMSVNUKEFQUEVORCBXZWJDb3JlX1NPVVJDRVMKICAgICBw
bGF0Zm9ybS93aW4vQ3Vyc29yV2luLmNwcAogICAgIHBsYXRmb3JtL3dpbi9FZGl0b3JXaW4uY3Bw
CiAgICAgcGxhdGZvcm0vd2luL0V2ZW50TG9vcFdpbi5jcHAKKyAgICBwbGF0Zm9ybS93aW4vRmls
ZUNob29zZXJXaW4uY3BwCiAgICAgcGxhdGZvcm0vd2luL0tleUV2ZW50V2luLmNwcAogICAgIHBs
YXRmb3JtL3dpbi9MYW5ndWFnZVdpbi5jcHAKICAgICBwbGF0Zm9ybS93aW4vUGFzdGVib2FyZFdp
bi5jcHAKQEAgLTY0LDcgKzY1LDYgQEAgTElTVChBUFBFTkQgV2ViQ29yZV9TT1VSQ0VTCiAKICAg
ICBwbGF0Zm9ybS93aW5jZS9EcmFnRGF0YVdpbmNlLmNwcAogICAgIHBsYXRmb3JtL3dpbmNlL0Ry
YWdJbWFnZVdpbmNlLmNwcAotICAgIHBsYXRmb3JtL3dpbmNlL0ZpbGVDaG9vc2VyV2luY2UuY3Bw
CiAgICAgcGxhdGZvcm0vd2luY2UvRmlsZVN5c3RlbVdpbmNlLmNwcAogICAgIHBsYXRmb3JtL3dp
bmNlL0tleWdlbldpbmNlLmNwcAogICAgIHBsYXRmb3JtL3dpbmNlL0tVUkxXaW5jZS5jcHAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwppbmRleCBiYjE3NGY1YjJkNGRiMTBhZmM4N2ZmMjE0YzBlOGM3YWI5ZjZmNzY0Li5iMzBj
NDM0Y2M0MmI3ZjIwYzY2NzkwMGI5YWVmZGY3M2NkOGQ3MmYxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTUgQEAKKzIwMTEtMDItMTkgIFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFr
ZSBGaWxlQ2hvb3Nlcldpbi5jcHAgbW9yZSBwb3J0YWJsZSBhbmQgdXNlIGl0IG9uIFdpbkNFCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NDgwMworCisg
ICAgICAgICogQ01ha2VMaXN0c1dpbkNFLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vRmls
ZUNob29zZXJXaW4uY3BwOgorICAgICAgICAoV2ViQ29yZTo6RmlsZUNob29zZXI6OmJhc2VuYW1l
Rm9yV2lkdGgpOgorICAgICAgICAqIHBsYXRmb3JtL3dpbmNlL0ZpbGVDaG9vc2VyV2luQ0UuY3Bw
OiBSZW1vdmVkLgorCiAyMDExLTAyLTE5ICBKYW1lcyBTaW1vbnNlbiAgPHNpbW9uamFtQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL0ZpbGVDaG9vc2VyV2luLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL3dpbi9GaWxlQ2hvb3Nlcldpbi5jcHAKaW5kZXggMzllYTBhZjZiNzM0
Y2EzYWY2M2EzNWIxOTc3YWY1YzJiNzVhNTc4Ny4uNzA4YTA2Nzk0MzI3ODk2N2Y5OTdkMGNhZDFi
ZTlmMDYxZWYyMGVmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL0Zp
bGVDaG9vc2VyV2luLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vRmlsZUNo
b29zZXJXaW4uY3BwCkBAIC0yNiwxMCArMjYsOSBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2lu
Y2x1ZGUgIkZpbGVDaG9vc2VyLmgiCiAKKyNpbmNsdWRlICJGaWxlU3lzdGVtLmgiCiAjaW5jbHVk
ZSAiTG9jYWxpemVkU3RyaW5ncy5oIgogI2luY2x1ZGUgIlN0cmluZ1RydW5jYXRvci5oIgotI2lu
Y2x1ZGUgPHNobHdhcGkuaD4KLSNpbmNsdWRlIDx3aW5kb3dzLmg+CiAKIG5hbWVzcGFjZSBXZWJD
b3JlIHsKIApAQCAtNDEsMTEgKzQwLDkgQEAgU3RyaW5nIEZpbGVDaG9vc2VyOjpiYXNlbmFtZUZv
cldpZHRoKGNvbnN0IEZvbnQmIGZvbnQsIGludCB3aWR0aCkgY29uc3QKICAgICBTdHJpbmcgc3Ry
aW5nOwogICAgIGlmIChtX2ZpbGVuYW1lcy5pc0VtcHR5KCkpCiAgICAgICAgIHN0cmluZyA9IGZp
bGVCdXR0b25Ob0ZpbGVTZWxlY3RlZExhYmVsKCk7Ci0gICAgZWxzZSBpZiAobV9maWxlbmFtZXMu
c2l6ZSgpID09IDEpIHsKLSAgICAgICAgU3RyaW5nIHRtcEZpbGVuYW1lID0gbV9maWxlbmFtZXNb
MF07Ci0gICAgICAgIExQV1NUUiBiYXNlbmFtZSA9IFBhdGhGaW5kRmlsZU5hbWVXKHRtcEZpbGVu
YW1lLmNoYXJhY3RlcnNXaXRoTnVsbFRlcm1pbmF0aW9uKCkpOwotICAgICAgICBzdHJpbmcgPSBT
dHJpbmcoYmFzZW5hbWUpOwotICAgIH0gZWxzZQorICAgIGVsc2UgaWYgKG1fZmlsZW5hbWVzLnNp
emUoKSA9PSAxKQorICAgICAgICBzdHJpbmcgPSBwYXRoR2V0RmlsZU5hbWUobV9maWxlbmFtZXNb
MF0pOworICAgIGVsc2UKICAgICAgICAgcmV0dXJuIFN0cmluZ1RydW5jYXRvcjo6cmlnaHRUcnVu
Y2F0ZShTdHJpbmc6Om51bWJlcihtX2ZpbGVuYW1lcy5zaXplKCkpICsgIiBmaWxlcyIsIHdpZHRo
LCBmb250KTsKIAogICAgIHJldHVybiBTdHJpbmdUcnVuY2F0b3I6OmNlbnRlclRydW5jYXRlKHN0
cmluZywgd2lkdGgsIGZvbnQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
d2luY2UvRmlsZUNob29zZXJXaW5DRS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW5j
ZS9GaWxlQ2hvb3NlcldpbkNFLmNwcApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOTNm
NDk5Nzk0ZDI2YmY3YWQ2NjM1NDM4M2JjNzE2YWIwNDUwNGRiYy4uMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW5j
ZS9GaWxlQ2hvb3NlcldpbkNFLmNwcAorKysgL2Rldi9udWxsCkBAIC0xLDYwICswLDAgQEAKLS8q
Ci0gKiBDb3B5cmlnaHQgKEMpIDIwMDYsIDIwMDcgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgotICogQ29weXJpZ2h0IChDKSAyMDA3LTIwMDkgVG9yY2ggTW9iaWxlLCBJbmMuCi0gKgot
ICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0Ci0gKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqIGFyZSBtZXQ6Ci0gKiAxLiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLgotICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAgIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCi0gKgotICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBDT01QVVRFUiwg
SU5DLiBgYEFTIElTJycgQU5EIEFOWQotICogRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMs
IElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKLSAqIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgotICogUFVS
UE9TRSBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIENPTVBVVEVSLCBJ
TkMuIE9SCi0gKiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVD
VCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwKLSAqIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBE
QU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKLSAqIFBST0NVUkVNRU5UIE9G
IFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUgotICog
UFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04g
QU5ZIFRIRU9SWQotICogT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1Qg
TElBQklMSVRZLCBPUiBUT1JUCi0gKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNF
KSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKLSAqIE9GIFRISVMgU09GVFdBUkUs
IEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuIAotICov
Ci0KLSNpbmNsdWRlICJjb25maWcuaCIKLSNpbmNsdWRlICJGaWxlQ2hvb3Nlci5oIgotCi0jaW5j
bHVkZSAiQ2hyb21lLmgiCi0jaW5jbHVkZSAiQ2hyb21lQ2xpZW50LmgiCi0jaW5jbHVkZSAiRG9j
dW1lbnQuaCIKLSNpbmNsdWRlICJGcmFtZS5oIgotI2luY2x1ZGUgIkljb24uaCIKLSNpbmNsdWRl
ICJMb2NhbGl6ZWRTdHJpbmdzLmgiCi0jaW5jbHVkZSAiUGFnZS5oIgotI2luY2x1ZGUgIlN0cmlu
Z1RydW5jYXRvci5oIgotCi1uYW1lc3BhY2UgV2ViQ29yZSB7Ci0KLVN0cmluZyBwYXRoR2V0Rmls
ZU5hbWUoY29uc3QgU3RyaW5nJiBwYXRoKTsKLQotU3RyaW5nIEZpbGVDaG9vc2VyOjpiYXNlbmFt
ZUZvcldpZHRoKGNvbnN0IEZvbnQmIGZvbnQsIGludCB3aWR0aCkgY29uc3QKLXsKLSAgICBpZiAo
d2lkdGggPD0gMCkKLSAgICAgICAgcmV0dXJuIFN0cmluZygpOwotCi0gICAgU3RyaW5nIHN0cmlu
ZzsKLSAgICBpZiAobV9maWxlbmFtZXMuaXNFbXB0eSgpKQotICAgICAgICBzdHJpbmcgPSBmaWxl
QnV0dG9uTm9GaWxlU2VsZWN0ZWRMYWJlbCgpOwotICAgIGVsc2UgaWYgKG1fZmlsZW5hbWVzLnNp
emUoKSA9PSAxKSB7Ci0gICAgICAgIFN0cmluZyB0bXBGaWxlbmFtZSA9IG1fZmlsZW5hbWVzWzBd
OwotICAgICAgICBzdHJpbmcgPSBwYXRoR2V0RmlsZU5hbWUodG1wRmlsZW5hbWUpOwotICAgIH0g
ZWxzZQotICAgICAgICByZXR1cm4gU3RyaW5nVHJ1bmNhdG9yOjpyaWdodFRydW5jYXRlKFN0cmlu
Zzo6bnVtYmVyKG1fZmlsZW5hbWVzLnNpemUoKSkgKyAiIGZpbGVzIiwgd2lkdGgsIGZvbnQpOwot
Ci0gICAgcmV0dXJuIFN0cmluZ1RydW5jYXRvcjo6Y2VudGVyVHJ1bmNhdGUoc3RyaW5nLCB3aWR0
aCwgZm9udCk7Ci19Ci0KLX0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
</data>

          </attachment>
      

    </bug>

</bugzilla>