Граф коммитов

1074 Коммитов

Автор SHA1 Сообщение Дата
pmehta@chromium.org e99b08e997 Define V8_REPORT_EXECUTABLE_MEMORY_USAGE on all platforms for all builds.
Review URL: http://codereview.chromium.org/3146031

git-svn-id: http://src.chromium.org/svn/trunk/src/build@56960 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-21 01:22:24 +00:00
ajwong@chromium.org 98803ef1b1 Remove -rdynamic from the linux debug build.
Having -rdynamic breaks some plugins since it exports more symbols into
the dynamic symbol table than wanted. In particular, this breaks users of
ppapi's C++ wrappers. It was added to make StaceTraces resolve to symbols
on linux. But now we use the symbolize library from glog so it isn't needed
anymore.

BUG=52105
TEST=Compiles and StackTrace.* test in base_unittests will work.

Review URL: http://codereview.chromium.org/3119033

git-svn-id: http://src.chromium.org/svn/trunk/src/build@56924 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-20 22:55:34 +00:00
thakis@chromium.org be70a8a746 Let use_accelerated_compositing be usable for both enabling and disabling compositing.
With this, Chromium can be built on 10.5 again with the following ~/.gyp/include.gypi:

{
  'variables': {
    'build_ffmpegsumo': 0,
    'use_system_ffmpeg': 0,
    'disable_nacl': 1,
    'enable_svg': 0,
    'use_accelerated_compositing': 0,
  }
}

Review URL: http://codereview.chromium.org/3173033

git-svn-id: http://src.chromium.org/svn/trunk/src/build@56871 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-20 16:57:47 +00:00
rolandsteiner@chromium.org 4a081c2061 Force re-run of tests
BUG=None
TEST=None

TBR: johnnyg

git-svn-id: http://src.chromium.org/svn/trunk/src/build@56825 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-20 07:17:09 +00:00
rolandsteiner@chromium.org 0daa923acf TBR: dpolukhin,johnnyg,jochen
git-svn-id: http://src.chromium.org/svn/trunk/src/build@56674 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-19 12:31:45 +00:00
senorblanco@google.com d9aff72fdb Enable accelerated 2D canvas at compile time (still protected by a runtime flag). This enables compilation on all platforms, but it's only hooked up internally on Win and Linux.
BUG=none
TEST=if it compiles, you're happy

Review URL: http://codereview.chromium.org/3117023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@56562 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-18 18:33:43 +00:00
glider@chromium.org a31d5df18c Add a new target for building all Valgrind tests for Mac OS
This includes the ui_tests, all the tests previously built by ThreadSanitizer
Mac bot (see the 'chromium_builder_dbg_mac_tsan' target) and all the tests
previously built by Memcheck Mac bot (see
buildbot/master.chromium.memory/master.cfg)


Review URL: http://codereview.chromium.org/3135020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@56509 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-18 11:21:48 +00:00
maruel@chromium.org 2bd0b6723b Add copyright, we never know...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@56137 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-14 14:36:09 +00:00
mirandac@chromium.org 4983cdb198 Revert 55766 - Enable -fPIC by default on x64
Get rid of linux_fpic gyp variable.

BUG=26625
TEST=all linux builds should compile

Review URL: http://codereview.chromium.org/3135001

TBR=nirnimesh@chromium.org
Review URL: http://codereview.chromium.org/3150006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@55836 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-12 02:11:08 +00:00
nirnimesh@chromium.org 265b6d8737 Enable -fPIC by default on x64
Get rid of linux_fpic gyp variable.

BUG=26625
TEST=all linux builds should compile

Review URL: http://codereview.chromium.org/3135001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@55766 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-11 19:14:50 +00:00
kbr@google.com 512db5ceef Build accelerated compositor by default on Mac OS X to ensure no
compilation regressions in the associated code.

BUG=38969
TEST=none

Review URL: http://codereview.chromium.org/3012048

git-svn-id: http://src.chromium.org/svn/trunk/src/build@55763 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-11 18:54:47 +00:00
sky@chromium.org 19660a9638 Lands http://codereview.chromium.org/3166002 for bryeung:
Chain toolkit_views to touchui.

All touchui work is based on toolkit_views.

TEST=manually via gclient runhooks
BUG=none

Review URL: http://codereview.chromium.org/3173001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@55613 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-10 20:10:49 +00:00
evan@chromium.org 5b6a3422e2 linux: pass --as-needed to linker
Gentoo has some nice docs on it here:
  http://www.gentoo.org/proj/en/qa/asneeded.xml
on my Maverick box I couldn't see a difference in the ldd output,
but I suppose it can't hurt on older systems.

BUG=11595

Review URL: http://codereview.chromium.org/3050043

git-svn-id: http://src.chromium.org/svn/trunk/src/build@55302 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-06 22:55:22 +00:00
evan@chromium.org c1f2e95f3a linux: pass -Wl,-O1 to the linker
This produced a ~7% startup performance gain in my local tests,
with no extra binary size cost(!?).
I'll watch the perf bots after commit to verify.

Review URL: http://codereview.chromium.org/3093009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@55271 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-06 20:04:18 +00:00
agl@chromium.org 0bf276b379 net: add DnsRRResovler to fetch arbitary DNS resource types.
(Linux/Mac only for now.)

TEST=net_unittests
BUG=none

http://codereview.chromium.org/3029035

git-svn-id: http://src.chromium.org/svn/trunk/src/build@54907 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-04 15:54:40 +00:00
jianli@chromium.org c395a62e27 Add a new feature define ENABLE_BLOB.
We need to replace all blob related feature defines ENABLE_BLOB_SLICE and
ENABLE_FILE_READER. This patch only adds the new feature define in order to be
prepared for the corresponding WebKit patch to land. After it is brought down,
we will then remove 2 obsolete feature defines.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/3082001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@54770 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-03 17:16:10 +00:00
gavinp@google.com a156195931 Turn on prefetching in webkit builds
After http://codereview.chromium.org/2847093/show lands, I'll land
this CL which modifies our build controls for webkit to turn on
prefetching.

This change might require builders to be clobbered, and by making it
so small, I'm sure a sherriff will see what's up.  However, I don't
believe it will actually require a clobber, since there's no unit
tests for prefetching (only functional tests and dumprendertree tests
in webkit).

TBR=tonyg@chromium.org
BUG=none
TEST=http://gemal.dk/browserspy/prefetching.php

Review URL: http://codereview.chromium.org/3080015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@54509 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-08-01 21:52:54 +00:00
gavinp@google.com 7f66111f59 Implement prefetching in chrome
With this CL (see also issue 2910009), chrome will support basic
prefetching.  You can optionally deactivate prefetching with the
command line argument --disable-prefetch.

A new RequestPriority was created as well, IDLE, which is lower
than LOWEST.  Unfortunately, SPDY has only two bits for priority, so
as a temporary measure (pending SPDY v3 which will have three), we
have a mapping in SPDY that folds net::LOWEST and net::IDLE together.

BUG=13505
TEST=http://gemal.dk/browserspy/prefetch.php

Review URL: http://codereview.chromium.org/3050016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@54421 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-31 01:30:03 +00:00
satish@chromium.org afcb30b8cc Add --enable-speech-input switch and set ENABLE_INPUT_SPEECH=1
Flip the compile-time enable switch for speech input to on and add a
command-line switch to put the functionality behind. The command-line
flag will be used both on the Chromium side and in WebKit via
WebRuntimeFeatures.

This CL depends on the webkit patch https://bugs.webkit.org/show_bug.cgi?id=43146

BUG=none
TEST=browser_tests --gtest_filter=SpeechInputEnableSwitchTest.*

Originally Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=54235, but reverted due to tests failure.

Review URL: http://codereview.chromium.org/3064017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@54389 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-30 21:52:57 +00:00
evan@chromium.org a0ab28d0fc Revert "Add --enable-speech-input switch and set ENABLE_INPUT_SPEECH=1"
This reverts commit r54235.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@54249 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-30 00:56:10 +00:00
satish@chromium.org 61df6a1f68 Add --enable-speech-input switch and set ENABLE_INPUT_SPEECH=1
Flip the compile-time enable switch for speech input to on and add a
command-line switch to put the functionality behind. The command-line
flag will be used both on the Chromium side and in WebKit via
WebRuntimeFeatures.

This CL depends on the webkit patch https://bugs.webkit.org/show_bug.cgi?id=43146

BUG=none
TEST=browser_tests --gtest_filter=SpeechInputEnableSwitchTest.*

Review URL: http://codereview.chromium.org/3064017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@54235 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-30 00:05:23 +00:00
apatrick@chromium.org 11cfe360cb Touch extracted D3DX9 dll in extract_d3dx9 action.
This was necessary because the Windows expand utility preserves the modification time from the archive. This lead to the extract_d3dx9 action firing repeatedly because the action output was older than the input.

TEST=try
BUG=none

Review URL: http://codereview.chromium.org/3067008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@54058 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-28 23:02:22 +00:00
jamesr@chromium.org 3971766737 Add a gyp variable to turn on accelerated 2d canvas build time flags
TEST=none
BUG=none

Review URL: http://codereview.chromium.org/3028029

git-svn-id: http://src.chromium.org/svn/trunk/src/build@54025 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-28 21:34:25 +00:00
apatrick@chromium.org 28459e674d Relanding r53076 with linux fix.
TEST=try
BUG=none


git-svn-id: http://src.chromium.org/svn/trunk/src/build@53810 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-27 18:18:17 +00:00
thakis@chromium.org 288d2ac900 Mac: Really build interactive_ui_tests on the bots.
BUG=21276

Review URL: http://codereview.chromium.org/3028027

git-svn-id: http://src.chromium.org/svn/trunk/src/build@53755 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-27 03:55:06 +00:00
nsylvain@chromium.org 843510b960 Build sync integration tests on our builders in preparation of running
this test.

Review URL: http://codereview.chromium.org/3036019

git-svn-id: http://src.chromium.org/svn/trunk/src/build@53596 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-24 18:12:02 +00:00
maruel@chromium.org 250dc766df Force a build. NO CODE CHANGE.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@53575 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-24 08:19:18 +00:00
nsylvain@chromium.org 168a2225d8 Build the nacl_sandbox tests on the bot. We will soon run them.
Review URL: http://codereview.chromium.org/3015025

git-svn-id: http://src.chromium.org/svn/trunk/src/build@53558 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-24 00:34:50 +00:00
dpolukhin@chromium.org 79656f698f whitespace change to trigger yet another build cycle
BUG=none
TEST=none


git-svn-id: http://src.chromium.org/svn/trunk/src/build@53449 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-23 08:20:28 +00:00
hans@chromium.org a3ccf58ddb Add --enable-device-orientation switch and set ENABLE_DEVICE_ORIENTATION=1
Flip the compile-time enable switch for device orientation to on,
and add a command-line switch to put the functionality behind.

The command-line flag will be used both on the Chromium side,
and in WebKit via WebRuntimeFeatures.

BUG=44654
TEST=browser_tests --gtest_filter=DeviceOrientationEnableSwitchTest.*

Review URL: http://codereview.chromium.org/3042009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@53317 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-22 09:55:33 +00:00
zelidrag@chromium.org 31dfaebca5 Checking in CL http://www.codereview.chromium.org/2836058 on behalf of zbehan@:
chrome: create an option for using libcros provided by the system; fix all
includes referring to libcros to not include third_party/

* Headers fix is needed to support using system libcros (installed to /usr/include)

* All includes are "", and therefore a local variant in third_party/cros/ is
always preferred, but system will also get picked up as a secondary target

* Fixed chrome/browser/chromeos/cros/synaptics_library.h comments to better
reflect the header placement

* Added a variable system_libcros defaulting to 0
* Gotten rid of duplicate cros_api.gyp
* Changed both places to either link against cros_api or libcrosapi

TEST=build in the following scenarios:
1) libcros not installed, libcros sources in third_party/, !defined system_libcros
- sucess
2) installed libcros, put #error into /usr/include/cros/chromeos_cros_api.h, repeat 1)
- success
3) BUILD_DEFINES+=system_libcros=1, removed libcros from third_party, repeat 2)
- fail (on #error in chromeos_cros_api.h)
4) Installed clean libcros, repeat 3)
- success

Review URL: http://codereview.chromium.org/3043010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@53288 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-22 01:00:21 +00:00
agl@chromium.org 6ff99a2a1b Whitespace change to trigger GRD rebuild.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@53183 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-21 14:42:43 +00:00
timurrrr@chromium.org 80b420626e Don't build unit_tests on TSan/Win bot.
BUG=49756
TBR=thestig
TEST=TSan/Win bot should become green
Review URL: http://codereview.chromium.org/3031017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@53166 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-21 08:00:50 +00:00
pinkerton@chromium.org 1577f4484d Revert 53076 - GYP changed to extract D3DX9 DLL into product dir.
This is so ANGLE will find it.

Also added ANGLE as a Chrome dependency.

There must be a better way to detect whether there is a directxsdk directory in third_party. I'm open to ideas.

TEST=try, check d3dx9 is copied to product dir when building chrome, check ANGLE initializes
BUG=45898

Review URL: http://codereview.chromium.org/2843060

TBR=apatrick@chromium.org

git-svn-id: http://src.chromium.org/svn/trunk/src/build@53079 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-20 19:35:36 +00:00
apatrick@chromium.org 973f7766bf GYP changed to extract D3DX9 DLL into product dir.
This is so ANGLE will find it.

Also added ANGLE as a Chrome dependency.

There must be a better way to detect whether there is a directxsdk directory in third_party. I'm open to ideas.

TEST=try, check d3dx9 is copied to product dir when building chrome, check ANGLE initializes
BUG=45898

Review URL: http://codereview.chromium.org/2843060

git-svn-id: http://src.chromium.org/svn/trunk/src/build@53076 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-20 19:20:56 +00:00
jochen@chromium.org 09e30fd56c whitespace change.
BUG=none
TEST=none
TBR=jochen@

Review URL: http://codereview.chromium.org/2806057

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52952 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-19 21:45:54 +00:00
gregoryd@google.com 94f6d8155b Whitespace change to trigger the build (after submitting a grd change)
TBR=pinkerton
Review URL: http://codereview.chromium.org/3020013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52920 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-19 17:47:41 +00:00
bauerb@chromium.org 09a31ad953 TBR: bauerb
git-svn-id: http://src.chromium.org/svn/trunk/src/build@52900 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-19 12:07:27 +00:00
jeremy@chromium.org d881d4280a Kick builders.
Review URL: http://codereview.chromium.org/3010011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52854 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-18 14:06:32 +00:00
tonyg@chromium.org 7183f05c6a Enable WEB_TIMING to match WebKit r63559.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/3034009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52698 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-16 17:29:20 +00:00
victorw@chromium.org 76b7258fa3 Update gyp for chromium multi dll build
BUG=46311
TEST=none

Review URL: http://codereview.chromium.org/2962012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52614 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-16 05:44:08 +00:00
apatrick@chromium.org b98068ac2d Build OSMesa on all platforms and not just on bots.
It was only built on Windows bots before. The new --use-gl switch will now prevent Chrome from using it by default if it finds the shared library, which was the previous behavior.

TEST=try
BUG=none

Review URL: http://codereview.chromium.org/2911011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52568 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-15 23:03:04 +00:00
tony@chromium.org e5d9f561b5 Allow maverick with install-build-deps.sh.
The first time I ran it, I got an error and had to run
apt-get install -f, then re-run install-build-deps.sh.
I didn't write down the error so I don't think I can repro.
It almost works, so perhaps the next person can copy down
the error.

Review URL: http://codereview.chromium.org/2888011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52563 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-15 22:59:48 +00:00
sky@chromium.org 8c9148ccb3 Lands http://codereview.chromium.org/2944021 for rjkroege:
Defined TOUCH_UI flag to wrap touch-related code

Added a gyp flag touchui that enables a TOUCH_UI cpp define to wrap
forthcoming touch-related code.

BUG=NONE
TEST=Compiled with and without touchui set via include.gypi

Review URL: http://codereview.chromium.org/3026001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52551 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-15 21:51:43 +00:00
johnnyg@chromium.org eec25b7207 set ENABLE_DIRECTORY_UPLOAD=1 in features_override.gypi. This is now available in webkit, switch is required to pass the layout tests.
BUG=none
TEST=none
TBR=ojan

Review URL: http://codereview.chromium.org/3033002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52539 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-15 21:27:00 +00:00
agl@chromium.org 51f298486f Another whitespace change.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@52482 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-15 14:57:12 +00:00
pkasting@chromium.org 0fb9566bfb Try a build now that git server has rebooted.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@52418 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-15 00:59:31 +00:00
victorw@chromium.org a8862eb838 Build googleurl as dll for multi dll build.
R=brettw
TEST=none
BUG=46311

Review URL: http://codereview.chromium.org/2896011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52260 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-14 01:31:59 +00:00
pkasting@chromium.org 010cd0874b Trigger rebuild after .grd change
git-svn-id: http://src.chromium.org/svn/trunk/src/build@52242 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-13 23:35:38 +00:00
nkostylev@google.com d5d6dfbf26 Whitespace change to trigger another build cycle after GRD cl.
Review URL: http://codereview.chromium.org/2964007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@52179 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-07-13 15:12:06 +00:00