summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Make javac.py output colorfulcjhopman@chromium.org2014-06-112-2/+59
| | | | | | | | | | | | | | | This highlights warnings in yellow, errors in red(ish), and the ^ marker in blue. Adds stdout_filter and stderr_filter to build_utils.CheckOutput. If the caller handled this themselves they would need to print stdout/stderr themselves and modify the value stored in the ProcessCalledException. NOTRY=true Review URL: https://codereview.chromium.org/295683002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276231 0039d316-1c4b-4281-b951-d872f2087c98
* Pass resources to dependents as zip files instead of directoriescjhopman@chromium.org2014-06-117-197/+306
| | | | | | | | | | | | | | | | | | | This makes all temporary work be done in temporary directories. This change is particularly helpful for 2 reasons: first, it makes it more difficult to accidentally include stale, unwanted files during an incremental build. Second, it is easier to trigger dependent actions (zip file timestamps should be updated when their contents change, while the same is not true for directories). Makes the output of build/java_strings_grd.gypi be a zipfile containing the resources. BUG=359249,375431 Review URL: https://codereview.chromium.org/321463002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276226 0039d316-1c4b-4281-b951-d872f2087c98
* adb_profile_chrome: Show interactive perf commandskyostil@chromium.org2014-06-101-1/+23
| | | | | | | | | | | | Show interactive perf command in case the user wants to view the raw perf profile. BUG=375754 NOTRY=true Review URL: https://codereview.chromium.org/321163005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276201 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce the ENABLE_BROWSER_CDMS macro.xhwang@chromium.org2014-06-101-0/+9
| | | | | | | | | | | | | | | | | | | | | This will be defined when a platform needs to use browser side CDM to implement EME API. Currently this is only used on Android. Note that MediaWebContentsObserver is shared by Android media player managers and browser CDM managers. Since ENABLE_BROWSER_CDMS is always true on Android, we only check ENABLE_BROWSER_CDMS to decide whether MediaWebContentsObserver should be used. Also, in media_web_contents_observer.*, we only check OS_ANDROID to decide whether Android media player code should be used. This is not perfect but makes the current code simple. This will be fixed when we have a general (not Android specic) media player manager. TBR=yfriedman@chromium.org BUG=315312 TEST=Compiles on Android. Test pages still work on Android. Compiles when I choose to use browser CDM on Linux. Review URL: https://codereview.chromium.org/318753010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276200 0039d316-1c4b-4281-b951-d872f2087c98
* Keep a static reference to Java GCMDriver instancejohnme@chromium.org2014-06-101-0/+9
| | | | | | | | | | | | This is so that intent handlers etc will be able to access the GCMDriver instance (if any), or if it's null they'll know that they need to launch the native browser process and tell it to create a C++ GCMDriverAndroid. BUG=350384 Review URL: https://codereview.chromium.org/316963003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276187 0039d316-1c4b-4281-b951-d872f2087c98
* Reboot device after configuring in provision script.navabi@google.com2014-06-101-2/+10
| | | | | | | | BUG=379219 Review URL: https://codereview.chromium.org/327573003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276162 0039d316-1c4b-4281-b951-d872f2087c98
* Return 1 ony if no online device presents.zty@google.com2014-06-101-1/+1
| | | | | | | | | BUG=310881 R=navabi@chromium.org Review URL: https://codereview.chromium.org/324513006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276131 0039d316-1c4b-4281-b951-d872f2087c98
* Pull GN binary at r275833brettw@chromium.org2014-06-101-2/+2
| | | | | | | | | | Also fixes some build errors on non-Linux platforms. R=jamesr@chromium.org Review URL: https://codereview.chromium.org/323643004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276063 0039d316-1c4b-4281-b951-d872f2087c98
* telemetry: Improve perf profilerskyostil@chromium.org2014-06-103-1/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch makes some improvements to the perf profiler in telemetry: 1. Add a prebuilt perf binary to be run on the Linux x86_64 host. This lets us rely on always having a recent perf binary present, allowing us to use source code annotation by default on Android. The binary also includes patches needed for importing perf data into Trace Viewer. 2. Use better defaults for running perf. Most importantly, sample at 2000 Hz instead of the default 100 Hz. 3. On the Linux host, disable kernel symbol hiding for more complete symbolization. Note that this is also required by the new version of perf which this patch adds. 4. Turn on all CPUs on Android while running perf. This works around a bug in perf where samples from CPUs that were brought online while perf was running were not collected. The rationale for doing this only for perf instead of performance tests in general (to reduce noise) is that having all CPUs enabled for a long time is likely to lead to thermal throttling. BUG=375754 TEST=tools/telemetry/run_tests --browser=android-content-shell TestAndroidProfilingHelper; tools/telemetry/run_tests --browser=android-content-shell TestPerfProfiler; build/android/chrome_profiler/run_tests Review URL: https://codereview.chromium.org/316143002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276049 0039d316-1c4b-4281-b951-d872f2087c98
* Add GN Build file for ui/events/ozone.tfarina@chromium.org2014-06-102-0/+16
| | | | | | | | | | | | | | | | | This was tested with: $ gn gen out/Debug_gn --args='use_ozone=true' $ ninja -C out/Debug_gn events_ozone events_ozone_evdev BUG=None TEST=see above R=brettw@chromium.org TBR=ben@chromium # for ui/ changes NOTRY=true Review URL: https://codereview.chromium.org/322983002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276044 0039d316-1c4b-4281-b951-d872f2087c98
* WebRTC: Update isolate file location for audio_decoder_unittestskjellander@chromium.org2014-06-091-1/+1
| | | | | | | | | | | | | | | | | The new file is already in place and the old one is just a copy of it left there waiting for this CL to land before it can be removed. I'm setting NOTRY since this is not used by any Chromium bot (only WebRTC-maintained bots). NOTRY=True TBR=frankf@chromium.org BUG=webrtc:3462 Review URL: https://codereview.chromium.org/323833002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275804 0039d316-1c4b-4281-b951-d872f2087c98
* Android Perf tests: obtain the list of tests from the test runner.bulach@chromium.org2014-06-093-3/+27
| | | | | | | | | | | This decouples the buildbot from the test runner, and makes the test list format an internal detail. BUG=378862 Review URL: https://codereview.chromium.org/312293003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275797 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 275652 "Remove unneeded JNI registrations."torne@chromium.org2014-06-094-27/+8
| | | | | | | | | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275796 0039d316-1c4b-4281-b951-d872f2087c98
* Make adb_install_apk.py saner for humans.mlamouri@chromium.org2014-06-082-7/+20
| | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275755 0039d316-1c4b-4281-b951-d872f2087c98
* Remove myself from OWNERS files.pliard@chromium.org2014-06-081-1/+0
| | | | | | | | I'm switching to a new project. Review URL: https://codereview.chromium.org/313963009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275752 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize GoogleURLTracker(InfoBarDelegate,MapEntry,NavHelper)blundell@chromium.org2014-06-081-0/+1
| | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275743 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unneeded JNI registrations.sl.ostapenko@samsung.com2014-06-074-8/+27
| | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275652 0039d316-1c4b-4281-b951-d872f2087c98
* [Second try] Add creation of v14 compatible resources to process_resources.pycjhopman@chromium.org2014-06-075-60/+68
| | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275645 0039d316-1c4b-4281-b951-d872f2087c98
* Add GN build file for ui/aura target.tfarina@chromium.org2014-06-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275607 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ftol workaround since we're rolled to Update2scottmg@chromium.org2014-06-071-0/+0
| | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275581 0039d316-1c4b-4281-b951-d872f2087c98
* Fix adb_gdb --su-prefixzeeshanq@chromium.org2014-06-061-1/+2
| | | | | | | | | | |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: svn://svn.chromium.org/chrome/trunk/src@275508 0039d316-1c4b-4281-b951-d872f2087c98
* Make corrections to logcat path for perf bisect jobs.prasadv@chromium.org2014-06-062-2/+20
| | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275494 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of Add creation of v14 compatible resources to process_resources.py ↵johnme@chromium.org2014-06-065-56/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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: svn://svn.chromium.org/chrome/trunk/src@275436 0039d316-1c4b-4281-b951-d872f2087c98
* Add landmine due to generated file move in Blink r175513nbarth@chromium.org2014-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275406 0039d316-1c4b-4281-b951-d872f2087c98
* Add creation of v14 compatible resources to process_resources.pycjhopman@chromium.org2014-06-065-53/+56
| | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275401 0039d316-1c4b-4281-b951-d872f2087c98
* gyp performance: Load detect_host_arch directly.bratell@opera.com2014-06-062-3/+8
| | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275361 0039d316-1c4b-4281-b951-d872f2087c98
* Roll pdfium, add GN build for pdf and pdfium.brettw@chromium.org2014-06-053-5/+14
| | | | | | | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275269 0039d316-1c4b-4281-b951-d872f2087c98
* Add generate_jar_jni templatecjhopman@chromium.org2014-06-052-12/+115
| | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275222 0039d316-1c4b-4281-b951-d872f2087c98
* Add net_unittests to the GN build.brettw@chromium.org2014-06-052-0/+6
| | | | | | | | | BUG= R=rsleevi@chromium.org Review URL: https://codereview.chromium.org/311193004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275186 0039d316-1c4b-4281-b951-d872f2087c98
* elf_symbolizer: Use a process for max 4000 lookups and then restartbratell@opera.com2014-06-051-0/+24
| | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275165 0039d316-1c4b-4281-b951-d872f2087c98
* install-build-deps: Install libudev1:i386 for Ubuntu 14.04halton.huo@intel.com2014-06-051-1/+3
| | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275136 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build with system harfbuzzphajdan.jr@chromium.org2014-06-051-0/+9
| | | | | | | | | | | This is upstreaming Gentoo Linux patch BUG=none R=thestig@chromium.org Review URL: https://codereview.chromium.org/312143002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275094 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Set CFBundleDocumentTypes for PDF in the Info.plist directly.rsesek@chromium.org2014-06-051-53/+0
| | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@275088 0039d316-1c4b-4281-b951-d872f2087c98
* Add env_chromium_unittests to all.gyp.jsbell@chromium.org2014-06-041-0/+7
| | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@274947 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Remove unused gcrypt gyp code.thestig@chromium.org2014-06-042-42/+0
| | | | | | | | BUG=369973 Review URL: https://codereview.chromium.org/301353009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274892 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove the remaining instances of ChromiumTestShell from Telemetry ↵r.kasibhatla@samsung.com2014-06-041-1/+1
| | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@274857 0039d316-1c4b-4281-b951-d872f2087c98
* Set /SUBSYSTEM down to 5.02 on x64 to more closely match x86scottmg@chromium.org2014-06-041-0/+3
| | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@274853 0039d316-1c4b-4281-b951-d872f2087c98
* Gate disabling nacl code on proper gyp flags, etc.sehr@chromium.org2014-06-043-7/+10
| | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@274839 0039d316-1c4b-4281-b951-d872f2087c98
* adb_profile_chrome: Add perf profilerskyostil@chromium.org2014-06-046-57/+370
| | | | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@274837 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.27.19.2 (merged r21666).machenbach@chromium.org2014-06-041-0/+1
| | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@274820 0039d316-1c4b-4281-b951-d872f2087c98
* GN: //base should not depend on //base/allocator on macjamesr@chromium.org2014-06-041-1/+1
| | | | | | | | We don't use tcmalloc or the allocator target on OS X Review URL: https://codereview.chromium.org/311953002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274797 0039d316-1c4b-4281-b951-d872f2087c98
* Don't push md5sum every time it is used.tonyg@chromium.org2014-06-041-2/+6
| | | | | | | | | | This improves bot cycle time. BUG=379378 Review URL: https://codereview.chromium.org/308793009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274795 0039d316-1c4b-4281-b951-d872f2087c98
* MacViews: Gets views_examples_with_content_exe compiling on Mactapted@chromium.org2014-06-041-1/+14
| | | | | | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@274775 0039d316-1c4b-4281-b951-d872f2087c98
* Always process landmines, even if GYP_CHROMIUM_NO_ACTION is setjochen@chromium.org2014-06-041-0/+4
| | | | | | | | | R=machenbach@chromium.org BUG=none Review URL: https://codereview.chromium.org/314933004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274762 0039d316-1c4b-4281-b951-d872f2087c98
* Move system_libdir to a deeper variable dict to fix issue 369119glider@chromium.org2014-06-041-2/+4
| | | | | | | | | | | (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: svn://svn.chromium.org/chrome/trunk/src@274680 0039d316-1c4b-4281-b951-d872f2087c98
* Disable SSLServerSocketTest.Handshake on android since it is extremely flaky.mek@chromium.org2014-06-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@274675 0039d316-1c4b-4281-b951-d872f2087c98
* Android: adds device affinity for perf tests.bulach@chromium.org2014-06-035-64/+166
| | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@274670 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use response files in GN build for Mac static librariesbrettw@chromium.org2014-06-031-3/+1
| | | | | | | | | | | Apparently libtool on Mac doesn't understand the "@" syntax. BUG= R=thakis@chromium.org Review URL: https://codereview.chromium.org/309113002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274561 0039d316-1c4b-4281-b951-d872f2087c98
* Add GN build file for dbus.tfarina@chromium.org2014-06-031-0/+4
| | | | | | | | | | | | BUG=None TEST=None R=scottmg@chromium.org TBR=satorux@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/301233007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274491 0039d316-1c4b-4281-b951-d872f2087c98
* Android: adds missing dependencies for gfx_unittests.bulach@chromium.org2014-06-032-28/+25
| | | | | | | | BUG=379037 Review URL: https://codereview.chromium.org/307943009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274483 0039d316-1c4b-4281-b951-d872f2087c98