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

6756 Коммитов

Автор SHA1 Сообщение Дата
hans@chromium.org 6c10b6aef3 Win-Clang update script: update paths for 3.6
BUG=none
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287342 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-04 15:58:29 +00:00
sdefresne@chromium.org 15637a1f19 Allow selection between libstdc++ and libc++ when targeting iOS
The recommended C++ library on iOS is libc++ but the compiler still default
to libstdc++ so add a new gyp variable "use_system_libcxx" to choose which
C++ library to use.

When building Chrome for iOS, so tool are still build on the host which
targets Mac OS X SDK 10.6 which does not supports libc++ so only enabled the
usage of libc++ when not building for the host.

The version of clang shipped on Google storage does not supports using the
system libc++ so instead use the version of clang shipped with Xcode when
using libc++.

BUG=366744

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287321 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-04 11:28:06 +00:00
thakis@chromium.org d5a7ed5eee clang/win: use clang_warning_flags, like mac and linux do
In addition to disabling warnings, this does turn on a few warnings that weren't
on before (-Wheader-hygiene, -Wstring-conversions). I'll see how our bot copes,
if it's too horrible I might revert this again for a bit.

BUG=82385
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287237 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-03 01:05:33 +00:00
jbudorick@chromium.org 9822974280 [Android] Fix the uiautomator test runner's use of InstrumentationOptions.
BUG=398520

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287217 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-02 17:02:02 +00:00
tonyg@chromium.org a11efe6556 Allow the forwarder to recover if the device_forwarder crashes or hangs
I've noticed on the perf bots that if we get a host_forwarder error
because it can't connect to the device, then all subsequent forwarder
operations will fail. Example:
http://build.chromium.org/p/chromium.perf/builders/Android%20Nexus4%20Perf/builds/1163/steps/Sharded%20Perf%20Tests/logs/stdio

This patch fixes that by killing the device forwarder (and ensuring it
isn't initialized) so that it can be re-initialized on the next
attempt.

BUG=294878

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287105 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-01 22:23:36 +00:00
thakis@chromium.org b1ff80bd0d Add a landmine for the content/child/blink_platform_impl.cc IDR_* errors.
BUG=338338
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287102 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-01 22:08:49 +00:00
thakis@chromium.org d7f3149a65 Refactor how clang warning flags are set.
Previously, every gyp file that wanted to set clang warnings had to check
for clang==1 and then set cflags and xcode_settings.WARNING_CFLAGS. Factor
this out, so that targets only need to set clang_warning_flags for warnings
that apply to all platforms. (Per-platform flags still need to be set manually.)

This removes existing duplication from gyp files, and prevents adding more
duplication when trying to add the same warning flags for clang/win.

BUG=82385
R=hans@chromium.org, scottmg@chromium.org
TBR=various owners

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287092 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-01 21:48:20 +00:00
erikchen@chromium.org 50279e93b6 Revert of Stop using -Wno-sentinel with clang. (https://codereview.chromium.org/427723005/)
Reason for revert:
breaks Google Chrome Linux

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

Original issue's description:
> Stop using -Wno-sentinel with clang.
> 
> Clang works fine with -Wsentinel on 32bit linux these days.
> 
> BUG=162818
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287061

TBR=dmikurube@chromium.org,thakis@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=162818

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287078 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-01 20:16:10 +00:00
thakis@chromium.org 22c0890e07 Stop using -Wno-sentinel with clang.
Clang works fine with -Wsentinel on 32bit linux these days.

BUG=162818

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287061 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-01 19:03:54 +00:00
cmumford@chromium.org 7c15933ba7 Re-enable all (but four) IndexedDB content browser tests on Android.
Tested by running all IndexedDB tests (40 times) on the following devices:

1. Nexus 7: 4.4.3
2. Nexus 4: 4.2.2
3. Galaxy Nexus: 4.0.4

IndexedDBBrowserTestSingleProcess.RenderThreadShutdownTest is still
disabled - just in the standard way for Android.

BUG=256184,233118

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287030 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-01 17:18:22 +00:00
thakis@chromium.org b8cdeb44c7 Don't remove -mfpmath=sse when building with clang.
Clang uses SSE for fpmath by default, so this change shouldn't have an effect
in practice, it just makes this code a bit shorter.

(This was added almost 4 years ago: http://crrev.com/59882 Clang seems to have
learned about the flag since then.)

BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@287023 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-01 17:01:25 +00:00
zhaoqin@google.com c935148356 Add gin/gin.gyp:gin_shell into chromium_builder_dbg_drmemory_win build target
for running gin_unittests GinShellTest.HelloWorld on Dr.Memory bots.

NOTRY=true
TBR=hansmuller@chromium.org
BUG=398549
TEST=manual

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286933 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-01 01:32:57 +00:00
dnicoara@chromium.org 99aa8fa90b Move libdrm target behind conditional
On embedded platforms the library may not be available. As-is GYP will
try running pkg-config early on even if none of the Ozone dependencies
require libdrm.

BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286855 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-31 18:31:47 +00:00
phajdan.jr@chromium.org b2a72ce321 Make compile with gcc 4.7 work
BUG=none
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286775 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-31 12:55:01 +00:00
jamesr@chromium.org 605f3cd63a GN: Put shared libraries in outdir, not outdir/lib
There's no reason to have shared libraries hidden in a separate out dir.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286740 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-31 11:45:27 +00:00
jamesr@chromium.org 9408b7c44f GN: Use rsp file, not rsp file contents, in solink line
Passing $rspfile_content passes the content of the rsp file verbatim
to the command line, which kind of defeats the purpose of using rsp files.
@\$rspfile tells the linker to open up the file itself.

BUG=398255

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286675 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-31 01:33:30 +00:00
scottmg@chromium.org 1ffa659b73 gn win: Disable srtp tests that don't compile on Windows
These are included in the gyp build, but not in All. They also don't
compile on Windows for the gyp build.

R=brettw@chromium.org
BUG=354261

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286663 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-31 00:55:16 +00:00
sky@chromium.org fe947b093b Updates gyp_chromium to specify analyzer_output_path
I was going to output to stdout, but I think that's a bad idea. Now we
specify a path.

BUG=398118
TEST=none
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286632 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 23:08:19 +00:00
morrita@chromium.org 962724e82d Extract mojo_base.gyp from mojo.gyp
This change extract essential part of Mojo, which is needed
to build chrome and its submodules, to mojo_base.gyp.
Other chrome submodules can safely depends on mojo_base.gyp
without worrying about excessive dependencies behind.

Caveat: mojo_service_manager stays on mojo.gyp even though
it is required to build chrome. This change leaves it
as it depends on net.gyp, which has non trivial dependencies.

BUG=397672
TEST=none
R=jamesr@chromium.org, viettrungluu@chromium.org, rockot@chromium.org
TBR=darin@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286627 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 22:54:06 +00:00
andrewhayden@chromium.org 5c7e554e9d Replace the use of CLD_DATA_FROM* and CLD-related ifdefs with runtime checks.
This, along with other changes described in crbug/367239, allows refactoring
of the build logic to allow per-target customization of the CLD data source.
This, in turn, allows chrome_shell to be built with statically-linked CLD even
if other things (such as the full browser) are not.

BUG=367239
TBR=toyoshim@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286487 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 11:56:26 +00:00
epenner@chromium.org 66c5bd6464 Telemetry: Don't fail on setting performance mode without root.
Writing the scaling_governor file requires root, but doing so
without root now fails. This patch early outs with a warning
when we don't have root.

BUG=391526

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286441 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 08:04:30 +00:00
scottmg@chromium.org b5e29cbe27 gn win: Add system include directories to midl template
Otherwise, midl.exe will fail to find standard .idls, e.g.:

midl : command line error MIDL1001 : cannot open input file objidl.idl

R=brettw@chromium.org
BUG=354261

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286437 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 07:59:50 +00:00
jamesr@chromium.org 788aaecd5e GN: pass -Wl,--disable-new-dtags on linux so DT_RPATH works
Without this shared library dependencies that should be resolved via
rpath remain unresolved and component build libraries don't run. Copied
from build/common.gypi which is conditional on binutils version, but I'm
pretty sure the GN build never runs on older binutils.

R=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286399 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 03:40:51 +00:00
jamesr@chromium.org 71e5691442 GN: Make chrome/{browser,common,renderer} compile on mac
This adds GN rules for google_toolbox_for_mac and generate_localize as
well as fixing up various source issues that show up on the mac build.
With this chrome/{browser,common,renderer} compile on mac (but probably
don't fully link).

R=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286364 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 00:40:03 +00:00
cjhopman@chromium.org 6a9baf3b27 Add dexing for libraries and apks
Apks need to get the paths to all the dependent library dex files to
merge into the final classes.dex file for the apk.

Depends on http://crrev.com/379333003

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286345 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 23:53:07 +00:00
sky@chromium.org 251031547d Adds --analyzer2
This is temporary while I migrate recipes over to the new
switches. I'll remove analyzer2 once that is done.

BUG=398118
TEST=none
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286307 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 21:45:58 +00:00
cjhopman@chromium.org 2c8b4178b7 Fix solink and add a postsolink hook (use the hook for android strip)
The solink command included the "real" link command twice and only used
the libs_section_prefix/postfix in one of the two. This splits the
construction of the link command up a bit to make it clearer.

This adds a simple post_solink arg to gcc_toolchain that allows the
caller to add more stuff to the solink command. This is used to
automatically strip all shared libraries in Android builds (in gyp, we
do this for a library once for each apk that it is in :/ ).

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286282 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 20:15:29 +00:00
primiano@chromium.org 759e8a6df0 [android_webview] Do not extract webviewchromium.pak
- Change the android_webview_apk gyp files to include the en-US.pak
  file in the apk, which was erroneously missing.
- Add the do_not_compress gyp plumbing to store and zipalign paks in
  the apk (only for the android_webview_apk target).
- Stop decompressing pak files in the android webview shell apk.
- Change aw_browser_main_parts.cc to take advantage of the new AwAssets
  and DataPack/ResourceBundle *FromRegion methods (mmap from the apk).
- Add temporary workaround which loads always the en-US.pak locale, in
  lack of a proper refactoring of i10n_utils and ResourceBundle.

BUG=394502

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286258 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 18:11:33 +00:00
sbc@chromium.org 84c91a6225 Set default cross compiler for ARM/linux builds.
Currently this relies on the user setting these variables
outside of gyp and outside of source control.  Once this
lands the buildbot configs can be simplified to remove
these variables.

Even though we are trying to switch to clang by default
in the short term, this is still useful for building
with gcc on trusty (which has gcc 4.8), and allows us to
simplify the bot configs.

BUG=395832
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286219 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 16:50:44 +00:00
jbudorick@chromium.org 691941b28e [Android] Fix DeviceUtils.__str__ when no serial is provided.
This CL also changes two instances of DeviceUtils.__init__(None) s.t.
an explicit serial number is now provided.

BUG=398127

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286124 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 08:14:55 +00:00
cjhopman@chromium.org e113a571c9 Fix optional neon support
On Android, we detect neon support at runtime and switch implementations
based on that. This requires that some parts of skia are compiled with
-mfpu=neon.

To support this, the -mfpu flag is moved out of the 'compiler' config
and into its own config. A target can then remove this config and supply
its own -mfpu flag (without having to duplicate all the other stuff in
the 'compiler' config).

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286038 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 00:20:58 +00:00
cjhopman@chromium.org 5eb3802f61 Add beginnings of android_apk and unittest_apk templates
This adds two templates, android_apk and unittest_apk. unittest_apk is
a simple wrapper of android_apk for packaging gtests into apks.

android_apk currently just does the java compilation, processing
resources, and build_config stuff for apks.

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286031 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 23:53:11 +00:00
cjhopman@chromium.org 70872679ea Add an empty native library to gyp_managed_install's incomplete apks
This is required to install these apks on some devices.

BUG=384638

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286028 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 23:49:35 +00:00
jbudorick@chromium.org 6b82a31134 [Android] Configurable instrumentation test runner + test SDK levels.
This patch:
  - extracts the instrumentation test runner from the
    AndroidManifest.xml file in the apk.
  - allows test authors to specify a minimum SDK level for
    instrumentation test classes via the MinAndroidSdkLevel annotation.
  - filters the list of instrumentation tests according to the sdk
    levels of all attached devices.
  - speeds up our proguard function by dumping to a temporary file.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286014 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 23:06:17 +00:00
jamesr@chromium.org 5d74c40924 GN: Specify correct prefix/postfix libs for solink on android
On android we have to specify crtbegin_dynamic.o / crtend_android.o when
linking executables and crtbegin_so.o / crtend_so.o when linking shared
libraries. This splits the variables up in gcc_toolchain so the android
template can differentiate between the two.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285991 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 22:03:06 +00:00
brettw@chromium.org 657f4d96d1 Make content_shell link in the GN build.
It doesn't run yet. This disables WebRTC since that's not done yet.

Libvpx isn't done either. This patch exports the disable flag for this from media to dependent targets like the GYP build does. It adds one extra check for this flag in Pepper. I assume everybody that compiles without libvpx also disables plugins so this has never come up before.

Disable some warnings in Mesa.

The resulting binary does not yet run.

R=jamesr@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285962 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 19:47:04 +00:00
eseidel@chromium.org 81b9283411 extract_build failure should be fatal
This code has been here since this script was created back
in bug 154525, however these days the warning code is 88.
Maybe the warning code has always been 88, but its always been
OK for an extract_build step to be non-fatal.

I would be happy to test this if someone could explain
to me how this file is tested.

These days we expect extract_build to fail the build, if it doesn't
then we just go and run test with the wrong revision, etc.

BUG=397710, 154525

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285914 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 15:59:04 +00:00
halton.huo@intel.com d51cf1db99 Add arch support for tombstone.py
'stack' tool has archtechture support by passing --arch argument, if it
is not given, arm will be used by default. Thus the stack trace will be
wrongly reported.

To resolve it, 'arch' prop is added to tombstone when fetching from
device, and pass it to symbol.ARCH at end.

R=jbudorick@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285910 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 15:35:18 +00:00
brettw@chromium.org 9c3e7446a0 Re-disable warning 4018 in the GN Windows build.
Note even base compiles with the change to disable it.

TBR=pkasting

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285860 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 04:04:20 +00:00
pkotwicz@chromium.org e4a4e1f419 Move DesktopWindowTreeHostX11Test.Deactivate to interactive_ui_tests
Hopefully the move will make DesktopWindowTreeHostX11Test.Deactivate no longer
flaky. Only a single window can be active at a time. I suspect that this test
sometimes fails when run in parallel with other tests

BUG=396491
TEST=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285834 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-27 11:21:55 +00:00
pkasting@chromium.org 9b0506c008 Re-enable various MSVC warnings.
BUG=81439
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285730 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-26 00:01:53 +00:00
dmichael@chromium.org 2f0fa25df4 Revert of Run android tests through runtest.py. (https://codereview.chromium.org/410033002/)
Reason for revert:
Broke a ton of tests:
http://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/14823

Original issue's description:
> Run android tests through runtest.py.
> 
> BUG=329102
> R=qyearsley@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=285667

TBR=qyearsley@chromium.org,jbudorick@chromium.org,klundberg@chromium.org,navabi@chromium.org,yfriedman@chromium.org,eseidel@chromium.org,zty@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=329102

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285716 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 22:55:28 +00:00
hwennborg@google.com 2045bf9a37 Disable exceptions on Windows in all builds (take 4)
They were previously enabled in shared_library builds for historical reasons.

Turning them off makes things nice and consistent across all build types,
and helps the Windows Clang build, which currently doesn't support exceptions.

Previous attemps failed due to:

- mojo_public_environment_unittests unreachable code warning in
  DrMemory shared_library Release builds (crbug.com/397465)
  Fixed in Chromium r285674.

- chrome_elf_unittests on x64 (crbug.com/396244)
  Fixed in Chromium r285377.

- blink_platform_unittests:DateTimeFormatTest.CommonPattern et al.
  Fixed in Blink r176189

BUG=82385
TBR=thakis

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285676 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 21:02:28 +00:00
zty@chromium.org 3057955ca4 Run android tests through runtest.py.
BUG=329102
R=qyearsley@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285667 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 20:40:35 +00:00
zhaoqin@google.com 1288348f0b Revert 285458 "Disable exceptions on Windows in all builds (take 3)"
BUG=397465

> Disable exceptions on Windows in all builds (take 3)
> 
> They were previously enabled in shared_library builds for historical reasons.
> 
> This change is relevant for Clang, which currently doesn't support exceptions
> on Windows.
> 
> Previous attemps failed due to:
> - chrome_elf_unittests on x64 (crbug.com/396244)
>   Fixed in Chromium r285377.
> 
> - blink_platform_unittests:DateTimeFormatTest.CommonPattern et al.
>   Fixed in Blink r176189
> 
> BUG=82385
> TBR=thakis
> 
> Review URL: https://codereview.chromium.org/420593002

TBR=hans@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285614 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 17:33:42 +00:00
powei@chromium.org 452597aff7 android: Fix parameter for onFinishGetBitmap in ContentReadbackHandler
The boolean parameter is not necessary as we can just use null to indicate
readback failure.

android= https://chrome-internal-review.googlesource.com/#/c/169047/
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285609 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 17:21:42 +00:00
tzik@chromium.org 47b5f92a57 Drop unneeded warning suppression on mac
BUG=162783

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285578 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 12:38:07 +00:00
nedeljko.babic@imgtec.com 8747ac4d1a [MIPS] Add seccomp bpf support
Add support for seccomp bpf sandboxing on MIPS architecture.
Enable testing of seccomp bpf sandbox.

Support for seccomp bpf for MIPS was added in Linux kernel version 3.15.

This patchset was reviewed in https://chromiumcodereview.appspot.com/260793003/ and re-created
to workaround a commit-queue issue.

BUG=369594
TEST=sandbox_linux_unittests

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285538 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 09:03:43 +00:00
scottmg@chromium.org 39dad2f582 gn win: Always warnings as errors
R=brettw@chromium.org
BUG=393046,354261

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285502 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 06:12:45 +00:00
hans@chromium.org ab50c22e06 Disable exceptions on Windows in all builds (take 3)
They were previously enabled in shared_library builds for historical reasons.

This change is relevant for Clang, which currently doesn't support exceptions
on Windows.

Previous attemps failed due to:
- chrome_elf_unittests on x64 (crbug.com/396244)
  Fixed in Chromium r285377.

- blink_platform_unittests:DateTimeFormatTest.CommonPattern et al.
  Fixed in Blink r176189

BUG=82385
TBR=thakis

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285458 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 02:31:10 +00:00