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

6536 Коммитов

Автор SHA1 Сообщение Дата
torne@chromium.org 8787f0ce81 Revert 275652 "Remove unneeded JNI registrations."
This has broken the Android WebView build by introducing an absolute
path into the generated makefiles, rendering them nonportable.

> Remove unneeded JNI registrations.
> 
> Rather than registering all jni bindings at startup, only get references
> to the class object for those files which require bindings. All others
> are satisfied by exporting symbols which can be found automatically by
> dalvik.
> 
> This patch replaces excldue-libs=ALL with ld version script to strip unwanted
> symbols: https://sourceware.org/binutils/docs-2.24/ld/VERSION.html#VERSION
> 
> BUG=
> 
> Review URL: https://codereview.chromium.org/147533004

TBR=sl.ostapenko@samsung.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275796 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-09 11:33:38 +00:00
mlamouri@chromium.org a208acb79f Make adb_install_apk.py saner for humans.
Scripts like that usually do not require a --option if this is a
mandatory singleton argument. Also, forgetting to pass the extension
sounds like something that the script could simply handle.

BUG=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275755 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-08 20:11:16 +00:00
pliard@chromium.org def7b43d70 Remove myself from OWNERS files.
I'm switching to a new project.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275752 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-08 16:50:03 +00:00
blundell@chromium.org cd82cd82b8 Componentize GoogleURLTracker(InfoBarDelegate,MapEntry,NavHelper)
This CL moves GoogleURLTracker and associated friends to the Google component.
It additionally moves strings that GoogleURLTrackerInfoBarDelegate into
components_strings.grd (via google_strings.grdp).

Dependencies of this code on google_util are temporarily punched through the
embedder, as google_util will require more time to componentize. Once
google_util is componentized, the indirection through the embedder will be
removed.

BUG=373209,373222
TBR=thakis, cbentzel

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275743 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-08 11:47:58 +00:00
sl.ostapenko@samsung.com 7737adfc4c Remove unneeded JNI registrations.
Rather than registering all jni bindings at startup, only get references
to the class object for those files which require bindings. All others
are satisfied by exporting symbols which can be found automatically by
dalvik.

This patch replaces excldue-libs=ALL with ld version script to strip unwanted
symbols: https://sourceware.org/binutils/docs-2.24/ld/VERSION.html#VERSION

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275652 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-07 08:44:55 +00:00
cjhopman@chromium.org f622af532b [Second try] Add creation of v14 compatible resources to process_resources.py
There are a lot of steps in processing resources and preparing them for
packaging. It will be easier if these are all done by the same script.

BUG=375431,359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275645 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-07 08:28:03 +00:00
tfarina@chromium.org b7320bbe6e Add GN build file for ui/aura target.
Test plan:

Debug:

$ gn gen out/Debug_gn
$ ninja -C out/Debug_gn aura

Release:

$ gn gen out/Release_gn --args='is_debug=false'
$ ninja -C out/Release_gn aura

Android:

$ gn gen out/Debug_gn --args='os="android" cpu_arch="arm"'
$ ninja -C out/Debug_gn aura

BUG=None
TEST=see above.
R=brettw@chromium.org,scottmg@chromium.org
TBR=ben
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275607 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-07 04:09:29 +00:00
scottmg@chromium.org 9a722f07f6 Remove ftol workaround since we're rolled to Update2
We were previously linking in this .obj file which patched the broken
ftol that was causing floating point stack overflows. This is fixed
in VS2013 Update2 and so is no longer required.

https://connect.microsoft.com/VisualStudio/feedback/details/808199

R=cpu@chromium.org
BUG=348525

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275581 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-07 01:27:15 +00:00
zeeshanq@chromium.org ffe0421323 Fix adb_gdb --su-prefix
|adb_gdb --su-prefix=su| wasn't working for me, so updating doc and script.

BUG=337423

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275508 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-06 20:17:53 +00:00
prasadv@chromium.org 755eea2d8e Make corrections to logcat path for perf bisect jobs.
Bisect bots creates binaries under build/bisect, where as logcat where
searching for binaries and other related file under build/src.
Now we look for files under build/bisect on bisect bots.

BUG=381377
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275494 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-06 19:00:05 +00:00
johnme@chromium.org 3a21696293 Revert of Add creation of v14 compatible resources to process_resources.py (https://codereview.chromium.org/321453002/)
Reason for revert:
This is causing instrumentation-yakju-clankium-tot and clang-clankium-tot-builder (downstream) to fail with the following error message:

FAILED: cd ../../clank/native/framework; python ../../../build/android/gyp/process_resources.py --android-sdk /b/build/slave/instrumentation-yakju-clankium-tot/build/src/third_party/android_tools/sdk//platforms/android-19 --android-sdk-tools /b/build/slave/instrumentation-yakju-clankium-tot/build/src/third_party/android_tools/sdk//build-tools/19.0.0 --android-manifest ../../../clank/java/apps/deviceextras/AndroidManifest.xml --dependencies-res-dirs "" --extra-res-packages "" --extra-r-text-files "" --proguard-file ../../../out/Debug/device_extras_apk/proguard.txt --resource-dir ../../../clank/java/apps/deviceextras/res --res-v14-compatibility-dir ../../../out/Debug/device_extras_apk/res_v14_compatibility --crunch-output-dir ../../../out/Debug/device_extras_apk/res --R-dir ../../../out/Debug/device_extras_apk/gen --stamp ../../../out/Debug/device_extras_apk/codegen.stamp
Traceback (most recent call last):
  File "../../../build/android/gyp/process_resources.py", line 217, in <module>
    main()
  File "../../../build/android/gyp/process_resources.py", line 166, in main
    options.v14_verify_only)
  File "/b/build/slave/instrumentation-yakju-clankium-tot/build/src/build/android/gyp/generate_v14_compatible_resources.py", line 335, in GenerateV14Resources
    ErrorIfStyleResourceExistsInDir(input_dir)
  File "/b/build/slave/instrumentation-yakju-clankium-tot/build/src/build/android/gyp/generate_v14_compatible_resources.py", line 107, in ErrorIfStyleResourceExistsInDir
    '-v17 directory. Please refer to '
Exception: error: style file /b/build/slave/instrumentation-yakju-clankium-tot/build/src/clank/java/apps/deviceextras/res/values/styles.xml should be under /b/build/slave/instrumentation-yakju-clankium-tot/build/src/clank/java/apps/deviceextras/res/values-v17 directory. Please refer to http://crbug.com/243952 for the details.

I don't know resource loading well enough to tell if that's a legitimate issue or not; so for now reverting this to fix the build bots, and if it is a legitimate issue then ideally it could be fixed before relanding this?

Original issue's description:
> Add creation of v14 compatible resources to process_resources.py
> 
> There are a lot of steps in processing resources and preparing them for
> packaging. It will be easier if these are all done by the same script.
> 
> BUG=375431,359249
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=275401

TBR=newt@chromium.org,cjhopman@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=375431,359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275436 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-06 14:23:28 +00:00
nbarth@chromium.org 8795e5b881 Add landmine due to generated file move in Blink r175513
Blink generated file move requires a clobber to avoid using stale
generated files.

This should have been included in the Blink roll, but we
didn't realize this was needed, so we failed to advise the
gardener (sorry!):
Blink roll 175512:175568
https://codereview.chromium.org/317183002/

See discussion at:
https://code.google.com/p/chromium/issues/detail?id=381111#c4

BUG=381111
TBR=dcheng
TBR=peter

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275406 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-06 11:25:13 +00:00
cjhopman@chromium.org fd4f1b695a Add creation of v14 compatible resources to process_resources.py
There are a lot of steps in processing resources and preparing them for
packaging. It will be easier if these are all done by the same script.

BUG=375431,359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275401 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-06 11:16:03 +00:00
bratell@opera.com d60afc0a86 gyp performance: Load detect_host_arch directly.
We ran "python detect_host_arch.py" ~15 times from gyp. Run
detect_host_arch.py directly from from within gyp for faster execution
and since the path is no longer part of the command, the result will
also be cached more often.

The total gain is at best 0.3 seconds. For most people it will be less.

BUG=362075

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275361 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-06 09:56:44 +00:00
brettw@chromium.org 66841a46b7 Roll pdfium, add GN build for pdf and pdfium.
Pdfium changes:
d68f9a3  Add GN build file for pdfium, rename GYP target.
f0a5576  fix two uninitialized reads
https://code.google.com/p/pdfium/issues/detail?id=9
https://code.google.com/p/pdfium/issues/detail?id=10
bb2b1e7  Use unsigned type for iteration to avoid int overflow.
62a7fd6  Wrong variable assignment in Pdfium.

In the GN build this separates out the no-exceptions flag since pdfium must be compiled with exceptions enabled.

Updates pdfium naming in GYP from fpdfsdk.

Removes src/pdf from .gitignore now that it is checked in.

BUG=
R=jam@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275269 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-05 23:19:28 +00:00
cjhopman@chromium.org d339848101 Add generate_jar_jni template
This implements jar_file_jni_generator.gypi for GN.

Also, add the //ui/gl:surface_jni_headers and enable some targets that
depend on it.

BUG=359249
R=brettw@chromium.org,tfarina@chromium.org
TBR=ben@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275222 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-05 19:47:30 +00:00
brettw@chromium.org b3a6ed65f8 Add net_unittests to the GN build.
BUG=
R=rsleevi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275186 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-05 18:05:12 +00:00
bratell@opera.com 75f2e69da3 elf_symbolizer: Use a process for max 4000 lookups and then restart
addr2line processes keep growing as they are used so it's best to
restart them every now and then to avoid making its internal caches
so large that the computer runs out of RAM or the program becomes
incredibly slow.

I experimented with different counts. 10000 uses 50% more memory
than 4000 for a marginal performance increase. 1000 uses a bit
less memory but will be 10% slower. 3-4000 seems to be the sweat
spot.

BUG=379153

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275165 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-05 16:55:48 +00:00
halton.huo@intel.com c54f9fe71d install-build-deps: Install libudev1:i386 for Ubuntu 14.04
libudev0:i386 is not avaiable on Ubuntu 14.04, while libudev1:i386 does.
The script should aware this.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275136 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-05 15:28:52 +00:00
phajdan.jr@chromium.org 6a12cb217c Fix build with system harfbuzz
This is upstreaming Gentoo Linux patch

BUG=none
R=thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275094 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-05 14:25:15 +00:00
rsesek@chromium.org 2d0af1aabc [Mac] Set CFBundleDocumentTypes for PDF in the Info.plist directly.
This was previously added at build-time using tweak_info_plist.py, but now that
Chromium includes Pdfium, Chromium.app and Chrome.app both always support PDF.

TEST=Chromium and Chrome are both registered to open PDF documents.
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-05 14:10:22 +00:00
jsbell@chromium.org 7cfc18cf76 Add env_chromium_unittests to all.gyp.
This existing unit test for Chromium's LevelDB environment was never built.
Building it so that the test can be run on the appropriate bots.

BUG=326304
R=darin@chromium.org

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

Patch from Chris Mumford <cmumford@chromium.org>.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274947 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 22:58:45 +00:00
thestig@chromium.org bcd99aed29 Linux: Remove unused gcrypt gyp code.
BUG=369973

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274892 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 20:15:26 +00:00
r.kasibhatla@samsung.com 858bab19dd Cleanup: Remove the remaining instances of ChromiumTestShell from Telemetry scripts.
Chrome shell is still being referred as ChromiumTestShell in
some places, especially in the telemetry scripts. This
cleanup has dependency on changes in the buildbot
scripts as well where we are invoking the telemetry scripts
as ChromiumTestShell. The buildbot changes are uploaded as
part of https://crrev.com/302743002 to correct invocation as
ChromeShell instead ChromiumTestShell.

BUG=355730

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274857 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 17:40:06 +00:00
scottmg@chromium.org 8e34172cba Set /SUBSYSTEM down to 5.02 on x64 to more closely match x86
This makes us get XP/Server 2003 compatible metrics for window
sizes and so indirectly fixes pixels being cut off at the top
of the window.

(Server 2003 compatible metrics make us match x86 behaviour, and
since we need to maintain XP subsystem there indefinitely, I can
sort of rationalize it on that basis.)

R=jschuh@chromium.org, wfh@chromium.org
BUG=361720

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274853 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 17:16:04 +00:00
sehr@chromium.org ef8b215c4f Gate disabling nacl code on proper gyp flags, etc.
Background: I am currently trying to test NaCl in clank by setting disable_nacl=0 and enable_plugins=1 in gyp.  Some of the code required to get this to work is guarded under overly-specific OS==android and similar constructs.  This first CL enables a coherent build with the flags set to gyp, but does not yet turn the functionality on completely.  A sampling of issues fixed:

1) std:: prefix is more strictly observed on android
2) define NACL_LINUX, etc., is needed for nacl code
3) properly guard flag-setting code

BUG= https://code.google.com/p/nativeclient/issues/detail?id=3032
R=bradnelson@google.com, darin@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274839 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 15:39:58 +00:00
skyostil@chromium.org 9619b5ef95 adb_profile_chrome: Add perf profiler
This patch makes it possible to run the perf profiler 
through adb_profile_chrome. The result is a trace file that 
contains samples from perf as well as events from Chrome 
trace events or systrace.

For example, to find out in which functions CPU time is 
being spent:

$ build/android/adb_profile_chrome --browser build --time 5 --perf

BUG=375754
TEST=build/android/chrome_profiler/run_tests
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274837 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 15:28:02 +00:00
machenbach@chromium.org e2a8888be1 Update V8 to version 3.27.19.2 (merged r21666).
Please reply to the V8 sheriff mvstanton@chromium.org in case of problems.

R=jochen@chromium.org, mvstanton@chromium.org
TBR=mvstanton@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274820 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 14:26:03 +00:00
jamesr@chromium.org 6c14153402 GN: //base should not depend on //base/allocator on mac
We don't use tcmalloc or the allocator target on OS X

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274797 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 12:45:42 +00:00
tonyg@chromium.org d7ac1d27e9 Don't push md5sum every time it is used.
This improves bot cycle time.

BUG=379378

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274795 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 12:42:47 +00:00
tapted@chromium.org bedd7b22f6 MacViews: Gets views_examples_with_content_exe compiling on Mac
This splits views_content_client_main_parts_* into versions for
ChromeOS, Mac and Desktop Aura, with a per-platform Create(..) function.
ChromeOS and Desktop Aura sharing a common Aura part.

desktop_test_views_delegate.cc is moved to an _aura version, and a _mac
version added.

views_content_client now loads content_resources.pak to access sandbox
profiles required for mac.

A macviews_builder target is added to expose
views_examples_with_content_exe on Mac, and to give the fyi trybot
something to build.

BUG=366007

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274775 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 11:29:03 +00:00
jochen@chromium.org c85f321f63 Always process landmines, even if GYP_CHROMIUM_NO_ACTION is set
R=machenbach@chromium.org
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274762 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 11:05:46 +00:00
glider@chromium.org 195914342a Move system_libdir to a deeper variable dict to fix issue 369119
(system_libdir being undefined in third_party/harfbuzz-ng/harfbuzz.gyp)

BUG=369119
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274680 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 00:17:11 +00:00
mek@chromium.org 44c0d25c0c Disable SSLServerSocketTest.Handshake on android since it is extremely flaky.
http://chromium-build-logs.appspot.com/gtest_query?gtest_query=SSLServerSocketTest.Handshake

[ RUN      ] SSLServerSocketTest.Handshake
[ERROR:ssl_client_socket_openssl.cc(841)] handshake failed; returned 0, SSL error code 1, net_error -107
../../net/socket/ssl_server_socket_unittest.cc:387: Failure
Value of: connect_callback.WaitForResult()
  Actual: -107
Expected: net::OK
Which is: 0
../../net/socket/ssl_server_socket_unittest.cc:396: Failure
Value of: ssl_info.cert_status
  Actual: 0
Expected: CERT_STATUS_AUTHORITY_INVALID
Which is: 4
[  FAILED  ] SSLServerSocketTest.Handshake (14 ms)

BUG=380340
TBR=hclam@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274675 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 00:08:04 +00:00
bulach@chromium.org 1011a9b1cc Android: adds device affinity for perf tests.
Step (1) on bringing device affinity for perf tests,
which will minimize some of the noise we're seeing
and allow chrome.perf to scale a bit better.

BUG=378862

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274670 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-03 23:52:34 +00:00
brettw@chromium.org 76576cb47e Don't use response files in GN build for Mac static libraries
Apparently libtool on Mac doesn't understand the "@" syntax.

BUG=
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274561 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-03 17:23:18 +00:00
tfarina@chromium.org af4f3351fe Add GN build file for dbus.
BUG=None
TEST=None
R=scottmg@chromium.org
TBR=satorux@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274491 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-03 12:48:55 +00:00
bulach@chromium.org 16fb41685b Android: adds missing dependencies for gfx_unittests.
BUG=379037

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274483 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-03 12:22:33 +00:00
bradnelson@google.com 6d7aeff8c7 Adding additional packages for nacl and naclports to install-build-deps.sh
Adds about 40MB.

BUG=None
TEST=local
R=sbc@chromium.org, hinoka@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274362 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 23:10:03 +00:00
tonyg@chromium.org 996eea68f7 A kinder, gentler adbd restart
Background: We restart adbd between runs because we noticed that the
likelyhood of an adbd hang goes up with the length of time the process
has been running.

Killing was just a convenient way to do that, but it isn't the most robust.
The chromium.perf bots are very frequently going offline now and they
always are getting stuck at the point of the adbd restart. So I'm trying
this gentler method of restarting to see if it improves reliability.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274360 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 22:43:06 +00:00
rlarocque@chromium.org 7fea32ea0b sync: Add UI code for per type debug counters
Adds a new tab to the about:sync page to display the latest per-type
counters.  These counters will eventually replace the StatusControllers
that contain much of the same information.

This includes some changes to the C++ SyncInternalsMessageHandler to
register to observe these counters as well as some new WebUI to display
them.

There is a known bug in this code.  The StausCounter update logic has
not been implemented yet, so the item counts will always be zero.  This
will be fixed in a future CL.

BUG=349301

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274348 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 22:16:07 +00:00
erg@chromium.org fad8ea4a57 linux_aura: Disable the plugin install infobar.
BUG=379425

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274345 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 21:51:04 +00:00
dnicoara@chromium.org 911f3393fb Add display_unittests target
As a first step to getting a separate target for the display unittests, this CL is adding a simple target with one unittest. All display_unittests currently running under ui_unittests will be migrated under this target when display_unittests is enabled on the main waterfall.

BUG=333413

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274332 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 21:15:18 +00:00
brettw@chromium.org 1f789567f8 Handle more types of gypis in gypi_to_gn.
- This strips conditions inside a variables in addition to the toplevel conditions.

- Removes percent signs from the ends of variable names.

Both of these are required to import some of the Blink .gypis.

Make net forward the crypto config. This appears to be necessary to use net's public API.

R=dpranke@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274302 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 19:18:24 +00:00
brettw@chromium.org f3596196f9 Add RLZ build file for GN build, fix Windows build.
Some ICU settings were incorrect in the non-component build that caused functions not to get linked properly.

We set the wrong exception handling flag in non-component mode.

Add rlz to the GN build.

Some NSS files were missing.

R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274298 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 19:16:36 +00:00
grt@chromium.org 61432dbd4b Delete old mini_installer_test.
And run the new Python-driven test_mini_installer on win_rel trybot.

BUG=277655

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274260 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 16:44:44 +00:00
droger@chromium.org c7146bce8b Move TranslateInfoBarDelegate and OptionsMenuModel to the Translate component.
To solve the dependency on chrome_command_ids, this CL removes the
IDC_OPTIONS_TRANSLATE_* constants and instead defines the command IDs
locally in the file, which is an approach already used at several other places in
the code.

To solve the dependency on themes, the icon ID for the translate infobar is no
longer hardcoded, but fetched from the translate client instead.

BUG=371845
TBR=estade, joaodasilva

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274252 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-02 16:01:29 +00:00
joaodasilva@chromium.org 6c6a431af1 Enable the ManagedBookmarks policy on all platforms.
This CL makes a couple more changes to accomodate for the implementation
of this policy:

- moved the kManagedBookmarks pref into the bookmarks component, so that
it can be referred to from there;

- moved the strings for the managed bookmarks folder name for the same
reasons;

- updated the policy schema to support child bookmarks;

- updated the ManagedBookmarksPolicyHandler to use the schema validation
code, and added a new unit test for that.

TBR=nyquist@chromium.org
BUG=49598

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274124 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-01 17:16:28 +00:00
mcgrathr@chromium.org b24bedaec0 Make install-build-deps.sh install libtinfo-dev (64-bit) package
libtinfo is needed to build GDB on the NaCl toolchain builders.  We
previously built only i686-linux versions, but now build x86_64-linux
versions too, so we need the 64-bit version of this library package.

BUG= none
TEST= none
R=bradnelson@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274082 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-31 22:46:55 +00:00
bengr@chromium.org f73eb7285a Added alternative configuration for the data reduction proxy
Added a second configuration that can support two http proxies and one https proxy. In the process, added a new DataReductionProxyParams object to encapsulate static configuration details and made DataReductionSettingsAndroid a BrowserKeyedContextService.

BUG=370039

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

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274067 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-31 22:19:48 +00:00