<?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>75112</bug_id>
          
          <creation_ts>2011-12-22 12:30:02 -0800</creation_ts>
          <short_desc>[Qt] [WK2] Use HashMap instead of Vector in the builtin bundle</short_desc>
          <delta_ts>2011-12-22 13:18:20 -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>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 name="Caio Marcelo de Oliveira Filho">cmarcelo</reporter>
          <assigned_to name="Caio Marcelo de Oliveira Filho">cmarcelo</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>526444</commentid>
    <comment_count>0</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-12-22 12:30:02 -0800</bug_when>
    <thetext>[Qt] [WK2] Use HashMap instead of Vector in the builtin bundle</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>526445</commentid>
    <comment_count>1</comment_count>
      <attachid>120363</attachid>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-12-22 12:31:08 -0800</bug_when>
    <thetext>Created attachment 120363
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>526468</commentid>
    <comment_count>2</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-12-22 13:18:20 -0800</bug_when>
    <thetext>Committed r103572: &lt;http://trac.webkit.org/changeset/103572&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120363</attachid>
            <date>2011-12-22 12:31:08 -0800</date>
            <delta_ts>2011-12-22 12:48:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75112-20111222173216.patch</filename>
            <type>text/plain</type>
            <size>4349</size>
            <attacher name="Caio Marcelo de Oliveira Filho">cmarcelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzNTYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMTkyZWM4OTk5NTNmMTZj
ZDg0ZGVlYjgzMzNjMWMyZWVhMDdjMTZiZS4uMjQwMzg4ZWYwNzY5MzBhNWZhZjhjODk4YzM1MDZm
M2Y1Y2ZjMmY5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDExLTEyLTIyICBDYWlv
IE1hcmNlbG8gZGUgT2xpdmVpcmEgRmlsaG8gIDxjYWlvLm9saXZlaXJhQG9wZW5ib3NzYS5vcmc+
CisKKyAgICAgICAgW1F0XSBbV0syXSBVc2UgSGFzaE1hcCBpbnN0ZWFkIG9mIFZlY3RvciBpbiB0
aGUgYnVpbHRpbiBidW5kbGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTc1MTEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgRml4IG15IG93biBGSVhNRSBub3cgdGhhdCBIYXNoTWFwIGhhdmUgc3VwcG9ydCB0
byBob2xkIE93blB0ciBhcyB2YWx1ZS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvcXQvUXRCdWls
dGluQnVuZGxlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UXRCdWlsdGluQnVuZGxlOjpkaWRDcmVh
dGVQYWdlKToKKyAgICAgICAgKFdlYktpdDo6UXRCdWlsdGluQnVuZGxlOjp3aWxsRGVzdHJveVBh
Z2UpOgorICAgICAgICAoV2ViS2l0OjpRdEJ1aWx0aW5CdW5kbGU6OmhhbmRsZU1lc3NhZ2VUb05h
dmlnYXRvclF0T2JqZWN0KToKKyAgICAgICAgKFdlYktpdDo6UXRCdWlsdGluQnVuZGxlOjpoYW5k
bGVTZXROYXZpZ2F0b3JRdE9iamVjdEVuYWJsZWQpOgorICAgICAgICAqIFdlYlByb2Nlc3MvcXQv
UXRCdWlsdGluQnVuZGxlLmg6CisKIDIwMTEtMTItMjIgIFJ5dWFuIENob2kgPHJ5dWFuLmNob2lA
c2Ftc3VuZy5jb20+LCBUb21hc3ogTW9yYXdza2kgPHQubW9yYXdza2lAc2Ftc3VuZy5jb20+CiAK
ICAgICAgICAgW0VGTF1bV0syXSBBZGQgYW4gb3B0aW9uIHRvIGJ1aWxkIFdlYktpdDIuCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL3F0L1F0QnVpbHRpbkJ1bmRsZS5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL3F0L1F0QnVpbHRpbkJ1bmRsZS5jcHAKaW5kZXgg
ZjBjMjhjZmQxYjkyOTA3ZmQ0MmZjYThmMDE1NjZjMjhjZTNmZjA4Ni4uYTVhNzVkMGMzYjE5Yjlh
OGVlMWMzMjdhNThmZmI4NDFjNzVkN2YyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2Vi
UHJvY2Vzcy9xdC9RdEJ1aWx0aW5CdW5kbGUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvcXQvUXRCdWlsdGluQnVuZGxlLmNwcApAQCAtODAsMjYgKzgwLDEyIEBAIHZvaWQgUXRC
dWlsdGluQnVuZGxlOjpkaWRSZWNlaXZlTWVzc2FnZShXS0J1bmRsZVJlZiBidW5kbGUsIFdLU3Ry
aW5nUmVmIG1lc3NhZ2VOCiAKIHZvaWQgUXRCdWlsdGluQnVuZGxlOjpkaWRDcmVhdGVQYWdlKFdL
QnVuZGxlUGFnZVJlZiBwYWdlKQogewotICAgIG1fcGFnZXMuYXBwZW5kKGFkb3B0UHRyKG5ldyBR
dEJ1aWx0aW5CdW5kbGVQYWdlKHRoaXMsIHBhZ2UpKSk7CisgICAgbV9wYWdlcy5hZGQocGFnZSwg
YWRvcHRQdHIobmV3IFF0QnVpbHRpbkJ1bmRsZVBhZ2UodGhpcywgcGFnZSkpKTsKIH0KIAogdm9p
ZCBRdEJ1aWx0aW5CdW5kbGU6OndpbGxEZXN0cm95UGFnZShXS0J1bmRsZVBhZ2VSZWYgcGFnZSkK
IHsKLSAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fcGFnZXMuc2l6ZSgpOyArK2kpIHsKLSAg
ICAgICAgaWYgKG1fcGFnZXNbaV0tPnBhZ2UoKSA9PSBwYWdlKSB7Ci0gICAgICAgICAgICBtX3Bh
Z2VzLnJlbW92ZShpKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQotfQot
Ci1RdEJ1aWx0aW5CdW5kbGVQYWdlKiBRdEJ1aWx0aW5CdW5kbGU6OmJ1bmRsZVBhZ2VGb3JQYWdl
UmVmKGNvbnN0IFdLQnVuZGxlUGFnZVJlZiBwYWdlKSBjb25zdAotewotICAgIGZvciAoc2l6ZV90
IGkgPSAwOyBpIDwgbV9wYWdlcy5zaXplKCk7ICsraSkgewotICAgICAgICBpZiAobV9wYWdlc1tp
XS0+cGFnZSgpID09IHBhZ2UpCi0gICAgICAgICAgICByZXR1cm4gbV9wYWdlc1tpXS5nZXQoKTsK
LSAgICB9Ci0gICAgcmV0dXJuIDA7CisgICAgbV9wYWdlcy5yZW1vdmUocGFnZSk7CiB9CiAKIHZv
aWQgUXRCdWlsdGluQnVuZGxlOjpkaWRSZWNlaXZlTWVzc2FnZShXS1N0cmluZ1JlZiBtZXNzYWdl
TmFtZSwgV0tUeXBlUmVmIG1lc3NhZ2VCb2R5KQpAQCAtMTIzLDcgKzEwOSw3IEBAIHZvaWQgUXRC
dWlsdGluQnVuZGxlOjpoYW5kbGVNZXNzYWdlVG9OYXZpZ2F0b3JRdE9iamVjdChXS1R5cGVSZWYg
bWVzc2FnZUJvZHkpCiAgICAgV0tCdW5kbGVQYWdlUmVmIHBhZ2UgPSBzdGF0aWNfY2FzdDxXS0J1
bmRsZVBhZ2VSZWY+KFdLQXJyYXlHZXRJdGVtQXRJbmRleChib2R5LCAwKSk7CiAgICAgV0tTdHJp
bmdSZWYgY29udGVudHMgPSBzdGF0aWNfY2FzdDxXS1N0cmluZ1JlZj4oV0tBcnJheUdldEl0ZW1B
dEluZGV4KGJvZHksIDEpKTsKIAotICAgIFF0QnVpbHRpbkJ1bmRsZVBhZ2UqIGJ1bmRsZVBhZ2Ug
PSBidW5kbGVQYWdlRm9yUGFnZVJlZihwYWdlKTsKKyAgICBRdEJ1aWx0aW5CdW5kbGVQYWdlKiBi
dW5kbGVQYWdlID0gbV9wYWdlcy5nZXQocGFnZSk7CiAgICAgaWYgKCFidW5kbGVQYWdlKQogICAg
ICAgICByZXR1cm47CiAgICAgYnVuZGxlUGFnZS0+ZGlkUmVjZWl2ZU1lc3NhZ2VUb05hdmlnYXRv
clF0T2JqZWN0KGNvbnRlbnRzKTsKQEAgLTE0Miw3ICsxMjgsNyBAQCB2b2lkIFF0QnVpbHRpbkJ1
bmRsZTo6aGFuZGxlU2V0TmF2aWdhdG9yUXRPYmplY3RFbmFibGVkKFdLVHlwZVJlZiBtZXNzYWdl
Qm9keSkKICAgICBXS0J1bmRsZVBhZ2VSZWYgcGFnZSA9IHN0YXRpY19jYXN0PFdLQnVuZGxlUGFn
ZVJlZj4oV0tBcnJheUdldEl0ZW1BdEluZGV4KGJvZHksIDApKTsKICAgICBXS0Jvb2xlYW5SZWYg
ZW5hYmxlZCA9IHN0YXRpY19jYXN0PFdLQm9vbGVhblJlZj4oV0tBcnJheUdldEl0ZW1BdEluZGV4
KGJvZHksIDEpKTsKIAotICAgIFF0QnVpbHRpbkJ1bmRsZVBhZ2UqIGJ1bmRsZVBhZ2UgPSBidW5k
bGVQYWdlRm9yUGFnZVJlZihwYWdlKTsKKyAgICBRdEJ1aWx0aW5CdW5kbGVQYWdlKiBidW5kbGVQ
YWdlID0gbV9wYWdlcy5nZXQocGFnZSk7CiAgICAgaWYgKCFidW5kbGVQYWdlKQogICAgICAgICBy
ZXR1cm47CiAgICAgYnVuZGxlUGFnZS0+c2V0TmF2aWdhdG9yUXRPYmplY3RFbmFibGVkKGVuYWJs
ZWQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9xdC9RdEJ1aWx0aW5C
dW5kbGUuaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvcXQvUXRCdWlsdGluQnVuZGxlLmgK
aW5kZXggNjk3ZDI2YmRhNGU4ZmUxMjZhOGFkMDUyNWRjZjU4MTM2MGQwZjNhYy4uNDk4ZmVjN2My
MjY2MmNjNGM1ZTAxN2JhMGIzMzc2NmJlNzNkZGRiNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9xdC9RdEJ1aWx0aW5CdW5kbGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL3F0L1F0QnVpbHRpbkJ1bmRsZS5oCkBAIC0yOSw4ICsyOSw4IEBACiAKICNpbmNs
dWRlICJXS0J1bmRsZS5oIgogI2luY2x1ZGUgIldLQnVuZGxlUGFnZS5oIgorI2luY2x1ZGUgPHd0
Zi9IYXNoTWFwLmg+CiAjaW5jbHVkZSA8d3RmL093blB0ci5oPgotI2luY2x1ZGUgPHd0Zi9WZWN0
b3IuaD4KIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKQEAgLTU1LDEzICs1NSwxMCBAQCBwdWJsaWM6
CiAgICAgdm9pZCBkaWRSZWNlaXZlTWVzc2FnZShXS1N0cmluZ1JlZiBtZXNzYWdlTmFtZSwgV0tU
eXBlUmVmIG1lc3NhZ2VCb2R5KTsKIAogcHJpdmF0ZToKLSAgICBRdEJ1aWx0aW5CdW5kbGVQYWdl
KiBidW5kbGVQYWdlRm9yUGFnZVJlZihjb25zdCBXS0J1bmRsZVBhZ2VSZWYpIGNvbnN0OwotCiAg
ICAgdm9pZCBoYW5kbGVNZXNzYWdlVG9OYXZpZ2F0b3JRdE9iamVjdChXS1R5cGVSZWYgbWVzc2Fn
ZUJvZHkpOwogICAgIHZvaWQgaGFuZGxlU2V0TmF2aWdhdG9yUXRPYmplY3RFbmFibGVkKFdLVHlw
ZVJlZiBtZXNzYWdlQm9keSk7CiAKLSAgICAvLyBGSVhNRTogQ2FuIHdlIHVzZSBIYXNoTWFwIG9m
IE93blB0cnM/IE9yIHNvbWV0aGluZyBlcXVpdmFsZW50PwotICAgIFZlY3RvcjxPd25QdHI8UXRC
dWlsdGluQnVuZGxlUGFnZT4gPiBtX3BhZ2VzOworICAgIEhhc2hNYXA8V0tCdW5kbGVQYWdlUmVm
LCBPd25QdHI8UXRCdWlsdGluQnVuZGxlUGFnZT4gPiBtX3BhZ2VzOwogICAgIFdLQnVuZGxlUmVm
IG1fYnVuZGxlOwogfTsKIAo=
</data>
<flag name="review"
          id="120619"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>