summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Remove webkit_support_in_chromium.gyp and use webkit_support.gyptony@chromium.org2010-05-141-1/+1
| | | | | | | | | | instead. features.gypi isn't needed by glue, appcache or database. Review URL: http://codereview.chromium.org/2070001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47238 0039d316-1c4b-4281-b951-d872f2087c98
* Typo fix for r47191.mmoss@google.com2010-05-141-1/+1
| | | | | | | | submitted for gene@chromium.org (http://codereview.chromium.org/2106001) Review URL: http://codereview.chromium.org/2127004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47237 0039d316-1c4b-4281-b951-d872f2087c98
* Added cups development package depending on the version of linux.mmoss@google.com2010-05-131-7/+14
| | | | | | | | | | | BUG=none TEST=Please check that correct cups package gets installed. [submitted for gene@chromium.org, see http://codereview.chromium.org/2106001] Review URL: http://codereview.chromium.org/2072003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47191 0039d316-1c4b-4281-b951-d872f2087c98
* TTF: Don't include v8 in the coverage results. Also moves common rules to ↵jhawkins@chromium.org2010-05-124-63/+33
| | | | | | | | | | | common.croc. BUG=none TEST=none Review URL: http://codereview.chromium.org/2022007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47071 0039d316-1c4b-4281-b951-d872f2087c98
* Enable building FILE_READER in chromium. Note that clean build is needed for ↵jianli@chromium.org2010-05-121-0/+1
| | | | | | | | | | | | Windows machine. BUG=none TEST=none Review URL: http://codereview.chromium.org/1995012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47039 0039d316-1c4b-4281-b951-d872f2087c98
* Added CUPS requirement for chromium build. It is need to support printing.maruel@chromium.org2010-05-121-6/+7
| | | | | | | | | BUG=none TEST=Make sure that libcupsys2-dev package get installed. Review URL: http://codereview.chromium.org/2038011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47023 0039d316-1c4b-4281-b951-d872f2087c98
* Make it possible to build DRT in a chromium checkout.tony@chromium.org2010-05-121-0/+1
| | | | | | | | | | | | | | | | | The problem was the circular gyp dependency between webkit.gyp and WebKit.gyp: webkit.gyp:pull_in_webkit_unit_tests -> WebKit.gyp -> webkit.gyp:webkit_support. The fix is to move webkit_support into its own gyp file (like we do in an webkit only checkout). We can't use the same gyp file for in- chromium and in-webkit because we need to change the include path for features.gypi. In gyp, variable expansion happens after includes (otherwise you'd have to expand variables twice and they could change values), so we can't use a single gyp file for this. Review URL: http://codereview.chromium.org/1995013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47012 0039d316-1c4b-4281-b951-d872f2087c98
* Supply the ENABLE_3D_RENDERING compile time flag whenever the ↵vangelis@chromium.org2010-05-111-1/+4
| | | | | | | | | use_accelerated_compositing GYP define is specified. BUG=43631 Review URL: http://codereview.chromium.org/2019005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46939 0039d316-1c4b-4281-b951-d872f2087c98
* Remove DRT.gyp from chromium build. The target is moving to WebKit.gyp.tony@chromium.org2010-05-111-1/+0
| | | | | | | | TBR=tkent Review URL: http://codereview.chromium.org/2031006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46884 0039d316-1c4b-4281-b951-d872f2087c98
* Added #ifdef to allow Chromium to enable proprietary codecs.scherkus@chromium.org2010-05-101-0/+7
| | | | | | | | | | | | | | We need to enable MP4 and MP3 support on tegra2 boards. This change will let us enable this support via a flag in make.conf. Patch by jneddo@nvidia.com: http://codereview.chromium.org/1942003/show BUG=none TEST=none Review URL: http://codereview.chromium.org/2001004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46824 0039d316-1c4b-4281-b951-d872f2087c98
* Partially implement the new pepper API in Chrome. This is not actually hookedbrettw@chromium.org2010-05-071-0/+1
| | | | | | | | | | up, which will require some changes in render_view as well as the plugin list. TEST=none BUG=none Review URL: http://codereview.chromium.org/1697008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46760 0039d316-1c4b-4281-b951-d872f2087c98
* Committing for jeffbailey.mad@google.com2010-05-071-1/+4
| | | | | | | | | | | | | | | | | Excerpt from: http://codereview.chromium.org/1991004/show ---------------- Put version information into header file for easy consumption by RC files. RC files can use an #include to pull in this header, rather than being each dynamically generated. BUG=none TEST=none ---------------- Review URL: http://codereview.chromium.org/2020003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46736 0039d316-1c4b-4281-b951-d872f2087c98
* Added sync_tools.gyp to all.gyp.akalin@chromium.org2010-05-071-0/+1
| | | | | | | | | BUG=none TEST=trybots Review URL: http://codereview.chromium.org/1735018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46711 0039d316-1c4b-4281-b951-d872f2087c98
* Quick fix: explicitly specify /Ob0 to avoid inlining if ↵timurrrr@chromium.org2010-05-071-4/+26
| | | | | | | | | | | InlineFunctionExpansion==0; add 'default' value This is a follow-up for http://codereview.chromium.org/1995004 Looks like InlineFunctionExpansion=0 means "default", not /Ob0 for MSVS... TEST=trybots, tried locally with "vim base/base.vcproj" Review URL: http://codereview.chromium.org/2041002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46682 0039d316-1c4b-4281-b951-d872f2087c98
* Make RuntimeLibrary adjustable for Win/Debug buildtimurrrr@chromium.org2010-05-071-1/+8
| | | | | | | TEST=trybot Review URL: http://codereview.chromium.org/1995004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46664 0039d316-1c4b-4281-b951-d872f2087c98
* [TFF] Coverage: Don't include any non-Linux platform directories in the ↵jhawkins@chromium.org2010-05-072-3/+11
| | | | | | | | | | | Linux code coverage analysis. BUG=none TEST=none Review URL: http://codereview.chromium.org/2046002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46647 0039d316-1c4b-4281-b951-d872f2087c98
* Moved XMPP notifier library from chrome/browser/sync to chrome/common/net.sanjeevr@chromium.org2010-05-041-0/+6
| | | | | | | | | BUG=None TEST=No functional change Review URL: http://codereview.chromium.org/1956001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46413 0039d316-1c4b-4281-b951-d872f2087c98
* linux: update install-build-deps for lucidevan@chromium.org2010-05-031-20/+21
| | | | | | | | | | | | Mostly minor changes. I verified that python-dev is python2.5 on a ghardy machine. While I'm at it, let's put all the 32-bit code in the same section. I don't think most users need it anymore. Review URL: http://codereview.chromium.org/1815006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46234 0039d316-1c4b-4281-b951-d872f2087c98
* Added cacheinvalidation.gyp to build/all.gyp.akalin@chromium.org2010-04-301-0/+7
| | | | | | | | | BUG=34646 TEST=trybots Review URL: http://codereview.chromium.org/1747018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46030 0039d316-1c4b-4281-b951-d872f2087c98
* added sync_unit_tests to mac/chromeos unit test builds.akalin@chromium.org2010-04-301-0/+5
| | | | | | | | | BUG=32871 TEST=trybots Review URL: http://codereview.chromium.org/1739014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46026 0039d316-1c4b-4281-b951-d872f2087c98
* remove the logic to compute enable_gles since it's broken;piman@chromium.org2010-04-291-9/+11
| | | | | | | | add enable_eglimage Review URL: http://codereview.chromium.org/1747019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45889 0039d316-1c4b-4281-b951-d872f2087c98
* Add a gyp flag for disabling sse2. This makes it easier fortony@chromium.org2010-04-281-2/+6
| | | | | | | | distros to disable sse2. Review URL: http://codereview.chromium.org/1702009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45777 0039d316-1c4b-4281-b951-d872f2087c98
* gyp: unify toolkit_views usageevan@chromium.org2010-04-272-5/+5
| | | | | | | | | | | Now that we can rely on toolkit_views to be set when appropriate, we can simplify a bunch of logic in gyp. TEST=compiles Review URL: http://codereview.chromium.org/1741010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45727 0039d316-1c4b-4281-b951-d872f2087c98
* Build DRT in chromium.tony@chromium.org2010-04-271-0/+1
| | | | | | | | Some small fixes for linking on windows. Review URL: http://codereview.chromium.org/1711014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45680 0039d316-1c4b-4281-b951-d872f2087c98
* Remove svn:executable property from the last few files that don't need it.thestig@chromium.org2010-04-271-0/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/1746010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45665 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the toolkit_views gyp variable define mania.evan@chromium.org2010-04-261-7/+19
| | | | | | | | | | | | | | | | This makes it so toolkit_views==1 is always true for views builds, either on Windows or ChromeOS. Three levels of nesting are needed for this chained conditional: 1) Set the default value of ChromeOS. 2) Depending on ChromeOS value, set the default value of toolkit_views. 3) Depending on toolkit_views value, set the rest of the build variables. This should have no affect on the build, but will allow subsequent cleanup. Review URL: http://codereview.chromium.org/1799002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45639 0039d316-1c4b-4281-b951-d872f2087c98
* add ENABLE_GLES flag for conditional complilation of GLESpiman@chromium.org2010-04-261-0/+14
| | | | | | | | | related code Review URL: http://codereview.chromium.org/1708006 Patch from Wei Jia <wjia@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45635 0039d316-1c4b-4281-b951-d872f2087c98
* bsd: refactor XDG bits of linux_util into a shared file.evan@chromium.org2010-04-221-1/+1
| | | | | | | | | This allows the shared code to build on the BSDs without them needing to build _linux files. Review URL: http://codereview.chromium.org/1701005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45380 0039d316-1c4b-4281-b951-d872f2087c98
* Enables EventSource and disables fast/dom/prototype-inheritance.htm temporarily.bulach@chromium.org2010-04-221-0/+1
| | | | | | | | | | Once we roll to http://trac.webkit.org/changeset/58099, remove the layout test suppression. (follow up on http://codereview.chromium.org/557037/show which was reverted by http://codereview.chromium.org/1712006/show) Review URL: http://codereview.chromium.org/1742007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45324 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 45305 - Enables EVENTSOURCE in Chromium following this changeset in ↵bulach@chromium.org2010-04-221-1/+0
| | | | | | | | | | | | | | | WebKit: http://trac.webkit.org/changeset/53931 TEST=Existing webkit layout tests must pass: LayoutTests/fast/eventsource and LayoutTests/http/tests/eventsource Review URL: http://codereview.chromium.org/557037 TBR=bulach@chromium.org Review URL: http://codereview.chromium.org/1712006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45310 0039d316-1c4b-4281-b951-d872f2087c98
* Enables EVENTSOURCE in Chromium following this changeset in WebKit:bulach@chromium.org2010-04-221-0/+1
| | | | | | | | | | http://trac.webkit.org/changeset/53931 TEST=Existing webkit layout tests must pass: LayoutTests/fast/eventsource and LayoutTests/http/tests/eventsource Review URL: http://codereview.chromium.org/557037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45305 0039d316-1c4b-4281-b951-d872f2087c98
* Windows bots build and use OSMesaapatrick@chromium.org2010-04-211-0/+3
| | | | | | | | | | | This is a software GL renderer that can be used by bots that do not have access to native GL. It will be used for running tests that use GL, such as Pepper 3D, WebGL and accelerated compositing. Only working on Windows so far. TEST=trybots BUG=none Review URL: http://codereview.chromium.org/1740001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45241 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable TCMalloc on Linux.willchan@chromium.org2010-04-211-1/+1
| | | | | | | | BUG=36687 Review URL: http://codereview.chromium.org/1760002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45219 0039d316-1c4b-4281-b951-d872f2087c98
* New experimental Pepper device API.apatrick@chromium.org2010-04-161-0/+10
| | | | | | | | | | | | | | | - makes device contexts opaque to the plugin - can get / set multiple attributes and flush with a single call (and underlying IPC message exchange) - currently works in parallel with old API - adapted pepper test plugin to use new API if use_new_npdevice_api=1 TEST=trybots, visual confirmation that pepper test plugin works with new API BUG=none Review URL: http://codereview.chromium.org/1529005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44840 0039d316-1c4b-4281-b951-d872f2087c98
* Add the linux_use_debugallocation flag.glider@chromium.org2010-04-161-0/+3
| | | | | | | | | | | Setting this flag to 1 shall force the use of debugallocation.cc instead of tcmalloc.cc The flag is off by default because it still needs testing. BUG=30715 Review URL: http://codereview.chromium.org/1513043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44759 0039d316-1c4b-4281-b951-d872f2087c98
* Enable SSE2 compilation for ChromeOS.fbarchard@chromium.org2010-04-161-0/+9
| | | | | | | | | | In practice the <video> tag needs this for faster YUV conversion/filtering. BUG=19113 TEST=Test youtube html5 with chromeos (not chromiumos). It should not crash, and it should be faster. Review URL: http://codereview.chromium.org/1553035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44740 0039d316-1c4b-4281-b951-d872f2087c98
* Measure coverage for NaCl codegregoryd@google.com2010-04-153-5/+5
| | | | | | Review URL: http://codereview.chromium.org/1618027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44710 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: Implement the fastbuild option.thestig@chromium.org2010-04-141-1/+3
| | | | | | | | BUG=none TEST=Enabling fastbuild -> faster debug build. Review URL: http://codereview.chromium.org/1558043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44543 0039d316-1c4b-4281-b951-d872f2087c98
* Enable MMX for Chromefbarchard@chromium.org2010-04-131-1/+4
| | | | | | | | | BUG=41259,19113 TEST=build code that uses mmx intrinsics. Review URL: http://codereview.chromium.org/1604030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44325 0039d316-1c4b-4281-b951-d872f2087c98
* Turn off TCMalloc for Linux to fix plugin crashes.willchan@chromium.org2010-04-091-1/+1
| | | | | | | | BUG=38692 Review URL: http://codereview.chromium.org/1617014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44105 0039d316-1c4b-4281-b951-d872f2087c98
* Build selenium tests on the bots. This test is running on the webkit.org xp ↵nsylvain@chromium.org2010-04-081-0/+1
| | | | | | | | perf bot. Review URL: http://codereview.chromium.org/1621007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43918 0039d316-1c4b-4281-b951-d872f2087c98
* Add interactive ui tests to the chromeos builder.nsylvain@chromium.org2010-04-071-0/+1
| | | | | | Review URL: http://codereview.chromium.org/1508023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43834 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: simplify dump_app_syms since newer versions of Breakpad no longer ↵thestig@chromium.org2010-04-061-20/+6
| | | | | | | | | | generates different signatures for stripped/unstripped binaries. BUG=none TEST=none Review URL: http://codereview.chromium.org/1627001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43724 0039d316-1c4b-4281-b951-d872f2087c98
* Update dump_symbols to match new file_id code.agl@chromium.org2010-04-051-4/+9
| | | | | | | | | | | | The way that breakpad calculates module ids has changed so we need to change our tools to match. (Note. The original change accidently landed with another change in r43662 so this is just the review changes.) http://codereview.chromium.org/1508019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43672 0039d316-1c4b-4281-b951-d872f2087c98
* Fix breakpad (again)agl@chromium.org2010-04-051-2/+22
| | | | | | | I had left over .o files in my out/ directory so the last change didn't catch everything. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43662 0039d316-1c4b-4281-b951-d872f2087c98
* Solaris: various edits towards compiling Chromium on Solaris. Changed ↵evan@chromium.org2010-04-012-4/+7
| | | | | | | | | | | | __Solaris__ to __sun. Defined NAME_MAX as MAXNAMLEN for systems where it is undefined. BUG=30101 TEST=compiles Patch by James Choi <jchoi42 at pha.jhu.edu> Review URL: http://codereview.chromium.org/652166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43297 0039d316-1c4b-4281-b951-d872f2087c98
* Make build-bisect script work on win.nirnimesh@chromium.org2010-03-311-33/+62
| | | | | | | | | | | | Unzip using python rather than using the unzip command which might not be available on windows. TEST=NONE BUG=NONE Review URL: http://codereview.chromium.org/1549006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43160 0039d316-1c4b-4281-b951-d872f2087c98
* Disable executable stack on Linux.willchan@chromium.org2010-03-301-1/+1
| | | | | | | | | | | | | | | | | | BUG=29824 TEST= william@penguin:~/src/chromium2/src$ out/Debug/chrome --user-data-dir=/tmp/foo& [2] 28679 william@penguin:~/src/chromium2/src$ cat /proc/28679/maps | grep stack 7fff3fc4d000-7fff3fc63000 rw-p 00000000 00:00 0 [stack] william@penguin:~/src/chromium2/src$ eu-readelf -l out/Debug/chrome | grep STACK GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x8 eu-readelf shows that the GNU_STACK segment indicates the stack should be RW (no X for execute). `cat/proc/{pid}/maps | grep stack` shows that the stack mapping is indeed RW (if the dynamic linker encounters a shared library that needs an executable stack, it will globally enable executable stacks. Review URL: http://codereview.chromium.org/1555002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43150 0039d316-1c4b-4281-b951-d872f2087c98
* Flip seccomp sandbox back off, now that we have some perf numbers.evan@chromium.org2010-03-301-3/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43140 0039d316-1c4b-4281-b951-d872f2087c98
* linux: enable seccomp sandbox by defaultevan@chromium.org2010-03-301-0/+7
| | | | | | | | | | | | | | | It seems the best way to keep the seccomp sandbox working is to have everyone's development environment have it on by default. So we turn on the seccomp sandbox, but only for non-official builds. If the build-time flag is set: --disable-seccomp-sandbox turns it off. If the build-time flag is *not* set: --enable-seccomp-sandbox turns it on. BUG=36133 Review URL: http://codereview.chromium.org/1558003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43122 0039d316-1c4b-4281-b951-d872f2087c98