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

Issue 19316002: Separate WebIDBKey type into separate header (Closed)

Created:
7 years, 5 months ago by jamesr
Modified:
7 years, 5 months ago
Reviewers:
alecflett
CC:
blink-reviews, dglazkov+blink, eae+blinkwatch, abarth-chromium, darin (slow to review), jsbell, dgrogan
Visibility:
Public.

Description

Separate WebIDBKey type into separate header WebIDBKey has exported symbols that we don't want to call from any common or browser code as well as a type enum that we want to reuse everywhere. This separates the type enum into a standalone WebKit::WebIDBKeyType enum in its own header and normalizes the names to standard blink public API conventions. This way we can use DEPS to enforce that we're only using the types in common and browser code. BUG=237267 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=154358

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix win build #

Patch Set 3 : also do WebIDBKeyPath types #

Unified diffs Side-by-side diffs Delta from patch set Stats (+84 lines, -47 lines) Patch
M Source/web/AssertMatchingEnums.cpp View 1 2 1 chunk +9 lines, -11 lines 0 comments Download
M Source/web/WebIDBKey.cpp View 1 2 2 chunks +17 lines, -10 lines 0 comments Download
M Source/web/WebIDBKeyPath.cpp View 1 2 1 chunk +7 lines, -2 lines 0 comments Download
M public/platform/WebIDBKey.h View 1 2 3 chunks +15 lines, -11 lines 0 comments Download
M public/platform/WebIDBKeyPath.h View 1 2 3 chunks +12 lines, -7 lines 0 comments Download
A + public/platform/WebIDBTypes.h View 1 2 1 chunk +24 lines, -6 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
jamesr
https://codereview.chromium.org/19316002/diff/1/Source/web/AssertMatchingEnums.cpp File Source/web/AssertMatchingEnums.cpp (right): https://codereview.chromium.org/19316002/diff/1/Source/web/AssertMatchingEnums.cpp#newcode504 Source/web/AssertMatchingEnums.cpp:504: // MinType is specific to the backing store, and ...
7 years, 5 months ago (2013-07-16 00:57:19 UTC) #1
alecflett
Thank you for tackling this, something josh and I have been meaning to do ourselves! ...
7 years, 5 months ago (2013-07-16 17:06:34 UTC) #2
jamesr
On 2013/07/16 17:06:34, alecflett wrote: > Thank you for tackling this, something josh and I ...
7 years, 5 months ago (2013-07-16 17:14:16 UTC) #3
jamesr
This does WebIDBKeyPath::Type as well and consolidates the enums in WebIDBTypes.h. The ugly thing about ...
7 years, 5 months ago (2013-07-16 23:11:33 UTC) #4
alecflett
On 2013/07/16 23:11:33, jamesr wrote: > This does WebIDBKeyPath::Type as well and consolidates the enums ...
7 years, 5 months ago (2013-07-17 01:30:38 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/19316002/11001
7 years, 5 months ago (2013-07-17 01:32:38 UTC) #6
commit-bot: I haz the power
7 years, 5 months ago (2013-07-17 03:34:12 UTC) #7
Message was sent while issue was closed.
Change committed as 154358

Powered by Google App Engine
This is Rietveld 408576698