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

Issue 2702363002: Share precompiled header setup for blink between Windows and Mac. (Closed)

Created:
3 years, 10 months ago by matthewtff.asm
Modified:
3 years, 9 months ago
Reviewers:
Dirk Pranke, Nico
CC:
chromium-reviews, blink-reviews, kinuko+watch, mac-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Share precompiled header setup for blink between Windows and Mac. BUG= Review-Url: https://codereview.chromium.org/2702363002 Cr-Commit-Position: refs/heads/master@{#459430} Committed: https://chromium.googlesource.com/chromium/src/+/ba244ac715ad0cc3e981a25076fd728b9e490e59

Patch Set 1 #

Total comments: 1

Patch Set 2 : Share precompiled header setup for blink between Windows and Mac. #

Total comments: 6

Patch Set 3 : Share precompiled header setup for blink between Windows and Mac. #

Patch Set 4 : Added missing Cocoa imports #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -51 lines) Patch
M third_party/WebKit/Source/BUILD.gn View 1 2 2 chunks +2 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/BUILD.gn View 1 2 3 chunks +3 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
A + third_party/WebKit/Source/core/Precompile-core.h View 1 1 chunk +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutThemeMac.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
D third_party/WebKit/Source/core/win/Precompile-core.h View 1 1 chunk +0 lines, -20 lines 0 comments Download
M third_party/WebKit/Source/platform/BUILD.gn View 1 2 3 chunks +4 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
A + third_party/WebKit/Source/platform/Precompile-platform.h View 1 1 chunk +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/mac/ColorMac.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/mac/NSScrollerImpDetails.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/mac/ThemeMac.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollbarThemeMac.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
D third_party/WebKit/Source/platform/win/Precompile-platform.h View 1 1 chunk +0 lines, -15 lines 0 comments Download

Messages

Total messages: 38 (16 generated)
matthewtff.asm
I've fixed usage of pch in blink while gn arg enable_precompiled_headers equals false, olso unified ...
3 years, 10 months ago (2017-02-21 09:04:55 UTC) #1
matthewtff.asm
Dirk, could you take a look, please?
3 years, 9 months ago (2017-03-02 09:05:04 UTC) #4
Dirk Pranke
thakis@ is probably a better reviewer for this ...
3 years, 9 months ago (2017-03-02 16:40:08 UTC) #6
Nico
Cool, thanks. CL description could be better ("Share precompiled header setup for blink between Windows ...
3 years, 9 months ago (2017-03-02 16:59:14 UTC) #7
matthewtff.asm
On 2017/03/02 16:59:14, Nico wrote: > Cool, thanks. CL description could be better ("Share precompiled ...
3 years, 9 months ago (2017-03-02 17:10:54 UTC) #8
matthewtff.asm
On 2017/03/02 16:59:14, Nico wrote: > Cool, thanks. CL description could be better ("Share precompiled ...
3 years, 9 months ago (2017-03-03 10:13:36 UTC) #11
Nico
Thanks! If you're in a rush, lgtm as is. I think it'd be nicer with ...
3 years, 9 months ago (2017-03-03 16:04:35 UTC) #12
Nico
https://codereview.chromium.org/2702363002/diff/20001/third_party/WebKit/Source/BUILD.gn File third_party/WebKit/Source/BUILD.gn (right): https://codereview.chromium.org/2702363002/diff/20001/third_party/WebKit/Source/BUILD.gn#newcode73 third_party/WebKit/Source/BUILD.gn:73: precompiled_header = rebase_path("build/mac/Prefix.h", root_build_dir) On 2017/03/03 16:04:35, Nico wrote: ...
3 years, 9 months ago (2017-03-03 19:28:39 UTC) #13
Nico
https://codereview.chromium.org/2702363002/diff/20001/third_party/WebKit/Source/BUILD.gn File third_party/WebKit/Source/BUILD.gn (right): https://codereview.chromium.org/2702363002/diff/20001/third_party/WebKit/Source/BUILD.gn#newcode73 third_party/WebKit/Source/BUILD.gn:73: precompiled_header = rebase_path("build/mac/Prefix.h", root_build_dir) On 2017/03/03 19:28:38, Nico wrote: ...
3 years, 9 months ago (2017-03-03 20:30:31 UTC) #14
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/2702363002/40001
3 years, 9 months ago (2017-03-06 15:14:24 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/378713)
3 years, 9 months ago (2017-03-06 15:20:59 UTC) #19
Dirk Pranke
On 2017/03/06 15:20:59, commit-bot: I haz the power wrote: > Try jobs failed on following ...
3 years, 9 months ago (2017-03-07 00:21:58 UTC) #20
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/2702363002/40001
3 years, 9 months ago (2017-03-07 00:37:54 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/401450)
3 years, 9 months ago (2017-03-07 01:04:00 UTC) #24
matthewtff.asm
On 2017/03/07 00:21:58, Dirk Pranke wrote: > On 2017/03/06 15:20:59, commit-bot: I haz the power ...
3 years, 9 months ago (2017-03-07 06:35:33 UTC) #25
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/2702363002/40001
3 years, 9 months ago (2017-03-07 14:27:42 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/369234)
3 years, 9 months ago (2017-03-07 14:52:15 UTC) #29
Nico
Are you still working on landing this? I'd be interested in seeing this get in. ...
3 years, 9 months ago (2017-03-23 18:03:24 UTC) #30
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/2702363002/60001
3 years, 9 months ago (2017-03-24 12:57:27 UTC) #33
commit-bot: I haz the power
Committed patchset #4 (id:60001) as https://chromium.googlesource.com/chromium/src/+/ba244ac715ad0cc3e981a25076fd728b9e490e59
3 years, 9 months ago (2017-03-24 15:38:01 UTC) #36
Nico
On 2017/03/24 15:38:01, commit-bot: I haz the power wrote: > Committed patchset #4 (id:60001) as ...
3 years, 9 months ago (2017-03-25 16:18:16 UTC) #37
matthewtff.asm
3 years, 9 months ago (2017-03-25 22:38:50 UTC) #38
Message was sent while issue was closed.
On 2017/03/25 16:18:16, Nico wrote:
> On 2017/03/24 15:38:01, commit-bot: I haz the power wrote:
> > Committed patchset #4 (id:60001) as
> >
>
https://chromium.googlesource.com/chromium/src/+/ba244ac715ad0cc3e981a25076fd...
> 
> Thanks! I saw you added a few Cocoa.h imports -- since this is an extremely
> heavy header, we often try to not import it in .H files but instead do `#ifdef
> __OBJC__ @class NSColor; #else class NSColor;` -- do you think that's possible
> here?

Agh, should've wait for your reply after updating CL. I'll check for if it's
possible on Monday and create a follow up CL.

Powered by Google App Engine
This is Rietveld 408576698