summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Fix all build wrt gles2_conform_supportgman@chromium.org2011-05-251-1/+0
| | | | | | | | TEST=build all locally BUG=83837 TBR=thakis@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86576 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86569 - Enabling page visibility api in the chrome browser.ukai@chromium.org2011-05-251-1/+0
| | | | | | | | | | | | | BUG=83286 TEST=None. Review URL: http://codereview.chromium.org/7036019 TBR=shishir@chromium.org Review URL: http://codereview.chromium.org/6979006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86574 0039d316-1c4b-4281-b951-d872f2087c98
* Enabling page visibility api in the chrome browser.shishir@chromium.org2011-05-251-0/+1
| | | | | | | | | | BUG=83286 TEST=None. Review URL: http://codereview.chromium.org/7036019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86569 0039d316-1c4b-4281-b951-d872f2087c98
* Enabling MHTML.jcivelli@chromium.org2011-05-251-0/+1
| | | | | | | | | | | | | | Enabling MHTML reading on the Chrome side now that the WebKit patch adding support for MHTML landed in WebKit. That is necessary for the MHTML layout tests to pass. BUG=83804 TEST=MHTML layout tests should pass. Review URL: http://codereview.chromium.org/7064044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86560 0039d316-1c4b-4281-b951-d872f2087c98
* Prototype compositor to render views to a texture using d3d 10. Thissky@chromium.org2011-05-241-0/+10
| | | | | | | | | | | | | | | is just a prototype for us to play with. There are plenty of issues to resolve before its made real, but I wanted to check something in for others to play with rather than keeping it all local. To get it to compile you need to set the GYP_DEFINE to views_compositor. BUG=none TEST=none R=ben@chromium.org,apatrick@chromium.org Review URL: http://codereview.chromium.org/7067029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86516 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmit CL 86306gman@chromium.org2011-05-241-0/+2
| | | | | | | | TEST=ran locally BUG=83382 Review URL: http://codereview.chromium.org/7066028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86468 0039d316-1c4b-4281-b951-d872f2087c98
* Fix to make InputMethodIBus usable on every ChromeOS device (even without ↵hashimoto@chromium.org2011-05-241-1/+1
| | | | | | | | | | | | | | TouchUI) Add switch "--enable-inputmethod-ibus" to enable InputMethodIBus on ChromeOS Modify gyp files to link IBus BUG=chromium-os:15566 TEST=manually Review URL: http://codereview.chromium.org/7004029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86390 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86306 (failed compile on win builder) - Move OpenGL ES 2.0 ↵mattm@chromium.org2011-05-231-2/+0
| | | | | | | | | | | | | | | | | | | | | conformance test support into main tree This support breaks often because it is not built but the buildbots. This CL adds it to the main tree so it will be built by the buildbots. Not sure where to add it in all.gyp but I need to make sure it's built TEST=opengl es 2.0 conformance tests still build BUG=83382 R=apatrick@chromium.org Review URL: http://codereview.chromium.org/7057033 TBR=gman@chromium.org Review URL: http://codereview.chromium.org/7066003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86316 0039d316-1c4b-4281-b951-d872f2087c98
* Move OpenGL ES 2.0 conformance test support into main treegman@chromium.org2011-05-231-0/+2
| | | | | | | | | | | | | | | | This support breaks often because it is not built but the buildbots. This CL adds it to the main tree so it will be built by the buildbots. Not sure where to add it in all.gyp but I need to make sure it's built TEST=opengl es 2.0 conformance tests still build BUG=83382 R=apatrick@chromium.org Review URL: http://codereview.chromium.org/7057033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86306 0039d316-1c4b-4281-b951-d872f2087c98
* testepoger@google.com2011-05-231-0/+1
| | | | | | Review URL: http://codereview.chromium.org/7019040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86288 0039d316-1c4b-4281-b951-d872f2087c98
* Don't build googleurl_unittests in shlib builds.cmp@chromium.org2011-05-211-3/+3
| | | | | | | | BUG=82178 Review URL: http://codereview.chromium.org/7059003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86228 0039d316-1c4b-4281-b951-d872f2087c98
* Whitespace to kick botsrsleevi@chromium.org2011-05-211-2/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86222 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Add libcups2(-dev) to install-build-deps.sh.thestig@chromium.org2011-05-211-4/+4
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6990023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86191 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r216fta@sofaraway.org2011-05-201-1/+1
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7049015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86138 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Update install-build-deps.sh for Natty and remove pre-Lucid support.thestig@chromium.org2011-05-201-19/+14
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6990006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86107 0039d316-1c4b-4281-b951-d872f2087c98
* Remove more library=shared_library pieces.evan@chromium.org2011-05-201-26/+8
| | | | | | | | | | Leave in the definition of the 'library' variable until we're certain all users are fixed, but otherwise hardcode it to static_library. Review URL: http://codereview.chromium.org/7051017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86026 0039d316-1c4b-4281-b951-d872f2087c98
* Globally replace <(library) with static_libraryevan@chromium.org2011-05-191-3/+3
| | | | | | | | | | | We provided <(library) as a variable to support a peculiar build configuration on Linux. We no longer support that build configuration, so we can simplify this code to no longer use a variable. Review URL: http://codereview.chromium.org/7051014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86004 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Install the sqlite debugging package for developers.thestig@chromium.org2011-05-181-0/+1
| | | | | | | | BUG=82894 TEST=none Review URL: http://codereview.chromium.org/6975038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85798 0039d316-1c4b-4281-b951-d872f2087c98
* Remove os_nix from gyp variables.evan@chromium.org2011-05-181-13/+10
| | | | | | | | This is extra complexity we don't need. Review URL: http://codereview.chromium.org/7037016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85776 0039d316-1c4b-4281-b951-d872f2087c98
* Added ENABLE_DETAILS=1 to features_override.gypimorrita@chromium.org2011-05-181-0/+1
| | | | | | | | | BUG=82941 TEST=manual Review URL: http://codereview.chromium.org/7044001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85744 0039d316-1c4b-4281-b951-d872f2087c98
* Added the option ENABLE_TOUCH_ICON_LOADING=0michaelbai@google.com2011-05-171-0/+1
| | | | | | | | | | | Added ENABLE_TOUCH_ICON_LOADING and disable it by default. BUG=71571 TEST=No actual change. Review URL: http://codereview.chromium.org/7038013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85671 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: add gyp rules for gio library and gsettings link mode.mdm@chromium.org2011-05-162-1/+41
| | | | | | | | | | These will be used to add support for proxy settings in gsettings. Note that no new dependencies are added in the default configuration. BUG=80453 Review URL: http://codereview.chromium.org/7030007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85524 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused projects in the official builder target.nsylvain@chromium.org2011-05-131-4/+0
| | | | | | Review URL: http://codereview.chromium.org/7011028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85221 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify the disable_pie logic.evan@chromium.org2011-05-121-4/+0
| | | | | | | | | Since we only use the variable in one place, move its definition into that one place. Review URL: http://codereview.chromium.org/6969045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85162 0039d316-1c4b-4281-b951-d872f2087c98
* The gyp files don't have a way to refer to POSIX-like OS's as a group, so I ↵mark@chromium.org2011-05-125-24/+49
| | | | | | | | | | | | | | | | defined os_posix, toolkit_gtk, and use_x11 in common.gypi to handle them. I used something similar when porting Chromium 10 and 11 to OpenBSD and Solaris, plus a version of this patch has been tested on FreeBSD. Chromium has also been built on other BSDs, so rather than adding each Unix to every gyp file individually every time another port is added, these broad defines can be used instead and modified with specific logic only where necessary. I included a few modified gyp files so the usage can be seen. I also added sunos5 to some grd/html files and set the default host_arch on i86pc solaris to ia32. BUG=0 TEST={} Patch by ruben <chromium@hybridsource.org>. Review URL: http://codereview.chromium.org/6965007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85154 0039d316-1c4b-4281-b951-d872f2087c98
* Whitespace change to verify bots.cmp@chromium.org2011-05-121-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85102 0039d316-1c4b-4281-b951-d872f2087c98
* Dummy change to trigger the botsnsylvain@chromium.org2011-05-121-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85101 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily add a disable_pie GYP flagrkc@chromium.org2011-05-101-0/+4
| | | | | | | | | | | | Add a flag that will disable building Chrome as a Position Independent Executable. R=zelidrag@chromium.org,raymes@chromium.org BUG=chromium-os:15161 TEST=Tested building with and without the flag; with the flag, symbols appear correctly in the remote session. Review URL: http://codereview.chromium.org/7000015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84892 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Allow download_nacl_irt.py to be usefully invoked with no argumentsmseaborn@chromium.org2011-05-101-0/+18
| | | | | | | | | | | | | | | | | | | | | | | Extend the script to read the NaCl revisions/hashes directly from DEPS in this case. This makes the script usable in cases where you don't want to run "gclient runhooks", such as when creating a tarball of the checkout, in which case it is not desirable to run Gyp and have it generate makefiles. Admittedly this is redundant, because it adds a second way of getting information from DEPS to the download_nacl_irt.py script. The implementation of EvalDepsFile() is borrowed from: http://src.chromium.org/viewvc/native_client/trunk/src/native_client/build/chromebinaries.py?revision=4577&view=markup BUG=http://bugs.gentoo.org/show_bug.cgi?id=366413 TEST=run "python src/build/download_nacl_irt.py" Review URL: http://codereview.chromium.org/6966010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84863 0039d316-1c4b-4281-b951-d872f2087c98
* Make the Pepper proxy support in-process font rendering.brettw@chromium.org2011-05-101-0/+1
| | | | | | | | | | | | | This implements a WebKit thread in the PPAPI plugin process so we can do the font calls without IPC. The existing font support was refactored into a virtual class (to prevent PPAPI from depending on WebKit and creating a circular GYP dependency). This moves the renderer sandbox support into content/common so that it can be used by the PPAPI process. Review URL: http://codereview.chromium.org/6981001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84856 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r84802 with a fix - Disable ICF for Valgrind/ThreadSanitizer Release ↵timurrrr@chromium.org2011-05-101-1/+5
| | | | | | | | | | | | | | | | | | | | builds With ICF the linker merges identical functions into one block of assembly, which leads to a) wrong symbols for some functions - which is debugger/Valgrind-unfriendly b) all ThreadSanitizer annotations end up being one function which makes TSan crazy. Since we run release code (with -O1 -g) on Valgrind bots, we have to disable ICF if release_valgrind_build!=0. BUG=82114 TEST=linux_tsan trybot goes green TEST=`gclient runhooks` with and w/o GYP_DEFINES="release_valgrind_build=1" and `grep "\-\-icf" base/base.target.mk` Review URL: http://codereview.chromium.org/7004005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84833 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84802 - Disable ICF for Valgrind/ThreadSanitizer Release buildsbradnelson@google.com2011-05-101-1/+1
| | | | | | | | | | | | | | | | | | | With ICF the linker merges identical functions into one block of assembly, which leads to a) wrong symbols for some functions - which is debugger/Valgrind-unfriendly b) all ThreadSanitizer annotations end up being one function which makes TSan crazy. Since we run release code (with -O1 -g) on Valgrind bots, we have to disable ICF if release_valgrind_build!=0. BUG=82114 TEST=linux_tsan trybot goes green Review URL: http://codereview.chromium.org/6991009 TBR=timurrrr@chromium.org Review URL: http://codereview.chromium.org/6995026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84804 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ICF for Valgrind/ThreadSanitizer Release buildstimurrrr@chromium.org2011-05-101-1/+1
| | | | | | | | | | | | | | | | With ICF the linker merges identical functions into one block of assembly, which leads to a) wrong symbols for some functions - which is debugger/Valgrind-unfriendly b) all ThreadSanitizer annotations end up being one function which makes TSan crazy. Since we run release code (with -O1 -g) on Valgrind bots, we have to disable ICF if release_valgrind_build!=0. BUG=82114 TEST=linux_tsan trybot goes green Review URL: http://codereview.chromium.org/6991009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84802 0039d316-1c4b-4281-b951-d872f2087c98
* download_nacl_irt.py: Fix missing format string argumentmseaborn@chromium.org2011-05-091-1/+1
| | | | | | | | | BUG=none TEST=run script when the "native_client" dir is not present; check warning Review URL: http://codereview.chromium.org/6966012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84622 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing IRT download script so it works on windows (or fails after 5 tries).bradnelson@google.com2011-05-071-1/+4
| | | | | | | | | | Retrying nacl deps roll. BUG=None TEST=None Review URL: http://codereview.chromium.org/6958001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84528 0039d316-1c4b-4281-b951-d872f2087c98
* Enables gesture recognizer in Chromimum/WebKit.rjkroege@chromium.org2011-05-061-1/+2
| | | | | | | | | | | | | | | | | | | | Eventually a Chrome-specific in-WebKit gesture recognizer will land in WebKit. (https://bugs.webkit.org/show_bug.cgi?id=54417.) This code includes layout tests with Chrome-specific results. These tests will fail on the first roll containing the WebKit patch unless Chrome is built with the gesture recognizer enabled. Consequently, this CL enables the gesture recognier. This is safe as the gesture recognizer is already enabled for the chromium webkit builders without ill effect. BUG= TEST= Review URL: http://codereview.chromium.org/6952008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84511 0039d316-1c4b-4281-b951-d872f2087c98
* Tickle build.avi@chromium.org2011-05-061-0/+1
| | | | | | TBR=nsylvain git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84453 0039d316-1c4b-4281-b951-d872f2087c98
* Re-committing http://codereview.chromium.org/6803005/ after fixing multi-dll ↵georgey@chromium.org2011-05-051-0/+9
| | | | | | | | | | | | | build: Autofill phone number enhancements and integration of Phone Number Util Library: part 1 Temporarily the whole library is included, until the patch is upstreamed. BUG=71443 TEST=Unit-tested Review URL: http://codereview.chromium.org/6930013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84174 0039d316-1c4b-4281-b951-d872f2087c98
* linux: enable safe identical code folding for release buildsevan@chromium.org2011-05-041-0/+8
| | | | | | | | | | | | This shaves 2.5mb (~5%) off the binary, at the cost of ~1 second (~25%) of linking. In debug builds, the 25% time cost is much larger so we only enable this for Release mode. BUG=76280 Review URL: http://codereview.chromium.org/6931008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84088 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Explicitly disable -fstrict-aliasing.thakis@chromium.org2011-05-041-6/+4
| | | | | | | | | | | | | Mark says: "When GCC_STRICT_ALIASING is YES, Xcode adds -fstrict-aliasing to the compiler command line. When it’s NO, it doesn’t add anything (not even -fno-strict-aliasing). Xcode doesn’t know that -fstrict-aliasing is on at our selected optimization level." So add this directly to OTHER_CLFAGS. BUG=32204 TEST=none Review URL: http://codereview.chromium.org/6909037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84064 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84000 - Autofill phone number enhancements and integration of Phone ↵georgey@chromium.org2011-05-041-9/+0
| | | | | | | | | | | | | | | Number Util Library: part 1 Temporarily the whole library is included, until the patch is upstreamed. BUG=71443 TEST=Unit-tested Review URL: http://codereview.chromium.org/6803005 TBR=georgey@chromium.org Review URL: http://codereview.chromium.org/6920006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84009 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill phone number enhancements and integration of Phone Number Util ↵georgey@chromium.org2011-05-031-0/+9
| | | | | | | | | | | | Library: part 1 Temporarily the whole library is included, until the patch is upstreamed. BUG=71443 TEST=Unit-tested Review URL: http://codereview.chromium.org/6803005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84000 0039d316-1c4b-4281-b951-d872f2087c98
* Add Indic and Thai fonts to install-build-deps.sh.tony@chromium.org2011-05-031-1/+2
| | | | | | | | | | | This will make it easier for people to run webkit layout tests on Lucid. BUG=80681 Review URL: http://codereview.chromium.org/6912031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83922 0039d316-1c4b-4281-b951-d872f2087c98
* Increase warning level to 4 on Visual Studiomaruel@chromium.org2011-05-031-3/+10
| | | | | | | | | | | | | This requires disabling most /W4 warnings so the patch doesn't get too large. I still fixed a few bugs so I didn't have to disable some more serious warnings. Most of these warnings are already enabled on gcc so it's mostly windows-specific code that is affected. BUG=none TEST=none Review URL: http://codereview.chromium.org/6902069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83840 0039d316-1c4b-4281-b951-d872f2087c98
* Check the ibus version in build script.mark@chromium.org2011-05-021-3/+6
| | | | | | | | | | Patch by Peng Huang <penghuang@chromium.org> BUG=chromium:80972 TEST=Linux desktop Review URL: http://codereview.chromium.org/6893129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83758 0039d316-1c4b-4281-b951-d872f2087c98
* See http://codereview.chromium.org/6903045/. Same CL but to ToT. raymes@chromium.org2011-05-021-5/+0
| | | | | | Review URL: http://codereview.chromium.org/6901074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83744 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Windows and Linux for Web Audio APIcrogers@google.com2011-04-291-1/+10
| | | | | | | | | BUG=none TEST=none (tested locally on Windows 7) Review URL: http://codereview.chromium.org/6902160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83595 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: clean up the usage of "use_cups" gyp switch:phajdan.jr@chromium.org2011-04-291-0/+17
| | | | | | | | | | | | | | | | | This CL removes duplication and fixes a build error on system with no CUPS. It uses cups-config instead of hardcoding flags. Also, it removes a superfluous dependency on gcrypt from chrome_browser.gypi. printing uses gcrypt explicitly, but chrome/browser doesn't. It was just blindly copy-pasted. I just extracted libgcrypt target to build/linux/system.gyp, and switched to libgcrypt-config instead of hardcoding flags. BUG=none Review URL: http://codereview.chromium.org/6883221 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83489 0039d316-1c4b-4281-b951-d872f2087c98
* linux: use GURL as a DLL when components are enabledevan@chromium.org2011-04-281-1/+1
| | | | | | Review URL: http://codereview.chromium.org/6902130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83448 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 83186: Enable building base.dll for the multi-dll build.rvargas@google.com2011-04-281-0/+2
| | | | | | | | | | | | BUG=76996 TEST=none Review URL: http://codereview.chromium.org/6883173 TBR=rvargas@google.com Review URL: http://codereview.chromium.org/6902117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83369 0039d316-1c4b-4281-b951-d872f2087c98