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

Issue 2370643004: Port messages sent by WebIDBFactoryImpl to Mojo. (Closed)

Created:
4 years, 2 months ago by Reilly Grant (use Gerrit)
Modified:
4 years, 2 months ago
CC:
Aaron Boodman, abarth-chromium, blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, cmumford, darin (slow to review), darin-cc_chromium.org, dglazkov+blink, jsbell+idb_chromium.org, mlamouri+watch-content_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Port messages sent by WebIDBFactoryImpl to Mojo. This is the first of a series of patches that convert the IPC messages sent by WebIDBFactoryImpl, WebIDBDatabaseImpl and WebIDBCursorImpl to Mojo messages. Once all of the IPC sent by IndexedDB and Blob storage are converted to Mojo they can be moved off of channel-associated interfaces and more agressive removal of unnecessary layers of abstraction (including removal of all of the manual thread hopping I added) can be done. BUG=627484 Committed: https://crrev.com/627e7f73d47910f4255031de55075e2a04b222f6 Cr-Commit-Position: refs/heads/master@{#426412}

Patch Set 1 #

Patch Set 2 : Fix webkit_unit_tests. #

Patch Set 3 : Allow cpp_only to be set by the invoker. #

Total comments: 13

Patch Set 4 : Documented cpp_only parameter. #

Patch Set 5 : Integrate rockot@'s suggestions, adding StrongAssociatedBinding. #

Patch Set 6 : Rebase over the Blink reformatting. #

Total comments: 10

Patch Set 7 : Addressed most of dcheng@'s feedback. #

Total comments: 42

Patch Set 8 : Address cmumford@'s feedback. #

Patch Set 9 : Typemap IndexedDBDatabaseMetadata. #

Total comments: 3

Patch Set 10 : Require explicit wrapping when discarding map keys. #

Total comments: 34

Patch Set 11 : Addressed haraken@ and dcheng@'s feedback. #

Patch Set 12 : Store IOThreadHelper in an unique_ptr and add a TestBrowserThreadBundle where needed. #

Total comments: 5

Patch Set 13 : Address last nits and fix leaks in unit tests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1545 lines, -951 lines) Patch
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -2 lines 0 comments Download
M content/browser/indexed_db/indexed_db_backing_store.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M content/browser/indexed_db/indexed_db_backing_store.cc View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
M content/browser/indexed_db/indexed_db_callbacks.h View 1 2 3 4 5 6 7 8 9 10 11 6 chunks +15 lines, -8 lines 0 comments Download
M content/browser/indexed_db/indexed_db_callbacks.cc View 1 2 3 4 5 6 7 8 9 10 11 15 chunks +146 lines, -86 lines 0 comments Download
M content/browser/indexed_db/indexed_db_database.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M content/browser/indexed_db/indexed_db_database_callbacks.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +10 lines, -5 lines 0 comments Download
M content/browser/indexed_db/indexed_db_database_callbacks.cc View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +73 lines, -20 lines 0 comments Download
M content/browser/indexed_db/indexed_db_database_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 7 chunks +12 lines, -6 lines 0 comments Download
M content/browser/indexed_db/indexed_db_dispatcher_host.h View 1 2 3 4 5 6 6 chunks +38 lines, -11 lines 0 comments Download
M content/browser/indexed_db/indexed_db_dispatcher_host.cc View 1 2 3 4 5 6 7 8 7 chunks +86 lines, -77 lines 0 comments Download
M content/browser/indexed_db/indexed_db_factory_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +4 lines, -5 lines 0 comments Download
M content/browser/indexed_db/indexed_db_index_writer.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
D content/browser/indexed_db/indexed_db_metadata.h View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -83 lines 0 comments Download
D content/browser/indexed_db/indexed_db_metadata.cc View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -72 lines 0 comments Download
M content/browser/indexed_db/indexed_db_transaction_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +2 lines, -2 lines 0 comments Download
M content/browser/indexed_db/mock_indexed_db_database_callbacks.cc View 1 chunk +1 line, -1 line 0 comments Download
M content/child/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
A content/child/indexed_db/indexed_db_callbacks_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +79 lines, -0 lines 0 comments Download
A content/child/indexed_db/indexed_db_callbacks_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +187 lines, -0 lines 0 comments Download
A content/child/indexed_db/indexed_db_database_callbacks_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +44 lines, -0 lines 0 comments Download
A content/child/indexed_db/indexed_db_database_callbacks_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +74 lines, -0 lines 0 comments Download
M content/child/indexed_db/indexed_db_dispatcher.h View 1 2 3 4 5 6 7 8 9 10 9 chunks +23 lines, -47 lines 0 comments Download
M content/child/indexed_db/indexed_db_dispatcher.cc View 1 2 3 4 5 6 7 8 9 10 9 chunks +26 lines, -226 lines 0 comments Download
M content/child/indexed_db/indexed_db_message_filter.h View 1 chunk +0 lines, -10 lines 0 comments Download
M content/child/indexed_db/indexed_db_message_filter.cc View 1 2 3 4 5 6 7 2 chunks +0 lines, -28 lines 0 comments Download
M content/child/indexed_db/mock_webidbcallbacks.h View 1 chunk +1 line, -0 lines 0 comments Download
M content/child/indexed_db/webidbdatabase_impl.h View 2 chunks +0 lines, -2 lines 0 comments Download
M content/child/indexed_db/webidbdatabase_impl.cc View 2 chunks +1 line, -4 lines 0 comments Download
M content/child/indexed_db/webidbfactory_impl.h View 1 2 3 4 5 6 7 3 chunks +14 lines, -1 line 0 comments Download
M content/child/indexed_db/webidbfactory_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +135 lines, -15 lines 0 comments Download
M content/common/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 2 chunks +8 lines, -0 lines 0 comments Download
M content/common/indexed_db/OWNERS View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -0 lines 0 comments Download
A content/common/indexed_db/indexed_db.mojom View 1 2 3 4 5 6 7 8 9 10 1 chunk +87 lines, -0 lines 0 comments Download
A content/common/indexed_db/indexed_db.typemap View 1 2 3 4 5 6 7 8 1 chunk +22 lines, -0 lines 0 comments Download
M content/common/indexed_db/indexed_db_messages.h View 5 chunks +0 lines, -120 lines 0 comments Download
A + content/common/indexed_db/indexed_db_metadata.h View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
A + content/common/indexed_db/indexed_db_metadata.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
A content/common/indexed_db/indexed_db_struct_traits.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +93 lines, -0 lines 0 comments Download
A content/common/indexed_db/indexed_db_struct_traits.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +73 lines, -0 lines 0 comments Download
A + content/common/indexed_db/typemaps.gni View 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/renderer_blink_platform_impl.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -1 line 0 comments Download
M mojo/public/cpp/bindings/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M mojo/public/cpp/bindings/array_traits_stl.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +37 lines, -0 lines 0 comments Download
M mojo/public/cpp/bindings/associated_interface_ptr_info.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
A + mojo/public/cpp/bindings/strong_associated_binding.h View 1 2 3 4 5 chunks +37 lines, -42 lines 0 comments Download
M mojo/public/tools/bindings/chromium_bindings_configuration.gni View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M mojo/public/tools/bindings/mojom.gni View 1 2 3 4 5 6 7 8 9 10 2 chunks +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBCursor.cpp View 1 2 3 4 5 6 7 8 4 chunks +3 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBDatabase.cpp View 1 2 3 4 5 6 7 2 chunks +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBDatabaseCallbacks.h View 1 2 3 4 5 3 chunks +11 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBDatabaseCallbacks.cpp View 1 2 3 4 5 3 chunks +28 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp View 1 2 3 4 5 4 chunks +5 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBIndex.cpp View 1 2 3 4 5 6 7 6 chunks +5 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.cpp View 1 2 3 4 5 6 7 11 chunks +12 lines, -13 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.h View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.cpp View 1 2 3 4 5 6 7 3 chunks +6 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBRequest.h View 1 2 3 4 5 6 7 3 chunks +9 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp View 1 2 3 4 5 6 7 3 chunks +18 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBRequestTest.cpp View 1 2 3 4 5 6 7 3 chunks +7 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/WebIDBCallbacksImpl.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/WebIDBCallbacksImpl.cpp View 1 2 3 4 5 6 7 8 9 10 6 chunks +57 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/WebIDBDatabaseCallbacksImpl.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/WebIDBDatabaseCallbacksImpl.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +18 lines, -6 lines 0 comments Download
M third_party/WebKit/public/platform/modules/indexeddb/WebIDBCallbacks.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/public/platform/modules/indexeddb/WebIDBDatabaseCallbacks.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 91 (49 generated)
Reilly Grant (use Gerrit)
This is a new version of https://codereview.chromium.org/2320213004 which does not attempt to do Onion Soup ...
4 years, 2 months ago (2016-09-26 10:41:53 UTC) #4
Reilly Grant (use Gerrit)
rockot@, can you take a look at the Android build failure? It looks like this ...
4 years, 2 months ago (2016-09-27 09:30:54 UTC) #11
Ken Rockot(use gerrit already)
If you have any dependencies on native typemaps you can specify cpp_only = true in ...
4 years, 2 months ago (2016-09-27 15:14:40 UTC) #12
Ken Rockot(use gerrit already)
If you have any dependencies on native typemaps you can specify cpp_only = true in ...
4 years, 2 months ago (2016-09-27 15:14:53 UTC) #13
Reilly Grant (use Gerrit)
Allow cpp_only to be set by the invoker.
4 years, 2 months ago (2016-09-28 02:21:02 UTC) #14
Reilly Grant (use Gerrit)
On 2016/09/27 at 15:14:53, rockot wrote: > If you have any dependencies on native typemaps ...
4 years, 2 months ago (2016-09-28 02:26:50 UTC) #16
Ken Rockot(use gerrit already)
IPC looks good, Mojo usage looks good. I just wonder if we can't do something ...
4 years, 2 months ago (2016-09-28 20:06:45 UTC) #20
Reilly Grant (use Gerrit)
https://codereview.chromium.org/2370643004/diff/40001/content/child/indexed_db/indexed_db_database_callbacks_impl.h File content/child/indexed_db/indexed_db_database_callbacks_impl.h (right): https://codereview.chromium.org/2370643004/diff/40001/content/child/indexed_db/indexed_db_database_callbacks_impl.h#newcode24 content/child/indexed_db/indexed_db_database_callbacks_impl.h:24: void Bind(indexed_db::mojom::DatabaseCallbacksAssociatedPtrInfo* ptr_info, On 2016/09/28 at 20:06:44, Ken Rockot ...
4 years, 2 months ago (2016-09-29 06:44:50 UTC) #21
Ken Rockot(use gerrit already)
LGTM with a little optional refactoring https://codereview.chromium.org/2370643004/diff/40001/content/child/indexed_db/indexed_db_database_callbacks_impl.h File content/child/indexed_db/indexed_db_database_callbacks_impl.h (right): https://codereview.chromium.org/2370643004/diff/40001/content/child/indexed_db/indexed_db_database_callbacks_impl.h#newcode24 content/child/indexed_db/indexed_db_database_callbacks_impl.h:24: void Bind(indexed_db::mojom::DatabaseCallbacksAssociatedPtrInfo* ptr_info, ...
4 years, 2 months ago (2016-09-29 22:37:50 UTC) #22
Reilly Grant (use Gerrit)
jam@, can you give me a top-level //content review? https://codereview.chromium.org/2370643004/diff/40001/content/child/indexed_db/indexed_db_database_callbacks_impl.h File content/child/indexed_db/indexed_db_database_callbacks_impl.h (right): https://codereview.chromium.org/2370643004/diff/40001/content/child/indexed_db/indexed_db_database_callbacks_impl.h#newcode24 content/child/indexed_db/indexed_db_database_callbacks_impl.h:24: ...
4 years, 2 months ago (2016-09-30 07:24:21 UTC) #26
jam
On 2016/09/30 07:24:21, Reilly Grant wrote: > jam@, can you give me a top-level //content ...
4 years, 2 months ago (2016-09-30 16:35:09 UTC) #29
Reilly Grant (use Gerrit)
Rebase over the Blink reformatting.
4 years, 2 months ago (2016-10-03 05:39:41 UTC) #30
dcheng
Sorry for the review latency =( https://codereview.chromium.org/2370643004/diff/100001/content/browser/indexed_db/indexed_db_callbacks.cc File content/browser/indexed_db/indexed_db_callbacks.cc (right): https://codereview.chromium.org/2370643004/diff/100001/content/browser/indexed_db/indexed_db_callbacks.cc#newcode43 content/browser/indexed_db/indexed_db_callbacks.cc:43: const content::IndexedDBDatabaseMetadata& web_metadata) ...
4 years, 2 months ago (2016-10-05 08:00:03 UTC) #31
Reilly Grant (use Gerrit)
https://codereview.chromium.org/2370643004/diff/100001/content/browser/indexed_db/indexed_db_callbacks.cc File content/browser/indexed_db/indexed_db_callbacks.cc (right): https://codereview.chromium.org/2370643004/diff/100001/content/browser/indexed_db/indexed_db_callbacks.cc#newcode43 content/browser/indexed_db/indexed_db_callbacks.cc:43: const content::IndexedDBDatabaseMetadata& web_metadata) { On 2016/10/05 at 08:00:03, dcheng ...
4 years, 2 months ago (2016-10-05 09:16:26 UTC) #32
Reilly Grant (use Gerrit)
Addressed most of dcheng@'s feedback.
4 years, 2 months ago (2016-10-05 09:17:02 UTC) #33
Ken Rockot(use gerrit already)
On Oct 5, 2016 2:16 AM, <reillyg@chromium.org> wrote: > > > https://codereview.chromium.org/2370643004/diff/100001/content/browser/indexed_db/indexed_db_callbacks.cc > File content/browser/indexed_db/indexed_db_callbacks.cc ...
4 years, 2 months ago (2016-10-05 13:16:08 UTC) #38
Ken Rockot(use gerrit already)
On Oct 5, 2016 2:16 AM, <reillyg@chromium.org> wrote: > > > https://codereview.chromium.org/2370643004/diff/100001/content/browser/indexed_db/indexed_db_callbacks.cc > File content/browser/indexed_db/indexed_db_callbacks.cc ...
4 years, 2 months ago (2016-10-05 13:16:47 UTC) #39
Ken Rockot(use gerrit already)
FYI the SyncMessageFilter change has landed now.
4 years, 2 months ago (2016-10-05 17:56:54 UTC) #40
cmumford
Looks great - all minor nit comments and a few questions. https://codereview.chromium.org/2370643004/diff/120001/content/browser/indexed_db/indexed_db_callbacks.cc File content/browser/indexed_db/indexed_db_callbacks.cc (right): ...
4 years, 2 months ago (2016-10-11 18:30:55 UTC) #41
Reilly Grant (use Gerrit)
https://codereview.chromium.org/2370643004/diff/120001/content/browser/indexed_db/indexed_db_callbacks.cc File content/browser/indexed_db/indexed_db_callbacks.cc (right): https://codereview.chromium.org/2370643004/diff/120001/content/browser/indexed_db/indexed_db_callbacks.cc#newcode42 content/browser/indexed_db/indexed_db_callbacks.cc:42: ::indexed_db::mojom::DatabaseMetadataPtr ConvertMetadata( On 2016/10/11 at 18:30:54, cmumford wrote: > ...
4 years, 2 months ago (2016-10-11 23:46:14 UTC) #43
cmumford
lgtm
4 years, 2 months ago (2016-10-12 17:18:15 UTC) #47
Reilly Grant (use Gerrit)
Asking meacer@ for an IPC security review because dcheng@ is backlogged.
4 years, 2 months ago (2016-10-12 17:54:06 UTC) #49
dcheng
On 2016/10/12 17:54:06, Reilly Grant wrote: > Asking meacer@ for an IPC security review because ...
4 years, 2 months ago (2016-10-12 18:25:00 UTC) #50
meacer
On 2016/10/12 18:25:00, dcheng wrote: > On 2016/10/12 17:54:06, Reilly Grant wrote: > > Asking ...
4 years, 2 months ago (2016-10-12 18:45:33 UTC) #51
Reilly Grant (use Gerrit)
dcheng@ and rocket@, I've added StructTraits for IndexedDBDatabaseMetadata and friends. Please take another look.
4 years, 2 months ago (2016-10-14 01:28:43 UTC) #54
Ken Rockot(use gerrit already)
https://codereview.chromium.org/2370643004/diff/160001/content/common/indexed_db/indexed_db_struct_traits.h File content/common/indexed_db/indexed_db_struct_traits.h (right): https://codereview.chromium.org/2370643004/diff/160001/content/common/indexed_db/indexed_db_struct_traits.h#newcode128 content/common/indexed_db/indexed_db_struct_traits.h:128: if (!StructTraits<indexed_db::mojom::ObjectStoreMetadataDataView, (no action required) This is a little ...
4 years, 2 months ago (2016-10-14 21:50:47 UTC) #57
Reilly Grant (use Gerrit)
https://codereview.chromium.org/2370643004/diff/160001/mojo/public/cpp/bindings/array_traits_stl.h File mojo/public/cpp/bindings/array_traits_stl.h (right): https://codereview.chromium.org/2370643004/diff/160001/mojo/public/cpp/bindings/array_traits_stl.h#newcode92 mojo/public/cpp/bindings/array_traits_stl.h:92: struct ArrayTraits<std::map<K, V>> { On 2016/10/14 at 21:50:47, Ken ...
4 years, 2 months ago (2016-10-15 00:13:42 UTC) #58
dcheng
https://codereview.chromium.org/2370643004/diff/180001/content/browser/indexed_db/indexed_db_callbacks.cc File content/browser/indexed_db/indexed_db_callbacks.cc (right): https://codereview.chromium.org/2370643004/diff/180001/content/browser/indexed_db/indexed_db_callbacks.cc#newcode38 content/browser/indexed_db/indexed_db_callbacks.cc:38: Nit: be consistent with newlines surrounding the contents of ...
4 years, 2 months ago (2016-10-17 05:33:45 UTC) #64
Ken Rockot(use gerrit already)
new traits changes lgtm % dcheng's comments
4 years, 2 months ago (2016-10-18 16:04:59 UTC) #65
haraken
+Elliott https://chromiumcodereview.appspot.com/2370643004/diff/180001/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp File third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp (right): https://chromiumcodereview.appspot.com/2370643004/diff/180001/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp#newcode146 third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp:146: m_webCallbacks = nullptr; Don't we need to call ...
4 years, 2 months ago (2016-10-18 19:01:29 UTC) #67
Reilly Grant (use Gerrit)
https://codereview.chromium.org/2370643004/diff/180001/content/browser/indexed_db/indexed_db_callbacks.cc File content/browser/indexed_db/indexed_db_callbacks.cc (right): https://codereview.chromium.org/2370643004/diff/180001/content/browser/indexed_db/indexed_db_callbacks.cc#newcode38 content/browser/indexed_db/indexed_db_callbacks.cc:38: On 2016/10/17 at 05:33:44, dcheng wrote: > Nit: be ...
4 years, 2 months ago (2016-10-19 00:36:51 UTC) #68
dcheng
It looks like the latest snapshot didn't upload thanks to the SSL woes, but some ...
4 years, 2 months ago (2016-10-19 03:55:29 UTC) #69
Reilly Grant (use Gerrit)
Successfully uploaded a new version now. https://codereview.chromium.org/2370643004/diff/180001/content/browser/indexed_db/indexed_db_callbacks.h File content/browser/indexed_db/indexed_db_callbacks.h (right): https://codereview.chromium.org/2370643004/diff/180001/content/browser/indexed_db/indexed_db_callbacks.h#newcode150 content/browser/indexed_db/indexed_db_callbacks.h:150: IOThreadHelper* io_helper_; On ...
4 years, 2 months ago (2016-10-19 06:01:24 UTC) #70
haraken
WebKit LGTM
4 years, 2 months ago (2016-10-19 10:14:29 UTC) #75
Reilly Grant (use Gerrit)
https://codereview.chromium.org/2370643004/diff/180001/content/browser/indexed_db/indexed_db_callbacks.h File content/browser/indexed_db/indexed_db_callbacks.h (right): https://codereview.chromium.org/2370643004/diff/180001/content/browser/indexed_db/indexed_db_callbacks.h#newcode150 content/browser/indexed_db/indexed_db_callbacks.h:150: IOThreadHelper* io_helper_; On 2016/10/19 at 06:01:24, Reilly Grant wrote: ...
4 years, 2 months ago (2016-10-19 18:33:14 UTC) #77
dcheng
mojo lgtm https://codereview.chromium.org/2370643004/diff/220001/content/browser/indexed_db/indexed_db_database_unittest.cc File content/browser/indexed_db/indexed_db_database_unittest.cc (right): https://codereview.chromium.org/2370643004/diff/220001/content/browser/indexed_db/indexed_db_database_unittest.cc#newcode116 content/browser/indexed_db/indexed_db_database_unittest.cc:116: content::TestBrowserThreadBundle thread_bundle; Not necessary in this CL, ...
4 years, 2 months ago (2016-10-19 23:44:03 UTC) #81
Reilly Grant (use Gerrit)
Don't create IOThreadHelper in tests because it leaks.
4 years, 2 months ago (2016-10-20 01:21:49 UTC) #82
Reilly Grant (use Gerrit)
Ignore comment #82. https://codereview.chromium.org/2370643004/diff/220001/content/child/indexed_db/indexed_db_callbacks_impl.h File content/child/indexed_db/indexed_db_callbacks_impl.h (right): https://codereview.chromium.org/2370643004/diff/220001/content/child/indexed_db/indexed_db_callbacks_impl.h#newcode26 content/child/indexed_db/indexed_db_callbacks_impl.h:26: InternalState(blink::WebIDBCallbacks* callbacks, On 2016/10/19 at 23:44:02, ...
4 years, 2 months ago (2016-10-20 01:46:18 UTC) #84
Reilly Grant (use Gerrit)
Address last nits and fix leaks in unit tests.
4 years, 2 months ago (2016-10-20 01:46:32 UTC) #85
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2370643004/250001
4 years, 2 months ago (2016-10-20 01:47:34 UTC) #88
commit-bot: I haz the power
Committed patchset #13 (id:250001)
4 years, 2 months ago (2016-10-20 05:13:08 UTC) #89
commit-bot: I haz the power
4 years, 2 months ago (2016-10-21 13:15:58 UTC) #91
Message was sent while issue was closed.
Patchset 13 (id:??) landed as
https://crrev.com/627e7f73d47910f4255031de55075e2a04b222f6
Cr-Commit-Position: refs/heads/master@{#426412}

Powered by Google App Engine
This is Rietveld 408576698