summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Pull in new launchpad.net translations and actually build thetony@chromium.org2011-02-021-1/+3
| | | | | | | | | | | | 6 new languages on Linux if gyp is run with with use_third_party_translations=1. I also moved the translations from src/chrome/third_party to src/third_party, since the translations cover more than chrome/. Review URL: http://codereview.chromium.org/6410010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73381 0039d316-1c4b-4281-b951-d872f2087c98
* Added command line switches and UI (controlled via a build option)davemoore@chromium.org2011-02-011-0/+13
| | | | | | | | | | | to make it easier to use the sampling profiler. BUG=None TEST=None Review URL: http://codereview.chromium.org/6250070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73374 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 73304 (broke clang/linux) - Use early expansion for debug_optimize ↵thakis@chromium.org2011-02-011-2/+2
| | | | | | | | | | | | | | | | | and release_optimize This fixes a bug when these flags are not overriden from ~/.gyp/include.gypi which is the way they should be set for Valgrind builds (see http://dev.chromium.org/developers/how-tos/using-valgrind ) BUG=70107 TEST=gclient runhooks --force && grep "\-O" base/base.target.mk Review URL: http://codereview.chromium.org/6267004 TBR=timurrrr@chromium.org Review URL: http://codereview.chromium.org/6334026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73329 0039d316-1c4b-4281-b951-d872f2087c98
* Add a grit define for enabling third_party translations.tony@chromium.org2011-02-011-0/+6
| | | | | | | | | | | | | Turn it off by default and add conditions to chromium_strings.grd for third_party specific outputs. Add the ability to filter xtb files (translations) using if nodes. TEST=still able to compile chrome Review URL: http://codereview.chromium.org/6392033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73314 0039d316-1c4b-4281-b951-d872f2087c98
* Use early expansion for debug_optimize and release_optimizetimurrrr@chromium.org2011-02-011-2/+2
| | | | | | | | | | | | This fixes a bug when these flags are not overriden from ~/.gyp/include.gypi which is the way they should be set for Valgrind builds (see http://dev.chromium.org/developers/how-tos/using-valgrind ) BUG=70107 TEST=gclient runhooks --force && grep "\-O" base/base.target.mk Review URL: http://codereview.chromium.org/6267004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73304 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling building of CEEE; we will be moving the code to a separatejoi@chromium.org2011-01-311-1/+0
| | | | | | | | | | | repository. Removing chrome_frame -> ceee dependency. BUG=none TEST=none Review URL: http://codereview.chromium.org/6386025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73195 0039d316-1c4b-4281-b951-d872f2087c98
* Include remoting/ in test coverage dashboardhclam@chromium.org2011-01-311-1/+1
| | | | | | | | | | | Adding remoting in common.croc. BUG=None TEST=None Review URL: http://codereview.chromium.org/6312035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73176 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Disable -Wuninitialized for now.thakis@chromium.org2011-01-311-0/+4
| | | | | | | | | | | Hopefully it can be turned on again soon. BUG=71375 TEST=none Review URL: http://codereview.chromium.org/6386024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73151 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Make it possible to add a plugin through GYP_DEFINESthakis@chromium.org2011-01-281-0/+21
| | | | | | | | | | | | | | | | | With this CL, one can run GYP_DEFINES='clang=1 clang_load=/Users/thakis/src/llvm-svn/tools/clang/examples/PrintFunctionNames/libPrintFunctionNames.dylib clang_plugin=print-fns' gclient runhooks and then the normal build will run with the clang example plugin. I'm not sure if this is the best way to run Elliot's plugin, but it's useful for local one-off runs. BUG=none TEST=none Review URL: http://codereview.chromium.org/6355010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72924 0039d316-1c4b-4281-b951-d872f2087c98
* lastchange: use shell=True on Windowsevan@chromium.org2011-01-271-1/+2
| | | | | | | | | | | I regressed this by refactoring some code together then splitting it again. Originally it was fixed in r18533. BUG=71016 Review URL: http://codereview.chromium.org/6265031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72897 0039d316-1c4b-4281-b951-d872f2087c98
* lastchange: don't use git rev-parse output when it failsevan@chromium.org2011-01-261-1/+4
| | | | | | | | | | If you weren't using SVN or Git, but you had Git installed, we still thought you were using Git and had empty info for the version number. Review URL: http://codereview.chromium.org/6308016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72706 0039d316-1c4b-4281-b951-d872f2087c98
* lastchange: give up on git-svnevan@chromium.org2011-01-261-29/+24
| | | | | | | | | | | Just put the git hash in the revision fields. Developers who are using git aren't making releases. BUG=70909 Review URL: http://codereview.chromium.org/6348023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72661 0039d316-1c4b-4281-b951-d872f2087c98
* Add views_unittests to chromeos_builder target.thestig@chromium.org2011-01-251-1/+2
| | | | | | | | BUG=64211 TEST=none Review URL: http://codereview.chromium.org/6338016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72528 0039d316-1c4b-4281-b951-d872f2087c98
* Add ENABLE_WEBGL=1 definition to handle renaming of ENABLE_3D_CANVASkbr@chromium.org2011-01-241-0/+2
| | | | | | | | | | | | | flag in https://bugs.webkit.org/show_bug.cgi?id=53041 . ENABLE_3D_CANVAS will be removed once we roll WebKit past the landing of the upstream patch. BUG=none TEST=none Review URL: http://codereview.chromium.org/6256013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72423 0039d316-1c4b-4281-b951-d872f2087c98
* lastchange: wrap another subprocess call in a try blockevan@chromium.org2011-01-241-5/+8
| | | | | | Avoids throwing an exception when git isn't installed. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72418 0039d316-1c4b-4281-b951-d872f2087c98
* lastchange: skip over git-svn "rebuilding..." linesevan@chromium.org2011-01-241-1/+3
| | | | | | | | | | Sometimes git-svn prints extra status info. From a glance at the source, there's no flag to skip it. So just skip it when parsing. Review URL: http://codereview.chromium.org/6349010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72360 0039d316-1c4b-4281-b951-d872f2087c98
* Add a chromium_builder_perf target.chase@chromium.org2011-01-241-2/+15
| | | | | | | | | | | | | | | | | | | | | Create a chromium_builder_perf target for all platforms which refers to projects the Chromium Perf bots use to test Chromium's performance. This is a reduced target to allow the perf bots to cycle faster (builder builds fewer targets and bots download smaller archives). Add crash_service to test_support_ui and remove it from projects that depend on test_support_ui. This allows projects that just build page_cycler_tests, startup_tests, etc on Windows to get crash_service. BUG=70580 TEST=all continues to work, chromium_builder_perf works, builds crash_service on windows Review URL: http://codereview.chromium.org/6271015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72359 0039d316-1c4b-4281-b951-d872f2087c98
* lastchange: handle the git-but-not-git-svn caseevan@chromium.org2011-01-241-3/+18
| | | | | | | | | | | | When we're using a git checkout of WebKit that hasn't had git-svn set up, ignore the missing versioning information rather than failing. BUG=70606,private mails Review URL: http://codereview.chromium.org/6267010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72351 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed invocation of "git svn info" under win32.caseq@google.com2011-01-241-3/+9
| | | | | | | | | TBR=evan BUG=70606 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72335 0039d316-1c4b-4281-b951-d872f2087c98
* Conditionally add compile-time enable for the web audio API only on Mac OS Xcrogers@google.com2011-01-241-0/+5
| | | | | | | | | | This is effectively a pared-down version of the already reviewed: http://codereview.chromium.org/6308014/ BUG=none TEST=none (tested locally for Mac OS X which is the only platform this affects) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72308 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 72306 - Conditionally add compile-time enable for web audio API on ↵crogers@google.com2011-01-241-5/+0
| | | | | | | | | | | | | | | | Mac OS X This is a more limited version of the patch already reviewed here: http://codereview.chromium.org/6308014/ BUG=none TEST=none (tested locally on Mac OS X to verify build and that the feature could be enabled) Review URL: http://codereview.chromium.org/6388002 TBR=crogers@google.com Review URL: http://codereview.chromium.org/6271014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72307 0039d316-1c4b-4281-b951-d872f2087c98
* Conditionally add compile-time enable for web audio API on Mac OS Xcrogers@google.com2011-01-231-0/+5
| | | | | | | | | | | This is a more limited version of the patch already reviewed here: http://codereview.chromium.org/6308014/ BUG=none TEST=none (tested locally on Mac OS X to verify build and that the feature could be enabled) Review URL: http://codereview.chromium.org/6388002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72306 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 72282 - Enable web audio compile-time flagcrogers@google.com2011-01-221-1/+0
| | | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6308014 TBR=crogers@google.com Review URL: http://codereview.chromium.org/6322007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72283 0039d316-1c4b-4281-b951-d872f2087c98
* Enable web audio compile-time flagcrogers@google.com2011-01-221-0/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6308014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72282 0039d316-1c4b-4281-b951-d872f2087c98
* webkit: expose webkit branch and revision number in about pagesevan@chromium.org2011-01-221-21/+46
| | | | | | | | | | | | | | | - Change lastchange.py to work in other directories and to provide SVN URL. - Use lastchange.py in place where we generate WebKit versioning info. - Include branch@revision string in glue API. BUG=41264 TEST=compiles Review URL: http://codereview.chromium.org/6354014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72245 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium support for window.webkitRequestAnimationFrame()jamesr@chromium.org2011-01-211-0/+1
| | | | | | | | | | | | | This is a very simple scheduler that targets 100fps. BUG=64848 TEST=layout tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=71909 Review URL: http://codereview.chromium.org/6136005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72230 0039d316-1c4b-4281-b951-d872f2087c98
* lastchange: add a flag to only print the svn revision numberevan@chromium.org2011-01-211-6/+10
| | | | | | | | | | | | This allows me to change one of the callers to not parse the "REVISION=1234" output, which will allow me to change that output in a future change. BUG=41264 Review URL: http://codereview.chromium.org/6265021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72170 0039d316-1c4b-4281-b951-d872f2087c98
* lastchange.py: fix style, unify git codepathevan@chromium.org2011-01-211-41/+15
| | | | | | | | | | | | 1) Change style to match style guide. 2) Use "git svn info" so we can use the same parsing code for both git and svn. TEST=ran manually Review URL: http://codereview.chromium.org/6263009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72074 0039d316-1c4b-4281-b951-d872f2087c98
* Remove gconf build dependence for Chrome OS.petkov@chromium.org2011-01-201-3/+7
| | | | | | | | | BUG=chromium-os:430 TEST=try bots (win, linux, linux_chromeos); tested on device Review URL: http://codereview.chromium.org/6268008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72017 0039d316-1c4b-4281-b951-d872f2087c98
* Build the views unittests in the builder targer. Also fix ordering.nsylvain@chromium.org2011-01-201-6/+7
| | | | | | Review URL: http://codereview.chromium.org/6347011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71918 0039d316-1c4b-4281-b951-d872f2087c98
* Fix libnss include path when building under WebKit on linux to matchadamk@chromium.org2011-01-191-2/+2
| | | | | | | | the new code location under Source/. Review URL: http://codereview.chromium.org/6264004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71793 0039d316-1c4b-4281-b951-d872f2087c98
* clang/linux: Build with -g0 if fastbuild=1 is set (e.g. on the buildbots)thakis@chromium.org2011-01-191-0/+8
| | | | | | | | | BUG=70000 TEST=clang/linux bots are 5x as fast. Review URL: http://codereview.chromium.org/6324007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71765 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS past WebKit move. Update gyp files and include paths to ↵abarth@chromium.org2011-01-172-5/+6
| | | | | | reflect the move. Consolidate how we DEPS in WebKit source files. Cross fingers. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71586 0039d316-1c4b-4281-b951-d872f2087c98
* Clang: enable -Wbool-conversions and -Wunused-variables on Linux.hans@chromium.org2011-01-141-5/+0
| | | | | | | | | | | | | | | -Wbool-conversion warns about EXPECT_EQ(false, blah), so replace that with EXPECT_FALSE(blah). Do the same with EXPECT_EQ(true, blah) for good measure (even though that doesn't generate warnings). Also remove the one instance of an unused variable. BUG=69421 TEST=buildbots all compile and all tests pass Review URL: http://codereview.chromium.org/6300001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71431 0039d316-1c4b-4281-b951-d872f2087c98
* net: enable DnsRRResolver on Windowsagl@chromium.org2011-01-131-0/+1
| | | | | | | | | | | | (Note that this code was developed by try-server so if something appears to be terribly wrong, it probably is.) BUG=none TEST=net_unittests http://codereview.chromium.org/6180001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71349 0039d316-1c4b-4281-b951-d872f2087c98
* Move OSExchangeData from src/app to src/ui/base/dragdropben@chromium.org2011-01-121-1/+0
| | | | | | | | | | BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/6200005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71205 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing several typos in gyp files detected by jeanluc's forthcoming changes ↵bradnelson@google.com2011-01-111-1/+1
| | | | | | | | | | | to gyp. BUG=None TEST=None Review URL: http://codereview.chromium.org/6130007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71082 0039d316-1c4b-4281-b951-d872f2087c98
* Marking the following targets for non-incremental linking independentjoi@chromium.org2011-01-111-0/+3
| | | | | | | | | | | | | | | | | | | | | of 32/64 bits, as they have been causing out of memory errors even on 64-bit builders.: chrome_frame_tests chrome_frame_perftests chrome_dll_nacl_win64 browser_tests nacl_ui_tests nacl_sandbox_tests sync_integration_tests interactive_ui_tests BUG=none TEST=it builds Review URL: http://codereview.chromium.org/6113006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71077 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compilation with disabled remoting.sergeyu@chromium.org2011-01-111-3/+7
| | | | | | | | | | | | | There are two issues fixed: 1. Code didn't compile. 2. The remoting section in option was shown even without --enable-remoting. BUG=None TEST=Try to compile with remoting=0 and verify that Remoting doesn't show up in advanced options Review URL: http://codereview.chromium.org/6174005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70976 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor grit -D flags into a gyp variable so we don'ttony@chromium.org2011-01-071-22/+48
| | | | | | | | | | | | have to repeat the logic for it in a bunch of different places. I had to add another level of variables{} so I could use use_titlecase_in_grd_files in a condition. I also removed some quotes around default values since that seems to be the more common way to express boolean values. BUG=68028 Review URL: http://codereview.chromium.org/6070011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70757 0039d316-1c4b-4281-b951-d872f2087c98
* Move animation code to new ui/base/animation directory.ben@chromium.org2011-01-071-0/+1
| | | | | | | | | | BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/6154001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70743 0039d316-1c4b-4281-b951-d872f2087c98
* Allow the official target to be used for non-official builds.nsylvain@chromium.org2011-01-071-3/+9
| | | | | | | | | Make sure we include PDF only when it is available. (It is not available on the normal non-official builds. Review URL: http://codereview.chromium.org/6125002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70698 0039d316-1c4b-4281-b951-d872f2087c98
* Private Pepper extension for Flapper to allow TCP connections to be madeviettrungluu@chromium.org2011-01-071-0/+11
| | | | | | | | | | | | | | (from inside the renderer sandbox). (Only enabled on ChromeOS, since it opens a hole in the renderer. This should be revisited, with controls tightened, once Flapper runs out of process.) BUG=none TEST=none Review URL: http://codereview.chromium.org/5098002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70687 0039d316-1c4b-4281-b951-d872f2087c98
* Some clean ups to build/common.gypi.tony@chromium.org2011-01-061-98/+91
| | | | | | | | | | | | | | | - Organizing variables dicts as 1) vars copied from inner scopes 2) new vars defined in current scope 3) conditions - moving variables out of inner scopes when possible - cleaning up/consolidating some comments This is just a refactoring and shouldn't change any of the logic. Review URL: http://codereview.chromium.org/6015016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70667 0039d316-1c4b-4281-b951-d872f2087c98
* harfbuzz: check in harfbuzz-ng, add gyp define to use itevan@chromium.org2011-01-051-0/+4
| | | | | | | | | | | | | | | This checks in harbuzz-ng b0d396aa88b3cdf8cea896bfeeba197656e1cdb1. Setting use_harfbuzz_ng to 1 in gyp will cause us to build harfbuzz-ng in place of harfbuzz. So far this currently fails to compile due to all our other code relying on the old API. BUG=68551 TEST=./build/gyp_chromium -Duse_harfbuzz_ng=1, verify build breaks Review URL: http://codereview.chromium.org/6052008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70539 0039d316-1c4b-4281-b951-d872f2087c98
* Add back building of policy templates to the official buildersgfeher@chromium.org2011-01-051-0/+1
| | | | | | | | | BUG=68562 TEST=policy_templates.zip should reappear in the offical builds Review URL: http://codereview.chromium.org/6019008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70495 0039d316-1c4b-4281-b951-d872f2087c98
* Enable client-based geolocation.jknotten@chromium.org2010-12-311-1/+1
| | | | | | | | | | | BUG=59907 TEST=BrowserTest:Geolocation*, LayoutTests:fast/dom/Geolocation Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=69545 Review URL: http://codereview.chromium.org/5860008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70340 0039d316-1c4b-4281-b951-d872f2087c98
* Add forwarding script for build-bisect.py.evan@chromium.org2010-12-231-0/+11
| | | | | | | | TODO(evan): remove this in a few months. Review URL: http://codereview.chromium.org/6096001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70112 0039d316-1c4b-4281-b951-d872f2087c98
* Rename build/build-bisect.py to tools/bisect-builds.py.evan@chromium.org2010-12-231-300/+0
| | | | | | | I always have trouble finding this tool because of its weird name and place. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70110 0039d316-1c4b-4281-b951-d872f2087c98
* build-bisect.py: Update the base snapshot archive URL.rsesek@chromium.org2010-12-231-1/+1
| | | | | | | | | BUG=none TEST=works as before Review URL: http://codereview.chromium.org/6048010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70084 0039d316-1c4b-4281-b951-d872f2087c98