Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(86)

Issue 223013: Another stab at the Chromium side of storage events. The WebKit side can be ... (Closed)

Created:
11 years, 3 months ago by jorlow
Modified:
9 years, 6 months ago
CC:
chromium-reviews_googlegroups.com, darin (slow to review), brettw, jam, Ben Goodger (Google)
Visibility:
Public.

Description

Another stab at the Chromium side of storage events. The WebKit side can be found here: https://bugs.webkit.org/show_bug.cgi?id=29655 TEST=Manually inspected that storage events fired. Will turn on more layout tests in a subsequent patch. BUG=19972 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=27756

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 23

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 18

Patch Set 5 : '' #

Total comments: 2

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+579 lines, -46 lines) Patch
M chrome/browser/in_process_webkit/browser_webkitclient_impl.h View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/in_process_webkit/browser_webkitclient_impl.cc View 1 2 3 4 5 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/in_process_webkit/dom_storage_context.h View 1 2 3 4 5 4 chunks +14 lines, -1 line 0 comments Download
M chrome/browser/in_process_webkit/dom_storage_context.cc View 1 2 3 4 5 5 chunks +38 lines, -1 line 0 comments Download
M chrome/browser/in_process_webkit/dom_storage_dispatcher_host.h View 1 2 3 4 5 3 chunks +38 lines, -2 lines 0 comments Download
M chrome/browser/in_process_webkit/dom_storage_dispatcher_host.cc View 1 2 3 4 5 7 chunks +60 lines, -4 lines 0 comments Download
M chrome/browser/in_process_webkit/storage_namespace.h View 1 2 3 4 5 2 chunks +5 lines, -1 line 0 comments Download
M chrome/browser/in_process_webkit/storage_namespace.cc View 1 2 3 4 5 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/in_process_webkit/webkit_context.h View 1 2 3 4 5 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/in_process_webkit/webkit_context.cc View 1 2 3 4 5 6 7 1 chunk +10 lines, -17 lines 0 comments Download
M chrome/common/render_messages_internal.h View 1 2 3 4 5 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/renderer/render_thread.h View 1 2 3 4 5 5 chunks +11 lines, -1 line 0 comments Download
M chrome/renderer/render_thread.cc View 1 2 3 4 5 5 chunks +16 lines, -0 lines 0 comments Download
M chrome/renderer/renderer_webstoragenamespace_impl.cc View 1 2 3 4 5 3 chunks +8 lines, -4 lines 0 comments Download
M webkit/api/public/WebKitClient.h View 1 2 3 4 5 1 chunk +6 lines, -2 lines 0 comments Download
A webkit/api/public/WebStorageEventDispatcher.h View 1 2 3 4 1 chunk +54 lines, -0 lines 0 comments Download
M webkit/api/src/StorageEventDispatcherChromium.cpp View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
A webkit/api/src/StorageEventDispatcherImpl.h View 1 2 3 4 1 chunk +60 lines, -0 lines 0 comments Download
A webkit/api/src/StorageEventDispatcherImpl.cpp View 1 2 3 4 1 chunk +82 lines, -0 lines 0 comments Download
A webkit/api/src/WebStorageEventDispatcherImpl.h View 1 2 3 4 1 chunk +59 lines, -0 lines 0 comments Download
A webkit/api/src/WebStorageEventDispatcherImpl.cpp View 1 2 3 4 1 chunk +64 lines, -0 lines 0 comments Download
M webkit/glue/webkitclient_impl.h View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M webkit/glue/webkitclient_impl.cc View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
M webkit/glue/webview_impl.cc View 1 2 3 4 5 3 chunks +6 lines, -4 lines 0 comments Download
M webkit/webkit.gyp View 1 2 3 4 5 3 chunks +5 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
jorlow
11 years, 3 months ago (2009-09-23 21:27:10 UTC) #1
jorlow
The code review of the patch this replaces: http://codereview.chromium.org/209047/show
11 years, 3 months ago (2009-09-23 21:27:56 UTC) #2
jorlow
This version is _much_ easier to review. :-) I went through the diff and caught ...
11 years, 3 months ago (2009-09-23 21:59:54 UTC) #3
michaeln
This is a big improvement over the initial cut, thnx for putting it together, a ...
11 years, 3 months ago (2009-09-23 23:03:13 UTC) #4
jorlow
Nothing major, so I'll wait till Darin's review. http://codereview.chromium.org/223013/diff/4001/75 File chrome/browser/in_process_webkit/dom_storage_context.h (right): http://codereview.chromium.org/223013/diff/4001/75#newcode54 Line 54: ...
11 years, 3 months ago (2009-09-23 23:13:32 UTC) #5
michaeln
http://codereview.chromium.org/223013/diff/4001/75 File chrome/browser/in_process_webkit/dom_storage_context.h (right): http://codereview.chromium.org/223013/diff/4001/75#newcode72 Line 72: // IO THREAD! oh... sorry... nm... maybe yell ...
11 years, 3 months ago (2009-09-23 23:41:23 UTC) #6
jorlow
Ok. I made the changes. Can I get a LGTM?
11 years, 3 months ago (2009-09-25 20:15:43 UTC) #7
darin (slow to review)
my comment about long lines in webkit/api land applies to more than just the few ...
11 years, 3 months ago (2009-09-25 23:24:07 UTC) #8
michaeln
LGTM
11 years, 3 months ago (2009-09-25 23:24:32 UTC) #9
jorlow
One outstanding question about the default page group name. http://codereview.chromium.org/223013/diff/10001/11023 File chrome/renderer/render_thread.cc (right): http://codereview.chromium.org/223013/diff/10001/11023#newcode66 Line ...
11 years, 3 months ago (2009-09-25 23:42:23 UTC) #10
darin (slow to review)
http://codereview.chromium.org/223013/diff/10001/11023 File chrome/renderer/render_thread.cc (right): http://codereview.chromium.org/223013/diff/10001/11023#newcode66 Line 66: extern const char* kPageGroupName; On 2009/09/25 23:42:23, Jeremy ...
11 years, 3 months ago (2009-09-26 04:50:48 UTC) #11
jorlow
New version uploaded. http://codereview.chromium.org/223013/diff/10001/11023 File chrome/renderer/render_thread.cc (right): http://codereview.chromium.org/223013/diff/10001/11023#newcode66 Line 66: extern const char* kPageGroupName; On ...
11 years, 2 months ago (2009-09-28 21:36:20 UTC) #12
darin (slow to review)
LGTM http://codereview.chromium.org/223013/diff/10014/10018 File webkit/glue/webview_impl.cc (right): http://codereview.chromium.org/223013/diff/10014/10018#newcode134 Line 134: // TODO(port): This needs to go into ...
11 years, 2 months ago (2009-09-28 21:51:13 UTC) #13
jorlow
http://codereview.chromium.org/223013/diff/10014/10018 File webkit/glue/webview_impl.cc (right): http://codereview.chromium.org/223013/diff/10014/10018#newcode134 Line 134: // TODO(port): This needs to go into the ...
11 years, 2 months ago (2009-09-28 21:58:57 UTC) #14
darin (slow to review)
11 years, 2 months ago (2009-09-28 22:00:56 UTC) #15
OK

On Mon, Sep 28, 2009 at 2:58 PM, <jorlow@chromium.org> wrote:

>
> http://codereview.chromium.org/223013/diff/10014/10018
> File webkit/glue/webview_impl.cc (right):
>
> http://codereview.chromium.org/223013/diff/10014/10018#newcode134
> Line 134: // TODO(port): This needs to go into the WebKit API
> implementation and be hidden
> On 2009/09/28 21:51:13, darin wrote:
>
>> nit: TODO(port) is for things that need to be done as part of porting
>>
> to Mac or
>
>> Linux.
>>
>
> Oops.  Got mixed up.
>
>  Also, this file is going to be in the WebKit API shortly, so it isn't
>> really a TODO to change this, right?
>>
>
> I thought it was worth the note for whomever moves it...even though
> it'll probably be you.
>
> I made it a FIXME since the rest is in WebKit style anyway.
>
>
> http://codereview.chromium.org/223013
>

Powered by Google App Engine
This is Rietveld 408576698