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
tapted@chromium.org
86b89aeeca
Add app_list_unittests as a default builder target.
...
Prior to this change, app_list_unittests was built only on aura targets.
However, the app list has been ported to Windows, and a mac port is
in progress. Once this change bakes, a trybot target will be added for
the builders in the tools repo. app_list_unittests is currently small and
quick (runs in <10 seconds).
BUG=138633
TEST=builders succeed their compile phase
Review URL: https://chromiumcodereview.appspot.com/11820019
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178260 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-23 06:08:14 +00:00
kaiwang@chromium.org
acc21892e2
Move content/components/navigation_interception to src/components
...
BUG=169312
Review URL: https://chromiumcodereview.appspot.com/11830043
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178238 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-23 03:55:16 +00:00
kaiwang@chromium.org
5d1fb05042
We are moving browser components ( http://www.chromium.org/developers/design-documents/browser-components ) from src/content/components to src/components. So it does not make sense any more to keep components tests in content_unittests.
...
BUG=169312
Review URL: https://chromiumcodereview.appspot.com/11880002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@176643 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-14 08:08:59 +00:00
kaiwang@chromium.org
576abedab3
Add components tests
...
BUG=169312
Review URL: https://chromiumcodereview.appspot.com/11842003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@176267 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-11 05:35:09 +00:00
mukai@chromium.org
b11f92060f
Adds app_list and message_center tests to aura_builder (2nd).
...
Previous one was reverted since message_center_unittests doesn't compile on Windows.
crrev.com/174243 fixed this so now it's safe to add again.
BUG=166730
TBR=petermayo@chromium.org ,xiyuan@chromium.org
Review URL: https://codereview.chromium.org/11637051
git-svn-id: http://src.chromium.org/svn/trunk/src/build@174417 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-21 18:34:46 +00:00
mukai@chromium.org
72e7ed9027
Revert 173997
...
> Adds app_list and message_center to aura_builder
>
> BUG=166730
> TEST=GYP_DEFINES='chromeos=1' ./build/gyp_chromium && ninja aura_builder succeeds
>
> Review URL: https://codereview.chromium.org/11640004
TBR=mukai@chromium.org
Review URL: https://codereview.chromium.org/11637026
git-svn-id: http://src.chromium.org/svn/trunk/src/build@174007 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-19 22:01:48 +00:00
mukai@chromium.org
5d8791c619
Adds app_list and message_center to aura_builder
...
BUG=166730
TEST=GYP_DEFINES='chromeos=1' ./build/gyp_chromium && ninja aura_builder succeeds
Review URL: https://codereview.chromium.org/11640004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173997 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-19 21:43:23 +00:00
shess@chromium.org
5467b65067
Remove NPAPI target from flash_player.gyp
...
BUG=161893
Review URL: https://chromiumcodereview.appspot.com/11308255
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173031 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-14 01:11:47 +00:00
zmo@chromium.org
55e53eb332
Rename WebGLConformanceTests to WebGLConformanceTest
...
This fits better with the rest chrome naming.
I need to clean this up before putting the WebGLConformanceTest in buildbot script. Otherwise if we change this later, it will require another waterfall restart.
Note that the content side WebGLConformanceTest is not running anywhere
Also, add content_browsertests to chromium_gpu_builder and chromium_gpu_debug_builder, so we could run them on GPU bots.
BUG=111506
TEST=manual
Review URL: https://codereview.chromium.org/11453026
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-06 21:39:25 +00:00
kkania@chromium.org
a7974fa883
Build chromedriver2_unittests as part of chromium_builder_tests.
...
This is so it can be run optionally on the trybots.
Review URL: https://chromiumcodereview.appspot.com/11299263
git-svn-id: http://src.chromium.org/svn/trunk/src/build@170508 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-30 19:23:11 +00:00
jam@chromium.org
eb3345d123
Remove the chromium_builder_qa_nacl_win64 target since it's not needed anymore.
...
Review URL: https://codereview.chromium.org/11416178
git-svn-id: http://src.chromium.org/svn/trunk/src/build@170327 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-30 01:25:29 +00:00
oshima@chromium.org
7736ef991d
Fix example_browser_main_parts build failure on win/linux aura.
...
Add views_examples_with_content_exe to the aura_builder target so that it will be build by bots.
This compiles on chromeos, but doesn't work.
I will fix this separately.
BUG=162962
TEST=none
Review URL: https://chromiumcodereview.appspot.com/11418196
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169954 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-28 15:36:46 +00:00
dalecurtis@google.com
16898bc576
Revert 169532 - Beginnings of moving more stuff from build_sdk.py to GYP.
...
Adds a new target to all.gyp: chromium_builder_nacl_sdk
Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the
native_client repo, but also builds and copies ppapi libraries to the toolchain
directories.
Retry of https://codereview.chromium.org/11413075/ .
This one failed because I didn't check for disable_nacl=1.
Which was a retry of http://codereview.chromium.org/11299081/ .
Which was a retry of http://codereview.chromium.org/11363045/ .
Failed both of these times because of a separate NaCl build issue that was
resolved by http://crrev.com/168621 .
BUG=none
TBR=noelallen@chromium.org
----------------------------------------------
Broke x64 build:
http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Linux%20x64/builds/35117
Review URL: https://chromiumcodereview.appspot.com/11316139
TBR=binji@chromium.org
Review URL: https://codereview.chromium.org/11415139
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169537 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-27 00:18:38 +00:00
binji@chromium.org
671ece2be1
Beginnings of moving more stuff from build_sdk.py to GYP.
...
Adds a new target to all.gyp: chromium_builder_nacl_sdk
Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the
native_client repo, but also builds and copies ppapi libraries to the toolchain
directories.
Retry of https://codereview.chromium.org/11413075/ .
This one failed because I didn't check for disable_nacl=1.
Which was a retry of http://codereview.chromium.org/11299081/ .
Which was a retry of http://codereview.chromium.org/11363045/ .
Failed both of these times because of a separate NaCl build issue that was
resolved by http://crrev.com/168621 .
BUG=none
TBR=noelallen@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11316139
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169532 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-26 23:41:44 +00:00
iannucci@chromium.org
ddbec33f5e
Allow windows ASAN build to work
...
Rolls DEPS for syzygy r1083 => r1194. Changelog is too long to put here.
BUG=152226
Review URL: https://chromiumcodereview.appspot.com/11377146
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169136 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-21 21:18:54 +00:00
binji@chromium.org
b16c033dd3
Revert 168921 - Beginnings of moving more stuff from build_sdk.py to GYP.
...
Adds a new target to all.gyp: chromium_builder_nacl_sdk
Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the
native_client repo, but also builds and copies ppapi libraries to the toolchain
directories.
Retry of http://codereview.chromium.org/11299081/ .
Which was a retry of http://codereview.chromium.org/11363045/ .
Failed both times because of a separate NaCl build issue that was resolved by
http://crrev.com/168621 .
BUG=none
TBR=noelallen@chromium.org
Review URL: https://codereview.chromium.org/11413075
TBR=binji@chromium.org
Review URL: https://codereview.chromium.org/11417105
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168934 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-21 00:41:02 +00:00
binji@chromium.org
aef7be0def
Beginnings of moving more stuff from build_sdk.py to GYP.
...
Adds a new target to all.gyp: chromium_builder_nacl_sdk
Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the
native_client repo, but also builds and copies ppapi libraries to the toolchain
directories.
Retry of http://codereview.chromium.org/11299081/ .
Which was a retry of http://codereview.chromium.org/11363045/ .
Failed both times because of a separate NaCl build issue that was resolved by
http://crrev.com/168621 .
BUG=none
TBR=noelallen@chromium.org
Review URL: https://codereview.chromium.org/11413075
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168921 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-21 00:04:30 +00:00
binji@chromium.org
c866497f23
Revert 168603 - Beginnings of moving more stuff from build_sdk.py to GYP.
...
Adds a new target to all.gyp: chromium_builder_nacl_sdk
Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the
native_client repo, but also builds and copies ppapi libraries to the toolchain
directories.
Retry of http://codereview.chromium.org/11363045/
This originally failed here: http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/41342
With the following error:
init.c:(.text+0x3c): undefined reference to `__libc_setup_tls'
init.c:(.text+0x2e2): undefined reference to `_dl_init_static_tls'
init.c:(.text+0x2ec): undefined reference to `_dl_wait_lookup_done'
While building simple_glibc_x86_32.nexe.
My change seems to have tickled a bug in nacl_browser_test.gypi which was using
the link flag -lpthread instead of -pthread. Changing this seems to have fixed
the link failure.
BUG=none
TBR=noelallen@chromium.org
TBR=ncbray@chromium.org
Review URL: https://codereview.chromium.org/11280063
TBR=binji@chromium.org
Review URL: https://codereview.chromium.org/11299081
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168607 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-19 21:24:03 +00:00
binji@chromium.org
81fbfd8f65
Beginnings of moving more stuff from build_sdk.py to GYP.
...
Adds a new target to all.gyp: chromium_builder_nacl_sdk
Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the
native_client repo, but also builds and copies ppapi libraries to the toolchain
directories.
Retry of http://codereview.chromium.org/11363045/
This originally failed here: http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/41342
With the following error:
init.c:(.text+0x3c): undefined reference to `__libc_setup_tls'
init.c:(.text+0x2e2): undefined reference to `_dl_init_static_tls'
init.c:(.text+0x2ec): undefined reference to `_dl_wait_lookup_done'
While building simple_glibc_x86_32.nexe.
My change seems to have tickled a bug in nacl_browser_test.gypi which was using
the link flag -lpthread instead of -pthread. Changing this seems to have fixed
the link failure.
BUG=none
TBR=noelallen@chromium.org
TBR=ncbray@chromium.org
Review URL: https://codereview.chromium.org/11280063
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168603 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-19 21:05:23 +00:00
jam@chromium.org
5b79812d0f
Move the safe browsing test into browser_tests instead of having a separate browser test binary. This saves us from having to link all of chrome for this one binary.
...
This depends on r167206 and r167207 landing and all the relevant masters restart.
BUG=148792
Review URL: https://codereview.chromium.org/11366196
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168483 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-19 02:55:36 +00:00
dbeam@chromium.org
62d540bfb9
Revert 168359 - [NaCl SDK] Beginnings of moving more stuff from build_sdk.py to GYP.
...
Adds a new target to all.gyp: chromium_builder_nacl_sdk
Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/11363045
TBR=binji@chromium.org
Review URL: https://codereview.chromium.org/11411055
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168363 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-17 03:26:05 +00:00
binji@chromium.org
163c59ac61
[NaCl SDK] Beginnings of moving more stuff from build_sdk.py to GYP.
...
Adds a new target to all.gyp: chromium_builder_nacl_sdk
Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/11363045
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168359 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-17 02:52:32 +00:00
stuartmorgan@chromium.org
79737e9d0c
Get a minimal unit_tests target building and running for iOS
...
This turns on building chrome.gyp for iOS, which includes unit_tests
and all the supporting targets. unit_tests for now only includes
an extremely limited set of tests on iOS; more will be added to the
target as the necessary changes to build them are landed.
To get unit_tests building this CL:
- Adds at least one file to every library target on iOS
(profile_error_dialog, browser_process, etc.), since a static library
with no source files will fail to build.
- Temporarily cuts ChromeContentBrowserClient out of
chrome_test_suite for iOS; that client is very complex and depends
on a lot of high-level classes, which makes it very difficult to bring
up at this point.
- Brings up TestingBrowserProcess, since it's needed by
chrome_test_suite. All the specific high-level classes are trimmed
out for iOS; pieces will be brought back as they work and are needed,
but some of the classes there will never be built on iOS.
- Adds an iOS implementation of ChromeContentClient (with a TODO
to consider merging it with the existing implementation; there's so
little shared code, and so much plugin code in the existing file, that it's
not clear if it's worthwhile) since it's needed by chrome_test_suite.
- Gets chrome_paths and chrome_version_info working on iOS, since
several classes need them and they are trivial to fix.
BUG=156699
Review URL: https://chromiumcodereview.appspot.com/11418005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168188 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-16 11:22:02 +00:00
blundell@chromium.org
d49adb3f4e
Bring up minimal sync and sync unittest targets on iOS.
...
The sync implementation is not yet complete (e.g., there is not yet an
invalidator_factory implementation on iOS), but enough of the structure is in
place to allow for the sync target to build and a reduced set of unittests to
run successfully.
Review URL: https://chromiumcodereview.appspot.com/11360194
git-svn-id: http://src.chromium.org/svn/trunk/src/build@167485 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-13 22:23:55 +00:00
kjellander@chromium.org
f1555f6431
Adding build target for WebRTC Chrome testing with peerconnection_server.
...
BUG=None
TEST=Compiled the target.
Review URL: https://chromiumcodereview.appspot.com/11236066
git-svn-id: http://src.chromium.org/svn/trunk/src/build@167160 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-12 11:52:33 +00:00
kkania@chromium.org
110b9ca298
Build and archive the new chromedriver (and unittests) on the bots.
...
Also, switch chromedriver2 to a loadable_module, since we never intend to
link against it, just dlopen it.
NOTRY=true
BUG=none
Review URL: https://chromiumcodereview.appspot.com/11366163
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166919 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-09 17:05:55 +00:00
maruel@chromium.org
9bd401690a
Add sync_integration_tests_run to chromium_swarm_tests
...
R=rsimha@chromium.org
NOTRY=true
BUG=
Review URL: https://chromiumcodereview.appspot.com/11276015
git-svn-id: http://src.chromium.org/svn/trunk/src/build@163924 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-24 22:18:55 +00:00
thestig@chromium.org
a9bc8d1348
Pull in mtpd from CrOS and add files to build it on Linux.
...
BUG=151685
Review URL: https://codereview.chromium.org/11184028
git-svn-id: http://src.chromium.org/svn/trunk/src/build@163172 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-20 17:14:22 +00:00
youngki@chromium.org
46d8449e8e
Moved bluetooth adapter files from chrome/browser/chromeos/bluetooth/ to device/bluetooth/. device/bluetooth/ is a new directory to host the bluetooth related files.
...
I also changed the namespace from chromeos to bluetooth under new directory.
BUG=135470
Review URL: https://chromiumcodereview.appspot.com/11075006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@162811 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-18 22:15:23 +00:00
thestig@chromium.org
d980154232
Add CrOS's dbus-c++ to Chromium Linux. This is needed to build mtpd.
...
BUG=151685
Review URL: https://chromiumcodereview.appspot.com/11148035
git-svn-id: http://src.chromium.org/svn/trunk/src/build@162373 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-17 13:09:36 +00:00
ddorwin@chromium.org
c08d6defbb
Build the Widevine CDM plugin.
...
BUG=149772
Review URL: https://chromiumcodereview.appspot.com/11118006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@161595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-12 16:46:47 +00:00
jam@chromium.org
6feac4e90d
Add content_unittests to the dependencies of the aura_builder target.
...
Review URL: https://codereview.chromium.org/11088061
git-svn-id: http://src.chromium.org/svn/trunk/src/build@161347 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-11 15:12:36 +00:00
hbono@chromium.org
a217b6ca53
Build content_unittests on the "Win Aura" bot.
...
Even though r160488 runs content_unittests on aura buildbots, they do not build content_unittests and the "Win Aura" bot cannot run it because this bot does not build it. This change adds content_unittests to the aura_builder target so this bot builds it.
TBR=jam
BUG=none
TEST=make the "Win Aura" bot greener.
Review URL: https://codereview.chromium.org/11093065
git-svn-id: http://src.chromium.org/svn/trunk/src/build@161311 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-11 07:53:28 +00:00
creis@chromium.org
896d21e736
Revert 160721 - Build the Widevine CDM plugin.
...
BUG=149772
Review URL: https://chromiumcodereview.appspot.com/11082005
TBR=ddorwin@chromium.org
Review URL: https://codereview.chromium.org/11091013
git-svn-id: http://src.chromium.org/svn/trunk/src/build@160744 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 23:16:20 +00:00
ddorwin@chromium.org
7f63dbdb09
Build the Widevine CDM plugin.
...
BUG=149772
Review URL: https://chromiumcodereview.appspot.com/11082005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@160721 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 22:10:01 +00:00
alexeypa@chromium.org
ac9f99ff26
[Chromoting] Publish Chromoting Host installation as a .zip archive.
...
The signing script will now use the .zip archive to build a signed host installation. This way we can avoid decompiling an .msi which is not reliable enough.
BUG=146863
Review URL: https://chromiumcodereview.appspot.com/10959031
git-svn-id: http://src.chromium.org/svn/trunk/src/build@158914 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-26 22:43:49 +00:00
pfeldman@chromium.org
98f894fd9a
DevTools: stop deploying the devtools_frontend.zip (new contributing doc does not require it)
...
Review URL: https://chromiumcodereview.appspot.com/10985038
git-svn-id: http://src.chromium.org/svn/trunk/src/build@158838 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-26 19:00:10 +00:00
nsylvain@chromium.org
5fd2107c84
Build ppapi_unittests on the bots.
...
TBR=raymes
Review URL: https://codereview.chromium.org/10967060
git-svn-id: http://src.chromium.org/svn/trunk/src/build@158187 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-22 19:45:43 +00:00
stuartmorgan@chromium.org
e55b8a6105
Enable a minimal content/ build on iOS
...
This removes some files from the already-upstreamed iOS content/ gyp
support in order to get a minimal target building while the remaining
content/ changes are upstreamed.
Minor ifdefing is necessary in a few files in order to build them on
iOS; these are included since they are core files without which it's
very difficult to bring up a build at all.
Adds one new class to the ui/ build since it's needed by the content/
code that is now built.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/10933091
git-svn-id: http://src.chromium.org/svn/trunk/src/build@157421 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-18 21:36:32 +00:00
stuartmorgan@chromium.org
dc133ddd3d
Build the user_agent target for iOS
...
This enables building just the user_agent target of webkit_support.gyp
on iOS, and adds iOS versions of the UA-construction utility methods.
Eventually the goal is for iOS not to build any code in webkit/, but
user agent is tied in to enough other code in webkit/ that it's
unlikely to be extracted in the short term, so adding minimal iOS
support to webkit_support.gyp is a necessary bridging measure.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/10905184
git-svn-id: http://src.chromium.org/svn/trunk/src/build@156276 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-12 11:07:03 +00:00
stuartmorgan@chromium.org
20b864034e
Update all.gyp to reflect the current state of the iOS build
...
A number of targets that now build on iOS never got moved in all.gyp.
Also removes the comments, since they are now misleading given that
most of the targets that are likely to be brought up on iOS are now
working.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/10905150
git-svn-id: http://src.chromium.org/svn/trunk/src/build@155454 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-07 19:40:28 +00:00
nsylvain@chromium.org
8465775d62
Add cc_unittests and webkit_compositor_bindings_unittests to our buildbot targets.
...
Review URL: https://chromiumcodereview.appspot.com/10905116
git-svn-id: http://src.chromium.org/svn/trunk/src/build@155054 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-05 23:38:00 +00:00
blundell@chromium.org
6cad41ea49
Build supported media targets on iOS.
...
Makes the changes required to get media and media_unittests to build
successfully for iOS, building only the limited set of files that iOS requires.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/10919092
git-svn-id: http://src.chromium.org/svn/trunk/src/build@154996 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-05 18:53:51 +00:00
tfarina@chromium.org
a4d2677b1a
Relanding "views: Add a gyp file to build webview.". Try 2.
...
This reverts commit d2287c4694d749d9e0c4095d7b004beee7b27e86.
BUG=105557
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10916010
git-svn-id: http://src.chromium.org/svn/trunk/src/build@154621 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-01 18:53:05 +00:00
jamesr@chromium.org
c453501a5d
Make cc_unittests and webkit_compositor_unittests executable always
...
To get these tests set up to run on the bots they need to be executables always.
If use_libcc_for_compositor is 0 these targets won't run any tests, but they will
still successfully run.
TBR=joth@chromium.org (for stupid android_webview copyright script)
BUG=
Review URL: https://chromiumcodereview.appspot.com/10920056
git-svn-id: http://src.chromium.org/svn/trunk/src/build@154620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-01 18:29:42 +00:00
kalman@chromium.org
930547cb54
Revert 154048 - Relanding "views: Add a gyp file to build webview."
...
This reverts commit 819e83e11f734af26da7c0de8c2b0316a35516dc. Revision 153817.
Win compile failures, see http://build.chromium.org/p/tryserver.chromium/builders/win/builds/25344
BUG=105557
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10897037
TBR=tfarina@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10913002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@154081 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-30 05:34:05 +00:00