<?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>34298</bug_id>
          
          <creation_ts>2010-01-28 18:15:59 -0800</creation_ts>
          <short_desc>[Chromium] StorageNamespaceProxy::copy() should be a no-op</short_desc>
          <delta_ts>2010-01-28 23:15:43 -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="Jeremy Orlow">jorlow</reporter>
          <assigned_to name="Jeremy Orlow">jorlow</assigned_to>
          <cc>fishd</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>185677</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-01-28 18:15:59 -0800</bug_when>
    <thetext>StorageNamespaceProxy::copy() should be a no-op</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185681</commentid>
    <comment_count>1</comment_count>
      <attachid>47664</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-01-28 18:22:17 -0800</bug_when>
    <thetext>Created attachment 47664
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185693</commentid>
    <comment_count>2</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-01-28 19:01:24 -0800</bug_when>
    <thetext>It&apos;s worth noting the current behavior asserts NOT REACHED when m_storageNamespace-&gt;copy() is called.  :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185745</commentid>
    <comment_count>3</comment_count>
      <attachid>47664</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-01-28 22:55:38 -0800</bug_when>
    <thetext>Comment on attachment 47664
Patch

&gt; +    // The WebViewClient knows what its session storage namespace id is but we
&gt; +    // do not.  Returning 0 here causes it to be fetched (via theWebViewClient)

nit: &quot;theWebViewClient&quot; -&gt; &quot;the WebViewClient&quot;


&gt; +    // on its next use.  Note that it is WebViewClient::createView&apos;s
&gt; +    // responsibility to clone the session storage namespace id and that the
&gt; +    // only time copy() is called is directly after the createView call...which
&gt; +    // is why all of this is safe.

nit: It seems like some of this should be documented on WebViewClient::createView.

R=me

Feel free to fixup comments and commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185753</commentid>
    <comment_count>4</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-01-28 23:15:43 -0800</bug_when>
    <thetext>Committed r54046: &lt;http://trac.webkit.org/changeset/54046&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47664</attachid>
            <date>2010-01-28 18:22:17 -0800</date>
            <delta_ts>2010-01-28 22:55:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34298-20100128182216.patch</filename>
            <type>text/plain</type>
            <size>1704</size>
            <attacher name="Jeremy Orlow">jorlow</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNTQwMzYpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDEtMjggIEplcmVt
eSBPcmxvdyAgPGpvcmxvd0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgU3RvcmFnZU5hbWVzcGFjZVByb3h5Ojpjb3B5KCkgc2hv
dWxkIGJlIGEgbm8tb3AKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTM0Mjk4CisKKyAgICAgICAgVGhlIGNvbW1lbnQgaW4gdGhlIGNvZGUgc2hvdWxkIG1h
a2UgY2xlYXIgd2h5LgorCisgICAgICAgICogc3JjL1N0b3JhZ2VOYW1lc3BhY2VQcm94eS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTdG9yYWdlTmFtZXNwYWNlUHJveHk6OmNvcHkpOgorCiAyMDEw
LTAxLTI3ICBBYXJvbiBCb29kbWFuICA8YWFAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IERhcmluIEFkbGVyLgpJbmRleDogV2ViS2l0L2Nocm9taXVtL3NyYy9TdG9yYWdlTmFt
ZXNwYWNlUHJveHkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9zcmMvU3RvcmFn
ZU5hbWVzcGFjZVByb3h5LmNwcAkocmV2aXNpb24gNTM5NTQpCisrKyBXZWJLaXQvY2hyb21pdW0v
c3JjL1N0b3JhZ2VOYW1lc3BhY2VQcm94eS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY2LDcgKzY2
LDE0IEBAIFN0b3JhZ2VOYW1lc3BhY2VQcm94eTo6flN0b3JhZ2VOYW1lc3BhY2UKIAogUGFzc1Jl
ZlB0cjxTdG9yYWdlTmFtZXNwYWNlPiBTdG9yYWdlTmFtZXNwYWNlUHJveHk6OmNvcHkoKQogewot
ICAgIHJldHVybiBhZG9wdFJlZihuZXcgU3RvcmFnZU5hbWVzcGFjZVByb3h5KG1fc3RvcmFnZU5h
bWVzcGFjZS0+Y29weSgpLCBtX3N0b3JhZ2VUeXBlKSk7CisgICAgQVNTRVJUKG1fc3RvcmFnZVR5
cGUgPT0gU2Vzc2lvblN0b3JhZ2UpOworICAgIC8vIFRoZSBXZWJWaWV3Q2xpZW50IGtub3dzIHdo
YXQgaXRzIHNlc3Npb24gc3RvcmFnZSBuYW1lc3BhY2UgaWQgaXMgYnV0IHdlCisgICAgLy8gZG8g
bm90LiAgUmV0dXJuaW5nIDAgaGVyZSBjYXVzZXMgaXQgdG8gYmUgZmV0Y2hlZCAodmlhIHRoZVdl
YlZpZXdDbGllbnQpCisgICAgLy8gb24gaXRzIG5leHQgdXNlLiAgTm90ZSB0aGF0IGl0IGlzIFdl
YlZpZXdDbGllbnQ6OmNyZWF0ZVZpZXcncworICAgIC8vIHJlc3BvbnNpYmlsaXR5IHRvIGNsb25l
IHRoZSBzZXNzaW9uIHN0b3JhZ2UgbmFtZXNwYWNlIGlkIGFuZCB0aGF0IHRoZQorICAgIC8vIG9u
bHkgdGltZSBjb3B5KCkgaXMgY2FsbGVkIGlzIGRpcmVjdGx5IGFmdGVyIHRoZSBjcmVhdGVWaWV3
IGNhbGwuLi53aGljaAorICAgIC8vIGlzIHdoeSBhbGwgb2YgdGhpcyBpcyBzYWZlLgorICAgIHJl
dHVybiAwOwogfQogCiBQYXNzUmVmUHRyPFN0b3JhZ2VBcmVhPiBTdG9yYWdlTmFtZXNwYWNlUHJv
eHk6OnN0b3JhZ2VBcmVhKFBhc3NSZWZQdHI8U2VjdXJpdHlPcmlnaW4+IG9yaWdpbikK
</data>
<flag name="review"
          id="30170"
          type_id="1"
          status="+"
          setter="fishd"
    />
    <flag name="commit-queue"
          id="30192"
          type_id="3"
          status="-"
          setter="fishd"
    />
          </attachment>
      

    </bug>

</bugzilla>