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

1410 Коммитов

Автор SHA1 Сообщение Дата
thakis@chromium.org 47f8c5ba66 clang: Remove -Wno-reserved-user-defined-literal on mac and ios
BUG=263960
TBR=stuartmorgan@chromium.org

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=214049

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214541 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-31 03:30:09 +00:00
Yukawa@chromium.org 3c0353800c Embed compatibility manifest into all *.exe files
This CL introduces an automated and centralized way to embed
compatibility manifest into all *.exe files. With this CL,
a potential risk of behavioural inconsistency between
production binaries and unit test binaries is resolved by
enforcing the same compatibility context.

This CL uses 'target_conditions' feature of gyp to inject
manifest settings into each executable target. One tricky
part is that some executables such as setup.exe and
mini_installer.exe require external manifest file instead of
embedded one when component build is enabled. 
See http://crbug.com/127233 for this.

You can override the gyp variable
'win_exe_compatibility_manifest' locally for a given
executable target to embed a custom compatibility manifest.

BUG=260692

Review URL: https://chromiumcodereview.appspot.com/19275010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214427 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-30 20:24:30 +00:00
fischman@chromium.org 3d38ecef21 build/common.gypi: revert the change to GCC_STRICT_ALIASING:NO because some bots have a too-old xcode.
In particular, rolling chromium_revision in webrtc from 211877 to 211878 broke
the webrtc mac Release bots:
http://build.chromium.org/p/client.webrtc/builders/Mac64%20Release/builds/296
http://build.chromium.org/p/client.webrtc/builders/Mac32%20Release/builds/312
http://build.chromium.org/p/client.webrtc/builders/Mac%20Asan/builds/304

The breakage did not repro on the webrtc trybots which use ninja (filed
https://code.google.com/p/webrtc/issues/detail?id=2135 to fix the inconsistency)
nor did it repro in an xcode build on my MBP (4.6.3).  My theory is that the
xcode on the bots (e.g. vm674-m3) is too old (4.5.1).

R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214260 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-29 23:35:39 +00:00
jochen@chromium.org b7f95e0d9e Revert "Revert "Turn on i18n support in V8.""
> This reverts r213418 as it caused Blink LayoutTest failures:
>   fast/js/kde/inbuilt_function_tostring.html
>   fast/workers/stress-js-execution.html
>
> The crash in stress-js-execution looks particularly bad, as it
> crashes with a CHECK failure about mismatched isolates (suggesting
> that we're on the wrong thread).
>
> BUG=v8:2745
> TBR=jochen@chromium.org
>
> Review URL: https://codereview.chromium.org/19476008

TBR=danno@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214115 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-28 08:59:54 +00:00
cpu@chromium.org d5eae28406 Revert 214056 "Switch all windows bots to use Aura."
> Switch all windows bots to use Aura.
> 
> So we can have the perf bots run with aura for a while. Depending how red
> the waterfall we could leave it on for a long time.
> 
> This has happened before and it will happen again.
> See for example r204698, r211007
> 
> BUG=259185
> TEST=none
> TBR=scottmg
> 
> Review URL: https://codereview.chromium.org/20929002

TBR=cpu@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214057 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-27 23:14:37 +00:00
cpu@chromium.org 4351ec380b Switch all windows bots to use Aura.
So we can have the perf bots run with aura for a while. Depending how red
the waterfall we could leave it on for a long time.

This has happened before and it will happen again.
See for example r204698, r211007

BUG=259185
TEST=none
TBR=scottmg

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214056 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-27 21:32:21 +00:00
thakis@chromium.org 2d1ff1d9fe Revert 214049 "clang: Remove -Wno-reserved-user-defined-literal ..."
The NaCl roll this depends on was reverted in r214049, so this needs to be
reverted for now too.

> clang: Remove -Wno-reserved-user-defined-literal on mac and ios
> 
> BUG=263960
> TBR=stuartmorgan
> 
> Review URL: https://codereview.chromium.org/20814004

TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214051 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-27 18:22:18 +00:00
thakis@chromium.org 6b27f6aa6c clang: Remove -Wno-reserved-user-defined-literal on mac and ios
BUG=263960
TBR=stuartmorgan

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214049 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-27 08:19:02 +00:00
thakis@chromium.org 3ef43dc28b Make inttypes.h and similar macro usage C++11-friendly.
"foo"PRIuS is a user-defined literal in C++11. Add spaces around these macros.

Likewise, L"\xab"L"c" is a user-defined literal, so insert a space in the
middle.

No functionality change.

BUG=chromium:263960
TBR=alokp@chromium.org, dmichael@chromium.org, enne@chromium.org, isherman@chromium.org, rsleevi@chromium.org, thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@213566 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-25 00:55:50 +00:00
adamk@chromium.org ddf50c69e6 Revert "Turn on i18n support in V8."
This reverts r213418 as it caused Blink LayoutTest failures:
  fast/js/kde/inbuilt_function_tostring.html
  fast/workers/stress-js-execution.html

The crash in stress-js-execution looks particularly bad, as it
crashes with a CHECK failure about mismatched isolates (suggesting
that we're on the wrong thread).

BUG=v8:2745
TBR=jochen@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@213501 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-24 20:24:41 +00:00
jochen@chromium.org 52f7e4c392 Turn on i18n support in V8.
The switch from the v8-i18n extension to the built-in support is done in
blink.

BUG=v8:2745
R=danno@chromium.org

Review URL: https://chromiumcodereview.appspot.com/19369003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@213418 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-24 12:34:31 +00:00
hajimehoshi@chromium.org b8fa37f338 Remove ENABLE_LANGUAGE_DETECTION
Now that CLD is used on all platforms, let's remove ENABLE_LANGUAGE_DETECTION.

BUG=248454
TEST=unit_tests

Review URL: https://chromiumcodereview.appspot.com/18820002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@213361 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-24 07:16:39 +00:00
joaodasilva@chromium.org 6062ed9421 Set configuration_policy=1 on Android.
BUG=247435

Review URL: https://chromiumcodereview.appspot.com/19482020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@213284 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-24 00:04:04 +00:00
jochen@chromium.org 7cd9978436 Move android filename rules to appropriate gypi file
We should only define filename based rules in filename_rules.gypi so it only affects chromium source.

BUG=none
R=bulach@chromium.org

Review URL: https://chromiumcodereview.appspot.com/19685007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212890 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-22 16:07:49 +00:00
mostynb@opera.com 46235318af only use gold-specific flags for the target linker
The host linker might not be gold if linux_use_gold_binary==0,
eg where we have a cross toolchain with gold and we want to use
that instead of third_party/gold/gold64.

Review URL: https://chromiumcodereview.appspot.com/19541006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212823 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-21 14:03:33 +00:00
justincohen@google.com 11715e1d28 Basic device support for ninja iOS builds.
Set ARCHS for device iOS builds when GYP_DEFINES sets host_arch=ia32 target_arch=armv7.  Device builds still won't be signed, so they can't bee installed on devices yet.

BUG=236517
TEST=None

Review URL: https://chromiumcodereview.appspot.com/15075006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212442 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-18 21:49:38 +00:00
scottmg@chromium.org d5a8ef08f2 reland of http://crrev.com/212230 Create top-level separate targets for...
Original CL here: https://codereview.chromium.org/17619005/

Changed since previous landing is diff between ps1 and ps2.
Diff since previous landing is a bit noisy, but in those files
against original is relatively small. The conditions for the
defines were incorrect and are simpler (and correct) now.

Previously:

Create top-level separate targets for browser and child dlls

The general idea is that there's top level targets chrome and chrome_child,
and corresponding content_app and content_app_child that depend on only
the subtargets that should be included in the appropriate dll.

Currently (probably) Windows-only and requires setting chrome_multiple_dll=1
for gyp.

Links, but Blink is still included in browser.

Single-process mode is currently disabled when chrome_multiple_dll is set.

Current graph is at:
http://commondatastorage.googleapis.com/chromelinkgraph/deps.html generated by
"python tools\win\split_link\graph_dependencies.py deps.html"

Remove the previous hacky-er attempt at this that was named "split dll".

TBR=jam@chromium.org
BUG=237249, 256965

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212415 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-18 20:37:15 +00:00
yfriedman@chromium.org e4f71dd0f7 Remove unneeded reference to stdc++ for Android.
We use stlport on android. This inclusion is unnecessary.

NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/19652007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212251 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-18 04:43:03 +00:00
scottmg@chromium.org a6b9efc5bf Revert 212230 "Create top-level separate targets for browser and..."
Caused Linux x64 sizes to fail for reasons unclear.

> Create top-level separate targets for browser and child dlls
> 
> The general idea is that there's top level targets chrome and chrome_child,
> and corresponding content_app and content_app_child that depend on only
> the subtargets that should be included in the appropriate dll.
> 
> Pull bluetooth_utils from bluetooth_device into separate common target
> as it's referenced from chrome/common/extensions.
> 
> Currently (probably) Windows-only and requires setting chrome_multiple_dll=1
> for gyp.
> 
> Links, but Blink is still included in browser.
> 
> Single-process mode is currently disabled when chrome_multiple_dll is set.
> 
> Current graph is at: http://commondatastorage.googleapis.com/chromelinkgraph/deps.html
> generated by "python tools\win\split_link\graph_dependencies.py deps.html"
> 
> Remove the previous hacky-er attempt at this that was named "split dll".
> 
> TBR=jam@chromium.org
> 
> BUG=237249,256965
> 
> Review URL: https://codereview.chromium.org/17619005

TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212239 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-18 04:14:43 +00:00
scottmg@chromium.org d3940434ac Create top-level separate targets for browser and child dlls
The general idea is that there's top level targets chrome and chrome_child,
and corresponding content_app and content_app_child that depend on only
the subtargets that should be included in the appropriate dll.

Pull bluetooth_utils from bluetooth_device into separate common target
as it's referenced from chrome/common/extensions.

Currently (probably) Windows-only and requires setting chrome_multiple_dll=1
for gyp.

Links, but Blink is still included in browser.

Single-process mode is currently disabled when chrome_multiple_dll is set.

Current graph is at: http://commondatastorage.googleapis.com/chromelinkgraph/deps.html
generated by "python tools\win\split_link\graph_dependencies.py deps.html"

Remove the previous hacky-er attempt at this that was named "split dll".

TBR=jam@chromium.org

BUG=237249,256965

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212230 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-18 03:47:37 +00:00
thakis@chromium.org ee5124add7 roll gyp 1675:1678
1676: msvs: Add Visual Studio 2013 support.
1677: ninja/win: Fixed "RC4011: identifier truncated" warning.
1678: ninja&make/mac: Implement GCC_STRICT_ALIASING support.

Also switch build/common.gypi to GCC_STRICT_ALIASING instead of
passing '-fno-strict-aliasing' via OTHER_CFLAGS.

BUG=260800
TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211878 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-17 00:12:30 +00:00
thakis@chromium.org 11aee80216 Use c++11 on clang/android
stlport doesn't have any c++11 library features, but this turns on the language
features. (With clang only, gcc is still in c++98 mode for now.)

BUG=none
R=cjhopman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211864 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-16 22:37:18 +00:00
yfriedman@chromium.org 3615f63874 [Android] Fix compilation with order_profiling=1
I'm guesing we haven't built this since rolling the NDK. I see errors of
the form:

In file included from ../../third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c:19:0:
third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h: In function 'vshr_n_s32':
third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h:3426:3: error: argument must be a constant
third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h: In function 'vshl_n_s32':
third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h:3798:3: error: argument must be a constant
third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h: In function 'vshll_n_s16':
third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h:4032:3: error: argument must be a constant
third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h: In function 'vset_lane_s32':
third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h:5082:3: error: argument must be a constant
third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h:5082: confused by earlier errors, bailing out

One additional fix to md5sum is included.
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/18034029

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211835 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-16 21:04:24 +00:00
jochen@chromium.org 1720d78b9d Don't set v8_optimized_debug as default value, but as actual value
Otherwise, it doesn't have any effect, because it collides with the
default value set already by v8

BUG=none
TBR=danno@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211782 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-16 11:34:41 +00:00
jam@chromium.org a49a26a29d Remove USE_LINUX_BREAKPAD ifdef since we don't need it for chromium anymore.
See thread "[chromium-dev] PSA: Breakpad is now compiled into
Chromium by default on Linux' for background

TBR=sbc@chromium.org, thakis@chromium.org, thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211755 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-16 03:10:07 +00:00
enne@chromium.org 2b651c8b4a Undo common.gypi change for Blink scroll change
Once https://codereview.chromium.org/18539017/ lands, then this
variable is a no-op.

R=jamesr@chromium.org
BUG=256381

Review URL: https://chromiumcodereview.appspot.com/18689008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211685 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-15 20:41:55 +00:00
rmcilroy@chromium.org 08e33c47b3 Set DISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY to true on Android.
Also change render_process_visibility_manager to use
MEMORY_PRESSURE_MODERATE when the renderer loses visibility
since MEMORY_PRESSURE_CRITICAL should be reserved for
situations where memory pressure is really critical.

BUG=

Review URL: https://chromiumcodereview.appspot.com/18910002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211635 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-15 13:28:43 +00:00
jochen@chromium.org 509c526d9a Turn on optimized debug builds for V8.
This should speed up running tests in debug mode considerably

BUG=254188
R=danno@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211628 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-15 10:03:26 +00:00
enne@chromium.org 2b81c523e6 cc: Consider scroll offset in CalcDrawProperties
Previously, any updates to scroll offset on the main thread updated both
scroll offset and layer position.  CalcDrawProperties only used position
and ignored scroll offset.  This patch changes that to consider scroll
offset equally with scroll delta when computing a layer's tranform.

Although this patch doesn't do anything about it yet, the end result of
this disentangling is that it will become possible to early out in
Layer::SetScrollOffset and not require a SetNeedsCommit when Blink
updates the scroll offset to the value that it already is on the
compositor thread.

This is step 3 of a patch series to disentangle layer position and
scroll offset.  This patch depends on both
https://codereview.chromium.org/18405003/ and
https://codereview.chromium.org/18187004/.

R=danakj@chromium.org
BUG=256381

Review URL: https://chromiumcodereview.appspot.com/18400003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211176 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-11 18:45:47 +00:00
droger@chromium.org ab6803344a Move language detection to chrome/common/.
This CL moves the language detection code from chrome/renderer/translate
to chrome/common/translate, in order to be able to use it on iOS.
This CL also enables the related unittests on iOS.

BUG=

Review URL: https://chromiumcodereview.appspot.com/18911002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211108 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-11 13:54:22 +00:00
cpu@chromium.org 6d2591f426 Revert 211007 "Switch all windows bots to use Aura."
> Switch all windows bots to use Aura.
> 
> So we can have the perf bots run with aura for a while. Depending how red
> the waterfall we could leave it on for a long time.
> 
> This has happened before and it will happen again.
> See for example r204698
> 
> BUG=259185
> TEST=none
> TBR=scottmg
> 
> Review URL: https://codereview.chromium.org/18434006

TBR=cpu@chromium.org
Review URL: https://codereview.chromium.org/18439004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211040 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-11 07:08:06 +00:00
cpu@chromium.org a558961db5 Switch all windows bots to use Aura.
So we can have the perf bots run with aura for a while. Depending how red
the waterfall we could leave it on for a long time.

This has happened before and it will happen again.
See for example r204698

BUG=259185
TEST=none
TBR=scottmg

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@211007 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-11 02:59:27 +00:00
noamsml@chromium.org acec8cbeb0 Compile with enable_mdns by default on Windows and Linux
This will compile MDns support by default on Windows and Linux. Note that this
is separate from actually enabling MDns, which will be gated by the
"--enable-device-discovery" flag.

BUG=233821

Review URL: https://chromiumcodereview.appspot.com/18374002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210906 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-10 19:21:05 +00:00
mostynb@opera.com d7c3c4810c make it possible to disable internal tracing in unofficial builds
Add a tracing_like_official_build gyp setting, which works similarly to
the logging_like_official_build setting.

Review URL: https://chromiumcodereview.appspot.com/18333010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210650 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-09 21:47:01 +00:00
derat@chromium.org cc34bb324c chromeos: Remove use_spring_wallpaper and use_oem_wallpaper.
Custom wallpapers are now specified via command-line flags.

BUG=248764

Review URL: https://chromiumcodereview.appspot.com/18298009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210134 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-04 06:05:31 +00:00
benm@chromium.org 251cdcc175 [Android WebView] Fix downstream mac builds.
The downstream mac builders don't understand
--warn-shared-textrel so disable it for android_webview builds.

BUG=157326
TBR=torne@chromium.org
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/18516009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@210032 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-03 20:05:25 +00:00
mnaganov@chromium.org ad24d73585 Do not turn on --fatal-warnings for android_webview_build
This fixes Android WebView build after https://crrev.com/17820002/

BUG=157326
TBR=torne,shashi

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209934 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-03 08:58:36 +00:00
shashishekhar@chromium.org 195fba9143 Add compiler flags that prevent text relocations.
Text relocations are a minor security risk. Add compiler flags
that prevent them from reappearing in Android binary.
All existing occurences have been removed after
http://crrev.com/17714003.

TEST=Compile.
BUG=b/8061013

Review URL: https://chromiumcodereview.appspot.com/17820002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209885 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-03 04:32:49 +00:00
thakis@chromium.org 51ba15ad81 roll clang 182481:184830
New stuff:
- can parse gcc 4.7+ headers in gnu++11 mode
- -Wheader-guards
- -Wlogical-not-parentheses
- Fixes http://llvm.org/PR15998

This is also the first time these binaries were built on precise (and as a
consequence won't run on lucid).

BUG=255201
R=hans@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209703 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 15:13:24 +00:00
cjhopman@chromium.org ea831049c4 [Android] Add an action to check/record attached devices
When doing a gyp_managed_install, we install APKs to the attached
device. Currently this can fail in many ways (no device attached,
multiple devices attached, device offline, device doesn't have root,
etc.). In addition, we need to detect changes to the attached device
(particularly when the device is switched, when an APK is
 uninstalled/updated).

The current approach is to check all this information in the action
interacting with the device. This means that when there is some
problem we print the same warning messages for every APK that is built,
and, in some cases, multiple times for each APK. Also, we have to run
every install/push action every build because we detect changes to the
attached device in that action.

This change creates a new build action, "get device configurations".
This action inspects the attached devices, filters out offline devices,
filters out devices without root, and then writes a configuration
file with the id+metadata for the first non-filtered device. This
configuration is then used by each of the build steps that interacts
with the device. This consolidates all the device checking to a single
place, and the build actions don't need to do any checking. In
addition, to detect changes in the attached device, we only need to run
this single action every build and the install/push actions will only
change when the device/metadata changes.

Also, with this change we can now gracefully handle the case where
multiple devices are attached (currently just write the configuration
for the first valid device and install to that one).

Review URL: https://chromiumcodereview.appspot.com/16831013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209582 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 01:52:33 +00:00
benm@chromium.org 5768865d68 Only set sysroot for MIPS on linux.
BUG=

Review URL: https://chromiumcodereview.appspot.com/18162003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209193 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-28 18:20:44 +00:00
grunell@chromium.org e4943135d1 Adding WebRTC log upload list under chrome://webrtc-logs
CL for writing to the file that lists the uploaded logs:
https://codereview.chromium.org/17589014/

BUG=254329

Review URL: https://chromiumcodereview.appspot.com/17063004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208910 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-27 14:17:04 +00:00
benm@chromium.org 7a87488d52 Don't set MIPS specific target arch CFLAGS for android WebView
These flags are set by the android build system in the case of
an android webview build, so don't attempt to reset them.

BUG=

Review URL: https://chromiumcodereview.appspot.com/17956002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208907 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-27 12:58:34 +00:00
cjhopman@chromium.org ba517b8506 [Android] Support building standalone APK in component build
Many people's workflows assume that they can install the APK created in
out/Debug/apks. With the component build that APK is actually an
"incomplete" APK that cannot be manually installed (or rather causes
obscure errors when manually installed).

This change does two things. First, it moves the "incomplete" APK
output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
accidental installs of the "incomplete" APK. Second, it introduces an
option (create_standalone_apk) that when doing a component build, if
set, will merge the shared libraries into the "incomplete" APK to
create a standalone APK. This standalone APK will be created in
out/Debug/apks/.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207345

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207516

Review URL: https://chromiumcodereview.appspot.com/14843017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208529 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-25 18:42:07 +00:00
apatrick@chromium.org 51f3a9d7f6 Reland 206804.
Pull ANGLE from new git repository, mirrored on chromium.googlesource.com.

Switch references to ANGLE repository to use the new directory in third_party.

BUG=247158,247490

Review URL: https://chromiumcodereview.appspot.com/17155023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208191 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-24 10:40:26 +00:00
dmikurube@chromium.org 626bf5b3a7 Add 'profiling_full_stack_frames' build option not to optimize out stack frames when profiling.
It enables the heap-profiler in Release builds.

BUG=252560
R=phajdan.jr@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@208127 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-23 14:17:58 +00:00
mostynb@opera.com 63539b4fe6 allow unofficial builds with DCHECK and DLOG disabled
Previously, it was not possible to produce unofficial builds without
DCHECKS and DLOGS.

Review URL: https://chromiumcodereview.appspot.com/17165003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207826 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-21 15:24:00 +00:00
lliabraa@chromium.org 98bec227e5 Remove unnecessary Xcode setting for iOS builds.
The line being removed in this CL was originally added to prevent iOS
builds from compiling for multiple archs. Since then, the VALID_ARCHS
setting was added which accomplishes the same thing.

BUG=None

Review URL: https://chromiumcodereview.appspot.com/16831022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207588 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 21:45:47 +00:00
dfalcantara@chromium.org 458e6b0e2b Revert "[Android] Support building standalone APK in component build"
This breaks the Android component build.

This reverts commit 125e64a9eb6406446fb864aea9fa887521f19616.
>> [Android] Support building standalone APK in component build
>>
>> Many people's workflows assume that they can install the APK created in
>> out/Debug/apks. With the component build that APK is actually an
>> "incomplete" APK that cannot be manually installed (or rather causes
>> obscure errors when manually installed).
>>
>> This change does two things. First, it moves the "incomplete" APK
>> output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
>> accidental installs of the "incomplete" APK. Second, it introduces an
>> option (create_standalone_apk) that when doing a component build, if
>> set, will merge the shared libraries into the "incomplete" APK to
>> create a standalone APK. This standalone APK will be created in
>> out/Debug/apks/.
>>
>> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207345
>>
>> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207516

BUG=
R=cjhopman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207587 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 21:42:06 +00:00
cjhopman@chromium.org f00dfb88a8 [Android] Support building standalone APK in component build
Many people's workflows assume that they can install the APK created in
out/Debug/apks. With the component build that APK is actually an
"incomplete" APK that cannot be manually installed (or rather causes
obscure errors when manually installed).

This change does two things. First, it moves the "incomplete" APK
output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
accidental installs of the "incomplete" APK. Second, it introduces an
option (create_standalone_apk) that when doing a component build, if
set, will merge the shared libraries into the "incomplete" APK to
create a standalone APK. This standalone APK will be created in
out/Debug/apks/.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207345

Review URL: https://chromiumcodereview.appspot.com/14843017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207516 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 19:51:29 +00:00
skyostil@google.com 283725629a Revert 207345 "[Android] Support building standalone APK in comp..."
This broke building of ChromeTest.apk. See:

http://chromegw.corp.google.com/i/clank.tot/builders/instrumentation-yakju-clankium-tot/builds/11555/steps/chrome_smoke_instrumentation_tests/logs/stdio

> [Android] Support building standalone APK in component build
> 
> Many people's workflows assume that they can install the APK created in
> out/Debug/apks. With the component build that APK is actually an
> "incomplete" APK that cannot be manually installed (or rather causes
> obscure errors when manually installed).
> 
> This change does two things. First, it moves the "incomplete" APK
> output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
> accidental installs of the "incomplete" APK. Second, it introduces an
> option (create_standalone_apk) that when doing a component build, if
> set, will merge the shared libraries into the "incomplete" APK to
> create a standalone APK. This standalone APK will be created in
> out/Debug/apks/.
> 
> Review URL: https://chromiumcodereview.appspot.com/14843017

TBR=cjhopman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207439 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 15:31:28 +00:00
chrisha@chromium.org b90756c95d Disable large address aware mode for SyzyASAN builds.
SyzyASAN requires double the shadow memory to accomodate this change, which would incur a significantly higher OOM rate for canary channel users.

This reverts https://codereview.chromium.org/17029013/ when 'asan=1' is defined.

BUG=https://code.google.com/p/sawbuck/issues/detail?id=72
BUG=239803

Review URL: https://chromiumcodereview.appspot.com/17348007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207398 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 10:47:43 +00:00
cjhopman@chromium.org 7ad7e2169a [Android] Support building standalone APK in component build
Many people's workflows assume that they can install the APK created in
out/Debug/apks. With the component build that APK is actually an
"incomplete" APK that cannot be manually installed (or rather causes
obscure errors when manually installed).

This change does two things. First, it moves the "incomplete" APK
output to out/Debug/<package_name>/<ApkName>.apk. This should prevent
accidental installs of the "incomplete" APK. Second, it introduces an
option (create_standalone_apk) that when doing a component build, if
set, will merge the shared libraries into the "incomplete" APK to
create a standalone APK. This standalone APK will be created in
out/Debug/apks/.

Review URL: https://chromiumcodereview.appspot.com/14843017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207345 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-20 07:58:19 +00:00
avi@chromium.org 01f1293105 Revert 207109 "Reland 206804."
The infrastructure can not depend on code.google.com at all, the slaves must never fetch from there.

> Reland 206804.
> 
> Pull ANGLE from new git repository.
> 
> Switch references to ANGLE repository to use the new directory in third_party.
> 
> TBR=kbr@chromium.org, piman@chromium.org
> 
> (for ui/compositor)
> 
> Review URL: https://codereview.chromium.org/16869007

TBR=apatrick@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207244 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-19 15:19:53 +00:00
apatrick@chromium.org 534a95ee6e Reland 206804.
Pull ANGLE from new git repository.

Switch references to ANGLE repository to use the new directory in third_party.

TBR=kbr@chromium.org, piman@chromium.org

(for ui/compositor)

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207109 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-18 23:29:46 +00:00
cevans@chromium.org fa8c603c66 Revert 206884 "Roll the partition allocator through the Win perf..."
> Roll the partition allocator through the Win perf bots.
> 
> (To be reverted.)
> 
> BUG=246860
> R=abarth@chromium.org
> 
> Review URL: https://codereview.chromium.org/17299003

TBR=cevans@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@207056 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-18 19:24:27 +00:00
tapted@chromium.org b7f0607bd7 Menu for the OSX app launcher, HoverImageMenuButton in src/ui/base/cocoa/controls.
Adds a drop-down menu to the right of the search entry area on the OSX
app launcher. The menu is shown when clicked, and the button responds to
hover effects.

The menu button uses a new class, HoverImageMenuButton, which is derived
from an NSPopUpButton with minor extensions. Notably, it does not have a
dependency on browser themes, as does MenuButton from
chrome/browser/ui/cocoa.  It tracks the mouse hover state and updates
the cell, which extends NSPopUpButtonCell and shows only the image in
the control frame -- no border, bezel, label, or dropdown arrow.

HoverImageMenuButtonCell supports a hover image, which behaves much like
an additional 'alternateImage' from NSButtonCell but for the hover
state, rather than the 'pressed' (or 'lit') state.

The menu shows the currently signed-in user, in a custom view as the
first item. It also (currently) shows menu options for Settings, Help, and
Feedback.

BUG=138633
TEST=Added app_list_unittests AppsSearchBoxMenuTest and
AppsSearchBoxMenuTest and tested manually to ensure the items are
launched correctly. Added ui_unittests HoverImageMenuButtonTest.*

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=206237

Review URL: https://chromiumcodereview.appspot.com/15955003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206930 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-18 11:09:33 +00:00
cevans@chromium.org a302d22456 Roll the partition allocator through the Win perf bots.
(To be reverted.)

BUG=246860
R=abarth@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206884 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-18 02:38:00 +00:00
apatrick@google.com ea06db9867 Revert 206804 "Pull ANGLE from new git repository."
> Pull ANGLE from new git repository.
> 
> Switch references to ANGLE repository to use the new directory in third_party.
> 
> BUG=247158
> R=kbr@chromium.org
> 
> Review URL: https://codereview.chromium.org/16123033

TBR=apatrick@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206828 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-17 23:31:53 +00:00
apatrick@chromium.org 81d3f1c0a7 Pull ANGLE from new git repository.
Switch references to ANGLE repository to use the new directory in third_party.

BUG=247158
R=kbr@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206804 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-17 21:35:39 +00:00
kbr@chromium.org 4db8ce808d Added /LARGEADDRESSAWARE linker flag on Windows.
Allows Unreal Engine Epic Citadel demo transpiled to Emscripten to run in Chrome on 32-bit Windows.

BUG=239803
TEST=http://www.unrealengine.com/html5 on Windows

Review URL: https://chromiumcodereview.appspot.com/17029013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206560 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-15 05:02:35 +00:00
glider@chromium.org 365ac262f9 Add the missing commas before MEMORY_TOOL_REPLACES_ALLOCATOR.
This should fix the current failures on the heapcheck bots.

BUG=246860
TBR=thakis

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206399 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-14 12:29:35 +00:00
tapted@chromium.org f7040ff355 Revert 206237 "Menu for the OSX app launcher, HoverImageMenuButt..."
Causes memory leaks in AppKit due to some obscure codepaths.

BUG=249630

> Menu for the OSX app launcher, HoverImageMenuButton in src/ui/base/cocoa/controls.
> 
> Adds a drop-down menu to the right of the search entry area on the OSX
> app launcher. The menu is shown when clicked, and the button responds to
> hover effects.
> 
> The menu button uses a new class, HoverImageMenuButton, which is derived
> from an NSPopUpButton with minor extensions. Notably, it does not have a
> dependency on browser themes, as does MenuButton from
> chrome/browser/ui/cocoa.  It tracks the mouse hover state and updates
> the cell, which extends NSPopUpButtonCell and shows only the image in
> the control frame -- no border, bezel, label, or dropdown arrow.
> 
> HoverImageMenuButtonCell supports a hover image, which behaves much like
> an additional 'alternateImage' from NSButtonCell but for the hover
> state, rather than the 'pressed' (or 'lit') state.
> 
> The menu shows the currently signed-in user, in a custom view as the
> first item. It also (currently) shows menu options for Settings, Help, and
> Feedback.
> 
> BUG=138633
> TEST=Added app_list_unittests AppsSearchBoxMenuTest and
> AppsSearchBoxMenuTest and tested manually to ensure the items are
> launched correctly. Added ui_unittests HoverImageMenuButtonTest.*
> 
> Review URL: https://chromiumcodereview.appspot.com/15955003

TBR=tapted@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206375 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-14 09:04:07 +00:00
cevans@chromium.org 313044241e Add new define MEMORY_TOOL_REPLACES_ALLOCATOR for when building for ASAN, valgrind, etc. This will be used to make simple decisions on when to disable custom allocators, so that the memory tools can do their job.
BUG=246860
R=thakis@chromium.rg

Review URL: https://chromiumcodereview.appspot.com/16844006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206331 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-14 06:36:39 +00:00
tapted@chromium.org f03d1b33d6 Menu for the OSX app launcher, HoverImageMenuButton in src/ui/base/cocoa/controls.
Adds a drop-down menu to the right of the search entry area on the OSX
app launcher. The menu is shown when clicked, and the button responds to
hover effects.

The menu button uses a new class, HoverImageMenuButton, which is derived
from an NSPopUpButton with minor extensions. Notably, it does not have a
dependency on browser themes, as does MenuButton from
chrome/browser/ui/cocoa.  It tracks the mouse hover state and updates
the cell, which extends NSPopUpButtonCell and shows only the image in
the control frame -- no border, bezel, label, or dropdown arrow.

HoverImageMenuButtonCell supports a hover image, which behaves much like
an additional 'alternateImage' from NSButtonCell but for the hover
state, rather than the 'pressed' (or 'lit') state.

The menu shows the currently signed-in user, in a custom view as the
first item. It also (currently) shows menu options for Settings, Help, and
Feedback.

BUG=138633
TEST=Added app_list_unittests AppsSearchBoxMenuTest and
AppsSearchBoxMenuTest and tested manually to ensure the items are
launched correctly. Added ui_unittests HoverImageMenuButtonTest.*

Review URL: https://chromiumcodereview.appspot.com/15955003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206237 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-14 00:12:53 +00:00
jeanfrancoisg@chromium.org 18a00c191a Restore the Norwegian (nb) language for Chrome for iOS
BUG=None

Review URL: https://chromiumcodereview.appspot.com/15663008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206077 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-13 16:03:44 +00:00
earthdok@google.com d8f244567a Add "lsan" to GYP options (enables LeakSanitizer).
https://sites.google.com/a/chromium.org/dev/developers/testing/leaksanitizer

R=glider@chromium.org

Review URL: https://chromiumcodereview.appspot.com/16658011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206074 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-13 15:49:55 +00:00
apatrick@chromium.org d557c5d66d Make it possible to switch between two different versions of ANGLE.
One is the existing one and the default with this patch: third_party/angle.
The other is third_party/angle_dx11, which will pulled in via DEPS in another patch.

BUG=247158
TBR=xhwang@chromium.org
Review URL: https://codereview.chromium.org/16737007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205962 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-12 22:53:01 +00:00
cevans@chromium.org 06d06160b0 Revert 205709 "Try turning on the partition allocator temporaril..."
> Try turning on the partition allocator temporarily for bot cycle.
> 
> BUG=246860
> R=tsepez@chromium.org
> 
> Review URL: https://codereview.chromium.org/15967009

TBR=cevans@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205892 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-12 19:20:39 +00:00
cevans@chromium.org 0cab134bd5 Try turning on the partition allocator temporarily for bot cycle.
BUG=246860
R=tsepez@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205709 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-12 03:47:23 +00:00
glider@chromium.org 1b3fe28828 Add $(inherited) to the conditional OTHER_LDFLAGS settings to prevent them from masking
the value of non-conditional OTHER_LDFLAGS.

R=mark@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205521 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-11 13:25:12 +00:00
ilevy@chromium.org 5652afce82 Revert 205109 "Temporarily turn on Blink's partition allocator f..."
Likely candidate for broken incremental linux builds, which are failing with:
<command-line>:0:0: warning: "ENABLE_PARTITION_ALLOC" redefined [enabled by
default]
<command-line>:0:0: note: this is the location of the previous definition

> Temporarily turn on Blink's partition allocator for Linux in order to get full perf runs.
> 
> BUG=246860
> TBR=abarth@chromium.org
> 
> Review URL: https://codereview.chromium.org/16344004

TBR=cevans@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205112 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-09 08:39:28 +00:00
cevans@chromium.org e66de96c60 Temporarily turn on Blink's partition allocator for Linux in order to get full perf runs.
BUG=246860
TBR=abarth@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205109 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-09 07:45:19 +00:00
cpu@chromium.org a23aa7fed7 Revert 205054 "Revert 204716 "
This returns to the normal configuration all windows bots
so all the redness on CF an NaCL should go away.


> Revert 204716 
> 
> This causes Aura to run on all windows bots some redness might
> ensure in chromeframe and some nacl tests.
> 
> Currently this is the only way to get perf data
> 
> 
> "Revert 204698 "Run aura on the bots for a bit (ta..."
> 
> > Revert 204698 "Run aura on the bots for a bit (take 2)"
> > 
> > > Run aura on the bots for a bit (take 2)
> > > 
> > > So we can see the perfbots for Aura.
> > > 
> > > BUG=none
> > > TEST=see the waterfall red
> > > 
> > > Review URL: https://codereview.chromium.org/16049016
> > 
> > TBR=cpu@chromium.org
> > 
> > Review URL: https://codereview.chromium.org/16179003
> 
> TBR=cpu@chromium.org
> Review URL: https://codereview.chromium.org/16135006

TBR=cpu@chromium.org
Review URL: https://codereview.chromium.org/16385004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205074 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-08 17:16:47 +00:00
cpu@chromium.org 4d79db18cb Revert 204716
This causes Aura to run on all windows bots some redness might
ensure in chromeframe and some nacl tests.

Currently this is the only way to get perf data


"Revert 204698 "Run aura on the bots for a bit (ta..."

> Revert 204698 "Run aura on the bots for a bit (take 2)"
> 
> > Run aura on the bots for a bit (take 2)
> > 
> > So we can see the perfbots for Aura.
> > 
> > BUG=none
> > TEST=see the waterfall red
> > 
> > Review URL: https://codereview.chromium.org/16049016
> 
> TBR=cpu@chromium.org
> 
> Review URL: https://codereview.chromium.org/16179003

TBR=cpu@chromium.org
Review URL: https://codereview.chromium.org/16135006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205054 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-08 12:00:45 +00:00
groby@chromium.org a6fa783a56 [rAC, OSX] Enable requestAutocomplet for OSX
Turns on requestAutocomplete behind a flag for OSX. Other implementations are still on by default. (OSX will be on by default when the UI has parity)

BUG=157274

Review URL: https://chromiumcodereview.appspot.com/12662017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204936 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-07 21:38:38 +00:00
cpu@chromium.org edeadf1ecb Revert 204698 "Run aura on the bots for a bit (take 2)"
> Run aura on the bots for a bit (take 2)
> 
> So we can see the perfbots for Aura.
> 
> BUG=none
> TEST=see the waterfall red
> 
> Review URL: https://codereview.chromium.org/16049016

TBR=cpu@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204716 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-07 05:37:03 +00:00
cpu@chromium.org a318863d1e Run aura on the bots for a bit (take 2)
So we can see the perfbots for Aura.

BUG=none
TEST=see the waterfall red

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204698 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-07 02:32:30 +00:00
scottmg@chromium.org 19af9a3254 Revert 204691 "Run aura on the bots for a bit"
Failed on runhooks (OS=win)

> Run aura on the bots for a bit
> 
> So we can see the perfbots for Aura.
> 
> 
> BUG=none
> TEST=see the waterfall red
> 
> Review URL: https://codereview.chromium.org/15789017

TBR=cpu@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204692 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-07 02:12:10 +00:00
cpu@chromium.org f2b24a74bc Run aura on the bots for a bit
So we can see the perfbots for Aura.


BUG=none
TEST=see the waterfall red

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204691 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-07 01:59:11 +00:00
bshe@chromium.org 58d69492a6 Add use_spring_wallpaper flag for Spring default wallpaper
BUG=247072

Review URL: https://chromiumcodereview.appspot.com/16544004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204682 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-07 00:55:20 +00:00
groby@chromium.org a52524dfe9 Fixed accidental build enable.
R=dbeam@chromium.org
BUG=

Review URL: https://chromiumcodereview.appspot.com/16528002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204516 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-06 16:27:31 +00:00
phajdan.jr@chromium.org 2059d6d6a7 Update remaining files after move of Linux installer
to the public repo.

BUG=246404
R=thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@204351 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-05 23:07:43 +00:00
glider@chromium.org 5ad5d4a241 Use the default 'component' setting for Mac ASan builds (i.e. 'shared_library')
This had become possible after the switch to ASan dynamic runtime.

BUG=145503
R=thakis

Review URL: https://chromiumcodereview.appspot.com/15742002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203628 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-02 21:25:12 +00:00
pan.deng@intel.com c5159963db Fix ResourceLoadTiming Resolution Issue 4th step - remove unused macros from common.gypi
This is the 4th step to fix ResourceLoadTiming resolution issue, as chromium and blink part
has been already smoothly switched to double resolution timestamps in ResourceLoadTiming, provisional
macros can be removed now.

Contributed by pan.deng@intel.com

BUG=242452

Review URL: https://chromiumcodereview.appspot.com/15962018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203373 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-31 09:08:39 +00:00
thakis@chromium.org 81bdfd0221 clang: Turn on C++11 on CrOs too.
This was blocked on the main waterfall linux_chromeos_clang bot migrating
to precise, which has happened now.

I believe all bots that build chromeos with clang are on precise now. If any
turns red, this CL should be reverted.

BUG=none
R=ajwong@chromium.org

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=198920

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203221 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-30 21:13:44 +00:00
torne@chromium.org ce220bdd17 Android WebView: add empty jarjar ruleset.
We don't have any jarjar rules yet, but add the empty file now in order
that the downstream build can enable jarjar. This way, when rules are
added later it will just work, instead of breaking the downstream build
temporarily.

Also, make sure that when a jarjar rule file is being used, it's
considered as an input to the JNI generator step, to make sure the JNI
header files get regenerated when the rules change.

BUG=

Review URL: https://chromiumcodereview.appspot.com/15888011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@203141 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-30 14:16:12 +00:00
pan.deng@intel.com 5d7f3eb8a9 Fix ResourceLoadTiming resolution lose issue (chromium part)
To Fix ResourceLoadTiming resolution lose issue, "int" deltas in millisecond will be replaced
by "double" monotonicallyIncreasing time in blink. This change remove previous delta calculation
in glue, and pass nature monotonicallyIncreasing time to blink.

Contributed by pan.deng@intel.com
 
BUG=242452

Review URL: https://chromiumcodereview.appspot.com/15552003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202765 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-29 03:54:40 +00:00
groby@chromium.org fb88585d0b [rAC] Allow sub-views to trigger layout reflow.
BUG=157274

Review URL: https://chromiumcodereview.appspot.com/15645004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202642 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-28 20:29:18 +00:00
glider@chromium.org e0f070435b Pass -lrt when linking AddressSanitizer, ThreadSanitizer, MemorySanitizer binaries on Linux only (was: AddressSanitizer, everywhere)
BUG=234010
TBR=hans

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202537 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-28 11:50:49 +00:00
kjyoun@google.com 5adfca8975 Add plugin list for Chrome for TV
Previously, Chrome for TV used plugin list of linux, though it was not right one,
since Android used resource for linux by default.
But, with https://codereview.chromium.org/14834011,
Android and Linux resource was separated cleanly.
As a result, Chrome for TV, based on Android, needs its own plugin list.

BUG=

Review URL: https://chromiumcodereview.appspot.com/15978002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202492 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-28 03:20:35 +00:00
bengr@chromium.org 4d3a3210aa Remove round trip from data reduction proxy authentication
BUG=232932

Review URL: https://chromiumcodereview.appspot.com/14994003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202472 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-27 23:18:25 +00:00
glider@chromium.org 8b391c2fa8 Explicitly link AddressSanitizer binaries with -lrt.
As of Clang r182645 -fsanitize=address implies -lrt, but until that revision is rolled some binaries (e.g. symupload) need an explicit dependency.

BUG=234010
TBR=thakis

Review URL: https://chromiumcodereview.appspot.com/16090004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202423 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-27 14:32:06 +00:00
digit@chromium.org f6ea8d5cc0 Remove obsolete gnu libstdc++ from the Android build.
For old historical reasons, the GNU libstdc++ headers and libraries
were used in the Android build, in addition to the STLport ones.

This is no longer necessary, so remove them from the build files.

BUG=NONE

Review URL: https://chromiumcodereview.appspot.com/15735014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@202402 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-27 13:02:10 +00:00
justincohen@google.com 251c89eda2 Force load the Xcode arc libraries when building with llvm-build.
It is necessary to force load libarclite from Xcode for
third_party/llvm-build because libarclite_* is only
distributed by Xcode.

BUG=None

Review URL: https://chromiumcodereview.appspot.com/15570002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@201917 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-23 23:05:05 +00:00
mostynb@opera.com 0f078a33b6 untangle pango usage from use_x11 and OS==linux
This allows pango to be toggled independently of X11 and linux. It defaults 
to enabled on these.

Review URL: https://chromiumcodereview.appspot.com/15102010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@201892 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-23 21:44:15 +00:00
qsr@chromium.org 62f029a83a Disable NSAssert and GTMDevAssert on release builds.
BUG=243264
R=stuartmorgan@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@201772 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-23 12:57:41 +00:00
ddorwin@chromium.org 686466f027 Conditionally build support for Pepper-based CDMs.
Adds enable_pepper_cdms and ENABLE_PEPPER_CDMS to control building of this logic.
Previously, it was built for all platforms, but not all platforms use Pepper.

TEST=content_browsertests on platforms with and without Pepper CDM support

Review URL: https://chromiumcodereview.appspot.com/15028015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@201738 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-23 10:44:35 +00:00
aurimas@chromium.org 20688feb84 Revert "Disable intreactive autocomplete and remove command line flag for Android"
This reverts commit 410f01033302114f08bbd01b0bba915bd5eb6bf8.

Reverting the temporary removal of the interative autocomplete flag that was
needed to remove that flag from M28.

TBR=thakis
BUG=239478

Review URL: https://chromiumcodereview.appspot.com/15526004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@201571 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-22 18:00:00 +00:00
bulach@chromium.org d5ad8e0c31 Adds TCMalloc support for Android.
This is part of the effort to bring TCMalloc to android.
The first goal is to get instrumentation to facilitate 
integration with DMP and memory profiling.
This is not yet intended for full production usage as the
default allocator.

BUG=162208

Review URL: https://chromiumcodereview.appspot.com/14321006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@201524 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-22 15:17:03 +00:00