summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Add chrome_frame_reliability_tests.exe to the set of archived CF tests. ↵robertshield@chromium.org2010-02-241-22/+2
| | | | | | | | | | | | | (Needed for the CF reliability builder) Remove the now-unused chrome_frame_builder target in all.gyp. BUG=29451 TEST=chrome_frame_reliability_tests.exe shows up at http://chrome-web/buildbot/snapshots/chromium-rel-xp/ Review URL: http://codereview.chromium.org/658007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39915 0039d316-1c4b-4281-b951-d872f2087c98
* Allow building without SVG.evan@chromium.org2010-02-241-7/+9
| | | | | | | | Only useful for debug builds, obviously. Review URL: http://codereview.chromium.org/655001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39875 0039d316-1c4b-4281-b951-d872f2087c98
* Cross compiling: don't rewrite dirs if they're already prefixed.davemoore@chromium.org2010-02-221-1/+1
| | | | | | | | | | | When compiling with the new portage build system for Chromium OS, paths passed in for includes, libraries, etc., are already properly prefixed with the sysroot and do not need to be again prefixed with the sysroot. Review URL: http://codereview.chromium.org/652067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39655 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 55033:55080agl@chromium.org2010-02-221-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39609 0039d316-1c4b-4281-b951-d872f2087c98
* Add a dependency for python2.5-dev for linuxnirnimesh@chromium.org2010-02-211-1/+1
| | | | | | Review URL: http://codereview.chromium.org/650049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39582 0039d316-1c4b-4281-b951-d872f2087c98
* Solaris: Second set adding in Solaris as an OS optionevan@chromium.org2010-02-181-2/+6
| | | | | | | | | | TEST=compiles BUG=30101 Patch by James Choi <jchoi42@pha.jhu.edu>. Review URL: http://codereview.chromium.org/606075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39362 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Remove -fno-asynchronous-unwind-tables. We need the eh_frame section ↵thestig@chromium.org2010-02-181-5/+0
| | | | | | | | | | to obtain backtraces on 64-bit. BUG=none TEST=Sane backtraces in 64-bit stacktraces. Review URL: http://codereview.chromium.org/626013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39320 0039d316-1c4b-4281-b951-d872f2087c98
* Added utility to compile webkit with WTF_USE_ACCELERATED_COMPOSITING flag. ↵alokp@chromium.org2010-02-171-0/+11
| | | | | | | | We just need to set GYP_DEFINES=use_accelerated_compositing=1. It is set to 0 by default. Part of the changes is under webkit which I will send in a different CL. Review URL: http://codereview.chromium.org/605006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39256 0039d316-1c4b-4281-b951-d872f2087c98
* media: remove redundant gyp excludesevan@chromium.org2010-02-171-2/+9
| | | | | | | | | | I moved all of these general patterns to common.gypi. Also rearrange the common.gypi patterns to cover more common Linux patterns. Review URL: http://codereview.chromium.org/608032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39236 0039d316-1c4b-4281-b951-d872f2087c98
* Roll gyp DEPS, and mostly revert r38366 which was fixed better in gyp.mmoss@google.com2010-02-171-0/+1
| | | | | | | | | | This properly triggers build targets that depend on "always run" actions. BUG=22044 Review URL: http://codereview.chromium.org/604061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39223 0039d316-1c4b-4281-b951-d872f2087c98
* Circular relationships between .gyp files should be errors. Make them errors,mark@chromium.org2010-02-161-0/+10
| | | | | | | | | | | | | | | | | but currently only on the Mac. These relationships should be errors on all platforms, but some currently exist on non-Mac platforms. See http://crbug.com/35878. Because the Mac is the only platform where a circular dependency between .gyp files is known to cause tangible problems, the portions of Chromium's .gyp files that are used by Macs have been fixed to remove these relationships, and the check is left enabled on the Mac to ensure that no new ones are created. BUG=35308 TEST=none Review URL: http://codereview.chromium.org/600151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39128 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit to 54653jorlow@chromium.org2010-02-111-0/+1
| | | | | | | | | | | | Ruby now needs to be explicitly enabled, it seems. TBR=yurys TEST=none BUG=none Review URL: http://codereview.chromium.org/603032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38774 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore .m files in addition to .mm on non-Macs.mark@chromium.org2010-02-101-1/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/594031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38680 0039d316-1c4b-4281-b951-d872f2087c98
* Include test_shell.gypi in webkit.gyp instead of maintaining a distinctmark@chromium.org2010-02-101-3/+2
| | | | | | | | | | | | | | | | | | test_shell.gyp. This allows the removal of webkit.gyp:pull_in_test_shell, eliminating the circular relationship between webkit.gyp and test_shell.gyp. The expected semantics of building all of test_shell during a webkit.gyp:All build is performed are retained. This change depends on GYP r781 (in Chromium at r38526) for GYP suffix operator path section treatment. It also depends on Chromium r38519 and r38658 for common.gypi treatment of chromium_code. BUG=33186 TEST=Xcode no longer holds stale project files in memory Review URL: http://codereview.chromium.org/602006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38664 0039d316-1c4b-4281-b951-d872f2087c98
* Let the chromium_code variable be applied in target scope in addition to .gypmark@chromium.org2010-02-101-5/+18
| | | | | | | | | | | | | | | | | file scope. This extends r38519, which was incomplete. To resolve bug 33186, I am trying to turn test_shell.gyp into test_shell.gypi, and have webkit.gyp include it. webkit.gyp is not chromium_code, but the targets in test_shell.gypi are. BUG=33186 TEST=builds still work, -Werror and friends are still applied (or not) correctly Review URL: http://codereview.chromium.org/600047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38658 0039d316-1c4b-4281-b951-d872f2087c98
* Move build/external_code.gypi into build/common.gypi.mark@chromium.org2010-02-102-44/+29
| | | | | | | | BUG=35184 TEST=none Review URL: http://codereview.chromium.org/593025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38626 0039d316-1c4b-4281-b951-d872f2087c98
* Really enable JAVASCRIPT_DEBUGGER WebKit feature for Chromium.mnaganov@chromium.org2010-02-101-0/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/596035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38610 0039d316-1c4b-4281-b951-d872f2087c98
* Let the chromium_code variable be applied in target scope in addition to .gypmark@chromium.org2010-02-092-73/+63
| | | | | | | | | | | | | | file scope. To resolve bug 33186, I am trying to turn test_shell.gyp into test_shell.gypi, and have webkit.gyp include it. webkit.gyp is not chromium_code, but the targets in test_shell.gypi are. BUG=33186 TEST=builds still work, -Werror and friends are still applied (or not) correctly Review URL: http://codereview.chromium.org/595010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38519 0039d316-1c4b-4281-b951-d872f2087c98
* Make LASTCHANGE work properly for make build.mmoss@google.com2010-02-081-1/+0
| | | | | | | | BUG=22044 Review URL: http://codereview.chromium.org/579014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38366 0039d316-1c4b-4281-b951-d872f2087c98
* Move candidate_window from third_party/chromeos_text_input to ↵satorux@chromium.org2010-02-081-1/+1
| | | | | | | | | | | | | | | | | | | chrome/browser/chromeos/text_input. Turned out there is no benefit of having this in a separate git repository. No code change in candidate_window.cc, but modified the copyright notice from Chromium OS Authors to Chromium Authors. Slightly modified text_input.gyp to make it compile. We'll also change cros_deps/DEPS in a separate CL. BUG=none TEST=confirmed candidate_window compiles as before. Review URL: http://codereview.chromium.org/579026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38345 0039d316-1c4b-4281-b951-d872f2087c98
* linux: build with -Wextraevan@chromium.org2010-02-052-2/+9
| | | | | | | | | | | | 95% of this is removing "const" from return types, but turning this on found one bug! (A "for" loop that expected its iterator to go negative but which was using an unsigned type.) BUG=34160 Review URL: http://codereview.chromium.org/570012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38266 0039d316-1c4b-4281-b951-d872f2087c98
* Enable JAVASCRIPT_DEBUGGER flag. JSC-dependent parts of WebCore were guarded ↵mnaganov@chromium.org2010-02-051-1/+0
| | | | | | | | | | | | | with USE(JSC). TBR=pfeldman@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/572032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38200 0039d316-1c4b-4281-b951-d872f2087c98
* Dropping unconnected obsolete vsprops files.bradnelson@google.com2010-02-036-136/+0
| | | | | | | | | BUG=8042 TEST=None Review URL: http://codereview.chromium.org/567033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38016 0039d316-1c4b-4281-b951-d872f2087c98
* Changes necessary to compile gpu demos on linux. It is not functional yet ↵alokp@chromium.org2010-02-031-2/+5
| | | | | | | | | just compiling. BUG=26099 Review URL: http://codereview.chromium.org/552240 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37977 0039d316-1c4b-4281-b951-d872f2087c98
* [GPU] Get GPU process running on the mackbr@google.com2010-02-031-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial port of GPU process / plugin to Mac OS X. Uses new IOSurface APIs and therefore currently runs only on 10.6. Alternate strategy will need to be devised for 10.5. Slight UI issues remain such as GPU plugins initially showing up in the wrong place on the page. These will be fixed in follow-on bugs. Minimal changes made to command buffer code to get it to compile on Mac OS X. Commented out use of nested anonymous namespaces in gles2_cmd_decoder.cc which were causing the linker to crash with a seg fault. Refactored gyp files so the OS test enabling the GPU plugin is in one place, common.gypi, and other files test only the variable enable_gpu. Slight change to gles2_demo_cc.cc to add some simple animation to verify that updates from the GPU plugin are reaching the screen. Changed Pepper test plugin to use 3D view by default and commented out use of audio context because of recent issues. TEST=none (ran Pepper Test Plugin with 3D view enabled) BUG=http://crbug.com/25988 Review URL: http://codereview.chromium.org/558035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37934 0039d316-1c4b-4281-b951-d872f2087c98
* Try to fix canaries.jorlow@chromium.org2010-01-301-0/+1
| | | | | | | | | | TEST=none BUG=none TBR=yaar Review URL: http://codereview.chromium.org/548212 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37593 0039d316-1c4b-4281-b951-d872f2087c98
* Use refactored filename rules in net.gyp.evan@chromium.org2010-01-291-1/+1
| | | | | | | | | | | | | build/common.gypi has some general patterns for filenames on platforms, e.g. "don't build _win.cc on non-Windows", so we don't need to duplicate them here. While I'm at it, add the FreeBSD/OpenBSD tests as well, since that was what prompted this change. Review URL: http://codereview.chromium.org/558034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37553 0039d316-1c4b-4281-b951-d872f2087c98
* Fix install-build-deps.sh so that it does not interpret a yes-no answer in ↵yutak@chromium.org2010-01-281-1/+1
| | | | | | | | | | | reverse. BUG=none TEST=Run install-build-deps.sh, and answer "Y" to the question "Do you want me to download all packages needed to build new 32 bit package files?". It should proceed to the installation process. Review URL: http://codereview.chromium.org/549189 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37374 0039d316-1c4b-4281-b951-d872f2087c98
* Use the USE_NSS macro to help porting to FreeBSD, OpenBSD, etc.wtc@chromium.org2010-01-281-2/+3
| | | | | | | | | | | Fix cpplint nits. R=evan,pvalchev BUG=none TEST=No compilation errors. Review URL: http://codereview.chromium.org/558008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37358 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for UserIdleTime to Linux.zork@chromium.org2010-01-261-2/+2
| | | | | | | | | BUG=32421 TEST=none Review URL: http://codereview.chromium.org/553051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37136 0039d316-1c4b-4281-b951-d872f2087c98
* Add options to install-build-deps.sh to enable unattended mode.dkegel@google.com2010-01-261-23/+67
| | | | | | | | | BUG=30328 TEST=run with unattended options, verify no prompt Review URL: http://codereview.chromium.org/549160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37120 0039d316-1c4b-4281-b951-d872f2087c98
* linux: enable pepper pluginpiman@chromium.org2010-01-252-4/+8
| | | | | | | | | This is CL 36399 that was reverted in 36969 because it caused an ICE on the official builders. This adds a workaround for the ICE. Review URL: http://codereview.chromium.org/546136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37055 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 36399 - linux: enable pepper_test_plugin laforge@chromium.org2010-01-232-8/+4
| | | | | | | | | | | | | | | | | This is breaking official x64 builds, notified team of break earlier in the week, but haven't seen a fix. I'm reverting now. Please fix before re-enabling. Original message: This includes a way to build it with full support on x64 (and arm ?), by specifying linux_fpic=1 in GYP_DEFINES and rerunning gyp. Review URL: http://codereview.chromium.org/551041 TBR=piman@chromium.org Review URL: http://codereview.chromium.org/548133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36969 0039d316-1c4b-4281-b951-d872f2087c98
* GYP: recognize OpenBSD/amd64 as x64 as it's called in this worldpvalchev@google.com2010-01-231-1/+1
| | | | | | Review URL: http://codereview.chromium.org/548125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36939 0039d316-1c4b-4281-b951-d872f2087c98
* linux: always set visibility=hiddenevan@chromium.org2010-01-211-4/+3
| | | | | | | | | | | | This is necessary to make some plugins work. Satoru has a patch to do backtraces in a different manner. BUG=32762 TEST=about:plugins doesn't call random other plugins the native client plugin Review URL: http://codereview.chromium.org/553047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36778 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r36641 "Linux: Enable TCMalloc (Take X)."kuchhal@chromium.org2010-01-211-1/+1
| | | | | | | | | | | | Apparently this change is causing random hangs on Linux buildbots. This reverts commit db71cfd0fea742eb16ec2f38d14f6a0e8aeaa7f9. TBR=willchan Review URL: http://codereview.chromium.org/555026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36724 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Enable TCMalloc (Take X).willchan@chromium.org2010-01-201-1/+1
| | | | | | | | Async signal safe posix signal handling has landed, so this should be safe to land too. Review URL: http://codereview.chromium.org/552060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36641 0039d316-1c4b-4281-b951-d872f2087c98
* Enable geolocation at build time, and update the flag to configure it at ↵joth@chromium.org2010-01-201-0/+1
| | | | | | | | | | | | | runtime. Depends on https://bugs.webkit.org/show_bug.cgi?id=33467 BUG=29182 TEST=Run with & without --enable-geolocation and open LayoutTests/fast/dom/Geolocation/resources/enabled.js Review URL: http://codereview.chromium.org/545084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36631 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r36541 (which went in without any commit log by some magic). Was ↵jshin@chromium.org2010-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reverted in r36550. Now I'm relanding with the full description. Port back CLD to Linux and Mac by replacing Windows API calls with ICU's equivalent APIs for normalization. I also fixed bug 23553 (Traditional Chinese is not detected) by calling LanguageCode instead of LanguageCode_ISO_639_1. The latter covers only ISO 639-1, but there are languages detected by CLD not covered by ISO 639-1. In that case, ISO 639-2 is used. In case even ISO 639-2 does not cover (e.g. Traditional Chinese), another fallback is taken by LanguageCode. The html file for CLD testing (french_sentence.html) is explicitly labelled with charset=ISO-8859-1. Original Review: http://codereview.chromium.org/523108 BUG=25206,23553 TEST=1. CLD is built on Linux/Mac 2. The following test pass: - unit_tests: Extension*.DetectTabLang* and CompactLangDet*.* - browser_tests: ExtensionBrowserTest.Toolstrip 3. Install the 'cld extension' in chrome/common/extensions/docs/examples/api/i18n/cld and go to http://news.google.com.tw and 'zh-TW' shows up in the language badge at the upper right (upper-left in he/ar Chrome) corner. TBR=jcampan Review URL: http://codereview.chromium.org/545123 TBR=jshin@chromium.org Review URL: http://codereview.chromium.org/551070 TBR=jshin@chromium.org Review URL: http://codereview.chromium.org/549091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36552 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 36541 (which went in without any commit log by some black magic). jshin@chromium.org2010-01-191-1/+1
| | | | | | | | | | | | Reland it with the commit log for the record. Review URL: http://codereview.chromium.org/545123 TBR=jshin@chromium.org Review URL: http://codereview.chromium.org/551070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36550 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a secondary mini_installer target for Chrome Frame. This will remove ↵robertshield@chromium.org2010-01-192-14/+3
| | | | | | | | | | | | | | the need to have different build scripts to build either Chrome or Chrome Frame. Also remove the now-unneeded gyp variables 'chrome_frame_define' and 'google_update_appid'. BUG=Both Chrome and Chrome Frame products should be buildable from a single solution file - we shouldn't need to run GYP with different settings to get a CF solution. TEST=none Review URL: http://codereview.chromium.org/542078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36546 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/545123jshin@chromium.org2010-01-191-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36541 0039d316-1c4b-4281-b951-d872f2087c98
* Add browser_tests to coverage (note recent mac fixes).jrg@chromium.org2010-01-191-1/+1
| | | | | | | | | | | | | | Add platform-specific coverage capability. Add courgette to windows coverage. BUG=none TEST=make sure coverage bots work (continue to have ~36% coverage). Review URL: http://codereview.chromium.org/545107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36502 0039d316-1c4b-4281-b951-d872f2087c98
* Hook third_party/chromeos_text_input to all.gyp for Chromium OS.satorux@chromium.org2010-01-181-0/+5
| | | | | | | | | | | | | | chromiumos_text_input contains IME candidate window code which is part of text input suppport for Chromium OS. See the design doc for details: http://www.chromium.org/chromium-os/chromiumos-design-docs/text-input BUG=none TEST=confirmed gclient --runhooks work with and without GYP_DEFINES="chromeos=1". Also confirmed that 'candidate_window' target is only valid and built when GYP_DEFINES="chromeos=1" is set. Review URL: http://codereview.chromium.org/551043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36484 0039d316-1c4b-4281-b951-d872f2087c98
* linux: enable pepper_test_pluginpiman@chromium.org2010-01-152-4/+8
| | | | | | | | This includes a way to build it with full support on x64 (and arm ?), by specifying linux_fpic=1 in GYP_DEFINES and re-running gyp. Review URL: http://codereview.chromium.org/551041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36399 0039d316-1c4b-4281-b951-d872f2087c98
* Make the Pepepr test run on the mac.dspringer@google.com2010-01-141-0/+1
| | | | | | | | | BUG=none TESTS=none Review URL: http://codereview.chromium.org/546041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36264 0039d316-1c4b-4281-b951-d872f2087c98
* Use no_strict_aliasing=1 by default.craig.schlenter@chromium.org2010-01-131-1/+7
| | | | | | | | | | | | | | | | | This will turn on -fno-strict-aliasing. There are regular aliasing problems in the codebase and at least one of these was not caught by -Wall -Werror so defaulting to -fno-strict-aliasing seems like a good idea especially given the increased popularity of gcc 4.4 with it's use in karmic, fedora and in chromeos chroot builds et. al. The long term plan is to have some test infrastructure in place that will test 4.4 binaries and to fix the aliasing issues. BUG=28749 Review URL: http://codereview.chromium.org/519034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36151 0039d316-1c4b-4281-b951-d872f2087c98
* Currently it only installs the gold linker if it is not installed at all. ↵ajwong@chromium.org2010-01-121-1/+1
| | | | | | | | | | | Version 2.20 is needed to complete a Release build and if the contributor has version 2.19, the gold linker will not be updated. The checkin gets the version number of ld. It checks if the version is gold and if it has the correct version number. Review URL: http://codereview.chromium.org/547021 Patch from brianlum@chromium.org. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36042 0039d316-1c4b-4281-b951-d872f2087c98
* linux: add host_arch detectionpiman@chromium.org2010-01-121-13/+20
| | | | | | | | BUG=31274 Review URL: http://codereview.chromium.org/547019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35993 0039d316-1c4b-4281-b951-d872f2087c98
* This CL is for Neb. It contains his change 501124, with conflicts merged.sehr@google.com2010-01-111-2/+2
| | | | | | Review URL: http://codereview.chromium.org/547005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35928 0039d316-1c4b-4281-b951-d872f2087c98