<?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>90360</bug_id>
          
          <creation_ts>2012-07-02 00:28:21 -0700</creation_ts>
          <short_desc>[BlackBerry] Refactor : move the implementation of getMIMETypeForExtension and getPreferredExtensionForMIMEType into BlackBerry platform</short_desc>
          <delta_ts>2012-07-02 20:43:40 -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>WebKit BlackBerry</component>
          <version>420+</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>0</everconfirmed>
          <reporter name="Chris.Guan">logingx</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mifenton</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>661301</commentid>
    <comment_count>0</comment_count>
    <who name="Chris.Guan">logingx</who>
    <bug_when>2012-07-02 00:28:21 -0700</bug_when>
    <thetext>Move the implementation of getMIMETypeForExtension and getPreferredExtensionForMIMEType into BlackBerry platform.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>661311</commentid>
    <comment_count>1</comment_count>
      <attachid>150372</attachid>
    <who name="Chris.Guan">logingx</who>
    <bug_when>2012-07-02 00:41:52 -0700</bug_when>
    <thetext>Created attachment 150372
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>661897</commentid>
    <comment_count>2</comment_count>
      <attachid>150372</attachid>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2012-07-02 19:37:58 -0700</bug_when>
    <thetext>Comment on attachment 150372
Patch

sending to cq.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>661915</commentid>
    <comment_count>3</comment_count>
      <attachid>150372</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-02 20:43:36 -0700</bug_when>
    <thetext>Comment on attachment 150372
Patch

Clearing flags on attachment: 150372

Committed r121727: &lt;http://trac.webkit.org/changeset/121727&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>661916</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-02 20:43:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>150372</attachid>
            <date>2012-07-02 00:41:52 -0700</date>
            <delta_ts>2012-07-02 20:43:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90360-20120702154150.patch</filename>
            <type>text/plain</type>
            <size>4950</size>
            <attacher name="Chris.Guan">logingx</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxNjYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjc4MzVjNmFjMTU0NDc1
ODY1NjA1MmU5MjA3YWVmMTc5NzFjNDcwNy4uZWM0NWMyODExNWRiOGEzYzUyYTMwYTg3YThjM2Vl
ODEyZDQ2ZmQ1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA3LTAyICBDaHJp
cyBHdWFuICA8Y2hyaXMuZ3VhbkB0b3JjaG1vYmlsZS5jb20uY24+CisKKyAgICAgICAgW0JsYWNr
QmVycnldIFJlZmFjdG9yIDogbW92ZSB0aGUgaW1wbGVtZW50YXRpb24gb2YgZ2V0TUlNRVR5cGVG
b3JFeHRlbnNpb24gYW5kIGdldFByZWZlcnJlZEV4dGVuc2lvbkZvck1JTUVUeXBlIGludG8gQmxh
Y2tCZXJyeSBwbGF0Zm9ybQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTAzNjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBXZSBzaG91bGQgaGF2ZSBvbmUgaW1wbGVtZW50YXRpb24gZm9yIGdldE1JTUVUeXBl
Rm9yRXh0ZW5zaW9uCisgICAgICAgIGFuZCBnZXRQcmVmZXJyZWRFeHRlbnNpb25Gb3JNSU1FVHlw
ZSBmb3IgYm90aCB3ZWJraXQgYW5kIHBsYXRmb3JtLAorICAgICAgICBzbyBJIG1vdmUgdGhpcyBp
bXBsZW1lbnRhdGlvbiB0byBCbGFja0JlcnJ5IHBsYXRmb3JtLgorICAgICAgICAKKyAgICAgICAg
Tm8gbmV3IHRlc3QgY2FzZXMgLCBiZWNhdXNlIG5vIGJlaGF2aW9yIGNoYW5nZWQuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ibGFja2JlcnJ5L01JTUVUeXBlUmVnaXN0cnlCbGFja0JlcnJ5LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6Ok1JTUVUeXBlUmVnaXN0cnk6OmdldE1JTUVUeXBlRm9yRXh0ZW5z
aW9uKToKKyAgICAgICAgKFdlYkNvcmU6Ok1JTUVUeXBlUmVnaXN0cnk6OmdldFByZWZlcnJlZEV4
dGVuc2lvbkZvck1JTUVUeXBlKToKKwogMjAxMi0wNi0yOCAgWXVyeSBTZW1pa2hhdHNreSAgPHl1
cnlzQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBhZGQgdjggYmluZGlu
Z3MgbWVtb3J5IGluZm8gdG8gdGhlIG5hdGl2ZSBtZW1vcnkgZ3JhcGgKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvTUlNRVR5cGVSZWdpc3RyeUJsYWNrQmVy
cnkuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9NSU1FVHlwZVJlZ2lz
dHJ5QmxhY2tCZXJyeS5jcHAKaW5kZXggYmE4ZTE2YmY4YzJjNzExN2Y1YzE0OWJhZmFlYjIyY2Q1
MTBhODk0ZC4uNDRjNmQ4ZWMwNGMwN2Y3NmNkY2RlYzFiZjBhZGYwZjdlNWU5YzlhZiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9NSU1FVHlwZVJlZ2lzdHJ5
QmxhY2tCZXJyeS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9N
SU1FVHlwZVJlZ2lzdHJ5QmxhY2tCZXJyeS5jcHAKQEAgLTMwLDEwNyArMzAsMTkgQEAKICNpbmNs
dWRlICJNSU1FVHlwZVJlZ2lzdHJ5LmgiCiAKICNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgor
I2luY2x1ZGUgPEJsYWNrQmVycnlQbGF0Zm9ybUNvbW1vbkZ1bmN0aW9ucy5oPgorI2luY2x1ZGUg
PHd0Zi90ZXh0L0NTdHJpbmcuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1zdHJ1Y3QgRXh0
ZW5zaW9uTWFwIHsKLSAgICBjb25zdCBjaGFyKiBleHRlbnNpb247Ci0gICAgY29uc3QgY2hhciog
bWltZVR5cGU7Ci19OwotCi1zdGF0aWMgY29uc3QgRXh0ZW5zaW9uTWFwIGV4dGVuc2lvbk1hcFtd
ID0gewotICAgIHsgImJtcCIsICJpbWFnZS9ibXAiIH0sCi0gICAgeyAiY3NzIiwgInRleHQvY3Nz
IiB9LAotICAgIHsgImdpZiIsICJpbWFnZS9naWYiIH0sCi0gICAgeyAiaHRtbCIsICJ0ZXh0L2h0
bWwiIH0sCi0gICAgeyAiaHRtIiwgInRleHQvaHRtbCIgfSwKLSAgICB7ICJpY28iLCAiaW1hZ2Uv
eC1pY29uIiB9LAotICAgIHsgImpwZyIsICJpbWFnZS9qcGVnIiB9LAotICAgIHsgImpwZWciLCAi
aW1hZ2UvanBlZyIgfSwKLSAgICB7ICJqcyIsICJhcHBsaWNhdGlvbi94LWphdmFzY3JpcHQiIH0s
Ci0gICAgeyAibW5nIiwgInZpZGVvL3gtbW5nIiB9LAotICAgIHsgInBibSIsICJpbWFnZS94LXBv
cnRhYmxlLWJpdG1hcCIgfSwKLSAgICB7ICJwZ20iLCAiaW1hZ2UveC1wb3J0YWJsZS1ncmF5bWFw
IiB9LAotICAgIHsgInBkZiIsICJhcHBsaWNhdGlvbi9wZGYiIH0sCi0gICAgeyAicG5nIiwgImlt
YWdlL3BuZyIgfSwKLSAgICB7ICJwcG0iLCAiaW1hZ2UveC1wb3J0YWJsZS1waXhtYXAiIH0sCi0g
ICAgeyAicnNzIiwgImFwcGxpY2F0aW9uL3Jzcyt4bWwiIH0sCi0gICAgeyAic3ZnIiwgImltYWdl
L3N2Zyt4bWwiIH0sCi0gICAgeyAic3ZneiIsICJpbWFnZS9zdmcreG1sIiB9LAotICAgIHsgInR4
dCIsICJ0ZXh0L3BsYWluIiB9LAotICAgIHsgInRleHQiLCAidGV4dC9wbGFpbiIgfSwKLSAgICB7
ICJ0aWZmIiwgImltYWdlL3RpZmYiIH0sCi0gICAgeyAidGlmIiwgImltYWdlL3RpZmYiIH0sCi0g
ICAgeyAieGJtIiwgImltYWdlL3gteGJpdG1hcCIgfSwKLSAgICB7ICJ4bWwiLCAidGV4dC94bWwi
IH0sCi0gICAgeyAieHBtIiwgImltYWdlL3gteHBtIiB9LAotICAgIHsgInhzbCIsICJ0ZXh0L3hz
bCIgfSwKLSAgICB7ICJ4aHRtbCIsICJhcHBsaWNhdGlvbi94aHRtbCt4bWwiIH0sCi0gICAgeyAi
bTRhIiwgImF1ZGlvL200YSIgfSwKLSAgICB7ICJtaWRpIiwgImF1ZGlvL21pZGkiIH0sCi0gICAg
eyAibWlkIiwgImF1ZGlvL21pZCIgfSwKLSAgICB7ICJtcDMiLCAiYXVkaW8vbXAzIiB9LAotICAg
IHsgIndtYSIsICJhdWRpby94LW1zLXdtYSIgfSwKLSAgICB7ICIzZ3AiLCAidmlkZW8vM2dwcCIg
fSwKLSAgICB7ICIzZ3BwIiwgInZpZGVvLzNncHAiIH0sCi0gICAgeyAiM2dwcDIiLCAidmlkZW8v
M2dwcDIiIH0sCi0gICAgeyAiM2cyIiwgInZpZGVvLzNncHAyIiB9LAotICAgIHsgIjNncDIiLCAi
dmlkZW8vM2dwcDIiIH0sCi0gICAgeyAibXA0IiwgInZpZGVvL21wNCIgfSwKLSAgICB7ICJtNHYi
LCAidmlkZW8vbTR2IiB9LAotICAgIHsgImF2aSIsICJ2aWRlby94LW1zdmlkZW8iIH0sCi0gICAg
eyAibW92IiwgInZpZGVvL3F1aWNrdGltZSIgfSwKLSAgICB7ICJkaXZ4IiwgInZpZGVvL2Rpdngi
IH0sCi0gICAgeyAibXBlZyIsICJ2aWRlby9tcGVnIiB9LAotICAgIHsgInNidiIsICJ2aWRlby9z
YnYiIH0sCi0gICAgeyAiYXNmIiwgInZpZGVvL3gtbXMtYXNmIiB9LAotICAgIHsgIndtIiwgInZp
ZGVvL3gtbXMtd20iIH0sCi0gICAgeyAid212IiwgInZpZGVvL3gtbXMtd212IiB9LAotICAgIHsg
IndteCIsICJ2aWRlby94LW1zLXdteCIgfSwKLSAgICB7ICJ3YXYiLCAiYXVkaW8veC13YXYiIH0s
Ci0gICAgeyAiYW1yIiwgImF1ZGlvL2FtciIgfSwKLSAgICB7ICJhYWMiLCAiYXVkaW8vYWFjIiB9
LAotICAgIHsgIngtZ3NtIiwgImF1ZGlvL3gtZ3NtIiB9LAotICAgIHsgInN3ZiIsICJhcHBsaWNh
dGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIgfSwKLSAgICB7ICJtM3U4IiwgImFwcGxpY2F0aW9uL3Zu
ZC5hcHBsZS5tcGVndXJsIiB9LAotICAgIHsgIm0zdXJsIiwgImF1ZGlvL21wZWd1cmwiIH0sCi0g
ICAgeyAibTN1IiwgImF1ZGlvL21wZWd1cmwiIH0sCi0gICAgeyAiZmxhYyIsICJhdWRpby94LWZs
YWMiIH0sCi0gICAgeyAib2dnIiwgImF1ZGlvL29nZyIgfSwKLSAgICB7ICJvZ2EiLCAiYXVkaW8v
b2dnIiB9LAotICAgIC8vIEZJWE1FOiB3aW5jZSBhbHNvIG1hcHMgdHRmIGFuZCBvdGYgdG8gdGV4
dC9wbGFpbi4gU2hvdWxkIHdlIGRvIHRoYXQgdG9vPwotICAgIHsgMCwgMCB9Ci19OwotCiBTdHJp
bmcgTUlNRVR5cGVSZWdpc3RyeTo6Z2V0TUlNRVR5cGVGb3JFeHRlbnNpb24oY29uc3QgU3RyaW5n
JiBleHRlbnNpb24pCiB7Ci0gICAgU3RyaW5nIGxvd2VyRXh0ZW5zaW9uID0gZXh0ZW5zaW9uLmxv
d2VyKCk7Ci0KLSAgICBjb25zdCBFeHRlbnNpb25NYXAqIGVudHJ5ID0gZXh0ZW5zaW9uTWFwOwot
ICAgIHdoaWxlIChlbnRyeS0+ZXh0ZW5zaW9uKSB7Ci0gICAgICAgIGlmIChsb3dlckV4dGVuc2lv
biA9PSBlbnRyeS0+ZXh0ZW5zaW9uKQotICAgICAgICAgICAgcmV0dXJuIGVudHJ5LT5taW1lVHlw
ZTsKLSAgICAgICAgKytlbnRyeTsKLSAgICB9Ci0KLSAgICByZXR1cm4gU3RyaW5nKCk7CisgICAg
cmV0dXJuIFN0cmluZyhCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6Z2V0TUlNRVR5cGVGb3JFeHRlbnNp
b24oZXh0ZW5zaW9uLmxvd2VyKCkudXRmOCgpLmRhdGEoKSkuY19zdHIoKSk7CiB9CiAKIFN0cmlu
ZyBNSU1FVHlwZVJlZ2lzdHJ5OjpnZXRQcmVmZXJyZWRFeHRlbnNpb25Gb3JNSU1FVHlwZShjb25z
dCBTdHJpbmcmIHR5cGUpCiB7Ci0gICAgaWYgKHR5cGUuaXNFbXB0eSgpKQotICAgICAgICByZXR1
cm4gU3RyaW5nKCk7Ci0KLSAgICBTdHJpbmcgbG93ZXJUeXBlID0gdHlwZS5sb3dlcigpOwotCi0g
ICAgY29uc3QgRXh0ZW5zaW9uTWFwKiBlbnRyeSA9IGV4dGVuc2lvbk1hcDsKLSAgICB3aGlsZSAo
ZW50cnktPm1pbWVUeXBlKSB7Ci0gICAgICAgIGlmIChsb3dlclR5cGUgPT0gZW50cnktPm1pbWVU
eXBlKQotICAgICAgICAgICAgcmV0dXJuIGVudHJ5LT5leHRlbnNpb247Ci0gICAgICAgICsrZW50
cnk7Ci0gICAgfQotCi0gICAgcmV0dXJuIFN0cmluZygpOworICAgIHJldHVybiBTdHJpbmcoQmxh
Y2tCZXJyeTo6UGxhdGZvcm06OmdldFByZWZlcnJlZEV4dGVuc2lvbkZvck1JTUVUeXBlKHR5cGUu
bG93ZXIoKS51dGY4KCkuZGF0YSgpKS5jX3N0cigpKTsKIH0KIAogYm9vbCBNSU1FVHlwZVJlZ2lz
dHJ5Ojppc0FwcGxpY2F0aW9uUGx1Z2luTUlNRVR5cGUoY29uc3QgU3RyaW5nJikK
</data>

          </attachment>
      

    </bug>

</bugzilla>