akalin@chromium.org
57ea465398
Added sync_tools.gyp to all.gyp.
...
BUG=none
TEST=trybots
Review URL: http://codereview.chromium.org/1735018
git-svn-id: http://src.chromium.org/svn/trunk/src/build@46711 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-05-07 18:10:53 +00:00
timurrrr@chromium.org
b835f599e5
Quick fix: explicitly specify /Ob0 to avoid inlining if 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: http://src.chromium.org/svn/trunk/src/build@46682 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-05-07 13:19:15 +00:00
timurrrr@chromium.org
596b2dd121
Make RuntimeLibrary adjustable for Win/Debug build
...
TEST=trybot
Review URL: http://codereview.chromium.org/1995004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@46664 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-05-07 07:41:21 +00:00
jhawkins@chromium.org
47a49e08af
[TFF] Coverage: Don't include any non-Linux platform directories in the Linux code coverage analysis.
...
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2046002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@46647 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-05-07 01:00:12 +00:00
sanjeevr@chromium.org
b6560e0511
Moved XMPP notifier library from chrome/browser/sync to chrome/common/net.
...
BUG=None
TEST=No functional change
Review URL: http://codereview.chromium.org/1956001
git-svn-id: http://src.chromium.org/svn/trunk/src/build@46413 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-05-04 23:46:46 +00:00
evan@chromium.org
b1277f9331
linux: update install-build-deps for lucid
...
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: http://src.chromium.org/svn/trunk/src/build@46234 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-05-03 17:20:45 +00:00
akalin@chromium.org
012c5ba20a
Added cacheinvalidation.gyp to build/all.gyp.
...
BUG=34646
TEST=trybots
Review URL: http://codereview.chromium.org/1747018
git-svn-id: http://src.chromium.org/svn/trunk/src/build@46030 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-30 02:25:26 +00:00
akalin@chromium.org
0afbfa8311
added sync_unit_tests to mac/chromeos unit test builds.
...
BUG=32871
TEST=trybots
Review URL: http://codereview.chromium.org/1739014
git-svn-id: http://src.chromium.org/svn/trunk/src/build@46026 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-30 01:36:13 +00:00
piman@chromium.org
47f0cf8fcc
remove the logic to compute enable_gles since it's broken;
...
add enable_eglimage
Review URL: http://codereview.chromium.org/1747019
git-svn-id: http://src.chromium.org/svn/trunk/src/build@45889 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-29 00:18:50 +00:00
tony@chromium.org
09beff9fbf
Add a gyp flag for disabling sse2. This makes it easier for
...
distros to disable sse2.
Review URL: http://codereview.chromium.org/1702009
git-svn-id: http://src.chromium.org/svn/trunk/src/build@45777 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-28 02:14:22 +00:00
evan@chromium.org
c89adbc3e2
gyp: unify toolkit_views usage
...
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: http://src.chromium.org/svn/trunk/src/build@45727 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-27 18:31:31 +00:00
tony@chromium.org
5574c4ba1f
Build DRT in chromium.
...
Some small fixes for linking on windows.
Review URL: http://codereview.chromium.org/1711014
git-svn-id: http://src.chromium.org/svn/trunk/src/build@45680 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-27 08:09:44 +00:00
thestig@chromium.org
f06c85bffb
Remove svn:executable property from the last few files that don't need it.
...
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/1746010
git-svn-id: http://src.chromium.org/svn/trunk/src/build@45665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-27 02:39:59 +00:00
evan@chromium.org
fb8c5dbc25
Fix the toolkit_views gyp variable define mania.
...
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: http://src.chromium.org/svn/trunk/src/build@45639 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-26 22:58:17 +00:00
piman@chromium.org
f2345dc935
add ENABLE_GLES flag for conditional complilation of GLES
...
related code
Review URL: http://codereview.chromium.org/1708006
Patch from Wei Jia <wjia@chromium.org>.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@45635 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-26 22:33:54 +00:00
pkasting@chromium.org
2308f58754
Update svn:ignore on several directories to clean up svn status noise.
...
BUG=none
TEST=none
git-svn-id: http://src.chromium.org/svn/trunk/src/build@45497 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-23 22:07:12 +00:00
evan@chromium.org
dfdbc017b7
bsd: refactor XDG bits of linux_util into a shared file.
...
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: http://src.chromium.org/svn/trunk/src/build@45380 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-22 23:28:05 +00:00
bulach@chromium.org
b42b011126
Enables EventSource and disables fast/dom/prototype-inheritance.htm temporarily.
...
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: http://src.chromium.org/svn/trunk/src/build@45324 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-22 17:22:00 +00:00
bulach@chromium.org
6c7925e59a
Revert 45305 - Enables EVENTSOURCE in Chromium following this changeset in 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: http://src.chromium.org/svn/trunk/src/build@45310 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-22 13:43:21 +00:00
bulach@chromium.org
3a03c2d5fd
Enables EVENTSOURCE in Chromium following this changeset in 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
git-svn-id: http://src.chromium.org/svn/trunk/src/build@45305 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-22 10:28:28 +00:00
apatrick@chromium.org
b241920ac7
Windows bots build and use OSMesa
...
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: http://src.chromium.org/svn/trunk/src/build@45241 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-21 20:59:42 +00:00
willchan@chromium.org
821fb79248
Re-enable TCMalloc on Linux.
...
BUG=36687
Review URL: http://codereview.chromium.org/1760002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@45219 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-21 19:19:45 +00:00
apatrick@chromium.org
0890d2ac80
New experimental Pepper device API.
...
- 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: http://src.chromium.org/svn/trunk/src/build@44840 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-16 22:40:37 +00:00
glider@chromium.org
923695881e
Add the linux_use_debugallocation flag.
...
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: http://src.chromium.org/svn/trunk/src/build@44759 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-16 08:04:03 +00:00
fbarchard@chromium.org
f181960040
Enable SSE2 compilation for ChromeOS.
...
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: http://src.chromium.org/svn/trunk/src/build@44740 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-16 02:00:44 +00:00
gregoryd@google.com
8db3187032
Measure coverage for NaCl code
...
Review URL: http://codereview.chromium.org/1618027
git-svn-id: http://src.chromium.org/svn/trunk/src/build@44710 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-15 22:01:47 +00:00
thestig@chromium.org
3b2e5d7913
POSIX: Implement the fastbuild option.
...
BUG=none
TEST=Enabling fastbuild -> faster debug build.
Review URL: http://codereview.chromium.org/1558043
git-svn-id: http://src.chromium.org/svn/trunk/src/build@44543 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-14 21:37:40 +00:00
fbarchard@chromium.org
ff2d4135d6
Enable MMX for Chrome
...
BUG=41259,19113
TEST=build code that uses mmx intrinsics.
Review URL: http://codereview.chromium.org/1604030
git-svn-id: http://src.chromium.org/svn/trunk/src/build@44325 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-13 04:03:10 +00:00
willchan@chromium.org
822696122c
Turn off TCMalloc for Linux to fix plugin crashes.
...
BUG=38692
Review URL: http://codereview.chromium.org/1617014
git-svn-id: http://src.chromium.org/svn/trunk/src/build@44105 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-09 18:26:27 +00:00
nsylvain@chromium.org
6bb1f99e0c
Build selenium tests on the bots. This test is running on the webkit.org xp perf bot.
...
Review URL: http://codereview.chromium.org/1621007
git-svn-id: http://src.chromium.org/svn/trunk/src/build@43918 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-08 02:32:13 +00:00
nsylvain@chromium.org
12c65e7f04
Add interactive ui tests to the chromeos builder.
...
Review URL: http://codereview.chromium.org/1508023
git-svn-id: http://src.chromium.org/svn/trunk/src/build@43834 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-07 14:42:03 +00:00
thestig@chromium.org
2b614652d3
Linux: simplify dump_app_syms since newer versions of Breakpad no longer generates different signatures for stripped/unstripped binaries.
...
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/1627001
git-svn-id: http://src.chromium.org/svn/trunk/src/build@43724 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-06 16:54:40 +00:00
agl@chromium.org
392ef5fea0
Update dump_symbols to match new file_id code.
...
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: http://src.chromium.org/svn/trunk/src/build@43672 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-05 23:04:37 +00:00
agl@chromium.org
aa38b85329
Fix breakpad (again)
...
I had left over .o files in my out/ directory so the last change didn't catch
everything.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@43662 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-05 22:19:33 +00:00
evan@chromium.org
ca7411c2ef
Solaris: various edits towards compiling Chromium on Solaris. Changed __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: http://src.chromium.org/svn/trunk/src/build@43297 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-01 00:35:15 +00:00
nirnimesh@chromium.org
6807184542
Make build-bisect script work on win.
...
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: http://src.chromium.org/svn/trunk/src/build@43160 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-31 01:05:24 +00:00
willchan@chromium.org
5a96799c46
Disable executable stack on Linux.
...
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: http://src.chromium.org/svn/trunk/src/build@43150 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-30 23:53:10 +00:00
evan@chromium.org
ffdf4fc949
Flip seccomp sandbox back off, now that we have some perf numbers.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@43140 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-30 22:46:21 +00:00
evan@chromium.org
f7f2d4ced6
linux: enable seccomp sandbox by default
...
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: http://src.chromium.org/svn/trunk/src/build@43122 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-30 19:47:41 +00:00
apatrick@chromium.org
b3c6bff62f
Added GPU unit tests to win, mac and linux builds. They aren't running yet.
...
TEST=trybots
BUG=none
Review URL: http://codereview.chromium.org/1577001
git-svn-id: http://src.chromium.org/svn/trunk/src/build@43013 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-29 23:18:12 +00:00
maruel@chromium.org
bcf2edc06f
Fix official build as per Microsoft recommendation.
...
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=521439
BUG=LTCG build breaks
TEST=none
Review URL: http://codereview.chromium.org/1507003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42890 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-27 02:16:29 +00:00
mark@chromium.org
08c968a353
Don't strip main from the browser or helper app executables. This helps
...
backtraces of stripped executables look more reasonable.
BUG=39232
TEST=gdb backtrace in a stripped executable with no symbols loaded should show
thread 0 beginning in main
Review URL: http://codereview.chromium.org/1460001
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42817 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-26 20:46:06 +00:00
alokp@chromium.org
0a4b15faa6
Added a test for pepper3d. It ensures that we can successfully load a pepper 3d plugin and render.
...
Review URL: http://codereview.chromium.org/1073003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42793 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-26 18:54:29 +00:00
rsesek@chromium.org
63cd076778
In build/gyp_chromium, if CHROMIUM_GYP_SYNTAX_CHECK is set to 1, run gyp with --check.
...
This is to eventually run gyp with syntax checking enabled on the buildbots.
Enabling that will come in a later CL after all gyp errors are fixed.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/1435001
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42788 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-26 18:40:49 +00:00
glider@chromium.org
52585778e0
Add the linux_use_heapchecker GYP variable that should turn the tcmalloc heap
...
lleak checker on and off.
Review URL: http://codereview.chromium.org/1334002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42740 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-26 09:41:22 +00:00
evan@chromium.org
96cdc5b1ca
Build fix. Revert -Wextra.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42709 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-26 00:48:05 +00:00
jamesr@chromium.org
5449e10cf6
Add kochi and dejavu fonts to default package list on linux
...
Review URL: http://codereview.chromium.org/1356002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42704 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-26 00:14:48 +00:00
evan@chromium.org
6e0ba2b97a
linux: turn on -Wextra
...
This is a followup to an earlier change (r38266) which did most of the
warning-related cleanup. This one just flips the flag, and fixes some
new warnings that crept in during the window while the flag was off.
Second try, now with some libpng fixes.
BUG=34160
Review URL: http://codereview.chromium.org/1320011
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42700 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-26 00:03:50 +00:00
evan@chromium.org
9771e7a5b1
Revert "linux: turn on -Wextra"
...
Compiled locally and on trybots but failed on builder?!
This reverts commit r42688.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42689 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-25 22:58:47 +00:00
evan@chromium.org
42122df5d9
linux: turn on -Wextra
...
This is a followup to an earlier change (r38266) which did most of the
warning-related cleanup. This one just flips the flag, and fixes some
new warnings that crept in during the window while the flag was off.
BUG=34160
Review URL: http://codereview.chromium.org/597023
git-svn-id: http://src.chromium.org/svn/trunk/src/build@42688 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-25 22:53:51 +00:00