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

Issue 10533057: IPC plumbing for IndexedDB to snapshot metadata to the renderer. (Closed)

Created:
8 years, 6 months ago by jsbell
Modified:
8 years, 6 months ago
Reviewers:
michaeln, dgrogan, jam, alecflett
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jochen+watch-content_chromium.org
Visibility:
Public.

Description

IPC plumbing for IndexedDB to snapshot metadata to the renderer. Allows avoiding trivial sync IPC calls for metadata implemented in http://webkit.org/b/88467 and sets the stage for more dramatic improvements by moving IndexedDB logic from the browser to the renderer and eliminating the V8 utility process. BUG=129470 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=143202

Patch Set 1 #

Patch Set 2 : Don't CamelCase "metadata" #

Total comments: 8

Patch Set 3 : Incorporate review feedback #

Patch Set 4 : Missed two CONTENT_EXPORT decls #

Patch Set 5 : Use IPC macros rather than introducing new classes #

Total comments: 2

Patch Set 6 : Simplified naming on WK side #

Unified diffs Side-by-side diffs Delta from patch set Stats (+110 lines, -0 lines) Patch
M content/browser/in_process_webkit/indexed_db_dispatcher_host.h View 1 2 3 4 5 3 chunks +4 lines, -0 lines 0 comments Download
M content/browser/in_process_webkit/indexed_db_dispatcher_host.cc View 1 2 3 4 5 4 chunks +36 lines, -0 lines 0 comments Download
M content/common/indexed_db/indexed_db_messages.h View 1 2 3 4 2 chunks +28 lines, -0 lines 0 comments Download
M content/common/indexed_db/proxy_webidbdatabase_impl.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M content/common/indexed_db/proxy_webidbdatabase_impl.cc View 1 2 3 4 5 3 chunks +41 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
jsbell
Full landing sequence: (1) https://bugs.webkit.org/show_bug.cgi?id=88678 (2) this (3) https://bugs.webkit.org/show_bug.cgi?id=88467 Please take a look.
8 years, 6 months ago (2012-06-08 19:06:25 UTC) #1
michaeln
https://chromiumcodereview.appspot.com/10533057/diff/2001/content/browser/in_process_webkit/indexed_db_dispatcher_host.h File content/browser/in_process_webkit/indexed_db_dispatcher_host.h (right): https://chromiumcodereview.appspot.com/10533057/diff/2001/content/browser/in_process_webkit/indexed_db_dispatcher_host.h#newcode124 content/browser/in_process_webkit/indexed_db_dispatcher_host.h:124: std::vector<string16>* object_stores); once the uber OnMetadata() goes in, is ...
8 years, 6 months ago (2012-06-08 19:46:51 UTC) #2
jsbell
https://chromiumcodereview.appspot.com/10533057/diff/2001/content/browser/in_process_webkit/indexed_db_dispatcher_host.h File content/browser/in_process_webkit/indexed_db_dispatcher_host.h (right): https://chromiumcodereview.appspot.com/10533057/diff/2001/content/browser/in_process_webkit/indexed_db_dispatcher_host.h#newcode124 content/browser/in_process_webkit/indexed_db_dispatcher_host.h:124: std::vector<string16>* object_stores); On 2012/06/08 19:46:51, michaeln wrote: > once ...
8 years, 6 months ago (2012-06-08 20:11:57 UTC) #3
jsbell
+jam@ for OWNERS review of content/content_common.gypi (and general wisdom/awesomeness)
8 years, 6 months ago (2012-06-08 20:15:27 UTC) #4
michaeln
lgtm, will be nice to that bunch of sync getters go :)
8 years, 6 months ago (2012-06-08 20:22:30 UTC) #5
jsbell
Based on offline feedback from jam@, used IPC macros to define structs rather than introducing ...
8 years, 6 months ago (2012-06-12 00:22:28 UTC) #6
jam
lgtm http://codereview.chromium.org/10533057/diff/12001/content/browser/in_process_webkit/indexed_db_dispatcher_host.cc File content/browser/in_process_webkit/indexed_db_dispatcher_host.cc (right): http://codereview.chromium.org/10533057/diff/12001/content/browser/in_process_webkit/indexed_db_dispatcher_host.cc#newcode366 content/browser/in_process_webkit/indexed_db_dispatcher_host.cc:366: nit: blank line http://codereview.chromium.org/10533057/diff/12001/content/browser/in_process_webkit/indexed_db_dispatcher_host.cc#newcode375 content/browser/in_process_webkit/indexed_db_dispatcher_host.cc:375: ditto
8 years, 6 months ago (2012-06-12 00:44:33 UTC) #7
jsbell
Updated to match WebKit side: https://bugs.webkit.org/show_bug.cgi?id=88678
8 years, 6 months ago (2012-06-12 16:55:53 UTC) #8
jam
are you waiting for another review? for things like this (renaming after a webkit roll) ...
8 years, 6 months ago (2012-06-13 16:19:05 UTC) #9
jsbell
On 2012/06/13 16:19:05, John Abd-El-Malek wrote: > are you waiting for another review? for things ...
8 years, 6 months ago (2012-06-13 16:22:06 UTC) #10
jsbell
https://bugs.webkit.org/show_bug.cgi?id=88678 finally landed, so as soon as DEPS rolls WebKit r120753 into Chromium this can ...
8 years, 6 months ago (2012-06-19 23:48:35 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jsbell@chromium.org/10533057/12002
8 years, 6 months ago (2012-06-20 16:15:39 UTC) #12
commit-bot: I haz the power
8 years, 6 months ago (2012-06-20 17:38:12 UTC) #13
Change committed as 143202

Powered by Google App Engine
This is Rietveld 408576698