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

Issue 10577040: Generate param traits even when shared by mutliple message files. (Closed)

Created:
8 years, 6 months ago by Tom Sepez
Modified:
8 years, 6 months ago
Reviewers:
jam
CC:
chromium-reviews, darin-cc_chromium.org, brettw-cc_chromium.org
Visibility:
Public.

Description

Generate param traits even when shared by mutliple message files. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=144082

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 1

Patch Set 4 : #

Patch Set 5 : #

Total comments: 6

Patch Set 6 : #

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -262 lines) Patch
M chrome/chrome_common.gypi View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/automation_messages.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/automation_messages.cc View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/common_param_traits.h View 1 2 3 4 5 1 chunk +3 lines, -27 lines 0 comments Download
M chrome/common/common_param_traits.cc View 1 2 3 4 1 chunk +17 lines, -95 lines 0 comments Download
A chrome/common/common_param_traits_macros.h View 1 2 3 4 5 1 chunk +17 lines, -0 lines 0 comments Download
M content/common/drag_messages.h View 1 2 3 4 5 1 chunk +0 lines, -1 line 0 comments Download
M content/content_common.gypi View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/common_param_traits.h View 1 2 3 4 5 6 3 chunks +1 line, -36 lines 0 comments Download
M content/public/common/common_param_traits.cc View 1 2 3 4 2 chunks +18 lines, -102 lines 0 comments Download
A content/public/common/common_param_traits_macros.h View 1 2 3 4 5 1 chunk +27 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Tom Sepez
Hey John, Please check this out. I think this works to solve the generation of ...
8 years, 6 months ago (2012-06-20 19:42:37 UTC) #1
Tom Sepez
PS#2 is same idea, but removes burden from message file includers.
8 years, 6 months ago (2012-06-20 21:20:48 UTC) #2
Tom Sepez
PS#3 takes the same idea, and provides a "starter kit" for content/
8 years, 6 months ago (2012-06-20 21:43:05 UTC) #3
jam
http://codereview.chromium.org/10577040/diff/11001/content/public/common/common_param_traits.h File content/public/common/common_param_traits.h (right): http://codereview.chromium.org/10577040/diff/11001/content/public/common/common_param_traits.h#newcode31 content/public/common/common_param_traits.h:31: // Explicitly guarded include of _defs.h files in header ...
8 years, 6 months ago (2012-06-20 21:55:48 UTC) #4
Tom Sepez
I'd like to get rid of the case of manual generation just because two or ...
8 years, 6 months ago (2012-06-20 22:03:38 UTC) #5
Tom Sepez
I noticed this while reviewing a CL where a new enum value was added, and ...
8 years, 6 months ago (2012-06-20 22:06:36 UTC) #6
Tom Sepez
> even though I see why, it's odd reading that ifdef in traits/message files. Ok, ...
8 years, 6 months ago (2012-06-22 22:40:02 UTC) #7
jam
cool, this looks nice. i always didn't like having to do manual serialization of a ...
8 years, 6 months ago (2012-06-25 19:52:24 UTC) #8
Tom Sepez
John, please review. http://codereview.chromium.org/10577040/diff/17001/chrome/common/common_param_traits.h File chrome/common/common_param_traits.h (right): http://codereview.chromium.org/10577040/diff/17001/chrome/common/common_param_traits.h#newcode5 chrome/common/common_param_traits.h:5: #ifndef CHROME_COMMON_COMMON_PARAM_TRAITS_H_ Added comment to chrome/ ...
8 years, 6 months ago (2012-06-25 20:30:24 UTC) #9
jam
lgtm
8 years, 6 months ago (2012-06-25 20:32:55 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tsepez@chromium.org/10577040/26004
8 years, 6 months ago (2012-06-25 22:49:26 UTC) #11
commit-bot: I haz the power
8 years, 6 months ago (2012-06-26 01:01:44 UTC) #12
Change committed as 144082

Powered by Google App Engine
This is Rietveld 408576698