Граф коммитов

732 Коммитов

Автор SHA1 Сообщение Дата
jschuh@chromium.org 0e53a98603 Add mojo and gin to chromium_builder_tests
Prevents x64 regressions from lack of trybot coverage.

R=iannucci@chromium.org

Review URL: https://codereview.chromium.org/71873004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@235920 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-19 04:41:54 +00:00
sugoi@chromium.org 4d1f15bfd7 Adding new fuzzer deserialization test code
BUG=

Review URL: https://codereview.chromium.org/67173009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@235846 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-18 23:35:21 +00:00
rileya@chromium.org 7f61042d64 Set media_perftests up for android and to be built by the perfbots.
BUG=310837

Review URL: https://codereview.chromium.org/62863002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@235552 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-17 21:20:25 +00:00
joaodasilva@chromium.org 76b158ae1b Fix disable_nacl=1 build.
This was broken in https://codereview.chromium.org/61763014: gyp complains that
native_client_sdk/native_client_sdk_untrusted.gyp, included from build/all.gyp,
has no targets.

BUG=319174
R=binji@chromium.org, jochen@chromium.org

Review URL: https://codereview.chromium.org/66163013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@235114 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-14 10:15:01 +00:00
plundblad@chromium.org 82e7e111cd Add build target for nacl_io from the NaCl SDK.
BUG=316353
R=noelallen
CC=bradnelson

Review URL: https://codereview.chromium.org/61763014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@235053 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-14 06:10:14 +00:00
jam@chromium.org 32bd182eb0 Add keyboard_unittests to chromium_builder_tests because we'll need that target on the Windows builders before we can remove the Win Aura bots.
I missed that in r233675

BUG=316199
R=phajdan@google.com

Review URL: https://codereview.chromium.org/69503002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@234319 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-11 23:33:56 +00:00
abarth@chromium.org c00ab0912e This CL introduces a lightweight bindings system for V8 called gin
Unlike the extensions V8 bindings, gin is based on ObjectTemplates rather than
on evaluating script.  Unlike the Blink V8 bindings, gin isn't tightly coupled to
Blink.  In fact, gin's only link-time dependency is V8.  We plan to use gin to build
the V8 bindings for Mojo (see https://codereview.chromium.org/59153005/ for
an example of how they will be used).

In the long term, gin could serve as a basis for both the Blink and the extension
system bindings, but we don't have any immediate plans to pursue that use of
this code.

This code is largely inspired by a lightweight bindings system designed by
Aaron Boodman.

Review URL: https://codereview.chromium.org/67763002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@234160 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-10 05:00:50 +00:00
sadrul@chromium.org ce798b369b events: Add a new events_unittests target.
The tests are still included in ui_unittests too, until the events_unittests target
is built and run on buildbots/trybots.

BUG=316677
R=ben@chromium.org

Review URL: https://codereview.chromium.org/66663004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@234006 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-08 21:49:45 +00:00
kkania@chromium.org a8e974782b [chromedriver] Remove chromedriver2_tests target.
This was renamed to chromedriver_tests about a month ago. All the infra
should be updated by now.
BUG=none

Review URL: https://codereview.chromium.org/61023002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@233790 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-08 05:57:29 +00:00
jochen@chromium.org 5360846bbb Rename all_webkit to blink_tests
For now, keep all_webkit until everything is switched over.

BUG=none

Review URL: https://codereview.chromium.org/59233012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@233699 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-07 21:52:31 +00:00
jam@chromium.org cea2535568 Add compositor_unittests, aura_unittests, and ash_unittests to chromium_builder_tests because we'll need these targets on the Windows builders before we can remove the Win Aura bots.
BUG=316199
R=cpu@chromium.org, scottmg@chromium.org

Review URL: https://codereview.chromium.org/64883002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@233675 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-07 20:23:52 +00:00
inferno@chromium.org a88e701872 content_browsertests is not needed anymore in ASAN targets list. Shrinks archive significantly. It was only used for WebRTC, which is now possible with --use-fake-device-for-media-stream --use-fake-ui-for-media-stream passed to Chrome.
R=phoglund@chromium.org, mbarbella@chromium.org
BUG=

Review URL: https://codereview.chromium.org/63063004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@233632 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-07 17:34:53 +00:00
spang@chromium.org f95557606e Allow printing component to be removed completely
Using enable_printing=0 removes all of the source files of the printing
component, but has no effect on its dependencies. It is wrong to empty out the
target inside the target. If printing is disabled, then the dependency on
printing.gyp is not needed and can be removed.

This target was causing libgcrypt to be linked even when printing was disabled.
That problem goes away with this change.

Review URL: https://codereview.chromium.org/62793002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@233563 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-07 09:02:36 +00:00
tfarina@chromium.org 053ead16d8 Fix for iOS build after r231478.
This adds dependencies on ui_unittests target to make iOS happy again.

BUG=299841
TEST=None
R=lliabraa@chromium.org, ben@chromium.org

Review URL: https://codereview.chromium.org/54583002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@232841 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-04 23:54:25 +00:00
jochen@chromium.org b384f2b63f Make all_webkit depend on breakpad targets required to symbolize crashes
BUG=253351
R=dpranke@chromium.org

Review URL: https://codereview.chromium.org/52713004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@232028 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-31 06:56:49 +00:00
tfarina@chromium.org e2cd93973b ui: Have shell_dialogs into its own gyp file under its shell_dialogs/ directory.
This is the pattern we follow for projects under ui/, each top-level directory
(app_list, aura, compositor, events) have its own gyp file for its main target
(library).

BUG=299841
TEST=build/gyp_chromium, ninja -C out/Debug shell_dialogs, and other targets
still build.
R=ben@chromium.org

Review URL: https://codereview.chromium.org/47323002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@231478 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-29 01:32:19 +00:00
kbr@chromium.org c0fa15f40a Added crash_service as a dependency of chromium_gpu_{debug_}builder target.
BUG=311826
R=zmo@chromium.org

Review URL: https://codereview.chromium.org/46063004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@231397 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-28 20:28:32 +00:00
jochen@chromium.org af33376c30 Include content/content_shell_and_tests.gyp:* for all platforms.
The content_unittests target used to be pulled in by content.gyp:*
but after a refactoring it is necessary to explicitly include it via
content/content_shell_and_tests.gyp:*

BUG=None
R=jochen@chromium.org

Review URL: https://codereview.chromium.org/48793002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@231394 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-28 20:06:45 +00:00
jochen@chromium.org 25ba374871 Add component unittests back to All target.
I missed this one when splitting the components.gyp in two

BUG=none
R=joi@chromium.org

Review URL: https://codereview.chromium.org/48803002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@231328 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-28 15:08:44 +00:00
jochen@chromium.org 1d484c5fc1 Split components_tests into a separate gyp file
This enables us to depend on components from shell, since
components_tests already depends on shell.

BUG=none
R=joi@chromium.org

Review URL: https://codereview.chromium.org/34933002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@230124 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-22 14:19:36 +00:00
zea@chromium.org 87db0049cf [GCM] Unrevert initial GCM patch
Includes build fix for static libraries and ensure that gcm_unit_tests
is run on relevant builders.

Original codereview: https://codereview.chromium.org/23684017/

BUG=284553
TBR=darin@chromium.org

Review URL: https://codereview.chromium.org/32093003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@229982 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-22 00:50:15 +00:00
glider@chromium.org 9b49b233a8 Fix the coverage build which used to complain about the missing pyautolib target.
In the case pyautolib shouldn't be built, define a fake pyautolib target. This lets other targets
to unconditionally depend on pyautolib.

BUG=307018
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/29013002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@229837 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-21 16:37:52 +00:00
jochen@chromium.org 094b0945e9 Introduce a separate gyp file for content shell and tests
This will make it possible to depend on components from content shell

BUG=247431
R=jam@chromium.org
TBR=ben@chromium.org

Review URL: https://codereview.chromium.org/28123002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@229620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-19 22:13:17 +00:00
pfeldman@chromium.org 4fa9c16aa8 Revert r229533 "[GCM] Initial work to set up directory structure and introduce socket integration"
Breaks main waterfall.

TBR=zea

Review URL: https://codereview.chromium.org/29273008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@229543 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-19 11:04:42 +00:00
zea@chromium.org 943636273d [GCM] Initial work to set up directory structure and introduce socket integration
Create new google_api/gcm directory, and add some of the initial base logic
for integrating protobufs with chrome sockets.

A SocketStream is an implementation of the ZeroCopyStream interfaces that allows
for asynchronously retrieving a message (with timeout support) which can then
be parsed by a CodedInputStream, or alternatively allows a CodedOutputStream
to write into a Chrome socket.

Once a SocketStream closes itself (which will happen on error or timeout), the
stream cannot be reused, and a new one should be created (typically with a
socket that has been reconnected). In general, the state of the socket stream
must be checked before interacting with it.

Also fixes issue in SocketTestUtil where mock Sockets aren't taking ownership
of IOBuffers that they're using (exposed by tests).

TBR=darin@chromium.org
BUG=284553

Review URL: https://codereview.chromium.org/23684017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@229533 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-19 10:23:20 +00:00
zmo@chromium.org 3a7bea4d65 Add minidump_stackwalk and chrome to chromium_gpu*_builder targets
Also, get rid of the depreciated gpu_tests target.

BUG=308190
TEST=main waterfall, gpu waterfall
R=kbr@chromium.org

Review URL: https://codereview.chromium.org/26570007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@229228 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-17 21:12:08 +00:00
sebmarchand@chromium.org 0d8fa0d9df Copy asan_rtl.* and agent_logger.exe to the syzygy directory for the ASan builds.
This is my second attempt to do this, the first time https://codereview.chromium.org/23460023/ has been reverted (https://codereview.chromium.org/23858006) because the new target 'copy_syzyasan_binaries' was not build, so the SyzyASan binaries were missing from the syzygy dir...

Currently the syzygy_optimize script was taking care of copying asan_rtl.[dll|pdb] to the syzygy directory, this was causing 2 warnings when building a SyzyASan splitted build with ninja:

- ninja: warning: multiple rules generate syzygy\asan_rtl.dll. builds involving this target will not be correct; continuing anyway
- ninja: warning: multiple rules generate syzygy\asan_rtl.dll.pdb. builds involving this target will not be correct; continuing anyway

The multiple rules come from the fact that both syzygy\chrome.dll and syzygy\chrome_child.dll were trying to generate those artifacts.

I've also added agent_logger.exe to the syzygy directory, with this it'll be easier for the person grabing a SyzyASan build from the LKGR builder to use it.

I've also removed all the "--agent-dll" logic from syzygy_instrument.py as it was only copying the asan binaries to the syzygy directory, it's now done directly in the 'copy_syzyasan_binaries' gyp target.

R=chrisha@chromium.org
BUG=

Review URL: https://codereview.chromium.org/25890006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@229085 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-17 08:59:30 +00:00
sebmarchand@chromium.org 54fa2048a5 Disable the optimizations for the SyzyASan debug builds of chromium_builder_tests
This will hopefully prevent the linker to run out of memory...

R=scottmg@chromium.org
BUG=

Review URL: https://codereview.chromium.org/26927002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@228067 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-11 00:43:47 +00:00
ben@chromium.org 899fbe2885 Simple shell that loads a dll and calls an entrypoint function passing in a handle to a pipe created by the shell app.
To achieve this I had to make mojo_system a <(component) so sample_app.dll could link against it. Trung, Darin tells me you had a different idea about how to achieve this. Consider this CL a starting point for the discussion :-)

R=darin@chromium.org
BUG=

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=227604

Review URL: https://codereview.chromium.org/25895002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227983 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-10 20:52:11 +00:00
scottmg@chromium.org f65220e6d9 Revert 227773 "add aura_builder to chromium_builder_tests"
> add aura_builder to chromium_builder_tests
> 
> TBR=phajdan.jr@chromium.org
> BUG=304353
> 
> Review URL: https://codereview.chromium.org/26738002

TBR=scottmg@chromium.org

Review URL: https://codereview.chromium.org/26740002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227774 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-09 18:47:35 +00:00
scottmg@chromium.org feb1c4e415 add aura_builder to chromium_builder_tests
TBR=phajdan.jr@chromium.org
BUG=304353

Review URL: https://codereview.chromium.org/26738002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227773 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-09 18:44:06 +00:00
tonyg@chromium.org 49e8c5d113 Remove chromium.perf dependency on PyAuto.
The chromium.perf waterfall previously depended on PyAuto for the network
simulation benchmarks. They have now been migrated to Telemetry.

Hence, we can avoid building PyAuto now.

BUG=

Review URL: https://codereview.chromium.org/25399004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227134 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-04 23:27:19 +00:00
hclam@chromium.org da521b4fa7 Build cast_unittest
Build all cast related targets

R=justinlin@chromium.org

Review URL: https://codereview.chromium.org/26037002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227093 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-04 21:41:55 +00:00
droger@chromium.org 8488e5ed31 Move language detection to a component
Language detection is used from the renderer on most platform, but from the
browser on iOS. This CL moves it from chrome/common/ to a new "translate"
component, which allows to track and address more cleanly dependencies issues.

BUG=297777

Review URL: https://codereview.chromium.org/25531002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227015 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-04 16:03:09 +00:00
tapted@chromium.org 055366b251 Revert 226914 "Build cast_unittest"
This seems to be preventing things landing through the CQ due to compile warnings on mac using clang, and on win-64.

Error such as 

FAILED: ninja .. ..\..\media\cast\framer\cast_message_builder_unittest.cc ...
  error C2220: warning treated as error - no 'object' file generated
  warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data

FAILED: clang++ ... -c ../../media/cast/audio_receiver/audio_receiver.cc -o obj/media/cast/audio_receiver/cast_audio_receiver.audio_receiver.o
In file included from ../../media/cast/audio_receiver/audio_receiver.cc:5:
../../media/cast/audio_receiver/audio_receiver.h:117:55:error: no newline at end of file [-Werror,-Wnewline-eof]
#endif  // MEDIA_CAST_AUDIO_RECEIVER_AUDIO_RECEIVER_H_

> Build cast_unittest
> 
> Build cast targets on all bots.
> 
> R=justinlin@chromium.org
> 
> Review URL: https://codereview.chromium.org/25891004

TBR=hclam@chromium.org

Review URL: https://codereview.chromium.org/25368003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226960 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-04 04:40:52 +00:00
hclam@chromium.org 8f2415b190 Build cast_unittest
Build cast targets on all bots.

R=justinlin@chromium.org

Review URL: https://codereview.chromium.org/25891004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226914 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-04 00:57:30 +00:00
droger@chromium.org 2aa92746a2 Build components and run components_tests on iOS
This CL also adds a missing iOS string that was preventing dom_distiller from compiling on iOS.

BUG=NONE

Review URL: https://codereview.chromium.org/25706003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226799 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-03 18:24:54 +00:00
engedy@chromium.org 33861a025b Compiler for the JSON Traversal Language.
BUG=298036

Review URL: https://codereview.chromium.org/24998003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226750 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-03 15:13:04 +00:00
hclam@chromium.org 72097a3abe Remove cast targets to fix Mac Xcode build
TBR=acolwell

Review URL: https://codereview.chromium.org/25605003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226370 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-02 00:48:00 +00:00
sebmarchand@chromium.org 2779ce7218 Adds Windows support to the chromium_builder_asan target.
BUG=

Review URL: https://codereview.chromium.org/25492004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226310 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-01 21:45:10 +00:00
hclam@chromium.org e9673e7dd1 Fix code style and gyp files in cast to build cast_unittest
*.gypi should not be used for dependency directly. Renaming those files
to *.gyp. Also style fixes to make compilers happy.

This change is reland of r226264.

TBR=acolwell

Review URL: https://codereview.chromium.org/25544003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226305 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-01 21:31:17 +00:00
acolwell@chromium.org bdf9c0cfd6 Revert 226264 "Be able to build cast_unittest and related target..."
This patch was causing the Mac bot build to fail.

> Be able to build cast_unittest and related targets in Chrome tree
> 
> Adding cast.gyp to build/all.gyp. Also a bunch of chromium style errors.
> 
> Review URL: https://codereview.chromium.org/24586003

TBR=hclam@chromium.org

Review URL: https://codereview.chromium.org/25546003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226267 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-01 18:35:48 +00:00
hclam@chromium.org 5572931a5e Be able to build cast_unittest and related targets in Chrome tree
Adding cast.gyp to build/all.gyp. Also a bunch of chromium style errors.

Review URL: https://codereview.chromium.org/24586003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226264 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-01 18:11:13 +00:00
brettw@chromium.org 1b257d8711 Enable compiling GN by default.
This removes the call to RestoreDefaultExceptionHandler on Mac. This isn't exported by base so breaks on the component build. IT doesn't matter since this is only related to breakpad which we don't use, so I just removed the call.

BUG=288991
R=scottmg@chromium.org

Review URL: https://codereview.chromium.org/25153002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@226050 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-30 21:25:08 +00:00
kkania@chromium.org 168ed677e5 [chromedriver] Rename chromedriver2 target names to remove '2'.
Some test targets are kept because infra needs to be updated.
BUG=none
R=craigdh@chromium.org

Review URL: https://codereview.chromium.org/24162008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@225192 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-25 16:01:52 +00:00
tfarina@chromium.org bf8cda9194 webkit: Kill support/ directory.
- Rename webkit_support.gyp to webkit_glue.gyp
- Move it into glue/ directory.
- Remove DEPS and OWNERS file.

BUG=265753
R=darin@chromium.org

Review URL: https://chromiumcodereview.appspot.com/23583055

git-svn-id: http://src.chromium.org/svn/trunk/src/build@224864 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-24 02:54:46 +00:00
tfarina@chromium.org e3b0589183 Add google_apis_unittests to 'chromium_builder_tests' target.
This is necessary to make the tryserver bots build and run it.
The buildbot changes will come in separate change.

BUG=257421
TBR=joi@chromium.org,iannucci@chromium.org

Review URL: https://chromiumcodereview.appspot.com/24049005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@224595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-21 16:33:19 +00:00
phajdan.jr@chromium.org dadd67a950 GTTF: Fix build breakage.
TBR=sky

BUG=288383

Review URL: https://codereview.chromium.org/24235005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@224207 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-19 21:43:31 +00:00
kkania@chromium.org fef042109f Remove old chromedriver from build/archive. Sources will be removed next.
This is a revert of the previous try, which broke some chromeos stuff. Since
the new ChromeDriver is a drop-in replacement of the old, we'll transition
the new one to the old target name, staring in this CL.
BUG=none

Review URL: https://chromiumcodereview.appspot.com/23455054

git-svn-id: http://src.chromium.org/svn/trunk/src/build@223832 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-18 09:37:17 +00:00
kkania@chromium.org ad6a72c9cc Revert 223644 "Revert 223585 "Revert 223398 "Remove old chromedr..."
Broke chroot chromeos build (simplechrome works).

> Revert 223585 "Revert 223398 "Remove old chromedriver from build..."
> 
> Old ChromeDriver removed from chromeos:
> https://chromium-review.googlesource.com/#/c/169601/
> 
> > Revert 223398 "Remove old chromedriver from build/archive. Sourc..."
> > 
> > There's a long trail of error on the ChromeOS bots following this change (with complaints about ChromeDriver tests).
> > Example: make: *** No rule to make target `chromedriver'.  Stop.
> > http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28x86%29/builds/16796/steps/BuildPackages/logs/stdio
> > 
> > Seeing if this takes care of that error.
> > 
> > > Remove old chromedriver from build/archive. Sources will be removed next.
> > > BUG=none
> > > 
> > > Review URL: https://chromiumcodereview.appspot.com/23542045
> > 
> > TBR=kkania@chromium.org
> > 
> > Review URL: https://codereview.chromium.org/23650006
> 
> TBR=finnur@chromium.org
> 
> Review URL: https://codereview.chromium.org/23686023

TBR=kkania@chromium.org

Review URL: https://codereview.chromium.org/23514064

git-svn-id: http://src.chromium.org/svn/trunk/src/build@223653 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-17 19:32:01 +00:00
kkania@chromium.org a2fcd1f9b1 Revert 223585 "Revert 223398 "Remove old chromedriver from build..."
Old ChromeDriver removed from chromeos:
https://chromium-review.googlesource.com/#/c/169601/

> Revert 223398 "Remove old chromedriver from build/archive. Sourc..."
> 
> There's a long trail of error on the ChromeOS bots following this change (with complaints about ChromeDriver tests).
> Example: make: *** No rule to make target `chromedriver'.  Stop.
> http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28x86%29/builds/16796/steps/BuildPackages/logs/stdio
> 
> Seeing if this takes care of that error.
> 
> > Remove old chromedriver from build/archive. Sources will be removed next.
> > BUG=none
> > 
> > Review URL: https://chromiumcodereview.appspot.com/23542045
> 
> TBR=kkania@chromium.org
> 
> Review URL: https://codereview.chromium.org/23650006

TBR=finnur@chromium.org

Review URL: https://codereview.chromium.org/23686023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@223644 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-17 18:35:31 +00:00
finnur@chromium.org a1790df76f Revert 223398 "Remove old chromedriver from build/archive. Sourc..."
There's a long trail of error on the ChromeOS bots following this change (with complaints about ChromeDriver tests).
Example: make: *** No rule to make target `chromedriver'.  Stop.
http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28x86%29/builds/16796/steps/BuildPackages/logs/stdio

Seeing if this takes care of that error.

> Remove old chromedriver from build/archive. Sources will be removed next.
> BUG=none
> 
> Review URL: https://chromiumcodereview.appspot.com/23542045

TBR=kkania@chromium.org

Review URL: https://codereview.chromium.org/23650006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@223585 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-17 12:02:49 +00:00
kkania@chromium.org 6e61a7961e Remove old chromedriver from build/archive. Sources will be removed next.
BUG=none

Review URL: https://chromiumcodereview.appspot.com/23542045

git-svn-id: http://src.chromium.org/svn/trunk/src/build@223398 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-16 20:27:16 +00:00
darin@chromium.org 41a95bb02b mojo: MessageBuilder
Review URL: https://chromiumcodereview.appspot.com/23629032

git-svn-id: http://src.chromium.org/svn/trunk/src/build@223304 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-16 02:55:18 +00:00
hajimehoshi@chromium.org 17f70fc14c Suppression the problems on the build bots: There were two reasons why that CL broke the build tree. One is the size bloating, which was solved by https://codereview.chromium.org/23460018. The other is compiling error on ARM, and this was also solved by updating CLD2 (https://chromiumcodereview.appspot.com/23606017/).
--

Use Finch to compare the performances of CLD1 and CLD2

Add a compile time constant CLD_VERSION, which indicates the version of CLD. If this is not define, Finch test to compare CLD1 and CLD2 is supposed to be used.

By this CL, each platform will have the below status:

Linux:    Use both CLD1 and CLD2 (and use Finch).
Mac OS X: Use both CLD1 and CLD2 (and use Finch).
Windows:  Use only CLD1 once because now CLD2 can't be compiled on Windows. After we can have CLD2 compiled on Windows, we will use CLD2 and Finch asap.
iOS:      Still use only CLD1. (It's because it is hard to use both CLD1 and CLD2 on mobile platform because of the binary size impact.)
Android:  Still use only CLD1. (The same reason as iOS)

So some platforms will have two CLD binaries, but this is temporal in the sense that we intend to use Finch only for Dev and Beta channel. Before releasing the stable Chromium version, we decide which version of CLD is adopted, make another CL to use only one CLD, and send a merge request. (Of course, we hope we will be able to adopt CLD2.)

BUG=240647

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=221380

Review URL: https://chromiumcodereview.appspot.com/22867032

git-svn-id: http://src.chromium.org/svn/trunk/src/build@221675 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-06 11:03:06 +00:00
pneubeck@chromium.org d97f5f0da4 Revert 221380 "Use Finch to compare the performances of CLD1 and..."
Broke
http://build.chromium.org/p/chromium.chromiumos/buildstatus?builder=ChromiumOS%20%28daisy%29&number=12452

and maybe
http://build.chromium.org/p/chromium/buildstatus?builder=Linux%20x64&number=55236
http://build.chromium.org/p/chromium.win/buildstatus?builder=Win%20x64%20Builder&number=9603

> Use Finch to compare the performances of CLD1 and CLD2
> 
> Add a compile time constant CLD_VERSION, which indicates the version of CLD. If this is not define, Finch test to compare CLD1 and CLD2 is supposed to be used.
> 
> By this CL, each platform will have the below status:
> 
> Linux:    Use both CLD1 and CLD2 (and use Finch).
> Mac OS X: Use both CLD1 and CLD2 (and use Finch).
> Windows:  Use only CLD1 once because now CLD2 can't be compiled on Windows. After we can have CLD2 compiled on Windows, we will use CLD2 and Finch asap.
> iOS:      Still use only CLD1. (It's because it is hard to use both CLD1 and CLD2 on mobile platform because of the binary size impact.)
> Android:  Still use only CLD1. (The same reason as iOS)
> 
> So some platforms will have two CLD binaries, but this is temporal in the sense that we intend to use Finch only for Dev and Beta channel. Before releasing the stable Chromium version, we decide which version of CLD is adopted, make another CL to use only one CLD, and send a merge request. (Of course, we hope we will be able to adopt CLD2.)
> 
> BUG=240647
> 
> Review URL: https://chromiumcodereview.appspot.com/22867032

TBR=hajimehoshi@chromium.org

Review URL: https://codereview.chromium.org/23766011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@221391 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-05 11:54:53 +00:00
hajimehoshi@chromium.org d2c6252cd3 Use Finch to compare the performances of CLD1 and CLD2
Add a compile time constant CLD_VERSION, which indicates the version of CLD. If this is not define, Finch test to compare CLD1 and CLD2 is supposed to be used.

By this CL, each platform will have the below status:

Linux:    Use both CLD1 and CLD2 (and use Finch).
Mac OS X: Use both CLD1 and CLD2 (and use Finch).
Windows:  Use only CLD1 once because now CLD2 can't be compiled on Windows. After we can have CLD2 compiled on Windows, we will use CLD2 and Finch asap.
iOS:      Still use only CLD1. (It's because it is hard to use both CLD1 and CLD2 on mobile platform because of the binary size impact.)
Android:  Still use only CLD1. (The same reason as iOS)

So some platforms will have two CLD binaries, but this is temporal in the sense that we intend to use Finch only for Dev and Beta channel. Before releasing the stable Chromium version, we decide which version of CLD is adopted, make another CL to use only one CLD, and send a merge request. (Of course, we hope we will be able to adopt CLD2.)

BUG=240647

Review URL: https://chromiumcodereview.appspot.com/22867032

git-svn-id: http://src.chromium.org/svn/trunk/src/build@221380 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-05 11:17:03 +00:00
bdibello@google.com c77078939c Revert "Revert "Remove dependencies on /media for iOS.""
This reverts commit 1f99bc28b47392ed97d03863460bc681d7f39a1a.

/media was only needed for the old version of voice search on iOS.

BUG=227855

Review URL: https://chromiumcodereview.appspot.com/18873009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@219867 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-28 00:24:32 +00:00
tonyg@chromium.org a97c2e9180 Make the perf bots dump symbols.
I recently switched the perf bots to use official builds on linux. However,
my first pass resulted in no breakpad syms.

In this change, making the perf bots build the linux_symbols
target so that breakpad symbols will be available to minidump_stackwalk when
a perf test crashes.

BUG=223572,271252

Review URL: https://chromiumcodereview.appspot.com/23060042

git-svn-id: http://src.chromium.org/svn/trunk/src/build@219611 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-26 21:07:20 +00:00
gab@chromium.org 2c35b6b985 Add gcapi to all.gyp.
Allowing for:
1) Running gcapi_test on the try bots.
2) Being able to extract gcapi_dll from real official builds (instead of shipping local dev builds...)
2.5) (2) Since gcapi_dll depends on base and other targets, it's realllly bad to be shipping local dev builds from trunk; we should really always be looking to merge GCAPI changes at least up to beta and take the DLL from the official builders.

BUG=277657, 277064

Review URL: https://chromiumcodereview.appspot.com/23102010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@219090 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-22 20:15:02 +00:00
jschuh@chromium.org bfe83c66ca Copy courgette.exe to courgette64.exe
Bot angry file not named way bot want.

R=tommi@chromium.org,laforge@chromium.org
BUG=273246

Review URL: https://chromiumcodereview.appspot.com/23050007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218108 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 22:30:43 +00:00
tonyg@chromium.org 8e0057cd6d [Telemetry] Output stack traces on desktop browsers.
BUG=223572

Review URL: https://chromiumcodereview.appspot.com/22303006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217755 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-15 07:08:24 +00:00
simonjam@chromium.org ccb04eb70e Include cache clearing utility on builder targets.
BUG=262933

Review URL: https://chromiumcodereview.appspot.com/22978006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217654 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-14 21:36:25 +00:00
tfarina@chromium.org 77057c864f content should be referring to the blink_test_plugin.gyp in the public directory.
content should not be of poking around the internal structure of Blink,
instead it should just use things exposed through public.

This is necessary because DumpRenderTree is going away soon.

R=jochen@chromium.org

Review URL: https://codereview.chromium.org/22432006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@216801 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-10 02:16:02 +00:00
alokp@chromium.org e5b5b9bfda Reland a portion of r215672.
The goal is to delete third_party/gles2_book.
This patch deletes all known references.

BUG=98130
TBR=apatrick@chromium.org

Review URL: https://chromiumcodereview.appspot.com/22299002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215832 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-06 07:25:06 +00:00
simonjam@chromium.org e2747fe0ea Add a tool for clearing the system cache for a directory.
This is a wrapper around existing functionality in
base/test/test_file_util.h.

This will be used in the cold startup Telemetry tests.

BUG=None

Review URL: https://chromiumcodereview.appspot.com/20399002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@213941 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-26 17:05:44 +00:00
jschuh@chromium.org b816fcde43 Remove chromedriver from Win64 official to improve cycle times
Also cleaned up a bit, since the exclusion list was getting long.

BUG=262193
R=iannucci@google.com

Review URL: https://codereview.chromium.org/19923004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@213007 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-23 00:26:29 +00:00
jschuh@chromium.org 928599dd6e Remove test binaries from Win64 official build to improve cycle times
BUG=262193

Review URL: https://chromiumcodereview.appspot.com/19541011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212759 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-20 06:07:50 +00:00
tfarina@chromium.org 7fe614c1d9 Remove googleurl_unittests hack.
We don't need to copy url_unittests to googleurl_unittests anymore, because
the bots were already updated to run url_unittests instead of googleurl_unittests
This hack is not necessary and can be removed now.

BUG=229660
TBR=thestig@chromium.org

Review URL: https://codereview.chromium.org/19467002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212683 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-19 23:06:33 +00:00
apatrick@chromium.org 3c0023093d Replace angle_path gyp variable with regular path.
The switch to angle_dx11 is complete. This is cleanup.

I will land this before removing the angle_path variable from build/common.gypi.

For media/
TBR=vrk@chromium.org

Review URL: https://chromiumcodereview.appspot.com/18161007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211908 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-17 03:00:45 +00:00
blundell@chromium.org db9f4bff5d Revert "Remove dependencies on /media for iOS."
This reverts commit 5acb0a7605d1eec9220e0b7b3b663967fcf1e5ce.

We need to stop media_unittests running on the iOS simulator bot before we can
safely reland this CL.

TBR=bdibello

Review URL: https://codereview.chromium.org/19002008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211411 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-12 16:49:23 +00:00
bdibello@google.com 1edb35eeed Remove dependencies on /media for iOS.
/media was only needed for the old version of voice search on iOS.

BUG=227855

Review URL: https://chromiumcodereview.appspot.com/18777006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210900 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-10 18:52:56 +00:00
dpranke@chromium.org f16bd7e1f2 add a chromium_builder_asan target
When I changed the ASAN builders to use 'all_webkit' in r202619 I made
them build a bunch of stuff they don't care about. This change adds
an asan builder target so that we can control which binaries are built
in the source tree. A follow-on change will switch the bots to use this.

R=inferno@chromium.org, jochen@chromium.org
BUG=258605

Review URL: https://chromiumcodereview.appspot.com/18066013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210882 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-10 17:51:45 +00:00
tfarina@chromium.org a315647809 device: Gyp organization part 3 - final.
Rename device.gyp to device_tests.gyp now that it only contain test targets.

BUG=None
R=bryeung@chromium.org, miket@chromium.org

Review URL: https://codereview.chromium.org/18266002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210256 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-05 03:56:47 +00:00
chrisgao@chromium.org 2fea4d4068 [chromedriver] Remove dll build target.
Remove files once used to build chromedriver dll.
Remove CommandExecutor and CommandNames.

BUG=none

Review URL: https://chromiumcodereview.appspot.com/18419003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209801 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 22:36:53 +00:00
zhaoqin@google.com 309391a649 add browser_tests in chromium_builder_dbg_drmemory_win target
BUG=NONE
R=timurrrr@chromium.org

Review URL: https://codereview.chromium.org/16836008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209781 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 21:47:55 +00:00
jam@chromium.org 0be8eb7fc0 Revert 209420 "Factor out content shell and tests into a standal..."
> Factor out content shell and tests into a standalone gyp
> 
> This simplifies using components in Content Shell.  As components can
> depend on the content layer, trying to use a component from Content Shell
> results in a cross-reference of gyp files which isn't allowed on Mac.
> 
> TBR=joi,robertshield (trivial one-line renames in gyp files)
> 
> Review URL: https://chromiumcodereview.appspot.com/17366006

TBR=mnaganov@chromium.org

Review URL: https://codereview.chromium.org/18547009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209770 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 20:47:45 +00:00
tony@chromium.org fa0da706d6 Remove third_party/bsdiff from the tree.
It's no longer used.

BUG=

TBR=darin

Review URL: https://chromiumcodereview.appspot.com/18184018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209767 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 20:29:23 +00:00
blundell@chromium.org 7a4366c6dc Create top-level ios/public/ directory.
To better mirror the structure of other API layers (content/public and
third_party/WebKit/public), there will be a single ios/public/ directory that
contains all interfaces referenced by not-yet-upstreamed Chrome for iOS code,
rather than these interfaces being scattered in subdirectories further
underneath ios/.

This CL also changes gyp structure to better match other modules: ios_consumer.gyp is moved to directly under ios/, and an ios.gyp is created with a single top-level "ios" target to be used in build/all.gyp.

Review URL: https://chromiumcodereview.appspot.com/18272004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209434 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-01 14:58:10 +00:00
mnaganov@chromium.org 126f286e63 Factor out content shell and tests into a standalone gyp
This simplifies using components in Content Shell.  As components can
depend on the content layer, trying to use a component from Content Shell
results in a cross-reference of gyp files which isn't allowed on Mac.

TBR=joi,robertshield (trivial one-line renames in gyp files)

Review URL: https://chromiumcodereview.appspot.com/17366006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209420 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-01 13:38:41 +00:00
tfarina@chromium.org 01951e5533 Time to kill googleurl.gyp
Now that Blink has rolled into chromium we can move on and remove googleurl.gyp
from build/temp_gyp!

BUG=229660
R=thestig@chromium.org,darin@chromium.org

Review URL: https://chromiumcodereview.appspot.com/17335013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208034 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-22 14:20:10 +00:00
ananta@chromium.org 5ec5fe429f Adding content_shell to the dependencies in the chromium_builder_tests target.
Some trybots bots, e.g. linux_clang, run webkit_tests, which use content_shell.
The bot only builds chromium_builder_tests. Since content_shell wasn't part of
this, webkit_tests didn't run an up-to-date content_shell binary on that bot,
which led to problems e.g. in try run
http://build.chromium.org/p/tryserver.chromium/builders/linux_clang/builds/117825/ on
cl https://codereview.chromium.org/17420005/.

Add content_shell to chromium_builder_tests to fix this.

BUG=237249
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/17397011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207486 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 18:19:58 +00:00
jbauman@chromium.org 136f9fd877 Build content_gl_tests on gpu bots.
Hopefully will get them non-red.

BUG=249639
TBR=hubbe@chromium.org

Review URL: https://chromiumcodereview.appspot.com/17022006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206588 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-15 14:55:53 +00:00
apatrick@chromium.org d557c5d66d Make it possible to switch between two different versions of ANGLE.
One is the existing one and the default with this patch: third_party/angle.
The other is third_party/angle_dx11, which will pulled in via DEPS in another patch.

BUG=247158
TBR=xhwang@chromium.org
Review URL: https://codereview.chromium.org/16737007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205962 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-12 22:53:01 +00:00
jamesr@chromium.org 3961b3fce8 Make chromium_builder_tests depend on all_blink
This is necessary so chromium buildbots and tryservers can run blink's unit
tests.

BUG=248008
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/16299005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205242 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-10 17:52:35 +00:00
dpranke@chromium.org 3a921ebf15 remove webkit.gyp (and the test_shell target) and update affected targets
We had some old dummy targets left over in webkit.gyp that were used when
we had to jump through hoops to build webkit-related targets. We don't need
these any more.

We also don't need the dummy test_shell target, as no builder should be
trying to build test_shell directly at this point.

R=darin@chromium.org, jamesr@chromium.org
BUG=247105

Review URL: https://codereview.chromium.org/16300009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204565 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-06 20:05:52 +00:00
tfarina@chromium.org f2ea0ef38f device: Restructure the layout of gyp files.
This follow the same structure used by ui/keyboard/.

Now the directory hierachy looks like this:

device/bluetooth/bluetooth.gyp
device/bluetooth/bluetooth_strings.gyp
device/bluetooth/bluetooth_strings.grd
device/bluetooth/strings
device/usb/usb.gyp

R=bryeung@chromium.org,miket@chromium.org

Review URL: https://chromiumcodereview.appspot.com/16231013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203652 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-03 00:22:30 +00:00
jamesr@chromium.org 7e9af401ec Make webkit_user_agent a standalone gyp
There's no reason for the webkit user_agent target to be included from
webkit_support.gyp, doing so just makes life really confusing and makes it
easier to accidentally introduce gyp cycles. This makes webkit_user_agent.gyp
a normal standalone gyp file.

BUG=245477

Review URL: https://chromiumcodereview.appspot.com/15709006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203493 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-31 22:31:47 +00:00
jamesr@chromium.org 6d335aaf84 Revert "Move C++ code from webkit/tools/test_shell to webkit/support"
This reverts commit e522cf7889669bfd5153a2d32ac47246bcee2883.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203243 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-30 22:35:53 +00:00
jamesr@chromium.org 9ce8280835 Move C++ code from webkit/tools/test_shell to webkit/support
This code is simple/test/mock implementations of APIs to use in DumpRenderTree,
webkit_unit_tests, and various other bits of unit test code around the codebase.
Nothing here is used for test_shell since there is no test_shell any more.

This moves the code to webkit/support/ along with the rest of DRT/w_u_t support
code. Hopefully we'll be able to delete most of this soon along with
DumpRenderTree. In the meantime this simplifies webkit/

R=darin@chromium.org

Review URL: https://codereview.chromium.org/15946006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203242 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-30 22:25:46 +00:00
blundell@chromium.org c5b55922f8 Introduce the iOS consumer API.
The purpose of this API is to make the iOS port less vulnerable to bustage
during merges while in the process of upstreaming (see
https://sites.google.com/a/chromium.org/dev/developers/design-documents/layered-components-technical-approach).

Review URL: https://chromiumcodereview.appspot.com/16023013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203144 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-30 15:09:32 +00:00
mukai@chromium.org 5cd802c6b6 Builds snapshot_unittests on trybots.
BUG=244464
TEST=trybots
R=oshima@chromium.org

Review URL: https://chromiumcodereview.appspot.com/15960013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202782 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-29 05:39:59 +00:00
jamesr@chromium.org ed3b037ec2 Use the all_blink target instead of specifying particular targets inside Blink
This is less fragile to target shuffles inside Blink.

R=abarth

Review URL: https://chromiumcodereview.appspot.com/16010005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202535 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-28 11:44:58 +00:00
sbc@chromium.org 8d836d7e3c Add crash_service to chromium_builder_qa target.
This fixes the NaCl SDK bots which use this target to build
chrome and are currently failing to build this binary.

BUG=241883

Review URL: https://chromiumcodereview.appspot.com/15502003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@201752 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-23 11:17:20 +00:00
kjellander@chromium.org d01322e16c Add crash_handler to all.gyp for WebRTC build target.
In revision span 200066:200103 some GYP files have changed
so that the crash_handler target is no longer built as a part
of our chromium_builder_webrtc target.

To be able to use it on Windows testers, add it explicitly.

TEST=local build on Windows.
BUG=none

Review URL: https://chromiumcodereview.appspot.com/15521008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@201378 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-21 22:41:34 +00:00
jamesr@chromium.org 22892053ed Move webkit/compositor_bindings into webkit/renderer
The compositor bindings for WebKit should only be used in a render process or in
webkit_support for DumpRenderTree or webkit_unit_tests. It's never used in a
browser process. This moves the bindings code under webkit/renderer/ so we can
enforce this via DEPS rules.

The path is unfortunately a bit awkward. Once we drop DumpRenderTreeSupport and
figure out a way to deal with webkit_unit_tests, we can move the bindings into
content/renderer/gpu/ since they'll only be used by the content embedding.

BUG=239107
TBR=piman@chromium.org

Review URL: https://codereview.chromium.org/14651027

git-svn-id: http://src.chromium.org/svn/trunk/src/build@200350 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-15 21:18:52 +00:00
thestig@chromium.org 802e3ca872 Remove bzip2 code since it is no longer being used.
BUG=237998
TBR=tommi

Review URL: https://chromiumcodereview.appspot.com/14863012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@200116 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-15 00:13:57 +00:00
chrisgao@chromium.org f0792a8d8f Build chromedriver2 library on the chromedriver waterfall.
It is needed by the python integration tests
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/14657024

git-svn-id: http://src.chromium.org/svn/trunk/src/build@200058 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-14 20:33:35 +00:00
kkania@chromium.org 802dc823b6 Move ChromeDriver targets out of chromium_builder_qa to their own target.
The ChromeDriver waterfall doesn't need to build PyAuto.
BUG=none

Review URL: https://chromiumcodereview.appspot.com/15149002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@199937 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-14 06:11:11 +00:00
jochen@chromium.org 976b68c698 Move all_webkit inside OS!="ios" block in all.gyp
TBR=abarth@chromium.org

Review URL: https://codereview.chromium.org/15054005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@199620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-11 19:10:40 +00:00
jochen@chromium.org 5f871a785e Add a target all_webkit that depends on the old all_webkit and content_shell
BUG=111316
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/14807005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@199616 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-11 18:51:45 +00:00
darin@chromium.org 48c61f44e8 Delete test_shell.
R=jochen@chromium.org

Review URL: https://codereview.chromium.org/15028002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@198933 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-08 17:54:07 +00:00
bulach@chromium.org 859ec3af0f Adds cc_perftests to chromium_builder_perf target.
BUG=163720

Review URL: https://chromiumcodereview.appspot.com/14846018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@198911 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-08 15:38:11 +00:00
jochen@chromium.org 234fc9772b Add content_shell to builder targets that also build DRT
BUG=111316
R=mkwst@chromium.org

Review URL: https://chromiumcodereview.appspot.com/14670012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@198433 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-06 12:44:26 +00:00
jam@chromium.org eaac51e489 Remove remaining references to test_shell_tests now that the bots have been updated.
BUG=126514
R=jochen@chromium.org

Review URL: https://codereview.chromium.org/14841004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@198146 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-03 18:39:04 +00:00
tfarina@chromium.org c459e104dc Add url.gyp:* to All target.
Previously we have googleurl_unittests in googleurl.gyp, but that isn't more
the case when it was moved into url.gyp and made just a copy of url_unittests.

To actually get back the googlurl_unittests target we need to also add
url.gyp to All target.

This should fix the following error on ios build:
common.chromium_utils.PathNotFound: Unable to find /b/build/slave/ios_dbg_simulator/build/src/xcodebuild/Debug-iphonesimulator/googleurl_unittests.app

BUG=229660
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/14570003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@197620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-01 15:50:56 +00:00
laforge@chromium.org 536e95a385 Make performance_ui_tests.exe optional. For "Chrome" builds,
disable pyauto (for windows) and performance_ui_tests (all).

BUG=236217
Review URL: https://codereview.chromium.org/14564006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@197405 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-30 17:59:13 +00:00
davemoore@chromium.org a86bf16016 Rationalize use_aura=1 and use_ash=1 on linux
BUG=236170
TEST=None
R=ben@chromium.org

Review URL: https://codereview.chromium.org/14554002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@197363 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-30 14:48:43 +00:00
tfarina@chromium.org 5e8d2ad7d8 url: Copy 'googleurl_unittests' target from 'url_unittests'. Third attempt.
To not break the buildbot, this creates a fake target that copies url_unittests
to googleurl_unittests as temporary scaffolding.

BUG=229660
R=brettw@chromium.org

Review URL: https://codereview.chromium.org/13825012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@196507 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-25 21:41:49 +00:00
grt@chromium.org 9c010e05d3 Have aura_builder build Chrome Frame and its tests.
BUG=223560

Review URL: https://chromiumcodereview.appspot.com/14034019

git-svn-id: http://src.chromium.org/svn/trunk/src/build@196388 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-25 13:29:50 +00:00
xusydoc@chromium.org 5308d33f91 Add message_center_unittests to chromium_builder_tests target.
TBR=iannucci@chromium.org
CC=rsesek@chromium.org
BUG=195800

Review URL: https://codereview.chromium.org/14348018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195752 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-23 07:37:17 +00:00
gavinp@chromium.org 9c52bc6c1e Revert 195389 "url: Copy 'googleurl_unittests' target from 'url_..."
> url: Copy 'googleurl_unittests' target from 'url_unittests'. Attempt 2.
> 
> To not break the buildbot, this creates a fake target that copies url_unittests
> to googleurl_unittests as temporary scaffolding.
> 
> BUG=229660
> R=brettw@chromium.org
> 
> Review URL: https://chromiumcodereview.appspot.com/14199009

TBR=tfarina@chromium.org

Review URL: https://codereview.chromium.org/14028022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195392 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-20 12:52:12 +00:00
tfarina@chromium.org cd4e7e3313 url: Copy 'googleurl_unittests' target from 'url_unittests'. Attempt 2.
To not break the buildbot, this creates a fake target that copies url_unittests
to googleurl_unittests as temporary scaffolding.

BUG=229660
R=brettw@chromium.org

Review URL: https://chromiumcodereview.appspot.com/14199009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195389 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-20 12:35:40 +00:00
maruel@chromium.org 6ac66cf0ec Add interactive_ui_tests_run.
Add the required target and the .isolate file covering most test cases on linux, mac and windows.

R=csharp@chromium.org
BUG=

Review URL: https://codereview.chromium.org/12086059

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194412 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-16 19:19:10 +00:00
jochen@chromium.org 7b9d708683 Revert 193992 "Lets try this again."
The XP bots are still red, and it's still whining about URL.DLL

> Lets try this again.
> 
> Revert 193983 "Revert 193968 "Roll the DEPS for google-url.""
> 
> > Revert 193968 "Roll the DEPS for google-url."
> > 
> > > Roll the DEPS for google-url.
> > > 
> > > And update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp.
> > > 
> > > This also changes googleurl.gyp to reference the files under url/, so that we
> > > don't break the Blink tree.
> > > 
> > > BUG=229660
> > > R=brettw@chromium.org
> > > TBR=brettw@chromium.org
> > > 
> > > Review URL: https://chromiumcodereview.appspot.com/14089011
> > 
> > TBR=tfarina@chromium.org
> > Review URL: https://codereview.chromium.org/14028012
> 
> TBR=michaeln@google.com
> Review URL: https://codereview.chromium.org/14109014

TBR=michaeln@google.com
Review URL: https://codereview.chromium.org/14263002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194151 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-15 09:01:51 +00:00
michaeln@google.com 6d6d911339 Lets try this again.
Revert 193983 "Revert 193968 "Roll the DEPS for google-url.""

> Revert 193968 "Roll the DEPS for google-url."
> 
> > Roll the DEPS for google-url.
> > 
> > And update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp.
> > 
> > This also changes googleurl.gyp to reference the files under url/, so that we
> > don't break the Blink tree.
> > 
> > BUG=229660
> > R=brettw@chromium.org
> > TBR=brettw@chromium.org
> > 
> > Review URL: https://chromiumcodereview.appspot.com/14089011
> 
> TBR=tfarina@chromium.org
> Review URL: https://codereview.chromium.org/14028012

TBR=michaeln@google.com
Review URL: https://codereview.chromium.org/14109014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@193992 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-12 20:13:18 +00:00
michaeln@google.com 513359364c Revert 193968 "Roll the DEPS for google-url."
> Roll the DEPS for google-url.
> 
> And update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp.
> 
> This also changes googleurl.gyp to reference the files under url/, so that we
> don't break the Blink tree.
> 
> BUG=229660
> R=brettw@chromium.org
> TBR=brettw@chromium.org
> 
> Review URL: https://chromiumcodereview.appspot.com/14089011

TBR=tfarina@chromium.org
Review URL: https://codereview.chromium.org/14028012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@193983 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-12 19:23:04 +00:00
tfarina@chromium.org 48931d87e9 Roll the DEPS for google-url.
And update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp.

This also changes googleurl.gyp to reference the files under url/, so that we
don't break the Blink tree.

BUG=229660
R=brettw@chromium.org
TBR=brettw@chromium.org

Review URL: https://chromiumcodereview.appspot.com/14089011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@193968 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-12 18:29:52 +00:00
bryeung@chromium.org 7c7766998c Create and show the virtual keyboard.
Introduces ui/keyboard/ which contains generic code for the control of the keyboard (right now, just creation of the container window).

Also includes the necessary changes to ash so that the keyboard is (always) displayed on ChromeOS builds when the --enable-virtual-keyboard flag is present.

BUG=226986

Review URL: https://codereview.chromium.org/13164002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@193378 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-10 13:39:24 +00:00
kjellander@chromium.org 3663ac4ad9 Add content_unittests to chromium_builder_webrtc target.
We'd like to run parts of these tests for our Chromium buildbots.

TEST=none
BUG=none


Review URL: https://chromiumcodereview.appspot.com/13813009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@193117 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-09 16:27:37 +00:00
csharp@chromium.org f5edde6ef9 Add chromium_swarm_tests as a dependency of chromium_builder_tests.
BUG=


Review URL: https://chromiumcodereview.appspot.com/13496006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@192624 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-05 20:18:27 +00:00
dhollowa@chromium.org 0d022fa846 interactive_ui_tests should be part of the official builder
Adds interactive_ui_tests to the chrome_official_builder target.
This is in service of making interactive_ui_tests binaries available
for GWS integration tests.

BUG=223222
TEST=Watch the build create interactive_ui_tests.
R=mmoss@chromium.org

Review URL: https://codereview.chromium.org/13093004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@190700 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-26 16:42:33 +00:00
sbc@chromium.org 7445f9dc30 Add dbus_unittests to chromium_builder_tests target.
Not having this binary is causing the ARM FYI tester
to fail.

BUG=218576
TEST=ninja chromium_builder_tests && check for dbus_unittests being built.


Review URL: https://chromiumcodereview.appspot.com/12921002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@188949 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-19 03:52:36 +00:00
glider@chromium.org 6b07d49787 Revert 187297
> Add a postbuild action for executables built with ASan on Mac OS.
> The action will copy the ASan dynamic runtime to the same dir where
> the executable is.
> 
> BUG=170629
> Review URL: https://codereview.chromium.org/11642018

TBR=glider@chromium.org
Review URL: https://codereview.chromium.org/12440020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187309 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 17:30:53 +00:00
glider@chromium.org d65fd9f99f Add a postbuild action for executables built with ASan on Mac OS.
The action will copy the ASan dynamic runtime to the same dir where
the executable is.

BUG=170629
Review URL: https://codereview.chromium.org/11642018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187297 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 15:30:18 +00:00
tapted@chromium.org 44e1b55fba Build app_list_unittests target for chromium_builder_tests on mac.
The change in http://crrev.com/178260 only made the target visible on Windows.
When the build target is chromium_builder_tests, OSX omits the target.

BUG=138633
TEST=Target builds and runs when opted in with git cl try --clobber -bmac_rel:app_list_unittests


Review URL: https://chromiumcodereview.appspot.com/12436010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187267 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 10:19:18 +00:00
iannucci@chromium.org 928d0a848a Include crash_service in chromium_builder_tests.
R=jschuh@chromium.org
BUG=

Review URL: https://codereview.chromium.org/12700003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187078 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-08 23:42:38 +00:00
alexeypa@google.com a8d1ee949e Revert 186526
The LNK1104 error was probably a flake. The next build cycled green before the 1st revert was picked up.

> Revert 186522
> > Build src/remoting/remoting.gyp:remoting_host_installation on the main waterfall.
> > 
> > remoting_host_installation uses lots of non-trivial GYP that tend to break because of differences between ninja and msbuild. Building it on the main waterfall gives us an early warning if something goes wrong.
> > 
> > BUG=180600
> > 
> > Review URL: https://codereview.chromium.org/12543006
> 
> TBR=alexeypa@chromium.org
> Review URL: https://codereview.chromium.org/12545010

TBR=miu@chromium.org

git-svn-id: http://src.chromium.org/svn/trunk/src/build@186543 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-07 00:11:28 +00:00
miu@chromium.org dee065e514 Revert 186522
> Build src/remoting/remoting.gyp:remoting_host_installation on the main waterfall.
> 
> remoting_host_installation uses lots of non-trivial GYP that tend to break because of differences between ninja and msbuild. Building it on the main waterfall gives us an early warning if something goes wrong.
> 
> BUG=180600
> 
> Review URL: https://codereview.chromium.org/12543006

TBR=alexeypa@chromium.org
Review URL: https://codereview.chromium.org/12545010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@186526 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-06 23:08:13 +00:00
alexeypa@chromium.org 9dabb39f64 Build src/remoting/remoting.gyp:remoting_host_installation on the main waterfall.
remoting_host_installation uses lots of non-trivial GYP that tend to break because of differences between ninja and msbuild. Building it on the main waterfall gives us an early warning if something goes wrong.

BUG=180600

Review URL: https://codereview.chromium.org/12543006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@186522 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-06 22:39:44 +00:00
grt@chromium.org 14922fcecf Minimal Chrome Frame with Aura.
It builds and runs, but not a whole lot else. This change includes:

* ChromeFrameAutomationProvider is now OS_WIN only. In practice, this
  has been the case for some time. Now it's formalized by giving the
  implementation files the _win suffix.

* Automation messages and datatypes used exclusively by Chrome Frame now
  use HWND directly rather than a toolkit-specific gfx typedef of one
  since the requirement is that an actual HWND be sent over the
  channel. A change in toolkit (e.g., switching to Aura) must not change
  this. As a consequence of this change, some automation types and
  messages are now only defined for OS_WIN builds.

* ExternalTabContainerWin is no longer derived from a NativeWidget type
  (this was previously the case so that the ETCW could be notified of NW
  lifecycle events). Now, in contrast, ETCW registers itself as an
  observer of its Widget. Two additional lifecycle methods have been
  added to WidgetObserver: OnWidgetCreated and OnWidgetDestroyed.

* ExternalTabContianerWin initializes its Widget with an instance of
  DesktopNativeWidgetAura when use_aura.

* A special note about HWND IPC marshaling: this change adds a type
  mapping from HWND to a generic HANDLE in ipc_message_utils.h, which
  allows for the removal of a hack in content_message_generator.h to
  marshal HWNDs.

This change reverts all of:

* r178752 -- Remove CF from all.gyp targets if use_aura is defined.
* r164590 -- Remove setup -> Chrome Frame dependency. Make it possible
  to build an installer for Aura.

and portions of:

* r99993 -- Get chrome to link with USE_AURA
* r99787 -- Preliminary work to allow Chrome to build with USE_AURA.

BUG=171018
TEST=chrome_frame_tests provides good coverage in non-Aura builds.

Review URL: https://chromiumcodereview.appspot.com/12220101

git-svn-id: http://src.chromium.org/svn/trunk/src/build@185328 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-28 21:46:11 +00:00
jschuh@chromium.org 8948c45ba0 Disable Chrome Frame in Win64 build
Several parts don't compile, so disabling for now. 
Also suppressing a warning that blocked ninja on x64.

BUG=176875
TBR=brettw@chromium.org


Review URL: https://chromiumcodereview.appspot.com/12315062

git-svn-id: http://src.chromium.org/svn/trunk/src/build@184368 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-25 03:28:43 +00:00
jschuh@chromium.org 441a3745d9 Fix Win64 official build due to missing pyauto target
r184171 broke the official build. This fix just disables
pyauto in the official build like it is in unofficial.

Review URL: https://chromiumcodereview.appspot.com/12321094

git-svn-id: http://src.chromium.org/svn/trunk/src/build@184272 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-23 02:59:26 +00:00
jschuh@chromium.org 4e125330a9 Disable pyauto for Win64 build
Pyauto doesn't build on Win64 due to several issues. Since 
it's deprecated it may not be worth the effort of fixing, 
but in the immediate term I need it disabled for just the 
Win64 build. 

BUG=177664
TBR=thakis@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12334038

git-svn-id: http://src.chromium.org/svn/trunk/src/build@184171 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-22 21:02:07 +00:00
jschuh@chromium.org b10f411c35 Disable syzygy for Win64.
Not sure what the plans are for Win64, but at the moment it chokes on the binary.

R=siggi@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12326065

git-svn-id: http://src.chromium.org/svn/trunk/src/build@184134 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-22 18:28:26 +00:00
jschuh@chromium.org 577bedfcca Disable memory_watcher on Win64 build
This uses inline assembler, which isn't suppported on 64-bit msvc.
So, disabling it for now.

BUG=176877,166496
R=scottmg@chromium.org
Review URL: https://codereview.chromium.org/12317006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@183470 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-20 11:16:22 +00:00
jschuh@chromium.org 55e54df1f2 Exclude win64 cross-compile dependencies from normal win64 build
BUG=166496
R=scottmg@chromium.org
TBR=scottmg@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12252059

git-svn-id: http://src.chromium.org/svn/trunk/src/build@182653 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-15 09:22:13 +00:00
apatrick@chromium.org ff6890184f Windows: Remove dependency on D3DX10d_43.dll.
We aren't using it for anything.
Review URL: https://codereview.chromium.org/12225063

git-svn-id: http://src.chromium.org/svn/trunk/src/build@181799 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-12 01:05:54 +00:00
sebmarchand@chromium.org bb9f08fab0 Add a script to produce a syzygy-instrumented image of Chrome.dll
I've also modified the chrome_syzygy.gyp file to automaticaly produce the SyzyAsan'd version of Chrome.dll if 'asan'=1 on Windows.

TBR=sky@chromium.org

BUG=

Review URL: https://chromiumcodereview.appspot.com/12095105

git-svn-id: http://src.chromium.org/svn/trunk/src/build@181401 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-08 01:52:48 +00:00
dkovalev@chromium.org 9985b2be79 Renaming the CdmWrapper build targets.
TEST=CDM builds on all supported platforms.

Review URL: https://chromiumcodereview.appspot.com/12237003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@181247 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-07 07:30:50 +00:00
benrg@chromium.org d9954b9877 Depend on xdisplaycheck when use_x11==1, not when toolkit_uses_gtk==1.
Some non-gtk X11 builds need it.


BUG=None

Review URL: https://chromiumcodereview.appspot.com/12213044

git-svn-id: http://src.chromium.org/svn/trunk/src/build@181172 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-07 03:21:49 +00:00
phoglund@chromium.org d25d9d14d8 Adding new targets to the WebRTC target so our special bots will build them.
Note: we do have a browser test for WebRTC, but no content_browsertests yet. I expect we will very soon thouugh so I took care of that in the same patch.

BUG=
TESTED=built locally


Review URL: https://chromiumcodereview.appspot.com/12082115

git-svn-id: http://src.chromium.org/svn/trunk/src/build@180377 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-04 09:47:01 +00:00
kaiwang@chromium.org c843a5cc90 Fix components_unittests build on TSAN(win)
BUG=172039


Review URL: https://chromiumcodereview.appspot.com/12096048

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179623 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-30 12:46:58 +00:00
timurrrr@chromium.org 7aa0e6d597 Exclude components_unittests from the TSan/Win build
BUG=172039
TBR=kaiwang
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/12093039

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179320 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-29 12:21:27 +00:00
boliu@chromium.org ee379b9ff8 Revert 179097 googleurl.gyp include_dir escapes src and is breaking android build.
> Reland r179081 (Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/googleurl/googleurl.gyp).
> 
> R=rsleevi@chromium.org
> TBR=rsleevi@chromium.org
> 
> Review URL: https://chromiumcodereview.appspot.com/12077023

TBR=tfarina@chromium.org,rsleevi@chromium.org
Review URL: https://codereview.chromium.org/12093013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179104 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-28 05:48:19 +00:00
tfarina@chromium.org da1cee5cce Reland r179081 (Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/googleurl/googleurl.gyp).
R=rsleevi@chromium.org
TBR=rsleevi@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12077023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179097 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-28 03:57:39 +00:00
jamescook@chromium.org 93253826de Revert 179081
> Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/googleurl/googleurl.gyp
> 
> This is the first step to change all the references from build/temp_gyp/ to
> the new location in src/googleurl/
> 
> R=brettw@chromium.org,rsleevi@chromium.org
> TBR=darin@chromium.org # for gyp change.
> 
> Review URL: https://chromiumcodereview.appspot.com/12073003

TBR=tfarina@chromium.org
Review URL: https://codereview.chromium.org/12088014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179085 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-27 06:52:51 +00:00
tfarina@chromium.org 80bd49559f Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/googleurl/googleurl.gyp
This is the first step to change all the references from build/temp_gyp/ to
the new location in src/googleurl/

R=brettw@chromium.org,rsleevi@chromium.org
TBR=darin@chromium.org # for gyp change.

Review URL: https://chromiumcodereview.appspot.com/12073003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@179081 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-27 05:51:05 +00:00
robertshield@chromium.org bbbf5a9368 Remove CF from all.gyp targets if use_aura is defined.
BUG=171018
TEST=Official aura builds compile.


Review URL: https://chromiumcodereview.appspot.com/12035084

git-svn-id: http://src.chromium.org/svn/trunk/src/build@178752 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-25 04:49:20 +00:00
kkania@chromium.org 117b17ef5a Remove ChromeDriver2 from the official builder and archive.
Also, add ChromeDriver2 server and tests to chromium_builder_qa.
NOTRY=true
BUG=none


Review URL: https://chromiumcodereview.appspot.com/11896023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@178455 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-24 01:21:27 +00:00