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

686 Коммитов

Автор SHA1 Сообщение Дата
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