summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Add wildcard OWNERS files for directories where anyone can approve commits.dpranke@chromium.org2012-03-121-0/+1
| | | | | | | | | R=ben@chromium.org, darin@chromium.org BUG=88315 Review URL: https://chromiumcodereview.appspot.com/9664020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126218 0039d316-1c4b-4281-b951-d872f2087c98
* Basic skeleton of a window/layer/view inspector.ben@chromium.org2012-03-121-0/+1
| | | | | | | | | | Ctrl+Shift+F1 brings it up. http://crbug.com/97266 TEST=none Review URL: https://chromiumcodereview.appspot.com/9662022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126207 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Explicitly include gmodule-2.0 in the list for glib/gtk dependency.sadrul@chromium.org2012-03-121-12/+20
| | | | | | | | | BUG=115799 TEST=bots remain non-grumpy Review URL: https://chromiumcodereview.appspot.com/9649022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126148 0039d316-1c4b-4281-b951-d872f2087c98
* Revert ___asan_set_death_callback and ___asan_set_error_report_callback ↵glider@chromium.org2012-03-121-2/+0
| | | | | | | | | | until the new Clang arrives. TBR=mark BUG=114996 Review URL: https://chromiumcodereview.appspot.com/9662058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126130 0039d316-1c4b-4281-b951-d872f2087c98
* Add three more ASan interface functions:glider@chromium.org2012-03-121-0/+3
| | | | | | | | | | | | | ___asan_set_death_callback ___asan_set_error_report_callback ___asan_handle_no_return TBR=mark BUG=114996 Review URL: https://chromiumcodereview.appspot.com/9690009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126122 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pkgconfig wrapper for 64 bitspiman@chromium.org2012-03-092-6/+16
| | | | | | | | | | BUG=none TEST=build 64-bit version of chrome using 64-bit chromeos sysroot Review URL: http://codereview.chromium.org/9654001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125925 0039d316-1c4b-4281-b951-d872f2087c98
* Make helper app, get closer to working content shell.avi@chromium.org2012-03-091-0/+91
| | | | | | | | | BUG=115784 TEST=none Review URL: https://chromiumcodereview.appspot.com/9656002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125921 0039d316-1c4b-4281-b951-d872f2087c98
* Whitespace change to test builds.cmp@chromium.org2012-03-091-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125857 0039d316-1c4b-4281-b951-d872f2087c98
* Add sync_unit_tests to the experimental builder.yfriedman@chromium.org2012-03-081-2/+1
| | | | | | | | | | | | It now links, but we'll keep it off the default build until we can verify load issues BUG= TEST= Review URL: http://codereview.chromium.org/9634013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125687 0039d316-1c4b-4281-b951-d872f2087c98
* Move third_party/android/testrunner to third_party/android_testrunnersteveblock@chromium.org2012-03-072-6/+6
| | | | | | | | | | | | | | | | The original intent was to have multiple subdirectories under third_party/android/, but the need for these has not arisen and it potentially adds complexity. Also update the license checker tool to prune this directory, as the code is used only for testing. 'tools/licenses.py scan | grep android' See http://codereview.chromium.org/8322008. Review URL: http://codereview.chromium.org/9622010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125451 0039d316-1c4b-4281-b951-d872f2087c98
* Add target base_unittests_run and tools/isolate/isolate.py.maruel@chromium.org2012-03-071-0/+10
| | | | | | | | | | | This target uses isolate.py to run the unit test in a separate directory. BUG=98636 TEST= Review URL: http://codereview.chromium.org/9513003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125386 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Use gold for 32-bit builds as well.thestig@chromium.org2012-03-071-2/+2
| | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9580032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125369 0039d316-1c4b-4281-b951-d872f2087c98
* Fix tweak_info_plist.py to be explicit about arguments.avi@chromium.org2012-03-071-13/+20
| | | | | | | | | | BUG=115784 TEST=none Review URL: http://codereview.chromium.org/9617032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125349 0039d316-1c4b-4281-b951-d872f2087c98
* - Extend compiler.py to recognize .idl files.miket@chromium.org2012-03-071-1/+40
| | | | | | | | | | | | | | | | - Extend .gyp to pass certain .idl files to compiler.py. - Implement a translator taking IDL parser output and creating a schema that the JSON compiler recognizes. - Convert one API to IDL using asargent's JSON cat JSON-to-IDL converter, and adapt API's implementation to use the newly generated output. TEST=no changes BUG=none Review URL: http://codereview.chromium.org/9600050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125300 0039d316-1c4b-4281-b951-d872f2087c98
* Add install script for ant/java for Android and rename sdk install script.navabi@google.com2012-03-074-131/+206
| | | | | | | | | | | | | | | | | As we upstream Java source code, the upstream bots and developers need to hava java and ant. Ant is used to build the java source code. Installing ant/java requires sudo privileges which installation of sdk/ndk does not require. The patch moves the install script for sdk/ndk to install-build-deps-android-sdk.sh. The new install script for ant/java is called install-ubild-deps-android.sh and will prompt the user for sudo password. BUG=http://code.google.com/p/chromium/issues/detail?id=117023 TEST= Review URL: http://codereview.chromium.org/9605020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125297 0039d316-1c4b-4281-b951-d872f2087c98
* First pass at content shell for the Mac. Doesn't work yet.avi@chromium.org2012-03-063-0/+431
| | | | | | | | | BUG=115784 TEST=none Review URL: https://chromiumcodereview.appspot.com/9513006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125254 0039d316-1c4b-4281-b951-d872f2087c98
* Filter out more tests from net_unittestsjgreenwald@chromium.org2012-03-051-0/+14
| | | | | | | | | | | | | | | Some refactoring occured that broke some more Chrome on Android tests. See: https://chromiumcodereview.appspot.com/9582034 These will be fixed later. BUG= TEST= Review URL: http://codereview.chromium.org/9597027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124997 0039d316-1c4b-4281-b951-d872f2087c98
* Implement one click login.rogerta@chromium.org2012-03-051-0/+13
| | | | | | | | | | | | | | | | | depends on http://codereview.chromium.org/9466022/ depends on http://codereview.chromium.org/9465018/ BUG=110050 TEST=When the profile is not connected to a google account, each time the user logs in to a google property an infobar will ask the user if he would like to connect the profile to this account. If so, a dialog pops up with more information, and allows the user to start or cancel. The user can also not choose the default sync settings, in which case pressing start will bring up the advanced sync dialog. Review URL: http://codereview.chromium.org/9453035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124996 0039d316-1c4b-4281-b951-d872f2087c98
* shorten long bindings lines for Windows buildsscottbyer@chromium.org2012-03-021-1/+4
| | | | | | | | | | BUG=none TEST=build using the command line on Windows, piping through sed, see less extraneous output Review URL: http://codereview.chromium.org/9423018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124754 0039d316-1c4b-4281-b951-d872f2087c98
* Rename chrome/browser/ui/views/{aura => ash}/erg@chromium.org2012-03-021-0/+5
| | | | | | | | | | BUG=116458 R=ben TBR=davemoore Review URL: http://codereview.chromium.org/9570044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124752 0039d316-1c4b-4281-b951-d872f2087c98
* json_schema_compiler: any, additionalProperties, functions on typescalamity@chromium.org2012-03-021-0/+3
| | | | | | | | | | | | Add support and tests for more json types. Also fixed a number of API jsons. BUG= TEST= Review URL: http://codereview.chromium.org/9491002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124643 0039d316-1c4b-4281-b951-d872f2087c98
* Replace make function back now that not using goma (removed in ↵jrg@chromium.org2012-03-021-1/+24
| | | | | | | | | | | | | http://chromiumcodereview.appspot.com/9570042) TBR=maruel@chromium.org BUG=None TEST= Review URL: https://chromiumcodereview.appspot.com/9585002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124615 0039d316-1c4b-4281-b951-d872f2087c98
* Disable Goma for Android bots.jrg@chromium.org2012-03-021-0/+10
| | | | | | | | | BUG=None TEST= Review URL: https://chromiumcodereview.appspot.com/9584001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124612 0039d316-1c4b-4281-b951-d872f2087c98
* Use goma for android builds.jrg@chromium.org2012-03-022-24/+62
| | | | | | | | | BUG=None TEST= Review URL: https://chromiumcodereview.appspot.com/9570042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124565 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: Build on the linux desktop, plus add USE_ASH.erg@chromium.org2012-03-012-10/+13
| | | | | | | | | BUG=none Review URL: http://codereview.chromium.org/9478015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124488 0039d316-1c4b-4281-b951-d872f2087c98
* Move the build config logic for our memory tools into common.gypi.rnk@chromium.org2012-03-011-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This change allows us to tweak these options without restarting the build masters and submit try jobs that tweak them. It also simplifies usage of these tools, because instead of copying and pasting a large block of gyp variables from tools/build/scripts/masters/factor/chromium_factory.py into GYP_DEFINES or .gyp/include.gyp, developers can simply set build_for_tool=mytool. My plan is to change the chromium.fyi master to use build_for_tool=* first, and revert if those bots break. If they stay green, I'll send a change to update chromium.memory.fyi and completely remove ChromiumFactory.MEMORY_TOOLS_GYP_DEFINES. I intend to remove all the otherwise unused (win_)(release|debug)_* options that we exposed later. This change is supposed to be the simplest thing that works. R=maruel@chromium.org,timurrrr@chromium.org BUG=109780 TEST=built with build_for_tool=drmemory locally Review URL: http://codereview.chromium.org/9516005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124323 0039d316-1c4b-4281-b951-d872f2087c98
* Android: Guard off desktop notificationsdfalcantara@chromium.org2012-03-011-0/+3
| | | | | | | | | | | | | | | We currently have no system in place to perform desktop notifications on Android. This CL guards off certain bits of code and prevents the files in browser/notifications/* from being compiled when notifications are disabled. BUG=http://crbug.com/115320 TEST= Review URL: http://codereview.chromium.org/9447034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124305 0039d316-1c4b-4281-b951-d872f2087c98
* Android build: move media_unittests to default target.nileshagrawal@chromium.org2012-03-011-1/+1
| | | | | | | | | | BUG=None TEST= Review URL: http://codereview.chromium.org/9535016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124303 0039d316-1c4b-4281-b951-d872f2087c98
* The 'msbuild_toolset%' variable can be used to select the desired version of ↵alexeypa@chromium.org2012-02-291-0/+6
| | | | | | | | | | | Windows SDK when building in MSBuild (Visual Studio 2010/2010e). TEST=Built all.sln successfully. Review URL: http://codereview.chromium.org/9447062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124274 0039d316-1c4b-4281-b951-d872f2087c98
* Make chroot setup work better with NFS home dirs.mmoss@chromium.org2012-02-291-2/+4
| | | | | | | | | | BUG=none TEST=install-chroot.sh works on Google corp machines. Review URL: http://codereview.chromium.org/9500022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124265 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream test sharder.bulach@chromium.org2012-02-295-55/+237
| | | | | | | | | | | | | On chromium for android, we shard tests by splitting the set of tests and running on multiple connected devices. BUG= TEST=build/android/run_tests.py Review URL: http://codereview.chromium.org/9494007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124214 0039d316-1c4b-4281-b951-d872f2087c98
* Add first java source code and gyp/ant changes to build java code.navabi@google.com2012-02-291-0/+1
| | | | | | | | | | | | | | | | | Introduce the first java source for chrome on android to base/android/java. Also add new target to build the java source in the directory. Currently there is a dummy java file called DeleteStaging.java that should be replaced when real base java source code is upstreamed. This will be the java files from this patch: https://chromiumcodereview.appspot.com/9443018/. The DeleteStaging.java file should be removed once real java code is checked in. BUG= TEST= Review URL: http://codereview.chromium.org/9514018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124134 0039d316-1c4b-4281-b951-d872f2087c98
* Android build: move content_unittests to default target.jrg@chromium.org2012-02-291-1/+1
| | | | | | | | | | | | Also expand PRESUBMIT.py to include content files (e.g. everything). BUG=None TEST= Review URL: http://codereview.chromium.org/9416117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124108 0039d316-1c4b-4281-b951-d872f2087c98
* Restore -pie linker flag on Linux.cevans@chromium.org2012-02-291-0/+4
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9514014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124072 0039d316-1c4b-4281-b951-d872f2087c98
* Self-install Android SDK/NDK tools on each build.jrg@google.com2012-02-283-0/+3
| | | | | | | | | | | This mechanism was enabled for the FYI bot a week ago and looks good. BUG=None TEST= Review URL: https://chromiumcodereview.appspot.com/9429073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124048 0039d316-1c4b-4281-b951-d872f2087c98
* 'make -k' for android_experimental compile (not just make)jrg@google.com2012-02-281-1/+1
| | | | | | | | | BUG=None TEST= Review URL: https://chromiumcodereview.appspot.com/9514007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124015 0039d316-1c4b-4281-b951-d872f2087c98
* Allow to override the location of ASan blacklist.glider@chromium.org2012-02-281-2/+4
| | | | | | | | | This is needed to build a CrOS binary, because the buildsystem doesn't play well with relative paths. BUG=chromium-os:26919 Review URL: https://chromiumcodereview.appspot.com/9479002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123935 0039d316-1c4b-4281-b951-d872f2087c98
* json_schema_compiler: Added wider support for OBJECTs and ENUMs. Used the ↵calamity@chromium.org2012-02-281-1/+4
| | | | | | | | | | | | new 'dependencies' property in the jsons. Refactored to avoid code duplication. Added tests for new features and where tests were lacking. BUG= TEST=unit_tests --gtest_filter=JsonSchemaCompiler* Review URL: http://codereview.chromium.org/9456007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123909 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 123894 - Remove hand-rolled protobufs generation; enable rel paths in ↵rsleevi@chromium.org2012-02-281-23/+6
| | | | | | | | | | | | | | | | | | | | | protoc.gypi protoc.gypi now accepts a relative path to handle the way that protoc_out_dir is applied to build the generated path. Remove the 'cacheinvalidation_proto_cpp' target and instead generate a static_library to begin with. Simplify all steps by removing the actions and including the protoc.gypi file. BUG=113339 Review URL: http://codereview.chromium.org/9378041 TBR=kushi.p@gmail.com Review URL: https://chromiumcodereview.appspot.com/9480022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123896 0039d316-1c4b-4281-b951-d872f2087c98
* Remove hand-rolled protobufs generation; enable rel paths in protoc.gypikushi.p@gmail.com2012-02-281-6/+23
| | | | | | | | | | | | | | | | protoc.gypi now accepts a relative path to handle the way that protoc_out_dir is applied to build the generated path. Remove the 'cacheinvalidation_proto_cpp' target and instead generate a static_library to begin with. Simplify all steps by removing the actions and including the protoc.gypi file. BUG=113339 Review URL: http://codereview.chromium.org/9378041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123894 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linking when in a WebKit only checkout.tony@chromium.org2012-02-281-5/+11
| | | | | | | | | | third_party is in a different location relative to the output directory in WebKit only checkouts. Review URL: http://codereview.chromium.org/9476013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123892 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Android FYI bot.zhenghao@chromium.org2012-02-241-0/+2
| | | | | | | | | | | | Disable StackContainer.BufferAlignment. BUG=115612 TEST=None Review URL: http://codereview.chromium.org/9455050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123466 0039d316-1c4b-4281-b951-d872f2087c98
* Adding media_unittests to android_experimental.nileshagrawal@chromium.org2012-02-231-0/+1
| | | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/9442007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123347 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure that chrome/ dir exists for webkit_unit_tests on Android.jknotten@chromium.org2012-02-231-1/+4
| | | | | | | | | | | | | | | | | | | webkit_support::GetWebKitRootDirFilePath() looks for a chrome/ directory so that it can identify this as a chrome working directory and therefore add third_party/WebKit to the path to get the WebKit root dir. This normally works because other unit tests pull in the chrome directory for their own reasons, but if this is the first test run on a blank /data/local/tmp directory, webkit_unit_test fails when it tries to load resources required for the tests. Pull in chrome/VERSION and thus ensure that the chrome/ directory exists. TEST=webkit_unit_tests Review URL: http://codereview.chromium.org/9433049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123312 0039d316-1c4b-4281-b951-d872f2087c98
* linux: don't instrument mmx functionsevan@chromium.org2012-02-231-1/+6
| | | | | | | | | | | | | | | | | | Shadow stacks use -finstrument-functions to hook all function entry/exit. But mmx-related functions expect to be inlined so the compiler can compile them out into mmx instructions. This change excludes the mmx intrinsics header file from instrumentation. Without it, builds wil fail with errors like the following: ../../third_party/gold/gold64: obj/media/libyuv_convert.a(obj/media/base/yuv_convert.yuv_convert.o): in function media::EmptyRegisterState():yuv_convert.cc(.text._ZN5media18EmptyRegisterStateEv+0x29): error: undefined reference to '_mm_empty()' (_mm_empty() is an mmx intrinsic function.) Review URL: http://codereview.chromium.org/9416068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123289 0039d316-1c4b-4281-b951-d872f2087c98
* Compute pageScaleFactor on page so that fixed layout page fits width of window.fsamuel@chromium.org2012-02-221-0/+9
| | | | | | | | | | | | | | | | | Fixed layout mode can now be enabled with the command line flag --enable-fixed-layout. This mode does not interact well with zoom at this point in time. This will be fixed shortly. This bug replaces http://codereview.chromium.org/7764006/ which is no longer relevant. BUG=none TEST=manually Review URL: http://codereview.chromium.org/7831028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123126 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the path issues in ASan+ninja buildglider@chromium.org2012-02-221-2/+2
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9372062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123019 0039d316-1c4b-4281-b951-d872f2087c98
* Switch android fyi builder to actually build the "android_experimental" target.yfriedman@chromium.org2012-02-213-4/+6
| | | | | | | | | | | | | Also updates that target with in process build targets and disables a failing test. BUG=113487 TEST= Review URL: http://codereview.chromium.org/9433007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122905 0039d316-1c4b-4281-b951-d872f2087c98
* Remove gpu/demos/demos.gyp from build/all.gyp.thakis@chromium.org2012-02-211-1/+0
| | | | | | | | | | | | | These are supposed to be built with the nacl toolchain. Building them with the normal toolchain as part of `ninja All` isn't useful. BUG=none TEST=none Review URL: http://codereview.chromium.org/9430015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122893 0039d316-1c4b-4281-b951-d872f2087c98
* Remove temporary workaround for http://codereview.chromium.org/9419020/wangxianzhu@chromium.org2012-02-211-4/+2
| | | | | | | | | | | | | http://codereview.chromium.org/9419020 was blocked by crbug.com/109763 without the workaround. Now remove the workaround. BUG= TEST= Review URL: http://codereview.chromium.org/9421014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122870 0039d316-1c4b-4281-b951-d872f2087c98