summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Revert 169589: Caused a bunch ofthakis@chromium.org2012-11-271-7/+10
| | | | | | | | | | | | | | | | | chromeos-chrome-25.0.1336.0_alpha-r1: /var/cache/chromeos-cache/distfiles/target/chrome-src/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/quantize_sse2.asm:58: error: undefined symbol `vp8_block_coeff' (first use) Likely because third_party/libvpx/libvpx.gyp still uses the old form. - Use new -fsanitize=address instead of deprecated -faddress-sanitizer BUG=159580,162783 Review URL: https://codereview.chromium.org/11416192 TBR=thakis@chromium.org Review URL: https://codereview.chromium.org/11411191 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169592 0039d316-1c4b-4281-b951-d872f2087c98
* Use new -fsanitize=address instead of deprecated -faddress-sanitizerthakis@chromium.org2012-11-271-10/+7
| | | | | | | | BUG=159580,162783 Review URL: https://codereview.chromium.org/11416192 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169589 0039d316-1c4b-4281-b951-d872f2087c98
* Android tests: Always run PrintStepResultIfNeededilevy@chromium.org2012-11-271-2/+5
| | | | | | | | | | | | | - DispatchInstrumentationTests was throwing an exception so python was not printing step failure. R=Yaron NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11421087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169555 0039d316-1c4b-4281-b951-d872f2087c98
* Add empty default for test_data flag.yfriedman@chromium.org2012-11-271-1/+1
| | | | | | | | | | This fixes the issue where some test suites don't have additional data to push. NOTRY=true Review URL: https://codereview.chromium.org/11308217 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169551 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 169532 - Beginnings of moving more stuff from build_sdk.py to GYP.dalecurtis@google.com2012-11-271-20/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a new target to all.gyp: chromium_builder_nacl_sdk Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories. Retry of https://codereview.chromium.org/11413075/. This one failed because I didn't check for disable_nacl=1. Which was a retry of http://codereview.chromium.org/11299081/. Which was a retry of http://codereview.chromium.org/11363045/. Failed both of these times because of a separate NaCl build issue that was resolved by http://crrev.com/168621. BUG=none TBR=noelallen@chromium.org ---------------------------------------------- Broke x64 build: http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Linux%20x64/builds/35117 Review URL: https://chromiumcodereview.appspot.com/11316139 TBR=binji@chromium.org Review URL: https://codereview.chromium.org/11415139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169537 0039d316-1c4b-4281-b951-d872f2087c98
* Beginnings of moving more stuff from build_sdk.py to GYP.binji@chromium.org2012-11-261-0/+20
| | | | | | | | | | | | | | | | | | | | | | | Adds a new target to all.gyp: chromium_builder_nacl_sdk Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories. Retry of https://codereview.chromium.org/11413075/. This one failed because I didn't check for disable_nacl=1. Which was a retry of http://codereview.chromium.org/11299081/. Which was a retry of http://codereview.chromium.org/11363045/. Failed both of these times because of a separate NaCl build issue that was resolved by http://crrev.com/168621. BUG=none TBR=noelallen@chromium.org Review URL: https://chromiumcodereview.appspot.com/11316139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169532 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 169327 - Fix histogram printing for Telemetry tests.dfalcantara@chromium.org2012-11-261-32/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This appears to break Chrome for Android perf tests, in addition to the kraken benchmark upstream. ------------------- Log output: Traceback (most recent call last): File "clank/build/run_crossbrowser_perftests.py", line 1429, in <module> sys.exit(main(sys.argv)) File "clank/build/run_crossbrowser_perftests.py", line 1416, in main passed &= chrome_benchmarks.Run() File "/usr/local/google/b/build/slave/soju-official-perf-noflash-clankium/build/src/clank/build/../../build/android/pylib/base_test_runner.py", line 79, in Run return self.RunTests() File "clank/build/run_crossbrowser_perftests.py", line 329, in RunTests return self.RunCrossBrowserPerfTests(options.filter, options.force_disabled) File "clank/build/run_crossbrowser_perftests.py", line 379, in RunCrossBrowserPerfTests passed &= bool(RunTheTest()) File "clank/build/run_crossbrowser_perftests.py", line 368, in RunTheTest return test_fn() File "clank/build/run_crossbrowser_perftests.py", line 1222, in PaintBlankBenchmark timeout) File "clank/build/run_crossbrowser_perftests.py", line 426, in RunPaintBenchmarkHelper timeout=timeout)) File "/usr/local/google/b/build/slave/soju-official-perf-noflash-clankium/build/src/clank/build/perf_test_runner.py", line 629, in RunPerfTest result, units, result_type=result_type) File "/usr/local/google/b/build/slave/soju-official-perf-noflash-clankium/build/src/clank/build/../../build/android/pylib/perf_tests_helper.py", line 127, in PrintPerfResult output += '\nAvg %s: %f%s' % (measurement, avg, units) TypeError: float argument required, not str ------------------- Original commit: The previous version was printing out only the first histogram. BUG= Review URL: https://codereview.chromium.org/11413144 TBR=marja@chromium.org Review URL: https://codereview.chromium.org/11418165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169510 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress the use of thin archives with android-targeting builds since they ↵fischman@chromium.org2012-11-241-0/+10
| | | | | | | | | | | break ndk-build. BUG=webrtc:950 Review URL: https://chromiumcodereview.appspot.com/11419139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169382 0039d316-1c4b-4281-b951-d872f2087c98
* Use the new forwarder2's Daemon implementation in device_forwarder.pliard@chromium.org2012-11-232-43/+40
| | | | | | | | | | | | | | | | | | This lets device_forwarder be controlled (started and killed) like host_forwarder (see r167167). This has the main benefit of moving the setup/tear down complexity from the Python Forwarder wrapper code to the forwarder itself so that various clients (including WebKit) can use forwarder2 more easily (e.g. no need to use pexpect anymore (which is not available in WebKit)). This implied a refactoring in the Daemon class so that its clients don't have to duplicate the socket-related code. Review URL: https://chromiumcodereview.appspot.com/11360248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169334 0039d316-1c4b-4281-b951-d872f2087c98
* Fix histogram printing for Telemetry tests.marja@chromium.org2012-11-231-18/+32
| | | | | | | | | | The previous version was printing out only the first histogram. BUG= Review URL: https://codereview.chromium.org/11413144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169327 0039d316-1c4b-4281-b951-d872f2087c98
* Specify the test files to be used as an argument to the instrumentation testsaberent@chromium.org2012-11-223-11/+22
| | | | | | | | | | | | | This allows different test sets to use different test data, and in particular allows new test sets, needing new data files, to be written without modifying the core test system. BUG=162395 Review URL: https://chromiumcodereview.appspot.com/11348202 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169306 0039d316-1c4b-4281-b951-d872f2087c98
* Update build settings for coverage on Windows.chrisha@chromium.org2012-11-221-7/+15
| | | | | | | | | | | | The best coverage results are obtained by using a debug build. This requires profile information and non-incremental linking, thus we modify the build settings accordingly. When coverage=0 the build settings are unchanged. BUG= Review URL: https://chromiumcodereview.appspot.com/11412133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169283 0039d316-1c4b-4281-b951-d872f2087c98
* Add Print string for iOSchenyu@chromium.org2012-11-221-0/+1
| | | | | | | | | BUG=NONE Review URL: https://chromiumcodereview.appspot.com/11348194 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169264 0039d316-1c4b-4281-b951-d872f2087c98
* Allow windows ASAN build to workiannucci@chromium.org2012-11-212-2/+11
| | | | | | | | | | Rolls DEPS for syzygy r1083 => r1194. Changelog is too long to put here. BUG=152226 Review URL: https://chromiumcodereview.appspot.com/11377146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169136 0039d316-1c4b-4281-b951-d872f2087c98
* Failing webkit_unit_tests or TestWebKitAPI shouldn't block running layout testspeter@chromium.org2012-11-211-2/+4
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11418116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169084 0039d316-1c4b-4281-b951-d872f2087c98
* Don't specify -Wl,--exclude-libs=ALL for shared library build.yfriedman@chromium.org2012-11-211-0/+3
| | | | | | | | | | | | | This is used for normal builds to strip out lots of unneeded symbols and minimize binary size. However, for shared library build, this causes needed symbols to be excluded and subsequent so's to fail linking. BUG=158821 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11413110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169060 0039d316-1c4b-4281-b951-d872f2087c98
* Android WebView: fix macro redefinition error.torne@chromium.org2012-11-211-0/+5
| | | | | | | | | | | Android already defines _FORTIFY_SOURCE which causes a redefinition error. Undefine the existing value before Chromium defines its own. BUG= Review URL: https://codereview.chromium.org/11419116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169027 0039d316-1c4b-4281-b951-d872f2087c98
* Android: fix cpu_features for WebView build.torne@chromium.org2012-11-211-0/+20
| | | | | | | | | | | | | The WebView build doesn't have third_party/android_tools/ndk with the added gyp file, but the cpufeatures code has already been built as part of the system. Introduce a .gypi that can be included to get the appropriate dependency for the current build type. BUG= Review URL: https://codereview.chromium.org/11417114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169026 0039d316-1c4b-4281-b951-d872f2087c98
* Fix TemplateURLFetcherTest.* for Android.michaelbai@chromium.org2012-11-211-3/+0
| | | | | | | | | BUG=139427 Review URL: https://chromiumcodereview.appspot.com/11348135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169001 0039d316-1c4b-4281-b951-d872f2087c98
* Android:Enable some tests in ui_unittestsnileshagrawal@chromium.org2012-11-211-4/+0
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11308137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168975 0039d316-1c4b-4281-b951-d872f2087c98
* Android:Enable some unit_tests which are passing nownileshagrawal@chromium.org2012-11-211-12/+0
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11411109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168962 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 168921 - Beginnings of moving more stuff from build_sdk.py to GYP.binji@chromium.org2012-11-211-15/+0
| | | | | | | | | | | | | | | | | | | | | | | Adds a new target to all.gyp: chromium_builder_nacl_sdk Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories. Retry of http://codereview.chromium.org/11299081/. Which was a retry of http://codereview.chromium.org/11363045/. Failed both times because of a separate NaCl build issue that was resolved by http://crrev.com/168621. BUG=none TBR=noelallen@chromium.org Review URL: https://codereview.chromium.org/11413075 TBR=binji@chromium.org Review URL: https://codereview.chromium.org/11417105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168934 0039d316-1c4b-4281-b951-d872f2087c98
* Testing commitvasilii@google.com2012-11-211-0/+3
| | | | | | | | | | Modified build/whitespace_file.txt BUG= Review URL: https://chromiumcodereview.appspot.com/11413076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168922 0039d316-1c4b-4281-b951-d872f2087c98
* Beginnings of moving more stuff from build_sdk.py to GYP.binji@chromium.org2012-11-211-0/+15
| | | | | | | | | | | | | | | | | | | | Adds a new target to all.gyp: chromium_builder_nacl_sdk Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories. Retry of http://codereview.chromium.org/11299081/. Which was a retry of http://codereview.chromium.org/11363045/. Failed both times because of a separate NaCl build issue that was resolved by http://crrev.com/168621. BUG=none TBR=noelallen@chromium.org Review URL: https://codereview.chromium.org/11413075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168921 0039d316-1c4b-4281-b951-d872f2087c98
* Adds use_default_render_theme to common.gypi so that features.gypi cansky@chromium.org2012-11-201-0/+12
| | | | | | | | | | | | | | use it. Default is set to 0 for now, will change to 1 when land rest of bits. BUG=none TEST=none R=tony@chromium.org Review URL: https://chromiumcodereview.appspot.com/11419094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168892 0039d316-1c4b-4281-b951-d872f2087c98
* Use more hardening flags:phajdan.jr@chromium.org2012-11-201-0/+23
| | | | | | | | | | | | -D_FORTIFY_SOURCE=2 -Wl,-z,now (aka BIND_NOW) -Wl,-z,relro (read-only relocation tables) BUG=55439 Review URL: https://codereview.chromium.org/11411022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168889 0039d316-1c4b-4281-b951-d872f2087c98
* Install ContentShell.apk on android perf bot tester.tonyg@chromium.org2012-11-202-3/+19
| | | | | | | | | BUG=None TEST=Manual on linux Review URL: https://codereview.chromium.org/11412108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168877 0039d316-1c4b-4281-b951-d872f2087c98
* Fix protoc_java.gypi action dependency.nyquist@chromium.org2012-11-201-2/+6
| | | | | | | | | | | | | | The genproto_java action was not necessarily run before the java.gypi included action, so the build would fail. This makes java.gypi depend on the genproto_java stamp file, so the order will now be deterministic. BUG=161587 Review URL: https://codereview.chromium.org/11413091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168838 0039d316-1c4b-4281-b951-d872f2087c98
* Android: fixes after r168792.bulach@chromium.org2012-11-201-1/+0
| | | | | | | | | | | | Removes obsolete reference since the package has moved. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/11420092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168819 0039d316-1c4b-4281-b951-d872f2087c98
* [android_webview] Enable navigation interception for iframes.mkosiba@chromium.org2012-11-201-1/+0
| | | | | | | | | | | | This enables navigation interception for navigations in iframes. The feature is limited to iframes that do not have a http(s) source. BUG=None Review URL: https://chromiumcodereview.appspot.com/11417061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168811 0039d316-1c4b-4281-b951-d872f2087c98
* Fix and enable the PAC fetcher NoCache test on Androidppi@chromium.org2012-11-201-1/+0
| | | | | | | | | | | | | | | | | The NoCache test for the PAC fetcher verifies that an attempt to fetch a PAC script fails once the server is killed, thus assuring that PAC files are not cached. Due to the device-server / port forwarding layout of running gtests on Android, the specific error being returned by the fetch attempt is "Connection reset by peer" rather than "Connection refused". This patch takes this into consideration. BUG=161763 Review URL: https://chromiumcodereview.appspot.com/11412070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168805 0039d316-1c4b-4281-b951-d872f2087c98
* Add Java resources to content and chrome.newt@chromium.org2012-11-201-51/+0
| | | | | | | | | | | | | | | | | | | | | This adds Java resources directly to the content and chrome folders and starts accessing them through the Java classes org.chromium.content.R and org.chromium.chrome.R instead of using AppResource. A following CL will remove these resources from ContentShell and other build targets that currently provide duplicates of these resources. The following CL will also remove remaining references to AppResource. This is the second of three CLs to replace AppResource with R: 1. http://codereview.chromium.org/11363150 - Support Java resources within content 2. http://codereview.chromium.org/11360207 - Add Java resources to content and chrome 3. http://codereview.chromium.org/11377117 - Remove AppResource and unneeded resources BUG=136704 Review URL: https://chromiumcodereview.appspot.com/11360207 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168759 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes for nonmodal pinch zoom.aelias@chromium.org2012-11-201-0/+2
| | | | | | | | | | | | | | | | | In Android 4.2, pinch gestures send both pinch events (for the zoom-in/out part of the pinch) and scroll events (for double-finger panning). The previous logic in LayerTreeHostImpl created a pan from the pinch event, resulting in 2x overpanning on Android 4.2. In order to have compatible gesture generation in older Android versions as well, I copy-pasted the latest Android GestureDetector.java file into the Chromium tree and use that instead of the system file. BUG=161909 Review URL: https://chromiumcodereview.appspot.com/11299083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168721 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Android APKs to be build with R.java in a custom package.newt@chromium.org2012-11-202-2/+16
| | | | | | | | | BUG=158558 Review URL: https://chromiumcodereview.appspot.com/11411049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168704 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the ChromePaths.UserCacheDir for Androidmichaelbai@chromium.org2012-11-201-3/+0
| | | | | | | | | BUG=139431 Review URL: https://chromiumcodereview.appspot.com/11299079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168693 0039d316-1c4b-4281-b951-d872f2087c98
* Move ContentShell and ChromiumTestShell instrumentation tests to main waterfall.yfriedman@chromium.org2012-11-204-0/+7
| | | | | | | | | | These are non-flaky and we have sufficient capacity. NOTRY=true Review URL: https://codereview.chromium.org/11412079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168652 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 168603 - Beginnings of moving more stuff from build_sdk.py to GYP.binji@chromium.org2012-11-191-15/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a new target to all.gyp: chromium_builder_nacl_sdk Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories. Retry of http://codereview.chromium.org/11363045/ This originally failed here: http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/41342 With the following error: init.c:(.text+0x3c): undefined reference to `__libc_setup_tls' init.c:(.text+0x2e2): undefined reference to `_dl_init_static_tls' init.c:(.text+0x2ec): undefined reference to `_dl_wait_lookup_done' While building simple_glibc_x86_32.nexe. My change seems to have tickled a bug in nacl_browser_test.gypi which was using the link flag -lpthread instead of -pthread. Changing this seems to have fixed the link failure. BUG=none TBR=noelallen@chromium.org TBR=ncbray@chromium.org Review URL: https://codereview.chromium.org/11280063 TBR=binji@chromium.org Review URL: https://codereview.chromium.org/11299081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168607 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] For shared library build, use shared versions of stlport and gnu_stlyfriedman@chromium.org2012-11-191-1/+15
| | | | | | | | | BUG=158821 Review URL: https://chromiumcodereview.appspot.com/11312056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168606 0039d316-1c4b-4281-b951-d872f2087c98
* Beginnings of moving more stuff from build_sdk.py to GYP.binji@chromium.org2012-11-191-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a new target to all.gyp: chromium_builder_nacl_sdk Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories. Retry of http://codereview.chromium.org/11363045/ This originally failed here: http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/41342 With the following error: init.c:(.text+0x3c): undefined reference to `__libc_setup_tls' init.c:(.text+0x2e2): undefined reference to `_dl_init_static_tls' init.c:(.text+0x2ec): undefined reference to `_dl_wait_lookup_done' While building simple_glibc_x86_32.nexe. My change seems to have tickled a bug in nacl_browser_test.gypi which was using the link flag -lpthread instead of -pthread. Changing this seems to have fixed the link failure. BUG=none TBR=noelallen@chromium.org TBR=ncbray@chromium.org Review URL: https://codereview.chromium.org/11280063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168603 0039d316-1c4b-4281-b951-d872f2087c98
* overscroll: Add a browser-test for the aura implementation.sadrul@chromium.org2012-11-191-0/+1
| | | | | | | | | | | | | | The test verifies that overscroll performs navigation correctly on pages with and without touch event handlers. BUG=160668 TBR=joi@chromium.org (for content_tests.gypi) Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=168547 Review URL: https://codereview.chromium.org/11414048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168600 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 168547 - overscroll: Add a browser-test for the aura implementation.sreeram@chromium.org2012-11-191-1/+0
| | | | | | | | | | | | | | | | | The test verifies that overscroll performs navigation correctly on pages with and without touch event handlers. BUG=160668 TBR=joi@chromium.org (for content_tests.gypi) Review URL: https://codereview.chromium.org/11414048 Failed on Win Aura: http://build.chromium.org/p/chromium.win/builders/Win%20Aura/builds/24496 TBR=sadrul@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168554 0039d316-1c4b-4281-b951-d872f2087c98
* overscroll: Add a browser-test for the aura implementation.sadrul@chromium.org2012-11-191-0/+1
| | | | | | | | | | | | The test verifies that overscroll performs navigation correctly on pages with and without touch event handlers. BUG=160668 TBR=joi@chromium.org (for content_tests.gypi) Review URL: https://codereview.chromium.org/11414048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168547 0039d316-1c4b-4281-b951-d872f2087c98
* Android WebView: allow for multiple target architectures.torne@chromium.org2012-11-191-3/+0
| | | | | | | | | | | | | | | | | | | The WebView will eventually need to be built for multiple target architectures. Prepare for this by passing --suffix .arm to gyp when generating the makefiles, and including an architecture-specific makefile at the top level. Also, remove the hardcoding of arm as the target architecture in envsetup.sh. The previous change I made to .gitignore to only ignore *.host.mk and *.target.mk instead of *.mk has been reverted in favour of just specifically un-ignoring files called Android.mk (which are handwritten). BUG= Review URL: https://codereview.chromium.org/11416036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168506 0039d316-1c4b-4281-b951-d872f2087c98
* Move the safe browsing test into browser_tests instead of having a separate ↵jam@chromium.org2012-11-191-5/+0
| | | | | | | | | | | browser test binary. This saves us from having to link all of chrome for this one binary. This depends on r167206 and r167207 landing and all the relevant masters restart. BUG=148792 Review URL: https://codereview.chromium.org/11366196 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168483 0039d316-1c4b-4281-b951-d872f2087c98
* Moving prepopulated search engines to a JSON file.beaudoin@chromium.org2012-11-171-0/+49
| | | | | | | | | | | | | This CL also includes the python script required to convert the JSON file to a .cc/.h pair. The generated .cc/.h are not generated by the build process and must be committed to the repository. BUG=159990 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=167793 Review URL: https://chromiumcodereview.appspot.com/11377049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168430 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 168359 - [NaCl SDK] Beginnings of moving more stuff from build_sdk.py ↵dbeam@chromium.org2012-11-171-15/+0
| | | | | | | | | | | | | | | | | to GYP. Adds a new target to all.gyp: chromium_builder_nacl_sdk Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories. BUG=none Review URL: https://chromiumcodereview.appspot.com/11363045 TBR=binji@chromium.org Review URL: https://codereview.chromium.org/11411055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168363 0039d316-1c4b-4281-b951-d872f2087c98
* Add android chromium.perf top level scriptsilevy@chromium.org2012-11-172-0/+31
| | | | | | | | | | BUG=159643 R=cmp NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11299057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168362 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Beginnings of moving more stuff from build_sdk.py to GYP.binji@chromium.org2012-11-171-0/+15
| | | | | | | | | | | | Adds a new target to all.gyp: chromium_builder_nacl_sdk Adds a native_client_sdk gyp file: it depends on nacl_core_sdk from the native_client repo, but also builds and copies ppapi libraries to the toolchain directories. BUG=none Review URL: https://chromiumcodereview.appspot.com/11363045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168359 0039d316-1c4b-4281-b951-d872f2087c98
* Make all pdb file names follow the same naming convention.iannucci@chromium.org2012-11-171-0/+10
| | | | | | | | | | | | | | | | | | | The new naming scheme simply appends .pdb to the target (e.g. foo.dll.pdb and foo.exe.pdb). This is beneficial for a couple reasons: * no more chrome_dll.pdb and chrome_exe.pdb silliness * also avoids this issue if we end up with similarly named targets in the future (target.dll and target.exe) * ninja already does this, and, by extension, either ninja needs to be broken to use the old scheme, or the we fix the broken in the existing system. One less difference between msvs and ninja. Fixes for chrome-internal stuff: https://chromereviews.googleplex.com/5681015 BUG= Review URL: https://codereview.chromium.org/11384003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168341 0039d316-1c4b-4281-b951-d872f2087c98
* Support Java resources within content.newt@chromium.org2012-11-167-37/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides support for android-style resource folders in content and other non-apk Java targets. The AppResource hack can then be removed shortly. Details: while building a non-apk target (e.g. chromium_content.jar), we generate an R.java file with non-final constants and in the appropriate Java package (e.g. org.chromium.content.R) using the resources in the target (e.g. content/public/android/java/res). This R.java is used to produce the jar, but is not included in the jar itself. When we later build an apk, we merge the resources from the apk (e.g. org/chromium/content_shell/res) with the resources from the non-apk targets it depends on (e.g. content/public/android/java/res). A new R.java is generated using the merged resources with the correct mapping from resources to integer IDs. This R.java file is copied into each needed package (e.g. org.chromium.content.R and org.chromium.content_shell.R) and included in the apk. This is the first of three CLs to replace AppResource with R: 1. http://codereview.chromium.org/11363150 - Support Java resources within content 2. http://codereview.chromium.org/11360207 - Add Java resources to content and chrome 3. http://codereview.chromium.org/11377117 - Remove AppResource and unneeded resources BUG=136704 Review URL: https://codereview.chromium.org/11363150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168283 0039d316-1c4b-4281-b951-d872f2087c98