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

140 Коммитов

Автор SHA1 Сообщение Дата
brettw b5bb956088 Move sanitizer and symbol flags out of BUILDCONFIG
TBR=mmoss@chromium.org (chrome/installer/linux)
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

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

Cr-Original-Commit-Position: refs/heads/master@{#348727}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4cab0f1c83325704d637168c43fabc894f97939d
2015-09-14 21:41:14 +00:00
dpranke facfa6be13 Enable asm compilation in libjpeg_turbo on Linux.
R=brettw@chromium.org, noel@chromium.org
BUG=528437

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

Cr-Original-Commit-Position: refs/heads/master@{#347975}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 322cdd03393c80900c702c246001e4a09fb60a4b
2015-09-09 19:26:06 +00:00
rtoy 8dcb4e3077 use_concatenated_impulse_responses required for grit
If use_concatenated_impulse_responses is set (in config.gni), then
grit needs to have it defined as well.  This is needed to reference
the appropriate response files for the HRTF panner in WebAudio.

BUG=528424
TEST=webaudio panner tests pass

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

Cr-Original-Commit-Position: refs/heads/master@{#347534}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4c50633b258d948b7d28f4bb7af3a787ac8b7079
2015-09-04 23:44:50 +00:00
brettw 307725f4a5 Un-nest configs in GN files.
People sometimes nest targets or configs, usually with the assumption that this limits the visibility of a config to within a target. But this nesting provides no visibility restrictions over declaring it outside of a block.

Un-nest for clarity.

Re-land of http://crrev.com/1318823008 while preserving config ordering.

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

Cr-Original-Commit-Position: refs/heads/master@{#346964}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6dd952c77209619a445205998173fc40fb817be1
2015-09-02 17:57:52 +00:00
thakis 9da5719709 Revert of Un-nest configs in GN files. (patchset #3 id:40001 of https://codereview.chromium.org/1318823008/ )
Reason for revert:
This breaks why these configs exist in the first place and seriously breaks the clang/win gn build (which is what these configs exist for).

Original issue's description:
> Un-nest configs in GN files.
>
> People sometimes nest targets or configs, usually with the assumption that this limits the visibility of a config to within a target. But this nesting provides no visibility restrictions over declaring it outside of a block.
>
> Un-nest for clarity.
>
> Committed: https://crrev.com/4af2eac8e84692d94f88504ab6e0b244b88dddcb
> Cr-Commit-Position: refs/heads/master@{#346461}

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

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

Cr-Original-Commit-Position: refs/heads/master@{#346695}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0cb5abbf230f3c30e3499d4e787f059ed723dd3c
2015-09-01 18:30:50 +00:00
brettw 6c4b1bb70f Un-nest configs in GN files.
People sometimes nest targets or configs, usually with the assumption that this limits the visibility of a config to within a target. But this nesting provides no visibility restrictions over declaring it outside of a block.

Un-nest for clarity.

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

Cr-Original-Commit-Position: refs/heads/master@{#346461}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4af2eac8e84692d94f88504ab6e0b244b88dddcb
2015-08-31 20:42:50 +00:00
brettw 1c447a6fb0 Revert of Move GN grit scripts out of secondary tree. (patchset #1 id:1 of https://codereview.chromium.org/1317013002/ )
Reason for revert:
Apparently this was incorrect.

Original issue's description:
> Move GN grit scripts out of secondary tree.
>
> These build files were in the secondary tree because I thought tools/grit was DEPSed in. However, this directory is in the Chrome tree. The DEPSed-in directory is tools/grit/grit. Moving these files to the expected place will make things more clear.
>
> Committed: https://crrev.com/82d10f697a4268dd9ae0fffd8f3dfb1fb42901e5
> Cr-Commit-Position: refs/heads/master@{#345713}

TBR=thakis@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#345926}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 30327bc319a006e6c89a7b3cdf1fef86f05ec692
2015-08-27 18:18:06 +00:00
brettw 201b131ddc Move GN grit scripts out of secondary tree.
These build files were in the secondary tree because I thought tools/grit was DEPSed in. However, this directory is in the Chrome tree. The DEPSed-in directory is tools/grit/grit. Moving these files to the expected place will make things more clear.

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

Cr-Original-Commit-Position: refs/heads/master@{#345713}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 82d10f697a4268dd9ae0fffd8f3dfb1fb42901e5
2015-08-26 23:07:22 +00:00
jbudorick 14c749c2cf [Android] Add gyp support for multidex. (RELAND)
Reland of https://codereview.chromium.org/1278573002

BUG=272790
TBR=thakis@chromium.org,mmenke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#345443}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f091dcb5146ce071e183303bd316f06e92b6ee3e
2015-08-25 21:38:00 +00:00
jbudorick 26d166bbb6 Revert of [Android] Add gyp support for multidex. (patchset #12 id:220001 of https://codereview.chromium.org/1278573002/ )
Reason for revert:
Somehow broke compilation on the main waterfall: https://build.chromium.org/p/chromium/builders/Android/builds/45388

Original issue's description:
> [Android] Add gyp support for multidex.
>
> Note that this does not enable multidex builds yet.
>
> BUG=272790
>
> Committed: https://crrev.com/e40294eca50d57360a2bb0718adcd5cde7810fbd
> Cr-Commit-Position: refs/heads/master@{#345357}

TBR=agrieve@chromium.org,cjhopman@chromium.org,mmenke@chromium.org,thakis@chromium.org,yfriedman@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=272790

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

Cr-Original-Commit-Position: refs/heads/master@{#345370}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6daf3a522276748b2f69144f63db76a62a30d014
2015-08-25 17:43:38 +00:00
jbudorick 6cb89e2fb0 [Android] Add gyp support for multidex.
Note that this does not enable multidex builds yet.

BUG=272790

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

Cr-Original-Commit-Position: refs/heads/master@{#345357}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e40294eca50d57360a2bb0718adcd5cde7810fbd
2015-08-25 17:04:18 +00:00
jbudorick 45d687597b [Android] Roll android_tools to Android M SDK.
Partially stolen from https://codereview.chromium.org/1297273003/

Android SDK tools 24.3.3 -> 24.3.4
Android Platform tools 22 -> 23
Android SDK build tools 22 -> 23
Android SDK 5.1.1 (API 22) -> 6.0 (API 23)
Android Support Library -> 23.0.0

This also rolls:
Reland x86 toolchain from NDK r10e with a fix of "-mstackrealign" flag.
Add GCM to the Google Play Services Library.

BUG=522182,521527
TBR=sievers@chromium.org
NOTRY=true

patch from issue 1297273003 at patchset 60001 (http://crrev.com/1297273003#ps60001)

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

Cr-Original-Commit-Position: refs/heads/master@{#344409}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0d414de1c4a951509b5e8a0fc75e8dbba4c0e22b
2015-08-20 02:24:45 +00:00
sherouk ef2a468154 ios: Fixing base_unittests to build with gn.
BUG=459705

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

Cr-Original-Commit-Position: refs/heads/master@{#344277}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6de6e1f4058f8bf40cf8e2d5004ebe4e47687a24
2015-08-19 18:21:52 +00:00
dgn 70f295df23 [GN] Don't hardcode google_play_services dependencies
There is a google_play_services_library variable that should be used
instead of hardcoding the java target.

Added another such variable for resources

BUG=521624

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

Cr-Original-Commit-Position: refs/heads/master@{#344183}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6cd230bdd3ebabff123c44e01ef0384fa1ac1b2b
2015-08-19 08:53:29 +00:00
tdanderson beed7ff8fd Pass enable_topchrome_md as a grit define
Specify enable_topchrome_md as a grit define, which
will be used to specify new asset IDs which
are only applicable to platforms affected by
the material design refresh in browser top chrome.

BUG=520992
TEST=none

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

Cr-Original-Commit-Position: refs/heads/master@{#343415}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 01b7e6102e67d35eb46060f05901f62955ca6e62
2015-08-14 16:58:35 +00:00
dpranke a18e0f23af patch from chinmaygarde@ to make progress on mac, ios.
I've taken ad591c629a
and merged it onto Chromium ToT, with a few lint and other cleanups,
and one fix to make sure that Mac still compiled (which may have broken
iOS, haven't tested yet).

R=brettw@chromium.org, sdfresne@chromium.org
BUG=459705
CQ_EXTRA_TRYBOTS=tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#342297}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2a29462a04dabad3fc20dc922227c46b36459912
2015-08-07 05:23:38 +00:00
brettw e57109eb3e Pull ICU, rename component build GN variables.
This ICU roll only renames component_mode -> is_component_build

Update other users of the component_mode string to is_component_build.

Rename the declaration to be local to BUILDCONFIG.gn (prefixed with '_').

Removes a bitrotted GN unit test around component handing (it wasn't
testing anything useful any more since we removed the built-in
component function).

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

Cr-Original-Commit-Position: refs/heads/master@{#342204}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2a08763777c45ca4e7a00a846266bbfed31ef673
2015-08-06 21:39:37 +00:00
davidben bab4d3e89c Remove a few more remnants of the internal remoting plugin.
BUG=510271

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

Cr-Original-Commit-Position: refs/heads/master@{#341908}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7776f2bce4099de007033efa1fa5f01a4d9d137b
2015-08-05 16:08:04 +00:00
sdefresne f53754d074 Fix build/secondary/third_party/nss/BUILD.gn on iOS.
Compilers configuration have been moved from //build/compiler to
//build/config/compiler, update //third_party/nss when targetting
iOS.

BUG=459705

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

Cr-Original-Commit-Position: refs/heads/master@{#340057}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 768d90d3853fa121580923b0944998354c592a01
2015-07-23 08:29:43 +00:00
sgurun aa0b55d843 Provide an accessibility tree snapshot
BUG=497258

Provide an accessibility tree snapshot when requested. This CL
contains a frameworks class that is taken from preview release
and will be removed when the public SDK is available.

Depends on https://codereview.chromium.org/1246163003/

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

Cr-Original-Commit-Position: refs/heads/master@{#339968}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 650a6fa6cabd2c5a825af031e5f471cc4c7db60c
2015-07-22 23:00:50 +00:00
jbauch c1bad4f37b Roll src/third_party/libsrtp 9c53f85:502e81a
This changes libsrtp to use "RAND_bytes" for self-tests when compiled against
OpenSSL/BoringSSL (which is the default) to avoid getting a spurious warning
about "no real random source" being present.

Also the GN file now is included in libsrtp and has been updated to match the
changed GYP file (already in libsrtp) and also uses "RAND_bytes".

BUG=328475

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

Cr-Original-Commit-Position: refs/heads/master@{#339330}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4d031a0c4dfbaa0991d119ca3efcf2bbb800a15e
2015-07-17 21:07:38 +00:00
petermayo 671da1ed9e Refactor incompatible pointer type to a config
It makes it easier to fix the logic in a single place,
for example when porting a new cross compiler.

BUG=None
TEST=gn gen generates the same ninja files.
TBR=brettw@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#339257}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d68ffb8b4bf017ec49d2a6fbb46b9e46299c4f16
2015-07-17 15:35:56 +00:00
ianwen aca7404124 Introduce support design library to chrome and roll android_tools/
We want several new widgets from the design library:
1. TextInputLayout
2. NavigationView
3. AppBarLayout

This CL adds the gyp target to chrome_java and roll DEPS for the
third_party folder.

BUG=498585

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

Cr-Original-Commit-Position: refs/heads/master@{#339073}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f322e3cef1ab700bdda8518efe40b474769b94cf
2015-07-16 18:02:33 +00:00
tfarina aa66f30697 Move GN build files for cacheinvalidation into the main tree.
Now that cacheinvalidation lives in the Chromium repo (after [1]), we can have
these BUILD.gn files directly in third_party/cacheinvalidation.

[1] -
4a996cdc7a

BUG=None
TEST=gn gen out-gn/Debug still works
R=zea@chromium.org,dpranke@chromium.org
TBR=dpranke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#338156}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 83904bbf870f05bc4f8640462d92a9919b0da84a
2015-07-09 21:45:31 +00:00
plundblad c85d14b5e5 Port chromevox build to GN.
This ports the chromevox build: chromevox and chromevox_tests targets to
gn.  Liblouis is still missing since it requires native client which is
not enabled for Chrome OS.

BUG=None

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

Cr-Original-Commit-Position: refs/heads/master@{#338002}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 70028e5c6f31604faa2a430c8afda19dad77ad46
2015-07-09 09:01:36 +00:00
sammc 46006350bc clang/win: Fix warnings to prepare for building without -Wno-reorder.
This changes constructor initializer list ordering to match field
declaration ordering, except for gtest and breakpad, where the warning
is disabled.

BUG=505304
NOPRESUBMIT=true

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

Cr-Original-Commit-Position: refs/heads/master@{#337152}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5648c8598f20bc9756a82cf90cee204db44ea269
2015-07-02 01:25:35 +00:00
dgn 50fca99234 Add script to validate installed Android SDK packages
This script will allow to verify at build time that the local
setup properly contains Google Play services at a given version.

BUG=490091

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

Cr-Original-Commit-Position: refs/heads/master@{#336350}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e17297a2f21f653f3e79544fad7ef7bc83b4f8ba
2015-06-26 10:30:40 +00:00
yfriedman 64817682e2 Add proguard pre-processing of google_play_services.
The GN build was missing the proguarding directives. Update to match gyp.
BUG=502891

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

Cr-Original-Commit-Position: refs/heads/master@{#335594}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: daa7193c7f0573fe4135404e134db060348dde8c
2015-06-23 00:35:10 +00:00
bungeman 6853c257be Move third_party/freetype DEPS to third_party/freetype-android/src
This allows the build files to live in the chromium repo but the
source to live in the freetype repo, similar to other third_party
DEPS.

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

Cr-Original-Commit-Position: refs/heads/master@{#332616}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7ffe490b7c43e2f9393caf283d809c1983bbeb3e
2015-06-03 15:41:59 +00:00
aurimas 0e3a6c3be2 Roll android_tools library.
- Android SDK tools 24.1.2 -> 24.3
- Android Support Library 22.1 -> 22.2
- Modify ctype.h headers to test for non-GNU inline semantics correctly
- Upgrade Android NDK to r10e.

BUG=None

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

Cr-Original-Commit-Position: refs/heads/master@{#332323}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a9d97645e8bfbf0b60fd667a504f2740aadc553f
2015-06-02 02:06:05 +00:00
brettw 2689b984db GN build: don't use "" for grit input.
If a grit target specifies a resource_ids file of "" (this has specific meaning
documented in the grit rule), don't set the empty string as an input to the
grit action.

The only time this comes up is in the java_strings_grd template.

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

Cr-Original-Commit-Position: refs/heads/master@{#331869}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: af43f9f780b5fcca30faef007745306827d69c23
2015-05-28 22:28:53 +00:00
brettw fcbf2719e6 Fix missing GN dependencies.
Fixes some cases where a dependency between a target's inputs and outputs exists without an explicit dependency.

json_schema_api.gni was generating wrong names, this was fixed.

mojo_application_package.gni was fixed to generate unique names (just a bug I noticed in passing) and support the testonly flag, which is necessary when I added the correct dependency.

The rest of the cases are just adding deps or making existing deps public so that the ability to depend on the target's outputs is passed to dependents.

BUG=487897
TBR=dpranke

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

Previously landed as https://codereview.chromium.org/1128163007/ the issue there should have been fixed by https://codereview.chromium.org/1148173002/ which has already been landed.

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

Cr-Original-Commit-Position: refs/heads/master@{#331625}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: de262b0acc538d307f35b85f4ebf395357d1a4db
2015-05-27 19:43:24 +00:00
brettw fe6a3360a2 Revert of Fix missing GN dependencies. (patchset #4 id:60001 of https://codereview.chromium.org/1128163007/)
Reason for revert:
Broke Windows:
http://build.chromium.org/p/chromium.win/builders/Win%20x64%20GN/builds/1568/steps/compile/logs/stdio

Original issue's description:
> Fix missing GN dependencies.
>
> Fixes some cases where a dependency between a target's inputs and outputs exists without an explicit dependency.
>
> json_schema_api.gni was generating wrong names, this was fixed.
>
> mojo_application_package.gni was fixed to generate unique names (just a bug I noticed in passing) and support the testonly flag, which is necessary when I added the correct dependency.
>
> The rest of the cases are just adding deps or making existing deps public so that the ability to depend on the target's outputs is passed to dependents.
>
> BUG=487897
>
> Committed: https://crrev.com/eadea21096be21b0d74c93f5b1a0ae6a9cc057d7
> Cr-Commit-Position: refs/heads/master@{#330636}

TBR=dpranke@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=487897

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

Cr-Original-Commit-Position: refs/heads/master@{#330650}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e97185bf4853d56aadf362b0a00699375b1fac76
2015-05-19 23:15:38 +00:00
brettw 6a91c80286 Fix missing GN dependencies.
Fixes some cases where a dependency between a target's inputs and outputs exists without an explicit dependency.

json_schema_api.gni was generating wrong names, this was fixed.

mojo_application_package.gni was fixed to generate unique names (just a bug I noticed in passing) and support the testonly flag, which is necessary when I added the correct dependency.

The rest of the cases are just adding deps or making existing deps public so that the ability to depend on the target's outputs is passed to dependents.

BUG=487897

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

Cr-Original-Commit-Position: refs/heads/master@{#330636}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: eadea21096be21b0d74c93f5b1a0ae6a9cc057d7
2015-05-19 22:31:54 +00:00
mail 56fe98ad1c Reland: Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151)
This updates libsrtp to 1.5.2 and uses the OpenSSL/BoringSSL crypto code.
See https://codereview.chromium.org/889083003/ and https://codereview.chromium.org/1098043003/

Summary of changes available at:
6446144..9c53f85

This previously landed in https://codereview.chromium.org/1130413005/ but got
reverted in https://codereview.chromium.org/1139233002/ as it broke the Chrome
Linux x64 builds due to a added dependency to "libgcc_s.so.1(GCC_3.0)(64bit)".
The dependency was already allowed for 32bit, so it is allowed for 64bit now,
too.

BUG=328475

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

Cr-Original-Commit-Position: refs/heads/master@{#330209}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c6d10bdd0fee0aee8aa6143c8501c6c382704b9b
2015-05-15 21:59:59 +00:00
kkimlabs a53bff3532 [Android] Add option to skip v14 resource verification to GN.
Added to GYP recently https://codereview.chromium.org/1136953009 .
Adding the same flag to GN.

Also update android_tools' BUILD.gn to use v14_skip

BUG=487391

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

Cr-Original-Commit-Position: refs/heads/master@{#330199}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e5e5dc785e37e50dafea030349ffdd534d2231e3
2015-05-15 21:14:25 +00:00
henrika 65c32966e3 Revert of Reland: Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151) (patchset #1 id:1 of https://codereview.chromium.org/1130413005/)
Reason for revert:
This CL most likely breaks Chrome. I can't find any other reason to this issue:

https://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Linux%20x64

Reverting to see if it helps.

Original issue's description:
> Reland: Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151)
>
> This updates libsrtp to 1.5.2 and uses the OpenSSL/BoringSSL crypto code.
> See https://codereview.chromium.org/889083003/ and https://codereview.chromium.org/1098043003/
>
> Summary of changes available at:
> 6446144..9c53f85
>
> This previously landed in CL 981593002 but got reverted in CL 1131323002
> as it broke the Windows GN bots. The GN script now adds BoringSSL to the
> "public_deps" if necessary, so the include path is correct then.
>
> BUG=328475
>
> Committed: https://crrev.com/7c97ef229360cc10cae49569622bdfcba2d43f3c
> Cr-Commit-Position: refs/heads/master@{#330066}

TBR=jiayl@chromium.org,thakis@chromium.org,juberti@chromium.org,gcasto@chromium.org,jbauch@webrtc.org,mail@joachim-bauch.de
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=328475

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

Cr-Original-Commit-Position: refs/heads/master@{#330070}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c227b52a4245ca5682ec9d88c6ce5ceccec627e5
2015-05-15 10:26:05 +00:00
mail 036ffd6b9d Reland: Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151)
This updates libsrtp to 1.5.2 and uses the OpenSSL/BoringSSL crypto code.
See https://codereview.chromium.org/889083003/ and https://codereview.chromium.org/1098043003/

Summary of changes available at:
6446144..9c53f85

This previously landed in CL 981593002 but got reverted in CL 1131323002
as it broke the Windows GN bots. The GN script now adds BoringSSL to the
"public_deps" if necessary, so the include path is correct then.

BUG=328475

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

Cr-Original-Commit-Position: refs/heads/master@{#330066}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7c97ef229360cc10cae49569622bdfcba2d43f3c
2015-05-15 09:02:24 +00:00
tfarina 4a9e76b00a Move GN build file for gmock_mutant from build/secondary into the main tree.
There is no need to keep it in the secondary tree.

BUG=None
TEST=gn gen out-gn/Debug
R=dpranke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#329102}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 16f0a88eea42d7528eaa71533e1c539c0bd45962
2015-05-11 06:58:55 +00:00
gcasto 6026329abc Revert of Roll src/third_party/libsrtp 6446144:f0957e8 (svn 292694:295151) (patchset #7 id:120001 of https://codereview.chromium.org/981593002/)
Reason for revert:
Broke the Windows GN bots (https://build.chromium.org/p/chromium.win/builders/Win8%20GN)

Original issue's description:
> Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151)
>
> This updates libsrtp to 1.5.2 and uses the OpenSSL/BoringSSL crypto code.
> See https://codereview.chromium.org/889083003/ and https://codereview.chromium.org/1098043003/
>
> Summary of changes available at:
> 6446144..9c53f85
>
> BUG=328475
>
> Committed: https://crrev.com/94c5e80d3a385e223279b8ddb3ed8aa19d69a0e9
> Cr-Commit-Position: refs/heads/master@{#328972}

TBR=jiayl@chromium.org,juberti@chromium.org,thakis@chromium.org,mail@joachim-bauch.de
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=328475

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

Cr-Original-Commit-Position: refs/heads/master@{#328981}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f7c37d56082175b8b21e0c8cbdea72a7d8b3ea26
2015-05-08 17:57:37 +00:00
mail b110830498 Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151)
This updates libsrtp to 1.5.2 and uses the OpenSSL/BoringSSL crypto code.
See https://codereview.chromium.org/889083003/ and https://codereview.chromium.org/1098043003/

Summary of changes available at:
6446144..9c53f85

BUG=328475

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

Cr-Original-Commit-Position: refs/heads/master@{#328972}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 94c5e80d3a385e223279b8ddb3ed8aa19d69a0e9
2015-05-08 17:26:22 +00:00
brettw 6a9e7271f7 Add a GN flag for the Windows multi-dll build.
The first pass of moving the other Chrome-specific build flags out of the root build config file and into the new one. This requires both ffmpeg and Blink changes to finish landing.

Originally landed as https://codereview.chromium.org/1120803003/
TBR=scottmg@chromium.org
TBR=ddorwin@chromium.org (widevine)
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/1123433002

Cr-Original-Commit-Position: refs/heads/master@{#327998}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2b2364bb2c6fbb88e6a4550abeb9141bc7cb949c
2015-05-01 22:36:58 +00:00
rickyz c06bc70a26 Revert of Add a GN flag for the Windows multi-dll build. (patchset #3 id:40001 of https://codereview.chromium.org/1120803003/)
Reason for revert:
May have caused some link errors on windows: https://build.chromium.org/p/chromium.win/builders/Win%20x64%20GN/builds/814

Original issue's description:
> Add a GN flag for the Windows multi-dll build.
>
> The first pass of moving the other Chrome-specific build flags out of the root build config file and into the new one. This requires both ffmpeg and Blink changes to finish landing.
>
> R=scottmg@chromium.org
> TBR=ddorwin@chromium.org (widevine)
>
> Committed: https://crrev.com/edff53a35780ba2f515c7e8d4f7131c91151e1a3
> Cr-Commit-Position: refs/heads/master@{#327854}

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

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

Cr-Original-Commit-Position: refs/heads/master@{#327861}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e203954b33d80072a7c8d256ffdc69fa42262765
2015-05-01 01:45:41 +00:00
brettw 8b84afe088 Add a GN flag for the Windows multi-dll build.
The first pass of moving the other Chrome-specific build flags out of the root build config file and into the new one. This requires both ffmpeg and Blink changes to finish landing.

R=scottmg@chromium.org
TBR=ddorwin@chromium.org (widevine)

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

Cr-Original-Commit-Position: refs/heads/master@{#327854}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: edff53a35780ba2f515c7e8d4f7131c91151e1a3
2015-05-01 01:10:14 +00:00
apacible e7ee6b4d67 Add enable_media_router check to GN based grit targets.
Originally, <if expr="enable_media_router"> was not picked up by a .grd file. I traced that to grit_rule.gni and added a check there.

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

Cr-Original-Commit-Position: refs/heads/master@{#326598}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2be1ebd65b769821ad36e6cff2d47bda574c00bb
2015-04-23 18:57:16 +00:00
tfarina 90bf01d69f Move gn build file for sfntly from secondary tree into the main tree.
Better to keep it side-by-side with the gyp file which is also in the
main tree.

BUG=None
TEST=gn gen out-gn && ninja -C out-gn sfntly still works
R=vandebo@chromium.org,dpranke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#326121}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3af9f401d955a957527d0a913736e48dcacb67a7
2015-04-21 21:20:57 +00:00
davidben e1e3fb5bda Rename use_nss to use_nss_certs in gyp and grit.
This matches the gn name and is less confusing with use_openssl and
use_openssl_certs both existing. The preprocessor flag will follow
in another CL. For now, the old name is still defined, but not used
within Chromium.

A follow-up CL will remove deprecated use_nss and USE_NSS #defines
together which will then cause downstream churn. Though from a grep
of known downstreams, the churn seems to be fairly minimal. The
removal is split from this CL so that, if we need to revert, the
CL to revert is small.

BUG=462040
TBR=wez@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#325541}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0ee13e37acf707e703a380a9c1a03f0b494dd6a6
2015-04-16 23:23:38 +00:00
tfarina 9ff0881008 leveldb: Move GN build file from secondary tree to the main tree.
There seems to be no reason to keep it out there. It just work just fine
in the main tree.

BUG=None
TEST=gn gen out-gn still works
R=cmumford@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#324542}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f11743d6ccb6172546c5d33b758b6b6b66ef4181
2015-04-09 23:57:18 +00:00
torne f57c00ce92 Remove indirection of cpufeatures.gypi.
Now that android_webview_build is no longer supported, the extra level
of indirection of including cpufeatures.gypi instead of directly
depending on the cpufeatures target is not necessary. Remove the cases
in the Chromium tree. Other references appear in projects pulled in via
DEPS that will have to be fixed separately before cpufeatures.gypi can
be entirely deleted.

BUG=440793

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

Cr-Original-Commit-Position: refs/heads/master@{#324117}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9845b890dd38f0b88b0304f3bd6c437a7c6f8f8d
2015-04-07 21:04:34 +00:00
tfarina b779243006 Add missing dumpfile.cc to leveldatabase target in GN build.
This was found by looking at the output of gyp_flag_compare step in
http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/24157/steps/gyp_flag_compare/logs/stdio

Tested on Linux with the following command lines:

$ gn gen out-gn
$ ninja -C out-gn leveldatabase
$ touch third_party/leveldatabase/src/db/dumpfile.cc
$ ninja -C out-gn leveldatabase

BUG=461019
TEST=see above
R=cmumford@chromium.org
TBR=brettw@chromium.org

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/1044613002

Cr-Original-Commit-Position: refs/heads/master@{#322962}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8a33c992e0a969f8ec7584da579980dba660e376
2015-03-31 02:40:00 +00:00