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

1392 Коммитов

Автор SHA1 Сообщение Дата
gkanwar@chromium.org 952d5c5a00 Makes GYP changes for EMMA coverage
One piece of the overall java coverage change.
See: https://codereview.chromium.org/20210002/

NOTRY=True
BUG=255644

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218870 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-22 00:08:31 +00:00
scottmg@chromium.org 7979db11a1 reland 'Set chrome_multiple_dll=1 by default on Windows in static_library'
Previously: https://codereview.chromium.org/22909017/

TBR=jam@chromium.org
BUG=237249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218663 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 06:58:22 +00:00
scherkus@chromium.org 8e7b696cfd Define proprietary_codecs=1 when branding==Chrome.
Doing so removes the redundant checks for GOOGLE_CHROME_BUILD when checking USE_PROPRIETARY_CODECS.

BUG=274596

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218545 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 20:22:22 +00:00
stuartmorgan@chromium.org dc5bc0a761 Switch to using '-t ios' for grit
grit now supports passing '-t ios', which sets is_ios, and doesn't set
is_macosx (matching the semantics of gyp). All instances of
pp_ifdef('ios') change to is_ios, matching the syntax used by other
platforms.

Because this flips the setting of is_macosx for iOS, most places where
code looked at is_macosx also now look for is_ios. This CL errs on the
side of being behavior-preserving, adding is_ios checks in some places
where they probably aren't needed, to avoid accidental regressions.
In places where it's very obvious it's not needed, it hasn't been
added.

Also adds a missing is_ios to history.html, resolving drift from
not-yet-upstreamed changes.

BUG=227781

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218386 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-20 01:01:12 +00:00
avayvod@chromium.org 79804ae089 Submitting https://codereview.chromium.org/23116003/ for Cihat Imamoglu.
Adds PrintingContext implementation stub for Android.

BUG=147070
TBR=thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218339 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 22:26:25 +00:00
scottmg@chromium.org c0a37c5e87 Revert 218286 "Set chrome_multiple_dll=1 by default on Windows i..."
chrome_frame_net_tests and nacl_integration x86-32 broke.

> Set chrome_multiple_dll=1 by default on Windows in static_library
> 
> TBR=jam@chromium.org
> R=jamesr@chromium.org
> BUG=237249
> 
> Review URL: https://chromiumcodereview.appspot.com/22909017

TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218289 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 17:08:13 +00:00
scottmg@chromium.org 8a4905ec24 Set chrome_multiple_dll=1 by default on Windows in static_library
TBR=jam@chromium.org
R=jamesr@chromium.org
BUG=237249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218286 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 15:15:13 +00:00
scherkus@chromium.org 65d14efb9b Remove defunct enable_openmax variable from build/common.gypi.
Review URL: https://chromiumcodereview.appspot.com/23021011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218137 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-17 01:18:35 +00:00
owenlin@chromium.org 297431a5e3 Add the "mfpmath=sse" compiler flag for ChromeOS devices.
This is to preventng floating-point computations in the 80-bit precision
on x87. Please see more details in:
http://codereview.chromium.org/42340/patch/64/2085

BUG=261358
TEST=Play videos on Parrot

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218068 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 19:54:51 +00:00
scottmg@chromium.org 71defd1b96 Set up content in-process main threads via factory
This code was previously #ifdef'd out based on CHROME_MULTIPLE_DLL. This works
for chrome, but not for test targets which link content_browser. content_browser
needs to not link against child-only targets (as they'll cause linking blink
into the browser dll).

Instead of having utility_process_host_impl, et al. own the in-process
implementation, use a factory to create them that's installed in test code, and
in chrome for supporting --single-process.

At the same time, remove the global CHROME_MULTIPLE_DLL define and localize it
to chrome_exe.gypi because it's too easy to use incorrectly.

TBR=darin
R=piman@chromium.org,jam@chromium.org
BUG=237249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217968 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-16 07:45:36 +00:00
maruel@chromium.org c5355bc889 Revert r217535 "Move swarm_client to swarming_client."
The CL itself is fine but the Try Server didn't gather
"got_swarming_client_revision" build property correctly, causing swarm_triggered
to use an improper swarm_client checkout. r217535 can be reapplied once the TS
is fixed. No other issue was observed.

TBR=vadimsh@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217538 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-14 13:23:29 +00:00
maruel@chromium.org 3df2d32f80 Move swarm_client to swarming_client.
This involves fixing up all the calling side. It now fetched from
a clone of code.google.com/p/swarming.client instead of chrome/trunk/tools/swarm_client.

Always fetch from https://chromium.googlesource.com since it has much higher reliability.

TBR=vadimsh@chromium.org
BUG=
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217535 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-14 12:54:40 +00:00
thestig@chromium.org 091e964cd2 Printing: Add a basic printing mode without print preview and cloud print.
BUG=147070
TBR=cimamoglu@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217025 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-12 17:16:05 +00:00
torne@chromium.org 2752adcb91 Android WebView: support building against system skia.
Hook up the use_system_skia gyp flag to make it possible to try building
against the system version of Skia in the Android WebView.

BUG=
R=djsollen@google.com, mkosiba@chromium.org, robertphillips@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@216989 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-12 13:56:43 +00:00
aruslan@chromium.org c2d3f9b509 [rAc Android dialog] Stubs for Autofill dialog integration.
This includes JNI bindings, Java interfaces and necessary glue for the requestAutocomplete dialog.

BUG=157277

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@216883 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-10 18:27:05 +00:00
phajdan.jr@chromium.org 4c2ced9ca3 Linux: use sandbox binary alongside chrome.
This removes linux_sandbox_path and instead expects sandbox binary
to be in the same directory as chrome (or CHROME_DEVEL_SANDBOX to be
set).

This will be helpful for SxS support on Linux, where the sandbox path
would be different depending on channel.

This is a resubmit of https://codereview.chromium.org/20197003 with a bug
fix that makes --no-sandbox work properly.

TBR=jln@chromium.org
BUG=38598

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@216746 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-09 20:43:37 +00:00
navabi@google.com 45bd690053 Some of the build tools have moved in the SDK (e.g. aapt, aidl) from
sdk/platform-tools/ to sdk/build-tools/<tools-version>/. The tools version is 18.0.1.

BUG=263966

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@216612 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-09 06:48:18 +00:00
dpranke@chromium.org 7c8edd4e9e Compile v8 like "release" by default in debug builds.
This change switches how we compile v8 by default in Debug builds
so that the compiler optimizations are enabled and much of the
still enabled to do some level of dcheck-like assertion checking).

This gives us a 5x speedup over the debug v8 for running the layout
tests, making debug times only 2x slower than release.

R=jamesr@chromium.org, jochen@chromium.org
BUG=254188

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@216287 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-07 22:09:06 +00:00
hshi@chromium.org fd1839197c Properly set loopback device ID for system audio capture.
Make sure the MediaStreamDevice has the correct loopback device ID for system
audio capture in MediaCaptureDevicesDispatcher::ProcessScreenCaptureAccessRequest.
Remove the hack in audio_input_renderer_host to override the loopback device ID.

BUG=269626
TBR=dalecurtis@chromium.org, xians@chromium.org
TEST=passes trybots, local testing on Chrome OS confirms device ID is passed to WebRtcLocalAudioTrack ctor.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@216271 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-07 21:02:31 +00:00
lliabraa@chromium.org ff739899f3 Change deployment target for iOS to 6.0
BUG=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215924 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-06 17:36:11 +00:00
jschuh@chromium.org a8f1c98914 Fix Win64 DirectX redistributables
Adds a gyp variable to simplify WINSDK path strings,
and grabs the x64 files rather than x86.

BUG=268525,267893

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215814 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-06 06:09:43 +00:00
rnk@chromium.org 046748b999 Don't pass /safeseh to the linker when using clang on Windows
It does not generate SEH safe code at the moment.

R=scottmg@chromium.org
BUG=82385

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215743 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-06 00:49:49 +00:00
phajdan.jr@chromium.org d0b56a3ba5 Linux: remove use_system_mesa bits.
This doesn't seem useful, see https://groups.google.com/a/chromium.org/d/msg/chromium-packagers/amyyjkDj7Cg/cl5up-ABW7oJ

BUG=none
R=piman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215695 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-05 21:59:39 +00:00
phajdan.jr@chromium.org 149205c537 Revert _GLIBCXX_DEBUG for now.
Breaks media_unittests and unit_tests on chromeos.

TBR=thestig

BUG=65151

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215403 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-02 23:29:48 +00:00
phajdan.jr@chromium.org fead79a8a8 Exclude _GLIBCXX_DEBUG for 32-bit builds.
Otherwise linker runs out of memory.

TBR=thestig

BUG=65151

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215383 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-02 22:19:23 +00:00
phajdan.jr@chromium.org a167a2b936 Exclude _GLIBCXX_DEBUG for clang.
This fixes build, and it's not obvious what the exact effect
is on clang.

TBR=thestig

BUG=65151

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215373 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-02 21:46:57 +00:00
phajdan.jr@chromium.org 6d208a748e GTTF: Enable glibcxx debug mode for Debug builds by default.
This will help us catch problems earlier.

BUG=65151
TEST=none
R=thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215369 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-02 21:26:50 +00:00
tonyg@chromium.org 795488269f Revert 215101 "Linux: use sandbox binary alongside chrome."
It breaks the page cycler benchmarks.

BUG=267640

> Linux: use sandbox binary alongside chrome.
> 
> This removes linux_sandbox_path and instead expects sandbox binary
> to be in the same directory as chrome (or CHROME_DEVEL_SANDBOX to be
> set).
> 
> This will be helpful for SxS support on Linux, where the sandbox path
> would be different depending on channel.
> 
> BUG=38598
> R=avi@chromium.org, jln@chromium.org
> 
> Review URL: https://codereview.chromium.org/20197003

TBR=phajdan.jr@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215300 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-02 16:16:48 +00:00
aruslan@chromium.org 2970db0923 Disable interactive autocomplete and remove command line flag for Android
Disabling this feature on beta and stable channels for now. This change will be reverted on trunk after it is cherry-picked to the branch.

BUG=266978

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215235 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-02 05:17:12 +00:00
phajdan.jr@chromium.org f77f408878 Linux: use sandbox binary alongside chrome.
This removes linux_sandbox_path and instead expects sandbox binary
to be in the same directory as chrome (or CHROME_DEVEL_SANDBOX to be
set).

This will be helpful for SxS support on Linux, where the sandbox path
would be different depending on channel.

BUG=38598
R=avi@chromium.org, jln@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@215101 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-01 20:38:19 +00:00
mariakhomenko@chromium.org 5470af9bf3 Creates a flag to enable/disable spellchecker.
Add a flag to remove spell-checking inside form fields on Chrome.
Disable the flag for android -- we cannot interact with the spellchecker,
so it doesn't make sense to have it.

This saves us ~300K memory on startup.

BUG=264837

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214621 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-31 07:48:53 +00:00
justincohen@google.com a0616ee2e9 Enable HiDPI assets for the WebUI in iOS.
Change common.gypi to pass scale_factors=2x to grit on iOS.

BUG=262913
TEST=WebUI assets show as 2x on iOS.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214578 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-31 05:41:03 +00:00
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