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

Issue 8317018: Have Chrome Frame build its .idl artifacts into a sub-folder of SHARED_INTERMEDIATE_DIR, a global... (Closed)

Created:
9 years, 2 months ago by robertshield
Modified:
9 years, 2 months ago
Reviewers:
grt (UTC plus 2)
CC:
chromium-reviews, amit
Visibility:
Public.

Description

Have Chrome Frame build its .idl artifacts into a sub-folder of SHARED_INTERMEDIATE_DIR, a globally common output folder. It's rude to dump things in the root of the dir that aren't used project-wide. Also explicitly list the installer -> ChromeFrame dependency in src\chrome\installer\DEPS. It was already present but now check_deps catches it due to the correctly formatted include path.Remove several redundant instances of SHARED_INTERMEDIATE_DIR being added to the include lists. BUG=97185 TEST=Chrome Frame artifacts do not appear in e.g. build/Debug/obj/global_intermediate/ Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=106287

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 31

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+47 lines, -105 lines) Patch
M chrome/installer/DEPS View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/installer/setup/install_worker.cc View 1 chunk +1 line, -2 lines 0 comments Download
M chrome_frame/bho.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome_frame/bho_loader.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome_frame/chrome_frame.gyp View 1 2 3 4 5 6 15 chunks +11 lines, -18 lines 0 comments Download
M chrome_frame/chrome_frame_activex.h View 1 chunk +1 line, -3 lines 0 comments Download
M chrome_frame/chrome_frame_activex_base.h View 2 chunks +1 line, -3 lines 0 comments Download
M chrome_frame/chrome_frame_helper_util.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome_frame/chrome_frame_launcher.gyp View 1 2 3 4 5 6 4 chunks +4 lines, -35 lines 0 comments Download
M chrome_frame/chrome_protocol.h View 2 chunks +3 lines, -4 lines 0 comments Download
M chrome_frame/chrome_tab.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome_frame/delete_chrome_history.h View 2 chunks +2 lines, -4 lines 0 comments Download
M chrome_frame/html_private_window_impl.h View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome_frame/html_window_impl.h View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome_frame/iids.cc View 1 1 chunk +3 lines, -3 lines 0 comments Download
M chrome_frame/ready_mode/internal/ready_mode_web_browser_adapter.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome_frame/resources/tlb_resource.rc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 1 comment Download
M chrome_frame/test/chrome_frame_test_utils.h View 1 chunk +1 line, -4 lines 0 comments Download
M chrome_frame/test/chrome_tab_mocks.h View 2 chunks +2 lines, -4 lines 0 comments Download
M chrome_frame/test/dll_redirector_loading_test.cc View 1 2 1 chunk +1 line, -2 lines 0 comments Download
M chrome_frame/test/ie_event_sink.h View 1 chunk +1 line, -4 lines 0 comments Download
M chrome_frame/test/perf/chrome_frame_perftest.cc View 1 2 2 chunks +1 line, -2 lines 0 comments Download
M chrome_frame/test/test_with_web_server.h View 1 chunk +1 line, -3 lines 0 comments Download
M chrome_frame/urlmon_bind_status_callback.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M chrome_frame/utils.cc View 1 2 2 chunks +1 line, -2 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
robertshield
Attempt to reland CL reviewed in http://codereview.chromium.org/8150002/ such that it builds on after a clobber. ...
9 years, 2 months ago (2011-10-17 19:30:52 UTC) #1
robertshield
On 2011/10/17 19:30:52, robertshield wrote: > Attempt to reland CL reviewed in http://codereview.chromium.org/8150002/ such > ...
9 years, 2 months ago (2011-10-18 03:22:52 UTC) #2
grt (UTC plus 2)
http://codereview.chromium.org/8317018/diff/13002/chrome/installer/setup/install_worker.cc File chrome/installer/setup/install_worker.cc (right): http://codereview.chromium.org/8317018/diff/13002/chrome/installer/setup/install_worker.cc#newcode38 chrome/installer/setup/install_worker.cc:38: #include "chrome_frame/chrome_tab.h" looks like you'll need to add "+chrome_frame" ...
9 years, 2 months ago (2011-10-18 15:56:24 UTC) #3
robertshield
http://codereview.chromium.org/8317018/diff/13002/chrome/installer/setup/install_worker.cc File chrome/installer/setup/install_worker.cc (right): http://codereview.chromium.org/8317018/diff/13002/chrome/installer/setup/install_worker.cc#newcode38 chrome/installer/setup/install_worker.cc:38: #include "chrome_frame/chrome_tab.h" On 2011/10/18 15:56:24, grt wrote: > looks ...
9 years, 2 months ago (2011-10-18 17:31:10 UTC) #4
grt (UTC plus 2)
LGTM with 1 nit. http://codereview.chromium.org/8317018/diff/13002/chrome_frame/chrome_frame.gyp File chrome_frame/chrome_frame.gyp (right): http://codereview.chromium.org/8317018/diff/13002/chrome_frame/chrome_frame.gyp#newcode73 chrome_frame/chrome_frame.gyp:73: 'include_dirs': ['<(SHARED_INTERMEDIATE_DIR)'], On 2011/10/18 17:31:10, ...
9 years, 2 months ago (2011-10-18 20:03:53 UTC) #5
robertshield
9 years, 2 months ago (2011-10-19 02:21:28 UTC) #6
On 2011/10/18 20:03:53, grt wrote:
> LGTM with 1 nit.
> 
>
http://codereview.chromium.org/8317018/diff/13002/chrome_frame/chrome_frame.gyp
> File chrome_frame/chrome_frame.gyp (right):
> 
>
http://codereview.chromium.org/8317018/diff/13002/chrome_frame/chrome_frame.g...
> chrome_frame/chrome_frame.gyp:73: 'include_dirs':
> ['<(SHARED_INTERMEDIATE_DIR)'],
> On 2011/10/18 17:31:10, robertshield wrote:
> > On 2011/10/18 15:56:24, grt wrote:
> > > why not also:
> > > 'resource_include_dirs': ['<(SHARED_INTERMEDIATE_DIR)'],
> > > ?  i guess not all targets that depend on this will need the .tlb file,
but
> i
> > > don't see the harm in including this dir here and removing it from all of
> the
> > > other places.
> > 
> > The only target ever really likely to need the .tlb file is the CF DLL
target,
> > so I feel it doesn't make sense to expand the resource_include_dir for all
> > dependents of this target.
> 
> nod.
> 
>
http://codereview.chromium.org/8317018/diff/16008/chrome_frame/resources/tlb_...
> File chrome_frame/resources/tlb_resource.rc (right):
> 
>
http://codereview.chromium.org/8317018/diff/16008/chrome_frame/resources/tlb_...
> chrome_frame/resources/tlb_resource.rc:1: // Copyright (c) 2009 The Chromium
> Authors. All rights reserved.
> HA!  GOTCHA!
> 
> I'd like a chocolate cake, please.

It's in the mail :)

Powered by Google App Engine
This is Rietveld 408576698