summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Add -Wobjc-missing-property-synthesis to comment on symbolic namemirandac@chromium.org2012-11-161-2/+4
| | | | | | | | | CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS for findability. Review URL: https://chromiumcodereview.appspot.com/11413011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168223 0039d316-1c4b-4281-b951-d872f2087c98
* Fix findbugs uncalled private method in WebContentsDelegateAndroidjknotten@chromium.org2012-11-161-1/+0
| | | | | | | | | | | | | | | This findbugs warning seems to be related to the overloading of the name onLoadProgressChanged. As discussed in earlier codereview https://codereview.chromium.org/11365199/ , it is a good idea to have the methods differently named anyway, since they have different purposes. BUG= Review URL: https://chromiumcodereview.appspot.com/11415011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168189 0039d316-1c4b-4281-b951-d872f2087c98
* Get a minimal unit_tests target building and running for iOSstuartmorgan@chromium.org2012-11-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This turns on building chrome.gyp for iOS, which includes unit_tests and all the supporting targets. unit_tests for now only includes an extremely limited set of tests on iOS; more will be added to the target as the necessary changes to build them are landed. To get unit_tests building this CL: - Adds at least one file to every library target on iOS (profile_error_dialog, browser_process, etc.), since a static library with no source files will fail to build. - Temporarily cuts ChromeContentBrowserClient out of chrome_test_suite for iOS; that client is very complex and depends on a lot of high-level classes, which makes it very difficult to bring up at this point. - Brings up TestingBrowserProcess, since it's needed by chrome_test_suite. All the specific high-level classes are trimmed out for iOS; pieces will be brought back as they work and are needed, but some of the classes there will never be built on iOS. - Adds an iOS implementation of ChromeContentClient (with a TODO to consider merging it with the existing implementation; there's so little shared code, and so much plugin code in the existing file, that it's not clear if it's worthwhile) since it's needed by chrome_test_suite. - Gets chrome_paths and chrome_version_info working on iOS, since several classes need them and they are trivial to fix. BUG=156699 Review URL: https://chromiumcodereview.appspot.com/11418005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168188 0039d316-1c4b-4281-b951-d872f2087c98
* Add a class to replace ImageLoadingTracker with a nicer API.mek@chromium.org2012-11-161-0/+1
| | | | | | | | | | | | This adds a new extensions::ImageLoader class, which mostly serves the same purpose as ImageLoadingTracker, but with some differences. It currently doesn't do any caching, and it uses callbacks instead of a delegate to pass the loaded image back to the caller. This should make this new class much nicer to use. Also ported some ILT usage to the new ImageLoader class. BUG=141673 Review URL: https://chromiumcodereview.appspot.com/11027044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168155 0039d316-1c4b-4281-b951-d872f2087c98
* Specify jar name for apks in java_apk.gypicjhopman@chromium.org2012-11-162-1/+11
| | | | | | | | | | | | | | | | Previously, we had to keep this name in sync in multiple places, the "fake" xxx_java target and in sdk-targets.xml. Instead, it should be set only in java_apk.gypi and then passed along to each of the places that we were specifying it before. Also, delete unused 'output' block and unneeded xxx_java dependencies. BUG= Review URL: https://chromiumcodereview.appspot.com/11363131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168148 0039d316-1c4b-4281-b951-d872f2087c98
* Fix chrome/arm build warnings.sbc@chromium.org2012-11-151-0/+11
| | | | | | | | | | | Set default warning suppression for PNaCL compiler (clang) to match the existing clang suppressions. BUG= https://code.google.com/p/nativeclient/issues/detail?id=3108 Review URL: https://chromiumcodereview.appspot.com/11360238 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168069 0039d316-1c4b-4281-b951-d872f2087c98
* Android: fixes FYI builder.bulach@chromium.org2012-11-151-1/+1
| | | | | | | | | | | | Following https://chromiumcodereview.appspot.com/11312239/, fixes the out directory location. BUG= TEST=android fyi bots Review URL: https://codereview.chromium.org/11419020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168015 0039d316-1c4b-4281-b951-d872f2087c98
* android: Print error when trying to build on 32-bit host.digit@chromium.org2012-11-152-2/+32
| | | | | | | | | | | | | | | | | | This patch changes build/android/envsetup.sh to detect that the user is running on a 32-bit host system, and print an error message in this case, since a full build will fail (linker runs out of memory, because the generated files are too large). This can be overriden with the new --try-32 flag, in case someone really wants to try a build. This would only be useful if one needs to rebuild a "small" target, not do a complete build. BUG= Review URL: https://chromiumcodereview.appspot.com/11366243 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168009 0039d316-1c4b-4281-b951-d872f2087c98
* Modify the Android test running scripts so they can be used from WebKitpeter@chromium.org2012-11-155-19/+52
| | | | | | | | | | | | | | | In order to avoid duplicating most of the run-tests-on-devices logic, make sure that the Android scripts are able to be usable from a WebKit checkout. Two flags have been added for this: --webkit, which is necessary as a file's path on the host and device are not per se equal anymore, and --out-directory, accepting a path as it's not always in the Chromium source directory. BUG= Review URL: https://chromiumcodereview.appspot.com/11312239 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167999 0039d316-1c4b-4281-b951-d872f2087c98
* Remove temporary shim for ContentViewCore.updateVSyncskyostil@chromium.org2012-11-151-1/+0
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11366175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167859 0039d316-1c4b-4281-b951-d872f2087c98
* Put the app launcher on windows/chromeos behind a compile-time flag, and ↵tapted@chromium.org2012-11-151-0/+26
| | | | | | | | | | | | | | | | | | provide defines. This change decouples the logic that associates the app launcher and settings app with windows-only builds, and consolidates the list of app_list sources in chrome_browser_ui.gypi. BUG=160839 TEST=on Windows: compiles with -Denable_app_list=0 (with no app launcher function), and on Windows: compiles with -Denable_settings_app=0 (with app launcher but no settings app in it) on ChromeOS: compiles (functional ChromeOS launcher) Review URL: https://chromiumcodereview.appspot.com/11293267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167853 0039d316-1c4b-4281-b951-d872f2087c98
* Only show landmines output if the environment says so.iannucci@chromium.org2012-11-151-32/+49
| | | | | | | | | | R=maruel@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/11369238 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167834 0039d316-1c4b-4281-b951-d872f2087c98
* Fix NotImplementedError for vs and ib build-toolsiannucci@chromium.org2012-11-151-1/+1
| | | | | | | | | | R=nsylvain@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/11362244 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167818 0039d316-1c4b-4281-b951-d872f2087c98
* Use universal newlines in gyp_helper.iannucci@chromium.org2012-11-151-1/+1
| | | | | | | | | | | | | This avoids a stack trace for developers who have dos line endings in their chromium.gyp_env files. BUG= Review URL: https://chromiumcodereview.appspot.com/11293286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167817 0039d316-1c4b-4281-b951-d872f2087c98
* Add --arm option to install-build-deps.sh.sbc@chromium.org2012-11-151-5/+31
| | | | | | | | | | | | | This new option will install the arm cross toolchain (which is only currently available on Ubuntu precise). BUG= Review URL: https://chromiumcodereview.appspot.com/11360255 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167803 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167793 - Moving prepopulated search engines to a JSON file.danakj@chromium.org2012-11-151-48/+0
| | | | | | | | | | | | | | | | | | 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 Review URL: https://chromiumcodereview.appspot.com/11377049 TBR=beaudoin@chromium.org Compiler errors: http://build.chromium.org/p/chromium.chromiumos/buildstatus?builder=Linux%20ChromiumOS%20Builder&number=28409 http://build.chromium.org/p/chromium.win/buildstatus?builder=Win%20Builder%20%28dbg%29&number=4778 Review URL: https://codereview.chromium.org/11293291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167796 0039d316-1c4b-4281-b951-d872f2087c98
* Moving prepopulated search engines to a JSON file.beaudoin@chromium.org2012-11-151-0/+48
| | | | | | | | | | | 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 Review URL: https://chromiumcodereview.appspot.com/11377049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167793 0039d316-1c4b-4281-b951-d872f2087c98
* Pass --no-keep-files-mapped for 32-bit Linux builds with Breakpad.thestig@chromium.org2012-11-151-0/+12
| | | | | | | | BUG=160253 Review URL: https://chromiumcodereview.appspot.com/11293284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167785 0039d316-1c4b-4281-b951-d872f2087c98