summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* remove proprietary Google Play dependenciesreplicant-6.0Wolfgang Wiedmeyer2016-03-2511-1392/+0
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Add gnu.build.id to shared libraries in GN.Torne (Richard Coles)2016-03-151-0/+1
| | | | | | | | | | | | | | | | | | We were doing this in gyp builds but not GN; add this in the GN config too so that we can be sure crash symbols match. BUG=594975 R=agrieve@chromium.org Review URL: https://codereview.chromium.org/1801073002 . Cr-Commit-Position: refs/heads/master@{#381242} (cherry picked from commit e67cbae553e592e7683aefc74c775f1e4a99296a) Review URL: https://codereview.chromium.org/1801243002 . Cr-Commit-Position: refs/branch-heads/2623@{#624} Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}
* [Merge to M49] Remove deprecated Search extension from the default appsAhmed Fakhry2016-02-171-2/+0
| | | | | | | | | | | | | | | | | This CL is needed to deprecate this extension on Linux and Windows as well. TBR=asargent@chromium.org,thakis@chromium.org BUG=547854 Review URL: https://codereview.chromium.org/1592963002 Cr-Commit-Position: refs/heads/master@{#371027} (cherry picked from commit 5fc106f2e01a059d31fe3dee092c4e3dc1738288) Review URL: https://codereview.chromium.org/1708673002 . Cr-Commit-Position: refs/branch-heads/2623@{#430} Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}
* [Android] Make known_devices file configurable for device_status_checkrnephew2016-02-101-7/+15
| | | | | | | | | | | | | | | | Merging with M49 Original: https://codereview.chromium.org/1591503002 BUG=576966, 585457 (cherry picked from commit 9680802a700644e40cadecb01c098d377d06dee2) R=kerz@chromium.org Review URL: https://codereview.chromium.org/1681283003 . Cr-Commit-Position: refs/branch-heads/2623@{#351} Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}
* Fix GN configuration for inclusion of unwinding tables.Yaron Friedman2016-01-221-1/+0
| | | | | | | | | | | | | | | | | | | | build/config/compiler/BUILD.gn was already selecting between -fno-unwind-tables and -funwind-tables depending on whether it's an official build or not. Duplicating this flag causes both -fno-unwind-tables and -funwind-tables which results in unwind tables being included and a much larger shared library. BUG=580374 TBR=amineer Review URL: https://codereview.chromium.org/1617213003 Cr-Commit-Position: refs/heads/master@{#371044} (cherry picked from commit 33ecd69e345149844bef8f1026aebcb5f38afcec) Review URL: https://codereview.chromium.org/1620323004 . Cr-Commit-Position: refs/branch-heads/2623@{#88} Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}
* [Android WebView] Add child process service to the manifestMikhail Naganov2016-01-221-0/+1
| | | | | | | | | | | | | | | | Also fix a couple of issues related to linting Java files. BUG=576927 Review URL: https://codereview.chromium.org/1592943002 Cr-Commit-Position: refs/heads/master@{#370160} (cherry picked from commit cdb0803bf39a587094e572565e4cf777e7ce0616) Review URL: https://codereview.chromium.org/1616253002 . Cr-Commit-Position: refs/branch-heads/2623@{#64} Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}
* [Merge 49] Fix order of files within APK when built using GNPeter Kotwicz2016-01-201-6/+6
| | | | | | | | | | | | | | | | | | | | | | This was supposed to have been fixed by: https://codereview.chromium.org/1476203002 Bug it seems I got the order wrong. This also appears to fix the adb install failure on kitkat devices (INSTALL_FAILED_CONTAINER_ERROR). BUG=561862,579252 Review URL: https://codereview.chromium.org/1607153002 Cr-Commit-Position: refs/heads/master@{#370326} (cherry picked from commit a1b4b1c2f477cdfc2c49b874aa158494c867f502) Review URL: https://codereview.chromium.org/1607393002 . Cr-Commit-Position: refs/branch-heads/2623@{#25} Cr-Branched-From: 92d77538a86529ca35f9220bd3cd512cbea1f086-refs/heads/master@{#369907}
* [Android] Rework multidex and enable multidex for unit_tests_apk. (RELAND 2)jbudorick2016-01-167-26/+128
| | | | | | | | | | | this is a reland of https://codereview.chromium.org/1590243003/ BUG=272790 TBR=thakis@chromium.org,yfriedman@chromium.org,phajdan.jr@chromium.org Review URL: https://codereview.chromium.org/1594653002 Cr-Commit-Position: refs/heads/master@{#369906}
* Update the toolchain if there's a mismatch between the env and ↵sebmarchand2016-01-151-3/+20
| | | | | | | | | | win_toolchain.json BUG=569152 Review URL: https://codereview.chromium.org/1582173003 Cr-Commit-Position: refs/heads/master@{#369867}
* Revert of [Android] Rework multidex and enable multidex for unit_tests_apk. ↵jbudorick2016-01-157-126/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (RELAND) (patchset #2 id:20001 of https://codereview.chromium.org/1590243003/ ) Reason for revert: mysterious compile errors on Android appeared two builds after this landed. https://build.chromium.org/p/chromium/builders/Android/builds/50690 Original issue's description: > [Android] Rework multidex and enable multidex for unit_tests_apk. (RELAND) > > This is a reland of https://codereview.chromium.org/1581563003 > > BUG=272790 > TBR=thakis@chromium.org,yfriedman@chromium.org,phajdan.jr@chromium.org > > Committed: https://crrev.com/ab450c5ede0635194331286088d0f488f4086ba5 > Cr-Commit-Position: refs/heads/master@{#369815} TBR=agrieve@chromium.org,thakis@chromium.org,yfriedman@chromium.org,phajdan.jr@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=272790 Review URL: https://codereview.chromium.org/1587673014 Cr-Commit-Position: refs/heads/master@{#369864}
* win: Call clang-cl instead of clang-cl.exe when targeting win on a non-win host.thakis2016-01-151-2/+8
| | | | | | | | | | | | | | | | | | | | | No behavior change, since non-win hosts targeting windows currently don't exist. But if they did, there are three choices for how to invoke the compiler: 1. Call the compiler on the host clang-cl.exe instead of clang-cl. That's weird because clang-cl is a host-native binary. 2. Don't append ".exe" to any program in build/toolchain/win/BUILD.gn -- it's probably not needed on Windows. But if we end up running real Windows binaries on non-Windows (e.g. midl.exe through wine), then those would have a .exe extension on the non-Windows host. 3. Do what this CL does. This seems nicest. BUG=495204 Review URL: https://codereview.chromium.org/1585113007 Cr-Commit-Position: refs/heads/master@{#369854}
* [Android] Restore permissions when clearing app state in instrumentation tests.jbudorick2016-01-152-7/+23
| | | | | | | | BUG=577855 Review URL: https://codereview.chromium.org/1591753003 Cr-Commit-Position: refs/heads/master@{#369849}
* New VS 2015 package and copy ucrtbased.dllbrucedawson2016-01-151-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This switches the VS 2015 package to one that includes the UCRT installers, and it copies ucrtbased.dll to debug directories so that debug binaries will run. The new VS 2015 package was created using the changes in crrev.com/1588673004. This package was created on a clean VM in hopes of making it reproducible. The steps to create it are: Install Windows 7 Professional, 64-bit Install VS 2015 Professional Update 1. Select custom install and these minimum options: - Visual C++ (which selects three sub-categories including MFC) - Universal Windows App Development Tools - Tools (1.2) and Windows 10 SDK (10.0.10586) Then download the Windows 10 SDK. The version must match the one installed with VS 2015 Update 1 or else there will be warnings about the need to uninstall the previous version. Select "Debugging Tools for Windows" in addition to the defaults (Windows App Certification Kit, Windows Software Development Kit). Note, however, that this just downloads the installers. A message will suggest that running setup.exe will install the requested components but actually you have to go into the Downloads\Windows Kits\10\StandaloneSDK\Installers directory to run the x86 and x64 debugger installers. Then download three copies of update 2999226, the Windows 10 Universal C Runtime, for 64-bit Windows 7, Windows 8, and Windows 8.1. Leave these in the downloads folder. This URl contains the download links: https://support.microsoft.com/en-us/kb/2999226 Then install depot_tools and run: > python depot_tools\win_toolchain\package_from_installed.py 2015 Then upload the package with this syntax (replace hash.zip): > python depot_tools\third_party\gsutil\gsutil cp hash.zip gs://chrome-wintoolchain/hash.zip BUG=440500 Review URL: https://codereview.chromium.org/1587073006 Cr-Commit-Position: refs/heads/master@{#369841}
* [Android] Rework multidex and enable multidex for unit_tests_apk. (RELAND)jbudorick2016-01-157-26/+126
| | | | | | | | | | | This is a reland of https://codereview.chromium.org/1581563003 BUG=272790 TBR=thakis@chromium.org,yfriedman@chromium.org,phajdan.jr@chromium.org Review URL: https://codereview.chromium.org/1590243003 Cr-Commit-Position: refs/heads/master@{#369815}
* [Android] Fix for crash if writing logcat to preexisting dir.mikecase2016-01-151-1/+6
| | | | | | | | | | | Change to catapult: https://codereview.chromium.org/1597533002/ BUG=578157 NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1586273003 Cr-Commit-Position: refs/heads/master@{#369814}
* Disable debug information when use_order_profiling=trueagrieve2016-01-152-9/+24
| | | | | | | | | | | We recently hit a limit when using use_order_profiling=true and symbol_level=2 where libchrome.so > 4gb and become corrupt. BUG=574476 Review URL: https://codereview.chromium.org/1588673003 Cr-Commit-Position: refs/heads/master@{#369777}
* Revert of [Android] Rework multidex and enable multidex for unit_tests_apk. ↵vasilii2016-01-154-96/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #7 id:120001 of https://codereview.chromium.org/1581563003/ ) Reason for revert: Broke compilation on Android https://build.chromium.org/p/chromium/builders/Android/builds/50665 FAILED: cd ../../components; python ../build/android/gyp/apk_obfuscate.py --configuration-name Release --android-sdk /b/build/slave/Android/build/src/third_party/android_tools/sdk//platforms/android-23 --android-sdk-tools /b/build/slave/Android/build/src/third_party/android_tools/sdk//build-tools/23.0.1 --android-sdk-jar /b/build/slave/Android/build/src/third_party/android_tools/sdk//platforms/android-23/android.jar "--input-jars-paths=/b/build/slave/Android/build/src/third_party/android_tools/sdk//extras/android/support/multidex/library/libs/android-support-multidex.jar \"../out/Release/lib.java/jsr_305_javalib.jar\" \"../out/Release/lib.java/base_java.jar\" /b/build/slave/Android/build/src/third_party/android_tools/sdk//extras/android/support/annotations/android-support-annotations.jar \"../out/Release/lib.java/cronet_api.jar\" \"../out/Release/lib.java/url_java.jar\" \"../out/Release/lib.java/net_java.jar\" \"../out/Release/lib.java/cronet_java.jar\" \"../out/Release/lib.java/chromium_apk_cronet_perf_test_apk.jar\"" "--proguard-configs=cronet/android/proguard.cfg \"../out/Release/cronet_perf_test_apk/proguard.txt\"" --test-jar-path ../out/Release/test.lib.java/CronetPerfTest.jar --obfuscated-jar-path ../out/Release/cronet_perf_test_apk/obfuscated.jar --proguard-jar-path ../third_party/proguard/lib/proguard.jar --stamp ../out/Release/cronet_perf_test_apk/obfuscate.stamp --testapp --proguard-enabled Traceback (most recent call last): File "../build/android/gyp/apk_obfuscate.py", line 185, in <module> sys.exit(main(sys.argv[1:])) File "../build/android/gyp/apk_obfuscate.py", line 167, in main DoProguard(options) File "../build/android/gyp/apk_obfuscate.py", line 124, in DoProguard proguard.CheckOutput() File "/b/build/slave/Android/build/src/build/android/gyp/util/proguard_util.py", line 180, in CheckOutput stderr_filter=stderr_filter) File "/b/build/slave/Android/build/src/build/android/gyp/util/build_utils.py", line 162, in CheckOutput raise CalledProcessError(cwd, args, stdout + stderr) util.build_utils.CalledProcessError: Command failed: ( cd /b/build/slave/Android/build/src/components; java -jar ../third_party/proguard/lib/proguard.jar -forceprocessing -libraryjars /b/build/slave/Android/build/src/third_party/android_tools/sdk//platforms/android-23/android.jar -injars /b/build/slave/Android/build/src/third_party/android_tools/sdk//extras/android/support/multidex/library/libs/android-support-multidex.jar:../out/Release/lib.java/jsr_305_javalib.jar:../out/Release/lib.java/base_java.jar:/b/build/slave/Android/build/src/third_party/android_tools/sdk//extras/android/support/annotations/android-support-annotations.jar:../out/Release/lib.java/cronet_api.jar:../out/Release/lib.java/url_java.jar:../out/Release/lib.java/net_java.jar:../out/Release/lib.java/cronet_java.jar:../out/Release/lib.java/chromium_apk_cronet_perf_test_apk.jar -include cronet/android/proguard.cfg -include ../out/Release/cronet_perf_test_apk/proguard.txt -outjars ../out/Release/cronet_perf_test_apk/obfuscated.jar -dump ../out/Release/cronet_perf_test_apk/obfuscated.jar.dump -printseeds ../out/Release/cronet_perf_test_apk/obfuscated.jar.seeds -printusage ../out/Release/cronet_perf_test_apk/obfuscated.jar.usage -printmapping ../out/Release/cronet_perf_test_apk/obfuscated.jar.mapping ) Warning: org.chromium.base.multidex.ChromiumMultiDexInstaller: can't find referenced class org.chromium.base.multidex.ChromiumMultiDex Warning: org.chromium.base.multidex.ChromiumMultiDexInstaller: can't find referenced class org.chromium.base.multidex.ChromiumMultiDex Warning: there were 2 unresolved references to classes or interfaces. You may need to specify additional library jars (using '-libraryjars'). Error: Please correct the above warnings first. Original issue's description: > [Android] Rework multidex and enable multidex for unit_tests_apk. > > This allows multidex to be used in release builds. > > BUG=272790 > > Committed: https://crrev.com/f743bef34d49987c0f1f69e2f0bb6cb8beb03bf5 > Cr-Commit-Position: refs/heads/master@{#369715} TBR=phajdan.jr@chromium.org,agrieve@chromium.org,dpranke@chromium.org,thakis@chromium.org,yfriedman@chromium.org,jbudorick@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=272790 Review URL: https://codereview.chromium.org/1587253003 Cr-Commit-Position: refs/heads/master@{#369717}
* [Android] Rework multidex and enable multidex for unit_tests_apk.jbudorick2016-01-154-21/+96
| | | | | | | | | | This allows multidex to be used in release builds. BUG=272790 Review URL: https://codereview.chromium.org/1581563003 Cr-Commit-Position: refs/heads/master@{#369715}
* [Android] Add as_root option to DeviceUtils.PathExists.jbudorick2016-01-153-20/+51
| | | | | | | | | | | Porting https://codereview.chromium.org/1585243002/ from catapult BUG= NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1583393002 Cr-Commit-Position: refs/heads/master@{#369658}
* Mark printing code as basic printing and/or print preview code.thestig2016-01-141-7/+10
| | | | | | Review URL: https://codereview.chromium.org/1556463003 Cr-Commit-Position: refs/heads/master@{#369502}
* Make copy_asan_runtime_dylib.sh handle Clang version number changesHans Wennborg2016-01-141-3/+3
| | | | | | | | | | | | There's no need to use 'find' here; the script should ask update.py for the version number. BUG=none R=thakis@chromium.org Review URL: https://codereview.chromium.org/1582823004 . Cr-Commit-Position: refs/heads/master@{#369464}
* Add WiFi Display session class skeleton and mojo servicemikhail.pozdnyakov2016-01-143-0/+15
| | | | | | | | | | | | | | | | | | | This patch introduces a WiFi Display session class skeleton and mojo service which provides network access for the render-hosted session. The introduced code is compiled only if a newly added 'enable_wifi_display' build option is set. Besides, some minor changes were applied to the DisplaySourceConnectionDelegate interface in order to better define its methods behavior. BUG=242107 Review URL: https://codereview.chromium.org/1540563002 Cr-Commit-Position: refs/heads/master@{#369415}
* [Android] Port chromium+devil to catapult+dependency_managerjbudorick2016-01-143-13/+10
| | | | | | | | | BUG=476719 NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1583053002 Cr-Commit-Position: refs/heads/master@{#369411}
* Using alternative_android_sdk_jar in process_resources, package_resourcesmichaelbai2016-01-147-15/+35
| | | | | | | | BUG=576852 Review URL: https://codereview.chromium.org/1587513002 Cr-Commit-Position: refs/heads/master@{#369287}
* Use update.py --print-clang-version in build/mac/asan.gypHans Wennborg2016-01-131-1/+1
| | | | | | | | | | | | | This matches what we do in build/win/asan.gyp and avoids the problem that the wildcard can match multiple directories, which can happen when the version changes. BUG=none R=thakis@chromium.org Review URL: https://codereview.chromium.org/1587753002 . Cr-Commit-Position: refs/heads/master@{#369268}
* [Android] Add logging of expected devices to bb_device_status_checkrnephew2016-01-131-0/+3
| | | | | | | | BUG=576966 Review URL: https://codereview.chromium.org/1579323004 Cr-Commit-Position: refs/heads/master@{#369244}
* Temporarily turn off StrictMode checks.wnwen2016-01-131-1/+1
| | | | | | | | | | | | Downstream bot failures taking longer than expected to resolve. BUG=577168 NOTRY=true NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1574173006 Cr-Commit-Position: refs/heads/master@{#369233}
* Use PKG_CONFIG_LIBDIR to force pkg-config to use sysroot onlysbc2016-01-133-36/+38
| | | | | | | | | | | | | | Previously we were using PKG_CONFIG_PATH to tell pkg-config to search the sysroot directories. However the default libpath is always added to this path, so pkg-config would fall back to looking in the system directories. Using PKG_CONFIG_LIBDIR instead overrides the default libdir which makes the build more hermetic and forces the sysroot to provide all the required .pc files. Review URL: https://codereview.chromium.org/1580643002 Cr-Commit-Position: refs/heads/master@{#369224}
* gn: Pass pkg_config_args when invoking pkg_config_script.raphael.kubo.da.costa2016-01-131-4/+4
| | | | | | | | | | | | | | | When invoking pkg_config_script directly, it is important to pass |pkg_config_args| together with the other arguments wanted, otherwise parameters such as --sysroot will not be passed to the pkg-config.py wrapper. In practice, this means that the libraries in the sysroots will not be used and the dependencies will be unconditionally looked for in the host system. R=sbc@chromium.org,dtseng@chromium.org,dmazzoni@chromium.org,dpranke@chromium.org Review URL: https://codereview.chromium.org/1536423003 Cr-Commit-Position: refs/heads/master@{#369204}
* Ensure GYP_MSVS_VERSION is set for GN build.halton.huo2016-01-131-8/+13
| | | | | | | | BUG=460462 Review URL: https://codereview.chromium.org/1580703002 Cr-Commit-Position: refs/heads/master@{#369079}
* Enable most of the RenderViewImplTest tests on Android.mnaganov2016-01-131-1/+6
| | | | | | | | | | | | The tests were disabled because loading of data: URLs wasn't working. Added a workaround to fix it. Now there are only 5 tests failing for various reasons. BUG=187500 Review URL: https://codereview.chromium.org/1537893003 Cr-Commit-Position: refs/heads/master@{#369052}
* [Android] Make the adb path configurable in three scripts.jbudorick2016-01-123-4/+38
| | | | | | | | BUG=526305 Review URL: https://codereview.chromium.org/1577383002 Cr-Commit-Position: refs/heads/master@{#369018}
* Update linux sysroot imagessbc2016-01-121-8/+8
| | | | | | | | | | | | | This change bring is in following change to sysroot contents: 82063a2: Add chromeos-specific packages to linux sysroot image 34a5998: Add more packages to the Wheezy sysroot BUG=576807 Review URL: https://codereview.chromium.org/1576293002 Cr-Commit-Position: refs/heads/master@{#369012}
* Add chromeos-specific packages to linux sysroot imagesbc2016-01-125-0/+10
| | | | | | | | | | | This will allow the chromeos=1 build to work against the wheezy sysroot BUG=576807 Review URL: https://codereview.chromium.org/1578313002 Cr-Commit-Position: refs/heads/master@{#368977}
* Cleanup pkg-config.pysbc2016-01-121-98/+106
| | | | | | | | | | | | | While making a seperate change I noticed this script could use a re-factor. - Add --debug/-d flag to output extra information to stderr. - Move main logic into main() function (makes script more easily testable). - Add #! line to make script runnable. Review URL: https://codereview.chromium.org/1577163002 Cr-Commit-Position: refs/heads/master@{#368967}
* Fix typowzhong2016-01-121-1/+2
| | | | | | | | | | GN string needs double rather than single quote. BUG= Review URL: https://codereview.chromium.org/1576113005 Cr-Commit-Position: refs/heads/master@{#368961}
* Make enable_remoting reflect the default in common.gypipkotwicz2016-01-121-1/+1
| | | | | | | | | | | | In GYP remoting is off by default. This CL turns remoting off by default on GN too. This CL fixes a regression caused by https://codereview.chromium.org/1475453002 BUG=544298 Review URL: https://codereview.chromium.org/1482543002 Cr-Commit-Position: refs/heads/master@{#368943}
* Add --strict-mode cmdline flag to test_runner.wnwen2016-01-124-2/+14
| | | | | | | | | | | Default flag is --strict-mode=testing to prevent any regressions in instrumentation tests. BUG=564863 Review URL: https://codereview.chromium.org/1540983002 Cr-Commit-Position: refs/heads/master@{#368895}
* Remove assumption on absolute paths in java_cpp_enum.py.kjellander2016-01-121-4/+1
| | | | | | | | | | | | | | | In java_cpp_enum.py there were assumptions on 'build' being a component of the absolute path of the script invoking the script. This leads to problems when other projects are using the Chromium build toolchain (in this case libyuv), where the script invoking GYP is located in the root of the project dir (https://chromium.googlesource.com/libyuv/libyuv/+/master/gyp_libyuv). BUG=libyuv:536 Review URL: https://codereview.chromium.org/1571243003 Cr-Commit-Position: refs/heads/master@{#368829}
* Change VS 2015 Update 1 package to VM versionbrucedawson2016-01-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original VS 2015 Update 1 toolchain package was created on a development machine and was not reproducible. This package was created on a clean VM in hopes of making it reproducible. The steps to create it are: Install Windows 7 Professional, 64-bit Install VS 2015 Professional Update 1. Select custom install and these minimum options: - Visual C++ (which selects three sub-categories including MFC) - Universal Windows App Development Tools - Tools (1.2) and Windows 10 SDK (10.0.10586) Then download the Windows 10 SDK. The version must match the one installed with VS 2015 Update 1 or else there will be warnings about the need to uninstall the previous version. Select "Debugging Tools for Windows" in addition to the defaults (Windows App Certification Kit, Windows Software Development Kit). Note, however, that this just downloads the installers. A message will suggest that running setup.exe will install the requested components but actually you have to go into the Downloads\Windows Kits\10\StandaloneSDK\Installers directory to run the x86 and x64 debugger installers. Then install depot_tools and run: > python depot_tools\win_toolchain\package_from_installed.py 2015 The package is uploaded with this syntax (replace hash.zip): > python depot_tools\third_party\gsutil\gsutil cp hash.zip gs://chrome-wintoolchain/hash.zip This process arguably packages up more files than are needed. The sys32\api_ms-* files can't actually be used in this form - the Universal Windows 10 C Runtime needs to be installed. These files are also different on difference OSes, so packaging them doesn't really make sense. Also the VC\lib\onecore and VC\redist\onecore files are large and appear to be unneeded. But, removing these is not important. BUG=440500 Review URL: https://codereview.chromium.org/1576203002 Cr-Commit-Position: refs/heads/master@{#368760}
* [Chromecast] Don't export symbols from libffmpeg.awzhong2016-01-122-0/+8
| | | | | | | | | | | | | | | | | | Use "--exclude-libs" flag to prevent libffmpeg.a from exporting symbols implemented by assembly. Assembly functions marked with ".global" directive are automatically with global visibility and exported in executable and DSO. This is unnecessary and causes incorrect symbol resolution at run-time as Chromecast executable is built with "-Wl,--export-dynamic". BUG= internal b/26390825 TEST= 1) Use "nm" and make sure ff_* are not exported. 2) Test TuneIn playback. Review URL: https://codereview.chromium.org/1561833007 Cr-Commit-Position: refs/heads/master@{#368737}
* Remove gcc_version from gyp and gn files.thakis2016-01-114-119/+25
| | | | | | | | | | | | | | We used this to check if gcc is newer than 4.8 which is now required. Remove the plumbing for this until we need to check gcc compiler versions again, if ever. No behavior change. BUG=573778 Review URL: https://codereview.chromium.org/1577093002 Cr-Commit-Position: refs/heads/master@{#368706}
* [Android] Convert uses of cmd_helper in tools/ to devil.jbudorick2016-01-112-9/+1
| | | | | | | | BUG=476719 Review URL: https://codereview.chromium.org/1578863002 Cr-Commit-Position: refs/heads/master@{#368675}
* [Android] Add option to record logcat for local test runs.mikecase2016-01-113-0/+22
| | | | | | | | | | | catapult CL: https://codereview.chromium.org/1563953002/ NOPRESUBMIT=true BUG= Review URL: https://codereview.chromium.org/1534073002 Cr-Commit-Position: refs/heads/master@{#368658}
* Fix jar_toc.py to include public/protected methodsboliu2016-01-111-1/+3
| | | | | | | | | Otherwise a method-only change does not cause dependent jars to be rebuilt. Review URL: https://codereview.chromium.org/1573023002 Cr-Commit-Position: refs/heads/master@{#368604}
* [Android] Prepare build/android/ for catapult+devil.jbudorick2016-01-1158-225/+281
| | | | | | | | BUG=476719 Review URL: https://codereview.chromium.org/1571803002 Cr-Commit-Position: refs/heads/master@{#368599}
* Convert enable_bidirectional_stream into build flag local to net.mef2016-01-111-4/+0
| | | | | | | | BUG=571696 Review URL: https://codereview.chromium.org/1550843002 Cr-Commit-Position: refs/heads/master@{#368589}
* Move install-build-deps.py to build/experimentalPaweł Hajdan, Jr2016-01-111-0/+0
| | | | | | | | | | | It's not ready yet, and I'd like to develop it incrementally. BUG=508895 R=jochen@chromium.org Review URL: https://codereview.chromium.org/1576883002 . Cr-Commit-Position: refs/heads/master@{#368568}
* Update Crashpad to 417097b91fe872404db257532d5126cfd7bfb438scottmg2016-01-111-0/+2
| | | | | | | | | | | | | | | 142b139305ba package.h, man_footer.ad: Update copyright year to 2016 5af9c426386d win: Capture some memory pointed at by context 417097b91fe8 win: Better setting of DI for register capture test Also update build/secondary GN build files. R=mark@chromium.org BUG=crashpad:86, chromium:571144 Review URL: https://codereview.chromium.org/1576813002 Cr-Commit-Position: refs/heads/master@{#368558}
* tools/gn: delete generate_test_gn_data tooltfarina2016-01-091-1/+0
| | | | | | | | | | | | | | | In the beginning, when gn was released, it was used to make performance tests, as we didn't have many BUILD.gn files. Now that we have hundreds of them in tree, this is not necessary, as the performance can be tested with real data. BUG=94925, 372642 R=brettw@chromium.org,dpranke@chromium.org Review URL: https://codereview.chromium.org/1534823002 Cr-Commit-Position: refs/heads/master@{#368492}