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

939 Коммитов

Автор SHA1 Сообщение Дата
mnaganov 90a4bcb940 Remove devtools_bridge component
The component was experimental and uses org.apache.http library,
which is now deprecated in Android.

BUG=488202
TBR=erikwright@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#330163}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ca9f698bac3a5ae9af42d420cfff2f5f1736232f
2015-05-15 19:28:35 +00:00
hans f787628397 Revert of Non-SFI mode: Build nacl_helper_nonsfi_unittests (patchset #4 id:80001 of https://codereview.chromium.org/1137553003/)
Reason for revert:
This breaks the asan build. See comments on the original CL.

Original issue's description:
> Non-SFI mode: Build nacl_helper_nonsfi_unittests
>
> This CL starts to build nacl_helper_nonsfi_unittests.
> The binary is not yet enabled to run on bots. It will be done in a following CL.
>
> TEST=Ran locally. Ran build bots. Ran build bots with editing configuration to include nacl_helper_nonsfi_unittests.
> BUG=358465
>
> Committed: https://crrev.com/72c418b09bbf90505f54df2b76285650acd97960
> Cr-Commit-Position: refs/heads/master@{#330069}

TBR=mseaborn@chromium.org,mdempsky@chromium.org,thakis@chromium.org,jln@chromium.org,hidehiko@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=358465

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

Cr-Original-Commit-Position: refs/heads/master@{#330147}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aad01297ee28c48a3021339568cacaf16f37fdc0
2015-05-15 18:47:43 +00:00
hidehiko b8b16f569d Non-SFI mode: Build nacl_helper_nonsfi_unittests
This CL starts to build nacl_helper_nonsfi_unittests.
The binary is not yet enabled to run on bots. It will be done in a following CL.

TEST=Ran locally. Ran build bots. Ran build bots with editing configuration to include nacl_helper_nonsfi_unittests.
BUG=358465

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

Cr-Original-Commit-Position: refs/heads/master@{#330069}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 72c418b09bbf90505f54df2b76285650acd97960
2015-05-15 09:30:14 +00:00
dyen 3ac0ad68e3 Added switch to disable specified GL extensions.
It is now possible to remove extensions from the GL_EXTENSIONS string
by specifying "--disable-gl-extensions=extension1,extension2".

R=sievers@chromium.org
BUG=482067

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

Cr-Original-Commit-Position: refs/heads/master@{#329752}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5a6bcfe5cc034e908c310f3405b62bd35f6a8793
2015-05-14 00:10:23 +00:00
dyen c115392573 Added unittest for ui/gl.
This CL adds a unit testing harness for ui/gl tests.

In order to ensure that the bots do not break once they start running
these unit tests, gl_unittests currently it does not run any tests.
Once the bots successfully run gl_unittests, we can safely add tests
using the trybots to make sure the added tests actually work.

R=danakj@chromium.org, sievers@chromium.org
BUG=482067

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

Cr-Original-Commit-Position: refs/heads/master@{#328407}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 781489a282f6f7e19d7d449500cd2e91b2bc46a5
2015-05-05 21:42:29 +00:00
toyoshim 75255f443d Reland: Web MIDI: split build rules for media/midi
Changes from the first coommit.
- Define right dependencies to xdisplaycheck
- Fix build rules for midi_unittests_apk to run on Android
- Rebase error fixes (build rule deopendency adjustments)

Original commit is:
https://crrev.com/31624cad1a3b5cf26950b864837ba44b3aa38331

Original description follows:

Split MIDI related stuffs from media as a component in build files.
Also, MIDI related unit tests are split into midi_unittests.

BUG=475869
TEST=git cl try
TEST=ninja midi_unittests_apk && ./build/android/test_runner.py gtest midi_unittests

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

Cr-Original-Commit-Position: refs/heads/master@{#327712}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c6475779990f6ffdfa33d42b0bd97818df5e8d3c
2015-04-30 14:52:36 +00:00
jaekyun a56a53efba Enable components_browsertests on Android
BUG=465351

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

Cr-Original-Commit-Position: refs/heads/master@{#326449}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4ba34ff136727244ead91780152b3248fe7ce0fd
2015-04-23 04:22:48 +00:00
aboxhall 8d9ec31fb5 Revert of Web MIDI: split build rules for media/midi (patchset #19 id:340001 of https://codereview.chromium.org/1065743003/)
Reason for revert:
Very sorry to have to revert this after so much work, but midi_unittests has been consistently broken on Android Tests bot e.g. https://build.chromium.org/p/chromium.webkit/builders/Android%20Tests%20%28dbg%29/builds/25597

Original issue's description:
> Web MIDI: split build rules for media/midi
>
> Split MIDI related stuffs from media as a component in build files.
> Also, MIDI related unit tests are split into midi_unittests.
>
> BUG=475869
> TEST=git cl try
>
> Committed: https://crrev.com/31624cad1a3b5cf26950b864837ba44b3aa38331
> Cr-Commit-Position: refs/heads/master@{#326247}

TBR=phajdan.jr@chromium.org,dalecurtis@chromium.org,dpranke@chromium.org,boliu@chromium.org,damienv@chromium.org,jam@chromium.org,thestig@chromium.org,lcwu@chromium.org,gunsch@chromium.org,toyoshim@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=475869

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

Cr-Original-Commit-Position: refs/heads/master@{#326343}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 60006f2c430e17fc8338ff370a1c88cdc61b7f07
2015-04-22 18:28:03 +00:00
toyoshim 4a285c3ff4 Web MIDI: split build rules for media/midi
Split MIDI related stuffs from media as a component in build files.
Also, MIDI related unit tests are split into midi_unittests.

BUG=475869
TEST=git cl try

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

Cr-Original-Commit-Position: refs/heads/master@{#326247}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 31624cad1a3b5cf26950b864837ba44b3aa38331
2015-04-22 08:50:36 +00:00
dpranke 88f5a68eee Update 'gn_all' target in GYP to work on the mac.
TBR=brettw@chromium.org
BUG=461019

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

Cr-Original-Commit-Position: refs/heads/master@{#326197}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f0b36803fc0c9789bec4b1ff0a4b242d84e39f06
2015-04-22 00:49:48 +00:00
timvolodine 242b926306 [Android WebView] Upstream WebViewShell to chromium.
WebViewShell used to live in the android repository. This patch
upstreams it to the chromium repository and adds a new target
android_webview_shell_apk. That way both the AndroidWebViewShell.apk
and SystemWebViewGoogle.apk can be built at the same time using one
checkout.

In particular this patch does the following:
- copy the relevant files residing in the android repository under
  frameworks/webview/chromium/tools/WebViewShell/
- add necessary gyp files
- rename the package name to org.chromium.webview_shell
- some import clean ups and formatting
- replace license headers

BUG=475084

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

Cr-Original-Commit-Position: refs/heads/master@{#325854}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 86221dd2181ee4e29a0c30a8674ae263007e165f
2015-04-20 16:12:18 +00:00
sbc dab03d0d5c Always build dump_syms with the 'host' toolchain
A recent change set linux_dump_symbols=1 on the trybots
and was then reverted:
https://codereview.chromium.org/1081103005

The causes the ARM/Linux builder to fail since it was
attempting to run the target (ARM) dump_syms binary on
x86. This change makes dump_syms a host binary so that
it can run at build time.

BUG=476781
TEST=linux_arm_compile trybot

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

Cr-Original-Commit-Position: refs/heads/master@{#325661}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fe4acac6ff5547d7674e6681c9b556528520fdf7
2015-04-17 17:24:10 +00:00
dpranke f4fa447ccf Update gn_all, gyp_remaining for chromeos.
This involves restructuring the remoting conditionals in gn_all and
gyp_remaining a fair amount, but otherwise no real surprises here.
There are a few chromeos-specific unittest targets in content that
we still need to port, but otherwise the port is as complete as desktop
linux.

BUG=433082

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

Cr-Original-Commit-Position: refs/heads/master@{#325097}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6293d2503965332696a292ff8a8da0a8f2a7ecc5
2015-04-14 19:12:38 +00:00
tapted c850a02fd6 Add src/extensions to All target in gyp
Use the same condition as chromium_builder_tests.

The targets are already in all_gn, and run on the trybots
via the chromium_builder_tests target. Putting them in All
just helps developers spot compile errors locally, before
they're caught by the bots.

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

Cr-Original-Commit-Position: refs/heads/master@{#324739}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f42e70932de69422378f3fef25df8afc4f2bb8e1
2015-04-11 01:19:45 +00:00
dpranke bc4ef7d766 Reland "Get gn_all/gyp_remaining working for Windows."
This patch re-lands commit eaef8f504d6e2a55626e2fb8b6c233f1d756d65c,
https://codereview.chromium.org/1064333002/, with a fix
for the Win x64 debug builder.

TBR=brettw@chromium.org
BUG=354261

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

Cr-Original-Commit-Position: refs/heads/master@{#324588}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6735641f97f15408d16a9ade94828c463a6fefec
2015-04-10 04:39:37 +00:00
dpranke a3c633d629 Revert of Get gn_all/gyp_remaining working for Windows. (patchset #2 id:20001 of https://codereview.chromium.org/1064333002/)
Reason for revert:
Seems to have broken the Win x64 debug builder:

http://build.chromium.org/p/chromium.win/builders/Win%20x64%20Builder%20(dbg)/builds/7600

Original issue's description:
> Get gn_all/gyp_remaining working for Windows.
>
> This change doesn't actually cause anything new to be built, but it makes 'gn_all' and 'gyp_remaining' exist as targets on a windows build, and explicitly lists all of the targets built on win that weren't listed before.
>
> A number of these targets should actually build in a GN build, but I will take care of that in a follow-up CL.
>
> R=brettw@chromium.org
> BUG=354261
> CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg
>
> Committed: https://crrev.com/eaef8f504d6e2a55626e2fb8b6c233f1d756d65c
> Cr-Commit-Position: refs/heads/master@{#324285}

TBR=brettw@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=354261

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

Cr-Original-Commit-Position: refs/heads/master@{#324291}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2fbb13254941a8a0c33695cbfde0389c53828e3b
2015-04-08 22:12:39 +00:00
dpranke e42babed67 Get gn_all/gyp_remaining working for Windows.
This change doesn't actually cause anything new to be built, but it makes 'gn_all' and 'gyp_remaining' exist as targets on a windows build, and explicitly lists all of the targets built on win that weren't listed before.

A number of these targets should actually build in a GN build, but I will take care of that in a follow-up CL.

R=brettw@chromium.org
BUG=354261
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#324285}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: eaef8f504d6e2a55626e2fb8b6c233f1d756d65c
2015-04-08 21:17:10 +00:00
gunsch 4593b7edc6 Guards irrelevant targets for Cast Android build.
This allows building "All" to be more sensible with this GYP set:
  chromecast=1 OS=android

R=cjhopman@chromium.org
BUG=472823

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

Cr-Original-Commit-Position: refs/heads/master@{#323775}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 126525e3197bc40568d847575a4ad0486cae55bf
2015-04-03 18:15:22 +00:00
gunsch 1ccc051495 Guard non-Chromecast-applicable targets when chromecast==1.
R=thakis@chromium.org
BUG=472823

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

Cr-Original-Commit-Position: refs/heads/master@{#323377}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 45da3f6b29852e8b14727be62cda757ccfb85c75
2015-04-02 00:25:13 +00:00
gunsch 32f1aa9c8f Disable chromium_builder_tests entries for chromecast.
R=thakis@chromium.org
BUG=472150

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

Cr-Original-Commit-Position: refs/heads/master@{#323072}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ab581451d0bd05433afeb7e953bb1fcf229915bb
2015-03-31 18:24:29 +00:00
scheib c83035c80c bluetooth: Enable device_unittests target on Android.
Initial configuration of GYP to enable building the
device_unittests target. USB, Serial, and HID disabled as
they currently do not compile, and are not blocking the
dependent issues of this change (enabling Web Bluetooth).

BUG=471536

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

Cr-Original-Commit-Position: refs/heads/master@{#322889}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b63d1ea55c453615dc19ab4212a4909d1580f79c
2015-03-30 21:58:58 +00:00
mikecase 14ae21408e Add Robolectric unittest suites to all.gyp and rename build targets.
Renaming chrome_shell_unit_tests to chrome_junit_tests as it tests code in the directory of the chrome_java target (and not the chrome_shell_java target). Same thing for content_shell_unit_tests. And adding chrome_junit_tests and content_junit_tests to the all.gyp file so we can run the tests on some of the bots.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#322813}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e240ab4e9c5841de8cb65226a80008600416c365
2015-03-30 18:15:11 +00:00
sebmarchand f6d7aa22d9 Split the chrome_official_build target in 2
BUG=309849

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

Cr-Original-Commit-Position: refs/heads/master@{#322270}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a72a974dfd29464304f024277bcac0719c41884f
2015-03-26 00:15:59 +00:00
jmadill 6a17a982ac Add ANGLE perf tests targets.
This will enable building the ANGLE perf tests on Windows perf bot
builders.

BUG=angleproject:744
BUG=468852
R=sievers@chromium.org, thakis@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#322078}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 027aa70482334c1ff20e86f7dec7bdb046a31dcc
2015-03-24 22:02:34 +00:00
mark bc0fe2a611 Crashpad!: Use the Crashpad client instead of Breakpad on Mac OS X.
Crashpad is always compiled in to Chrome and its handler is always
enabled. It is only possible to enable uploads in official builds.

Crashpad talks to the existing Breakpad server. There should be no
noticeable changes to crash reporting on the server side, except the
client IDs will all change to a new ID and will no longer be
synchronized with UMA client IDs. This is a one-time change. After this,
the client ID will remain stable within a single --user-data-dir.

BUG=386208,390217,415547,427611,crashpad:12
R=rsesek@chromium.org
TBR=cpu@chromium.org,jochen@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#320466}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d413b2dcb54d523811d386f1ff4084f677a6d089
2015-03-13 07:46:10 +00:00
stuartmorgan d420c9c4c4 Eliminate ui/ios
Per the explanation in the bug, ui/ios should not have been created in
the first place; this code belongs in the ui/gfx subcomponent.

BUG=446643

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

Cr-Original-Commit-Position: refs/heads/master@{#319720}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 018f5c02de9fc3e41c273b19e8eb60a503b05d57
2015-03-09 20:20:12 +00:00
tfarina 6e6565bec0 Cleanup: Remove chromium_builder_perf_av target.
Looks like nobody is using this target according to
https://code.google.com/p/chromium/codesearch#chromium/src/build/all.gyp&q=chromium_builder_perf_av&sq=package:chromium&l=645

BUG=224072
TEST=trybots
R=thakis@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#319606}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5eb60bd428edc73813c0555e27297fb11cb83f28
2015-03-09 12:19:11 +00:00
dcastagna afa79898af Add gpu_perftests_apk transitive dependencies to all.
Make sure that gpu_perftests_apk gets built when ninja is run without specifying a target.

BUG=464373

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

Cr-Original-Commit-Position: refs/heads/master@{#319379}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 20e3f0f204923504335bc0508154f853e4b81c16
2015-03-06 00:51:40 +00:00
dcastagna 3d7a293cc7 Add gpu_perftests to perfbots.
BUG=423481

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

Cr-Original-Commit-Position: refs/heads/master@{#319122}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4e5999debe76d4551875e71f3ab260d6035beea2
2015-03-04 20:47:16 +00:00
dpranke 41a5c0fcb9 Re-land the 'gn_migration.gyp' patch.
This patch re-lands the original change plus the fixes I
had to introduce the 'gn_all' and 'gyp_remaining' targets
in the GYP build. This patch is thus reverting
378e940e (#318636).

The code was actually correct at #318636 but was failing
on the iOS bots due to problems w/ their recipes that have
since been fixed.

TBR=brettw@chromium.org
BUG=461019

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

Cr-Original-Commit-Position: refs/heads/master@{#318960}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5b90c6fdbd3097080752fcf15f2f0e5ae4d3aec3
2015-03-03 23:20:57 +00:00
dpranke f884326a4a Revert the 'gn_migration.gypi' patches.
It looks like these patches might be confusing the
analyze step on the ios bots. I don't understand
the errors I'm seeing on them, but they seem to
have started when the first of these patches landed,
so I'm going to try reverting them and see what happens.

This reverts:

  "Rework how the gn migration targets are included from all.gyp."
  commit 91cb1747a84d80acc9fc5045c971986f1799e02b (#318599).

  "Fix a build failing in the x86 linux builds ..."
  commit 425ba073036f96f04aea09c9836826ccb2e124e4. (#318626)

  "Fix nacl-only targets in gn_migration.gypi"
  commit ad333257fe8e7d9b632f728de5fe6db9feb9a64d. (#318631)

TBR=brettw@chromium.org
BUG=461019
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#318636}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 378e940e74d07896695b6bd1582de760bab7c3b1
2015-03-02 01:40:11 +00:00
dpranke c3aef356b4 Fix a build failing in the x86 linux builds ...
If NaCl is disabled, we get a build failure in the
x86 Linux builds when trying to build monacl_shell
(which isn't defined).

This patch fixes the issue by not trying to include
the gn_migration targets *and* by not trying to
build monacl_shell when nacl is disabled, both of
which were wrong.

Also, this patch fixes an issue in 'analyze' where it
was trying to analyze build_utf8_validator_tables
and not #host.

TBR=brettw@chromium.org
BUG=462945, 461019

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

Cr-Original-Commit-Position: refs/heads/master@{#318626}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 425ba073036f96f04aea09c9836826ccb2e124e4
2015-03-01 19:08:01 +00:00
dpranke aa933f26aa Rework how the gn migration targets are included from all.gyp.
This change splits out the targets being used to track the gn
migration from  all.gyp into a separate, new file
(gn_migration.gypi), and reworks their structure to

  1) better match the gn_all target in src/BUILD.gn,
  2) identify the targets built by 'all' in gyp that
     are not yet explicitly listed in the gn_all target
     (the new 'add_to_gn_all' target),
  3) identify the targets left to be converted.

The 'add_to_gn_all' targets will simply be moved to gn_all in
a follow-up CL.

Right now these targets will be linux-only, but follow-up CLs
will expand them to the other configurations.

This CL should produce no actual changes in the builds.

R=brettw@chromium.org
BUG=461019
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#318599}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 91cb1747a84d80acc9fc5045c971986f1799e02b
2015-02-28 05:02:02 +00:00
dpranke b6c4af5f26 Fix chromiumos breakage for gn_all.
The gn_all target in all.gyp is attempting to build ':image_diff#host',
which I think may not work correctly in a chromeos==1 build. I think
the '...#host' syntax should probably only be used on the android port
(looks like that's what content_shell.gypi does). Though, given that
we're building content_shell, we shouldn't need the image_diff
dependency at all, so I'm just deleting it outright.

TBR=abodenha@chromium.org, brettw@chromium.org, hshi@chromium.org
NOTRY=true
NOTREECHECKS=true
BUG=461602

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

Cr-Original-Commit-Position: refs/heads/master@{#317953}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 88ba00883a3d5f9b8b9fbc498d444d4f61b7560f
2015-02-25 02:16:03 +00:00
Dirk Pranke 767d9ad21e Fix build, take #3
The take #2 attempt had a typo that produced an invalid gyp file.
I'm not real sure how that got through as I was fairly certain
I had testing this locally.

TBR=brettw@chromium.org
NOTRY=true
NOTREECHECKS=true
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#317919}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a9c0402809eded6bcf7d8a9d2e5eddbd80324a34
2015-02-24 23:41:08 +00:00
Dirk Pranke f075d13bc6 Attempt to fix all.gyp again, take #2.
The prior fix -- #317907 -- used "iOS" instead of "ios".

The initial change disabled the "blink_tests" target, and also had a redundant conditions block.

My first attempt at a fix fixed blink_tests, but typo'ed "iOS" instead of "ios", causing the iOS bots to pick up stuff that couldn't build, and fail.

TBR=brettw@chromium.org
NOTRY=true
NOTREECHECKS=true

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

Cr-Original-Commit-Position: refs/heads/master@{#317914}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2f69645f3a92b8386435a17b13ff3b9e52bf01c8
2015-02-24 23:24:31 +00:00
dpranke 1a9dfebeb5 Fix the definition of the 'blink_tests' target in build/all.gyp.
The change in #317893 accidentally made the blink_tests target
not exist in an Android build. That was bad :).

TBR=alancutter@chromium.org
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#317907}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 73638aacdada58d8dab3529c516a4e32c4e07a51
2015-02-24 22:46:27 +00:00
dpranke ba58479a44 Reland #317760 - add gn_all, gyp_all targets
In order to be able to make sure we are building the same list of targets
in both the GYP and GN builds, this patch adds new 'gn_all' and 'gyp_all'
targets.

Eventually, we should make sure that if one builds 'gn_all', then building
'gyp_all', 'All', or 'all' then has nothing to do. We're not there yet, but this
is a start.

The 'gn_all' target replaces the //:root target in the GN builds.

TBR=brettw@chromium.org
BUG=461019
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#317893}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e2ef382dd208417056acbd579620a428fa1b7af4
2015-02-24 21:43:06 +00:00
hiroshige aa2673d7a2 Revert of add gn_all, gyp_all targets to build files, remove GN's //:root (patchset #18 id:350001 of https://codereview.chromium.org/936193004/)
Reason for revert:
Suspecting this breaks Mac builds.
http://build.chromium.org/p/chromium/builders/Mac/builds/33993

Original issue's description:
> add gn_all, gyp_all targets to the build files, remove GN's //:root
>
> In order to be able to make sure we are building the same list of targets
> in both the GYP and GN builds, this patch adds new 'gn_all' and 'gyp_all'
> targets.
>
> Eventually, we should make sure that if one builds 'gn_all', then building
> 'gyp_all', 'All', or 'all' then has nothing to do. We're not there yet, but this
> is a start.
>
> The 'gn_all' target replaces the //:root target in the GN builds.
>
> R=brettw@chromium.org
> BUG=461019
> CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg
>
> Committed: https://crrev.com/ff30e3de333305ccdaa103aa7f9e46765da83e99
> Cr-Commit-Position: refs/heads/master@{#317760}

TBR=brettw@chromium.org,dpranke@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=461019

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

Cr-Original-Commit-Position: refs/heads/master@{#317763}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e6d374cf7ead69b3ff110f9d7dfba0dee921e6b7
2015-02-24 07:54:29 +00:00
dpranke 1b0518d61d add gn_all, gyp_all targets to the build files, remove GN's //:root
In order to be able to make sure we are building the same list of targets
in both the GYP and GN builds, this patch adds new 'gn_all' and 'gyp_all'
targets.

Eventually, we should make sure that if one builds 'gn_all', then building
'gyp_all', 'All', or 'all' then has nothing to do. We're not there yet, but this
is a start.

The 'gn_all' target replaces the //:root target in the GN builds.

R=brettw@chromium.org
BUG=461019
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#317760}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ff30e3de333305ccdaa103aa7f9e46765da83e99
2015-02-24 06:53:29 +00:00
tfarina 765ba5f9e7 Cleanup: Remove chromium_builder_qa target.
It seems buildbot is not using this target anymore and pyauto is long
gone now.

See chromium-dev discussion:
https://groups.google.com/a/chromium.org/d/topic/chromium-dev/b3R7ItP8R-k/discussion

BUG=None
R=thakis@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#317282}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d4f1c6ee81fba9ad6c6dbc4a09558321bbc1d065
2015-02-20 11:06:26 +00:00
tfarina 5728146120 Cleanup: Remove chromium_builder_win_cf target.
It is from the days of Chrome Frame, which is now gone.

https://code.google.com/p/chromium/codesearch#search/&q=chromium_builder_win&sq=package:chromium&type=cs

BUG=None
TEST=trybots
R=thakis@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#316829}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 05ecd6a6493b15c47ff69922751c5e0d9449ce55
2015-02-18 15:35:36 +00:00
tfarina 0b68cb9432 Cleanup: Remove webkit_builder_win target.
Nobody seems to be using this target and it seems to be just an alias
for blink_tests:

https://code.google.com/p/chromium/codesearch#search/&q=webkit_builder_win&sq=package:chromium&type=cs

BUG=None
TEST=trybots
R=thakis@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#316592}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 74126f4a63e94878ce3aeda6160ffe7b6d8a9d63
2015-02-17 17:12:14 +00:00
tfarina 30a76c049e Cleanup: Remove aura_builder target.
Now that Aura is the default for a long time on Linux, this does not
seem to be necessary anymore.

BUG=None
TEST=trybots
R=thakis@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#315765}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c1dcb9c1ba668d4948441d956709ab9747b5c65d
2015-02-11 15:42:55 +00:00
jam 71df131cfe Fix analyze step on ios_rel_device bots.
BUG=454416

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

Cr-Original-Commit-Position: refs/heads/master@{#315600}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 82dd46ca8cdeacf7f0ba4759062901072f2b0429
2015-02-10 18:50:28 +00:00
mohsen f1874ad64c Move ImageWindowDelegate to ui/aura_extra
In order to be able to use it in places other than content (e.g. handles
for unified touch selection controller), ImageWindowDelegate is moved to
a new ui module called aura_extra.

Also, to make it more useful, ImageWindowDelegate can now be customized
by setting background color and image offset.

COLLABORATOR=mfomitchev
BUG=399721

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

Cr-Original-Commit-Position: refs/heads/master@{#315344}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 166a918168791ad0f62ee28862ef520c5d7fbf35
2015-02-09 18:20:03 +00:00
jam 5a9e154e73 Combine PDF plugin into the Chromium binary.
On Windows, this moves it to chrome_child.dll. Overall binary sizes is 4.5 MB smaller (chrome_child.dll gets 3.6 MB larger while we drop the 8.1 MB pdf.dll). On Mac, the binary is 6.6 MB smaller. On Linux, it's 7MB smaller. This is from official release builds, after stripping on Linux.

The size savings are because we don't ship duplicate versions of V8, and also the PDF plugin uses some of base and net.

This depends on OOP PDF, since otherwise the V8 isolates for the plugin and Blink interact badly. That got turned on a few weeks ago.

BUG=453844

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

Cr-Original-Commit-Position: refs/heads/master@{#314575}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: dc0e4390c0364515fa360c5292a4389784580a48
2015-02-04 17:41:19 +00:00
garykac 1ba3904d1a [Chromoting] (Re-)Enable AppRemoting sample apps by default in all.gyp.
"by default" = whenever we build Chromoting.

This is a re-land of crrev.com/878793003, which failed on
the Official builds.

The build problem has been fixed in crrev.com/886543002.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#314160}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 108f744ccea14feb5019f1f8787fa3c265e83d0e
2015-02-02 17:02:15 +00:00
daniimms 823ed668af Expose an app_targets variable similar to android_app_targets
This target provides Chromium embedders with an elegant way to include
additional targets for all platforms.

BUG=453606

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

Cr-Original-Commit-Position: refs/heads/master@{#313831}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 25c9c6c9b35147b4d3e9bababade01d9fe444968
2015-01-29 23:54:01 +00:00
brettw 16e2a434cd Revert of [Chromoting] Enable AppRemoting sample apps by default in all.gyp. (patchset #4 id:60001 of https://codereview.chromium.org/878793003/)
Reason for revert:
Broke the official builders:
Traceback (most recent call last):
  File "../remoting/webapp/build-webapp.py", line 413, in <module>
    sys.exit(main())
  File "../remoting/webapp/build-webapp.py", line 409, in main
    service_environment)
  File "../remoting/webapp/build-webapp.py", line 198, in buildWebApp
    + buildtype + ': ' + service_environment)
Exception: Invalid service_environment targeted for Official: dev
ninja: build stopped: subcommand failed.

http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Linux%20x64/builds/55334/steps/compile/logs/stdio#error1

Original issue's description:
> [Chromoting] Enable AppRemoting sample apps by default in all.gyp.
>
> Where "by default" = whenever we build Chromoting.
>
> BUG=
>
> Committed: https://crrev.com/e0bf65f1e2fcd3515b92c1b49f04aa30fd0d47e6
> Cr-Commit-Position: refs/heads/master@{#313324}

TBR=scottmg@chromium.org,garykac@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#313346}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aef028b08a623095942ff35a36cada39fc4e49e1
2015-01-27 20:31:59 +00:00