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