<?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>59635</bug_id>
          
          <creation_ts>2011-04-27 14:28:44 -0700</creation_ts>
          <short_desc>Port Mozilla&apos;s IndexedDB tests: creating and deleting indexes</short_desc>
          <delta_ts>2011-04-27 22:04:10 -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>New Bugs</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Mark Pilgrim (Google)">pilgrim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dgrogan</cc>
    
    <cc>fishd</cc>
    
    <cc>hans</cc>
    
    <cc>pilgrim</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>393832</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-04-27 14:28:44 -0700</bug_when>
    <thetext>Original test: http://mxr.mozilla.org/mozilla2.0/source/dom/indexedDB/test/test_remove_index.html?force=1

This is a port of a test from Mozilla&apos;s IndexedDB test suite. It creates and deletes an index on an object store and checks that indexNames is updated properly.

WebKit passes this test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393833</commentid>
    <comment_count>1</comment_count>
      <attachid>91350</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-04-27 14:30:09 -0700</bug_when>
    <thetext>Created attachment 91350
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393914</commentid>
    <comment_count>2</comment_count>
      <attachid>91350</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2011-04-27 16:00:11 -0700</bug_when>
    <thetext>Comment on attachment 91350
Patch

r+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>394202</commentid>
    <comment_count>3</comment_count>
      <attachid>91350</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-27 22:04:06 -0700</bug_when>
    <thetext>Comment on attachment 91350
Patch

Clearing flags on attachment: 91350

Committed r85152: &lt;http://trac.webkit.org/changeset/85152&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>394203</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-27 22:04:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91350</attachid>
            <date>2011-04-27 14:30:09 -0700</date>
            <delta_ts>2011-04-27 22:04:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59635-20110427173008.patch</filename>
            <type>text/plain</type>
            <size>4390</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDg1MDk1KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDQtMjcgIE1hcmsgUGlsZ3JpbSAgPHBp
bGdyaW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFBvcnQgTW96aWxsYSdzIEluZGV4ZWREQiB0ZXN0czogY3JlYXRpbmcgYW5k
IGRlbGV0aW5nIGluZGV4ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTU5NjM1CisKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL3Jl
bW92ZS1pbmRleC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhl
ZGRiL21vemlsbGEvcmVtb3ZlLWluZGV4Lmh0bWw6IEFkZGVkLgorCiAyMDExLTA0LTI3ICBBZHJp
ZW5uZSBXYWxrZXIgIDxlbm5lQGdvb2dsZS5jb20+CiAKICAgICAgICAgW2Nocm9taXVtXSBVbnJl
dmlld2VkLCB1cGRhdGUgZmxhdC13aXRoLXRyYW5zZm9ybWVkLWNoaWxkIGV4cGVjdGF0aW9ucy4K
SW5kZXg6IExheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvcmVtb3ZlLWluZGV4
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRk
Yi9tb3ppbGxhL3JlbW92ZS1pbmRleC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL3JlbW92ZS1pbmRleC1leHBlY3RlZC50
eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjQgQEAKK1Rlc3QgSW5kZXhlZERCJ3MgY3JlYXRp
bmcgYW5kIGRlbGV0aW5nIGluZGV4ZXMKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2Vy
aWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisK
K2luZGV4ZWREQiA9IHdpbmRvdy5pbmRleGVkREIgfHwgd2luZG93LndlYmtpdEluZGV4ZWREQiB8
fCB3aW5kb3cubW96SW5kZXhlZERCOworUEFTUyBpbmRleGVkREIgPT0gbnVsbCBpcyBmYWxzZQor
aW5kZXhlZERCLm9wZW4obmFtZSwgZGVzY3JpcHRpb24pCitkYiA9IGV2ZW50LnRhcmdldC5yZXN1
bHQKK3JlcXVlc3QgPSBkYi5zZXRWZXJzaW9uKCcxJykKK0RlbGV0ZWQgYWxsIG9iamVjdCBzdG9y
ZXMuCitvYmplY3RTdG9yZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKG9iamVjdFN0b3JlTmFtZSwg
eyBrZXlQYXRoOiAnZm9vJyB9KTsKK1BBU1MgZGIub2JqZWN0U3RvcmVOYW1lcy5sZW5ndGggaXMg
MQorUEFTUyBkYi5vYmplY3RTdG9yZU5hbWVzLml0ZW0oMCkgaXMgb2JqZWN0U3RvcmVOYW1lCitQ
QVNTIG9iamVjdFN0b3JlLmluZGV4TmFtZXMubGVuZ3RoIGlzIDAKK2luZGV4ID0gb2JqZWN0U3Rv
cmUuY3JlYXRlSW5kZXgoaW5kZXhOYW1lLCAnZm9vJyk7CitQQVNTIG9iamVjdFN0b3JlLmluZGV4
TmFtZXMubGVuZ3RoIGlzIDEKK1BBU1Mgb2JqZWN0U3RvcmUuaW5kZXhOYW1lcy5pdGVtKDApIGlz
IGluZGV4TmFtZQorb2JqZWN0U3RvcmUuZGVsZXRlSW5kZXgoaW5kZXhOYW1lKTsKK1BBU1Mgb2Jq
ZWN0U3RvcmUuaW5kZXhOYW1lcy5sZW5ndGggaXMgMAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL3N0b3JhZ2UvaW5k
ZXhlZGRiL21vemlsbGEvcmVtb3ZlLWluZGV4Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9yZW1vdmUtaW5kZXguaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvcmVtb3ZlLWluZGV4
Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNzMgQEAKKzwhRE9DVFlQRSBodG1sPgorPCEt
LQorICBvcmlnaW5hbCB0ZXN0OiBodHRwOi8vbXhyLm1vemlsbGEub3JnL21vemlsbGEyLjAvc291
cmNlL2RvbS9pbmRleGVkREIvdGVzdC90ZXN0X3JlbW92ZV9pbmRleC5odG1sCisgIGxpY2Vuc2Ug
b2Ygb3JpZ2luYWwgdGVzdDoKKyAgICAiIEFueSBjb3B5cmlnaHQgaXMgZGVkaWNhdGVkIHRvIHRo
ZSBQdWJsaWMgRG9tYWluLgorICAgICAgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvcHVibGlj
ZG9tYWluL3plcm8vMS4wLyAiCistLT4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxl
c2hlZXQiIGhyZWY9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3Nz
Ij4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMt
dGVzdC1wb3N0LWZ1bmN0aW9uLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJj
ZXMvc2hhcmVkLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0
aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CisKK2Rlc2NyaXB0
aW9uKCJUZXN0IEluZGV4ZWREQidzIGNyZWF0aW5nIGFuZCBkZWxldGluZyBpbmRleGVzIik7Citp
ZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVy
LndhaXRVbnRpbERvbmUoKTsKKworZnVuY3Rpb24gdGVzdCgpCit7CisgICAgaW5kZXhlZERCID0g
ZXZhbEFuZExvZygiaW5kZXhlZERCID0gd2luZG93LmluZGV4ZWREQiB8fCB3aW5kb3cud2Via2l0
SW5kZXhlZERCIHx8IHdpbmRvdy5tb3pJbmRleGVkREI7Iik7CisgICAgc2hvdWxkQmVGYWxzZSgi
aW5kZXhlZERCID09IG51bGwiKTsKKworICAgIG5hbWUgPSB3aW5kb3cubG9jYXRpb24ucGF0aG5h
bWU7CisgICAgZGVzY3JpcHRpb24gPSAiTXkgVGVzdCBEYXRhYmFzZSI7CisgICAgcmVxdWVzdCA9
IGV2YWxBbmRMb2coImluZGV4ZWREQi5vcGVuKG5hbWUsIGRlc2NyaXB0aW9uKSIpOworICAgIHJl
cXVlc3Qub25zdWNjZXNzID0gb3BlblN1Y2Nlc3M7CisgICAgcmVxdWVzdC5vbmVycm9yID0gdW5l
eHBlY3RlZEVycm9yQ2FsbGJhY2s7Cit9CisKK2Z1bmN0aW9uIG9wZW5TdWNjZXNzKCkKK3sKKyAg
ICBkYiA9IGV2YWxBbmRMb2coImRiID0gZXZlbnQudGFyZ2V0LnJlc3VsdCIpOworCisgICAgcmVx
dWVzdCA9IGV2YWxBbmRMb2coInJlcXVlc3QgPSBkYi5zZXRWZXJzaW9uKCcxJykiKTsKKyAgICBy
ZXF1ZXN0Lm9uc3VjY2VzcyA9IGNyZWF0ZUFuZERlbGV0ZUluZGV4OworICAgIHJlcXVlc3Qub25l
cnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworfQorCitmdW5jdGlvbiBjcmVhdGVBbmRE
ZWxldGVJbmRleCgpCit7CisgICAgZGVsZXRlQWxsT2JqZWN0U3RvcmVzKGRiKTsKKworICAgIG9i
amVjdFN0b3JlTmFtZSA9ICJ0ZXN0IHN0b3JlIjsKKyAgICBvYmplY3RTdG9yZSA9IGV2YWxBbmRM
b2coIm9iamVjdFN0b3JlID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUob2JqZWN0U3RvcmVOYW1lLCB7
IGtleVBhdGg6ICdmb28nIH0pOyIpOworICAgIHNob3VsZEJlKCJkYi5vYmplY3RTdG9yZU5hbWVz
Lmxlbmd0aCIsICIxIik7CisgICAgc2hvdWxkQmUoImRiLm9iamVjdFN0b3JlTmFtZXMuaXRlbSgw
KSIsICJvYmplY3RTdG9yZU5hbWUiKTsKKyAgICBzaG91bGRCZSgib2JqZWN0U3RvcmUuaW5kZXhO
YW1lcy5sZW5ndGgiLCAiMCIpOworCisgICAgaW5kZXhOYW1lID0gIk15IFRlc3QgSW5kZXgiOwor
ICAgIGluZGV4ID0gZXZhbEFuZExvZygiaW5kZXggPSBvYmplY3RTdG9yZS5jcmVhdGVJbmRleChp
bmRleE5hbWUsICdmb28nKTsiKTsKKyAgICBzaG91bGRCZSgib2JqZWN0U3RvcmUuaW5kZXhOYW1l
cy5sZW5ndGgiLCAiMSIpOworICAgIHNob3VsZEJlKCJvYmplY3RTdG9yZS5pbmRleE5hbWVzLml0
ZW0oMCkiLCAiaW5kZXhOYW1lIik7CisKKyAgICBldmFsQW5kTG9nKCJvYmplY3RTdG9yZS5kZWxl
dGVJbmRleChpbmRleE5hbWUpOyIpOworICAgIHNob3VsZEJlKCJvYmplY3RTdG9yZS5pbmRleE5h
bWVzLmxlbmd0aCIsICIwIik7CisKKyAgICBkb25lKCk7Cit9CisKK3ZhciBzdWNjZXNzZnVsbHlQ
YXJzZWQgPSB0cnVlOworCit0ZXN0KCk7CisKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgor
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>