summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Renamed gles_book_examples.gyp to gles2_book.gyp and hooked eveything back ↵alokp@chromium.org2010-01-091-0/+2
| | | | | | | | together. TBR=apatrick git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35876 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed gles_book_examples to gles2_book to make it shorter and more ↵alokp@chromium.org2010-01-091-2/+0
| | | | | | | | | correct. I still need to rename gles_book_examples.gyp to gles2_book.gyp. I will do it in another CL as svn does not like changes in renamed directories. TBR=apatrick Review URL: http://codereview.chromium.org/543002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35875 0039d316-1c4b-4281-b951-d872f2087c98
* Hooked demos.gyp and gles_book_examples.gyp to all.gypalokp@chromium.org2010-01-091-0/+2
| | | | | | Review URL: http://codereview.chromium.org/542005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35865 0039d316-1c4b-4281-b951-d872f2087c98
* official build and buildbots are now chromeos=1oshima@chromium.org2010-01-091-1/+1
| | | | | | | | | | | | valgrind bots are up (they're still red tho). I believe it's ready to check this in. BUG=None TEST=None Review URL: http://codereview.chromium.org/487003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35858 0039d316-1c4b-4281-b951-d872f2087c98
* Correct Chrome Frame dependencies such that a) CF tests depend on the CF DLL ↵robertshield@chromium.org2010-01-081-1/+5
| | | | | | | | | | | b) all.gyp:chromium_builder will build CF stuff. BUG=CF dll and chrome_launcher.exe were not getting built on the chromium-rel builder. TEST=No more BUG. Review URL: http://codereview.chromium.org/517065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35788 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Resubmit 35500: Added an application framework for demos. Ported ↵ajwong@chromium.org2010-01-061-2/+0
| | | | | | | | | | hellotriangle example in OpenGL ES book to use the application framework." This reverts commit r35647. TBR: alok git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35665 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35649 - Make Pepper plugins work on Linux.arv@chromium.org2010-01-061-1/+3
| | | | | | | | | | | | | | | | | fix pepper_test_plugin so that it is loaded on Linux remove skia & base dependency in test plugin so that it can be compiled with fPIC remove ifdef WIN in pepper code Patch by neb@chromium.org Original review: http://codereview.chromium.org/501124/show BUG=none TEST=none TBR=brettw@chromium.org Review URL: http://codereview.chromium.org/524051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35653 0039d316-1c4b-4281-b951-d872f2087c98
* Make Pepper plugins work on Linux.brettw@chromium.org2010-01-061-3/+1
| | | | | | | | | | | | | | - fix pepper_test_plugin so that it is loaded on Linux - remove skia & base dependency in test plugin so that it can be compiled with -fPIC - remove ifdef WIN in pepper code Patch by neb@chromium.org Original review: http://codereview.chromium.org/501124/show BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35649 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmit 35500: Added an application framework for demos. Ported ↵alokp@chromium.org2010-01-061-0/+2
| | | | | | | | | | | hellotriangle example in OpenGL ES book to use the application framework. BUG=26099 TEST=Try running hello_triangle executable, you should see a red triangle. Review URL: http://codereview.chromium.org/525070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35647 0039d316-1c4b-4281-b951-d872f2087c98
* Add the Chrome Frame tests to the chromium_builder target in all.gyp.robertshield@chromium.org2010-01-061-0/+3
| | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/519052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35624 0039d316-1c4b-4281-b951-d872f2087c98
* linux: implement gpu pluginpiman@chromium.org2010-01-061-4/+1
| | | | | | | | Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=35509 Review URL: http://codereview.chromium.org/500132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35612 0039d316-1c4b-4281-b951-d872f2087c98
* Some Chrome Frame cleanup:robertshield@chromium.org2010-01-051-1/+1
| | | | | | | | | | | | | | | | | | 1) Rearrange the chrome_frame.gyp file to: a) Split out most of CF into a static lib to make writing unit tests easier (not having to re-include source files). b) Remove most of the un-needed xulrunner-sdk includes. 2) Move all OBJECT_ENTRY_AUTO macros to chrome_tab.cc since they don't work without extra work when residing in a lib. 3) Rename npchrome_tab.dll to npchrome_frame.dll. BUG=none TEST=none Review URL: http://codereview.chromium.org/523040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35543 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35509 - linux: implement gpu pluginpiman@chromium.org2010-01-051-1/+4
| | | | | | | | | Review URL: http://codereview.chromium.org/500132 TBR=piman@chromium.org Review URL: http://codereview.chromium.org/525022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35511 0039d316-1c4b-4281-b951-d872f2087c98
* linux: implement gpu pluginpiman@chromium.org2010-01-051-4/+1
| | | | | | Review URL: http://codereview.chromium.org/500132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35509 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35500 - Added an application framework for demos. Ported ↵rsesek@chromium.org2010-01-051-2/+0
| | | | | | | | | | | | | hellotriangle example in OpenGL ES book to use the application framework. BUG=26099 TEST=Try running hello_triangle executable, you should see a red triangle. Review URL: http://codereview.chromium.org/465051 TBR=alokp@chromium.org Review URL: http://codereview.chromium.org/525019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35505 0039d316-1c4b-4281-b951-d872f2087c98
* Added an application framework for demos. Ported hello-triangle example in ↵alokp@chromium.org2010-01-051-0/+2
| | | | | | | | | | OpenGL ES book to use the application framework. BUG=26099 TEST=Try running hello_triangle executable, you should see a red triangle. Review URL: http://codereview.chromium.org/465051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35500 0039d316-1c4b-4281-b951-d872f2087c98
* Removing the last remaining vsprops files (that are hooked in).bradnelson@google.com2010-01-0415-230/+76
| | | | | | | | | | | | | Also pulling in a newer nacl version. Switching to use AdditionalOptions in list form. BUG=None TEST=None TBR=mmentovai Review URL: http://codereview.chromium.org/523027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35449 0039d316-1c4b-4281-b951-d872f2087c98
* linux: reenable symbols in backtraces in debug buildsevan@chromium.org2009-12-311-1/+4
| | | | | | | | This is easy enough to fix, and would be occasionally helpful. Review URL: http://codereview.chromium.org/524015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35405 0039d316-1c4b-4281-b951-d872f2087c98
* bsds: views/ and webkit/ support for FreeBSD/OpenBSDevan@chromium.org2009-12-311-0/+6
| | | | | | | | | - add a TOOLKIT_USES_GTK #define to catch GTK and Views+GTK - lots of ifdef twiddling Review URL: http://codereview.chromium.org/519030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35402 0039d316-1c4b-4281-b951-d872f2087c98
* Dropping unneeded set of vsprops.bradnelson@google.com2009-12-304-38/+4
| | | | | | | | | | | | | | | These vsprops used to be used to setup the branding #defines. This is now handled in common.gypi. This is an incremental step toward dropping vsprops entirely for release. BUG=None TEST=None TBR=maruel Review URL: http://codereview.chromium.org/523020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35367 0039d316-1c4b-4281-b951-d872f2087c98
* More scons --> make work.jrg@chromium.org2009-12-291-1/+1
| | | | | | Review URL: http://codereview.chromium.org/515057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35338 0039d316-1c4b-4281-b951-d872f2087c98
* Clarify licenses on a bunch of files.evan@chromium.org2009-12-291-0/+3
| | | | | | | | | | | In this process, I also filed bugs on various projects we depend on that also have unclear licenses. BUG=28291 Review URL: http://codereview.chromium.org/521009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35323 0039d316-1c4b-4281-b951-d872f2087c98
* Apply -lgcov link to type loadable_bundle when building coverage=1.jrg@chromium.org2009-12-281-3/+4
| | | | | | Review URL: http://codereview.chromium.org/515045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35307 0039d316-1c4b-4281-b951-d872f2087c98
* linux: add gl headers/libs for gpu pluginpiman@chromium.org2009-12-241-4/+5
| | | | | | Review URL: http://codereview.chromium.org/522007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35248 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix scons build so that libssl gets the right headers.agl@chromium.org2009-12-231-1/+9
| | | | | | http://codereview.chromium.org/515021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35243 0039d316-1c4b-4281-b951-d872f2087c98