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

Issue 857053002: Generate the print messages in components/printing (Closed)

Created:
5 years, 11 months ago by dgn
Modified:
5 years, 10 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Generate the print messages in components/printing Adds a new file to //printing to hold the enums to be included during the IPC generation. This allows to use them in more than one generator at the time. BUG=311308 Committed: https://crrev.com/7cf873680f76a1f6190f64e3819b51dd64e31574 Cr-Commit-Position: refs/heads/master@{#313540}

Patch Set 1 #

Patch Set 2 : #

Total comments: 12

Patch Set 3 : Removed dedicated component generators #

Total comments: 4

Patch Set 4 : reordered the generator #

Total comments: 2

Patch Set 5 : added IPC reviewers for printing_param_traits_macros.h #

Patch Set 6 : Moved the traits macro to components/printing #

Total comments: 4

Patch Set 7 : reorder imports #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+82 lines, -15 lines) Patch
M chrome/common/BUILD.gn View 1 2 3 4 5 2 chunks +4 lines, -7 lines 0 comments Download
M chrome/common/all_messages.h View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/common/chrome_utility_printing_messages.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/common_message_generator.h View 1 chunk +0 lines, -1 line 0 comments Download
M components/printing.gypi View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M components/printing/common/BUILD.gn View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M components/printing/common/OWNERS View 1 2 3 4 5 1 chunk +13 lines, -0 lines 0 comments Download
M components/printing/common/print_messages.h View 1 2 3 4 5 6 3 chunks +4 lines, -5 lines 0 comments Download
M components/printing/common/print_messages.cc View 1 2 3 1 chunk +29 lines, -2 lines 0 comments Download
A components/printing/common/printing_param_traits_macros.h View 1 2 3 4 5 6 1 chunk +23 lines, -0 lines 2 comments Download

Messages

Total messages: 33 (3 generated)
dgn
https://codereview.chromium.org/857053002/diff/20001/components/printing/common/print_messages.h File components/printing/common/print_messages.h (right): https://codereview.chromium.org/857053002/diff/20001/components/printing/common/print_messages.h#newcode24 components/printing/common/print_messages.h:24: #undef PRINTING_PRINTING_PARAM_TRAITS_MACROS_H_ Inspired by: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/common/importer/profile_import_process_messages.h&l=26
5 years, 11 months ago (2015-01-19 18:09:31 UTC) #2
Bernhard Bauer
https://codereview.chromium.org/857053002/diff/20001/chrome/common/all_messages.h File chrome/common/all_messages.h (right): https://codereview.chromium.org/857053002/diff/20001/chrome/common/all_messages.h#newcode19 chrome/common/all_messages.h:19: #include "components/printing/common/print_messages.h" I just realized... are you actually going ...
5 years, 11 months ago (2015-01-19 22:34:32 UTC) #3
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/857053002/diff/20001/chrome/common/BUILD.gn File chrome/common/BUILD.gn (right): https://codereview.chromium.org/857053002/diff/20001/chrome/common/BUILD.gn#newcode140 chrome/common/BUILD.gn:140: "//components/printing/common:printing_common", I guess printing_common should have printing in deps ...
5 years, 11 months ago (2015-01-21 00:59:59 UTC) #4
Bernhard Bauer
https://codereview.chromium.org/857053002/diff/20001/chrome/common/all_messages.h File chrome/common/all_messages.h (right): https://codereview.chromium.org/857053002/diff/20001/chrome/common/all_messages.h#newcode19 chrome/common/all_messages.h:19: #include "components/printing/common/print_messages.h" On 2015/01/21 00:59:59, Vitaly Buka wrote: > ...
5 years, 11 months ago (2015-01-21 10:13:57 UTC) #5
Vitaly Buka (NO REVIEWS)
On 2015/01/21 10:13:57, Bernhard Bauer wrote: > https://codereview.chromium.org/857053002/diff/20001/chrome/common/all_messages.h > File chrome/common/all_messages.h (right): > > https://codereview.chromium.org/857053002/diff/20001/chrome/common/all_messages.h#newcode19 ...
5 years, 11 months ago (2015-01-21 16:46:45 UTC) #6
dgn
https://codereview.chromium.org/857053002/diff/20001/components/printing/common/print_messages.h File components/printing/common/print_messages.h (left): https://codereview.chromium.org/857053002/diff/20001/components/printing/common/print_messages.h#oldcode89 components/printing/common/print_messages.h:89: IPC_ENUM_TRAITS_MAX_VALUE(printing::MarginType, On 2015/01/21 00:59:59, Vitaly Buka wrote: > do ...
5 years, 11 months ago (2015-01-21 18:24:24 UTC) #7
Bernhard Bauer
https://codereview.chromium.org/857053002/diff/20001/chrome/common/all_messages.h File chrome/common/all_messages.h (right): https://codereview.chromium.org/857053002/diff/20001/chrome/common/all_messages.h#newcode19 chrome/common/all_messages.h:19: #include "components/printing/common/print_messages.h" On 2015/01/21 10:13:57, Bernhard Bauer wrote: > ...
5 years, 11 months ago (2015-01-21 18:57:29 UTC) #8
dgn
https://codereview.chromium.org/857053002/diff/20001/chrome/common/BUILD.gn File chrome/common/BUILD.gn (right): https://codereview.chromium.org/857053002/diff/20001/chrome/common/BUILD.gn#newcode140 chrome/common/BUILD.gn:140: "//components/printing/common:printing_common", On 2015/01/21 00:59:59, Vitaly Buka wrote: > I ...
5 years, 11 months ago (2015-01-22 00:14:29 UTC) #9
Bernhard Bauer
https://codereview.chromium.org/857053002/diff/40001/components/printing/common/print_messages.cc File components/printing/common/print_messages.cc (right): https://codereview.chromium.org/857053002/diff/40001/components/printing/common/print_messages.cc#newcode5 components/printing/common/print_messages.cc:5: //#include "components/printing/common/print_messages.h" Nit: remove this comment. https://codereview.chromium.org/857053002/diff/40001/components/printing/common/print_messages.cc#newcode7 components/printing/common/print_messages.cc:7: #define ...
5 years, 11 months ago (2015-01-22 09:30:12 UTC) #10
dgn
https://codereview.chromium.org/857053002/diff/40001/components/printing/common/print_messages.cc File components/printing/common/print_messages.cc (right): https://codereview.chromium.org/857053002/diff/40001/components/printing/common/print_messages.cc#newcode5 components/printing/common/print_messages.cc:5: //#include "components/printing/common/print_messages.h" On 2015/01/22 09:30:12, Bernhard Bauer wrote: > ...
5 years, 11 months ago (2015-01-22 14:27:14 UTC) #11
dgn
dcheng@chromium.org: Please review changes in chrome/common/all_messages.h chrome/common/chrome_utility_printing_messages.h components/printing/common/print_messages.h thestig@chromium.org: Please review changes in chrome/common/BUILD.gn chrome/common/common_message_generator.h
5 years, 11 months ago (2015-01-23 16:47:56 UTC) #13
sgurun-gerrit only
On 2015/01/23 16:47:56, dgn wrote: > mailto:dcheng@chromium.org: Please review changes in > chrome/common/all_messages.h > chrome/common/chrome_utility_printing_messages.h ...
5 years, 11 months ago (2015-01-23 22:13:40 UTC) #14
dcheng
https://codereview.chromium.org/857053002/diff/60001/printing/printing_param_traits_macros.h File printing/printing_param_traits_macros.h (right): https://codereview.chromium.org/857053002/diff/60001/printing/printing_param_traits_macros.h#newcode1 printing/printing_param_traits_macros.h:1: // Copyright 2015 The Chromium Authors. All rights reserved. ...
5 years, 11 months ago (2015-01-23 23:01:53 UTC) #15
Vitaly Buka (NO REVIEWS)
lgtm
5 years, 11 months ago (2015-01-23 23:29:36 UTC) #16
dgn
https://codereview.chromium.org/857053002/diff/60001/printing/printing_param_traits_macros.h File printing/printing_param_traits_macros.h (right): https://codereview.chromium.org/857053002/diff/60001/printing/printing_param_traits_macros.h#newcode1 printing/printing_param_traits_macros.h:1: // Copyright 2015 The Chromium Authors. All rights reserved. ...
5 years, 11 months ago (2015-01-26 10:02:09 UTC) #17
Vitaly Buka (NO REVIEWS)
On 2015/01/26 10:02:09, dgn wrote: > https://codereview.chromium.org/857053002/diff/60001/printing/printing_param_traits_macros.h > File printing/printing_param_traits_macros.h (right): > > https://codereview.chromium.org/857053002/diff/60001/printing/printing_param_traits_macros.h#newcode1 > ...
5 years, 11 months ago (2015-01-27 01:45:02 UTC) #18
dgn
On 2015/01/27 01:45:02, Vitaly Buka wrote: > On 2015/01/26 10:02:09, dgn wrote: > > > ...
5 years, 11 months ago (2015-01-27 16:48:30 UTC) #19
Vitaly Buka (NO REVIEWS)
lgtm components/printing/
5 years, 11 months ago (2015-01-27 17:24:19 UTC) #20
dgn
Thanks! :) dcheng@chromium.org: Please review changes in chrome/common/all_messages.h chrome/common/chrome_utility_printing_messages.h components/printing/common/print_messages.h thestig@chromium.org: Please review changes in ...
5 years, 11 months ago (2015-01-27 18:07:51 UTC) #21
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/857053002/diff/100001/components/printing/common/print_messages.h File components/printing/common/print_messages.h (right): https://codereview.chromium.org/857053002/diff/100001/components/printing/common/print_messages.h#newcode13 components/printing/common/print_messages.h:13: #include "ipc/ipc_message_macros.h" order https://codereview.chromium.org/857053002/diff/100001/components/printing/common/printing_param_traits_macros.h File components/printing/common/printing_param_traits_macros.h (right): https://codereview.chromium.org/857053002/diff/100001/components/printing/common/printing_param_traits_macros.h#newcode12 components/printing/common/printing_param_traits_macros.h:12: ...
5 years, 11 months ago (2015-01-27 18:22:28 UTC) #22
dgn
https://codereview.chromium.org/857053002/diff/100001/components/printing/common/print_messages.h File components/printing/common/print_messages.h (right): https://codereview.chromium.org/857053002/diff/100001/components/printing/common/print_messages.h#newcode13 components/printing/common/print_messages.h:13: #include "ipc/ipc_message_macros.h" On 2015/01/27 18:22:27, Vitaly Buka wrote: > ...
5 years, 11 months ago (2015-01-27 18:28:17 UTC) #23
dcheng
https://codereview.chromium.org/857053002/diff/120001/components/printing/common/printing_param_traits_macros.h File components/printing/common/printing_param_traits_macros.h (right): https://codereview.chromium.org/857053002/diff/120001/components/printing/common/printing_param_traits_macros.h#newcode1 components/printing/common/printing_param_traits_macros.h:1: // Copyright 2015 The Chromium Authors. All rights reserved. ...
5 years, 11 months ago (2015-01-27 18:36:58 UTC) #24
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/857053002/diff/120001/components/printing/common/printing_param_traits_macros.h File components/printing/common/printing_param_traits_macros.h (right): https://codereview.chromium.org/857053002/diff/120001/components/printing/common/printing_param_traits_macros.h#newcode1 components/printing/common/printing_param_traits_macros.h:1: // Copyright 2015 The Chromium Authors. All rights reserved. ...
5 years, 11 months ago (2015-01-27 18:45:40 UTC) #25
dcheng
On 2015/01/27 at 18:45:40, vitalybuka wrote: > https://codereview.chromium.org/857053002/diff/120001/components/printing/common/printing_param_traits_macros.h > File components/printing/common/printing_param_traits_macros.h (right): > > https://codereview.chromium.org/857053002/diff/120001/components/printing/common/printing_param_traits_macros.h#newcode1 ...
5 years, 11 months ago (2015-01-27 18:46:43 UTC) #26
Lei Zhang
On 2015/01/27 18:46:43, dcheng wrote: > On 2015/01/27 at 18:45:40, vitalybuka wrote: > > > ...
5 years, 11 months ago (2015-01-27 19:57:18 UTC) #27
dcheng
On 2015/01/27 at 19:57:18, thestig wrote: > On 2015/01/27 18:46:43, dcheng wrote: > > On ...
5 years, 11 months ago (2015-01-28 04:45:07 UTC) #28
Lei Zhang
lgtm
5 years, 10 months ago (2015-01-28 17:37:18 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/857053002/120001
5 years, 10 months ago (2015-01-28 17:38:37 UTC) #31
commit-bot: I haz the power
Committed patchset #7 (id:120001)
5 years, 10 months ago (2015-01-28 17:44:43 UTC) #32
commit-bot: I haz the power
5 years, 10 months ago (2015-01-28 17:46:27 UTC) #33
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/7cf873680f76a1f6190f64e3819b51dd64e31574
Cr-Commit-Position: refs/heads/master@{#313540}

Powered by Google App Engine
This is Rietveld 408576698