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

1307 Коммитов

Автор SHA1 Сообщение Дата
hbono@chromium.org 09bdd3d944 Use libjpeg-turbo as the default JPEG library (Take 2)
This change retries using libjpeg-turbo (r75235), which fixed memory errors, as the default JPEG library of Chromium.

BUG=48789,72399
TEST=JPEGCodec.InvalidRead
Review URL: http://codereview.chromium.org/6572001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@76198 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-28 02:28:03 +00:00
jamesr@chromium.org a0a1bd4a1c Update expectation for V8 roll and turn builtin utf8 codec on by default to match upstream
BUG=
TEST=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@76008 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-25 01:46:59 +00:00
jshin@chromium.org b2f6d213ed Re-enable sign-compare in Clang build by pulling in a ICU @75916
BUG=74018,74019
TEST=mac_clang try bot builds ICU fine.
Review URL: http://codereview.chromium.org/6578024

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75977 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-24 22:30:35 +00:00
hans@chromium.org 570a5801c6 Disable -Wsign-compare for Clang.
Since ICU rolled, the Clang build on Mac is broken because of this
warning.

BUG=74019
TEST=all clang bots go green

-Wno-sign-compare

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75892 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-24 16:40:09 +00:00
thestig@chromium.org c1f4bc9d65 Linux: change install-build-deps.sh to install gold linker from binutils 2.21.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6567002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75790 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-23 21:30:17 +00:00
bradnelson@google.com 9462139311 Causing gyp_chromium to fall back on win32 hermetic python if it is
ever run with cygwin python.

BUG=http://code.google.com/p/gyp/issues/detail?id=178
TEST=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75695 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-23 02:00:06 +00:00
thakis@chromium.org bf2775e0d4 clang: Turn on -Woverloaded-virtual!
BUG=72205
TEST=clang build stays green, and catches many regressions in the future
TBR=evan

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75692 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-23 01:14:25 +00:00
scottbyer@chromium.org fb72fc737a More sanitization. Remove blank lines.
BUG=none
TEST=Compile on the Mac from the command line, filter through this.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75600 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-22 17:25:42 +00:00
thomasvl@chromium.org f5df10a023 Switch the build over to using the base test runner to make sure base and ICU are started up right.
BUG=72633
TEST=none
Review URL: http://codereview.chromium.org/6538022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75384 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-18 13:07:51 +00:00
thestig@chromium.org e8ab353f53 Remove dummy build/build-bisect.py. It was moved to tools/bisect-builds.py in r70112.
BUG=none
TEST=none
TBR=evan
Review URL: http://codereview.chromium.org/6538051

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75365 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-18 07:01:57 +00:00
rsesek@chromium.org 3e3bf8ca49 No code change. Push a CL to cycle the builders.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@75320 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-17 22:41:20 +00:00
rsesek@chromium.org 0f867342b2 Revert 75263 - Revert 75188 - Revert 75184 - Move googleurl's unittest to use a custom main so ICU can be started up in
a way that matches the Chromium build.
Review URL: http://codereview.chromium.org/6532003

TBR=thomasvl@chromium.org
Review URL: http://codereview.chromium.org/6507022

TBR=rsesek@chromium.org

TBR=thomasvl@chromium.org
Review URL: http://codereview.chromium.org/6538021

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75273 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-17 15:42:48 +00:00
thomasvl@chromium.org 37e9fefe85 Revert 75188 - Revert 75184 - Move googleurl's unittest to use a custom main so ICU can be started up in
a way that matches the Chromium build.
Review URL: http://codereview.chromium.org/6532003

TBR=thomasvl@chromium.org
Review URL: http://codereview.chromium.org/6507022

TBR=rsesek@chromium.org

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75263 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-17 14:29:56 +00:00
rsesek@chromium.org d059416b94 Revert 75184 - Move googleurl's unittest to use a custom main so ICU can be started up in
a way that matches the Chromium build.
Review URL: http://codereview.chromium.org/6532003

TBR=thomasvl@chromium.org
Review URL: http://codereview.chromium.org/6507022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75188 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-16 22:12:30 +00:00
thomasvl@chromium.org 1fd828b6c2 Move googleurl's unittest to use a custom main so ICU can be started up in
a way that matches the Chromium build.
Review URL: http://codereview.chromium.org/6532003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75184 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-16 21:35:27 +00:00
timurrrr@chromium.org 6ef1aea04f Add gfx_unittests to the Valgrind/Mac build target
Review URL: http://codereview.chromium.org/6480111

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75081 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-16 09:22:04 +00:00
sergeyu@chromium.org 02dde96d29 Chromoting: UserAuthenticator interface and its implementation for PAM.
BUG=none
TEST=manual

Review URL: http://codereview.chromium.org/6484002
Patch from Lambros Lambrou <lambroslambrou@chromium.org>.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@75069 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-16 04:46:46 +00:00
jschuh@chromium.org bfcc3a581c Revert 74103 - Use libjpeg-turbo by default.
Switch 'use_libjpeg_turbo' flag back to 0 and revert valgrind suppressions from r74269.

BUG=72399
BUG=48789
TEST=build Chromium without errors and pass all existing tests.
Review URL: http://codereview.chromium.org/6332003

TBR=hbono@chromium.org
Review URL: http://codereview.chromium.org/6484040

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74841 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-14 19:42:22 +00:00
oshima@google.com 77a1289403 Add input method support for views and integrate ibus input framework
BUG=none
TEST=tested on Linux desktop

oshima landed for penghuang

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74709 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-12 01:00:00 +00:00
thestig@chromium.org d9491cedbc Build/install gold instead of all of binutils.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6502009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74682 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-11 22:11:31 +00:00
thakis@chromium.org 2b4a02adf2 clang: Make it possible to run Elliot's plugin on the bots
To make it possible to change the exact plugin command line without a master restart, the command line is loaded from a bash script. This script is used if clang_use_chrome_plugins and clang are both set in GYP_DEFINES when runhooks runs.

BUG=none
TEST=none

Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=74597

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74611 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-11 16:43:46 +00:00
thakis@chromium.org 5ef3bc881f Revert 74597 - clang: Make it possible to run Elliot's plugin on the bots
To make it possible to change the exact plugin command line without a master restart, the command line is loaded from a bash script. This script is used if clang_use_chrome_plugins and clang are both set in GYP_DEFINES when runhooks runs.

BUG=none
TEST=none

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

TBR=thakis@chromium.org
Review URL: http://codereview.chromium.org/6489036

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74598 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-11 16:14:24 +00:00
thakis@chromium.org 4c5121f272 clang: Make it possible to run Elliot's plugin on the bots
To make it possible to change the exact plugin command line without a master restart, the command line is loaded from a bash script. This script is used if clang_use_chrome_plugins and clang are both set in GYP_DEFINES when runhooks runs.

BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74597 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-11 16:05:03 +00:00
evan@chromium.org f21ab04233 linux: switch to -Wno-format
Semantically it's the same as -Wformat=0, but Clang only accepts
this new one.  (A bug has been filed with Clang.)

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74513 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-10 22:38:22 +00:00
cira@chromium.org 550dde2bc1 Adding support for JavaScript internationalization API as V8 extension. See proposal at http://wiki.ecmascript.org/doku.php?id=strawman:i18n_api.
V8 hosts the actual extension code under src/extensions/experimental/i18n-extension.{cc,h}.

This CL passes command line switches to WebKit (disabled by default) and test shell (enabled by default), using WebRuntimeFeatures. It also sets some gyp variables to point to ICU source path, and defines a guard for a new feature.

It should be submitted only after corresponding WebKit CL (https://bugs.webkit.org/show_bug.cgi?id=49414) lands.

BUG=28604
TEST=LayoutTests/fast/js/i18n-bindings-locale.html

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74491 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-10 22:06:07 +00:00
thakis@chromium.org 5a3db455de clang: Set clang-specific flags on linux only if the target compiler is used.
The host compiler is hardcoded to gcc in the linux make build, and gcc does
not understand all of these options.

BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74479 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-10 21:03:35 +00:00
evan@chromium.org bf35a0e000 linux: hide more warnings in third-party code
I was confused why we were getting warnings related to format
strings, since they are off in gcc unless you use -Wall or
explicitly enable it, but it turns out that the man page calls
out that it is specially enabled on Ubuntu.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74351 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-09 22:32:33 +00:00
reed@google.com c166ef0aae add enable flag for SKIA_GPU, set to 0 by default (set to 1 for local testing)
Review URL: http://codereview.chromium.org/6461016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74276 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-09 12:47:50 +00:00
evan@chromium.org f7776b4cf3 linux: don't show deprecation warnings in third-party code
When building e.g. the protocol compiler, don't show warnings
about using hash_map.  ffmpeg also has similar deprecated
API warnings.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74187 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-08 22:19:00 +00:00
hbono@chromium.org d1e2808b8a Use libjpeg-turbo by default.
This change sets the 'use_libjpeg_turbo' flag to 1 so Chrome can use libjpeg-turbo by default on Win, Mac, and Linux.

BUG=48789
TEST=build Chromium without errors and pass all existing tests.
Review URL: http://codereview.chromium.org/6332003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74103 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-08 09:00:45 +00:00
thakis@chromium.org 4faf1ac769 Roll clang to r125007
The static analysis-based part of -Wuninitialized moved back to -Wuninitialized-experimental,
so turn on -Wuninitialized again.

BUG=72205,71375
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@74030 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-07 22:09:37 +00:00
kkania@chromium.org 58d3047ad6 Add new target for building qa-related targets on the qa waterfall.
Only depend on pyautolib if the target exists.
BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73859 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-04 22:37:54 +00:00
scherkus@chromium.org 7250b68003 Reworked player_x11:
- Turned support for EGL image ON for OpenMAX decoding.
- Added simple fix for compilation issue due to missing definition for MessageLoop.
- Added changes to GLES Video Renderer to use EGL image.
- Added H264BitstreamConverter and H264BitstreamConverterFFmpegAdaptor classes to Chromium.
- Introduced new h264 bitstream converter to FFmpegDemuxer
- Added h264 bitstream converter related classes to media targets and introduced new target for unit testing bitstream converter.

Patch by vmr@chromium.org:
http://codereview.chromium.org/6260010/

BUG=None
TEST=Test H.264 decode clip with player_x11 OpenMAX enabled.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73839 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-04 20:34:14 +00:00
kkania@chromium.org b0763e8973 Revert 73825 - Add new target for building qa-related targets on the qa waterfall.
BUG=none
TEST=none

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

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73826 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-04 19:20:13 +00:00
kkania@chromium.org 52d6e390ea Add new target for building qa-related targets on the qa waterfall.
BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73825 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-04 19:06:01 +00:00
tony@chromium.org af2948cf9d Add back the inspector_strings target
It's only built if use_third_part_translations=1.

Also pull in the translations from launchpad.net.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73816 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-04 17:38:17 +00:00
erg@google.com e8616e81e0 Commit my clang plugin and fix up documentation.
BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73659 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-03 20:46:42 +00:00
sail@chromium.org b88ade5b60 Move src/gfx/ to src/ui/gfx
To reduce the size of this change I've left stub header files in src/gfx/. Once all includes have been updated I'll delete the stub files.

BUG=71063
TEST=Still doing test builds.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73530 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-02 23:03:07 +00:00
tony@chromium.org bedcabbbf0 Pull in new launchpad.net translations and actually build the
6 new languages on Linux if gyp is run with with
use_third_party_translations=1.

I also moved the translations from src/chrome/third_party to
src/third_party, since the translations cover more than chrome/.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73381 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-02 00:10:27 +00:00
davemoore@chromium.org 686b1e8c02 Added command line switches and UI (controlled via a build option)
to make it easier to use the sampling profiler.

BUG=None
TEST=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73374 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-01 23:35:25 +00:00
thakis@chromium.org 593d35a4a4 Revert 73304 (broke clang/linux) - Use early expansion for debug_optimize and release_optimize
This fixes a bug when these flags are not overriden from ~/.gyp/include.gypi
which is the way they should be set for Valgrind builds
(see http://dev.chromium.org/developers/how-tos/using-valgrind )

BUG=70107
TEST=gclient runhooks --force && grep "\-O" base/base.target.mk
Review URL: http://codereview.chromium.org/6267004

TBR=timurrrr@chromium.org
Review URL: http://codereview.chromium.org/6334026

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73329 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-01 19:56:04 +00:00
tony@chromium.org b6536367a3 Add a grit define for enabling third_party translations.
Turn it off by default and add conditions to chromium_strings.grd
for third_party specific outputs.

Add the ability to filter xtb files (translations) using if nodes.

TEST=still able to compile chrome

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73314 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-01 18:51:19 +00:00
timurrrr@chromium.org becade5c90 Use early expansion for debug_optimize and release_optimize
This fixes a bug when these flags are not overriden from ~/.gyp/include.gypi
which is the way they should be set for Valgrind builds
(see http://dev.chromium.org/developers/how-tos/using-valgrind )

BUG=70107
TEST=gclient runhooks --force && grep "\-O" base/base.target.mk
Review URL: http://codereview.chromium.org/6267004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73304 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-02-01 18:05:43 +00:00
joi@chromium.org b738b680ea Disabling building of CEEE; we will be moving the code to a separate
repository. Removing chrome_frame -> ceee dependency.

BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73195 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-01-31 21:44:26 +00:00
hclam@chromium.org 1dc1cc4e29 Include remoting/ in test coverage dashboard
Adding remoting in common.croc.

BUG=None
TEST=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73176 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-01-31 19:45:16 +00:00
thakis@chromium.org 8c96103648 clang: Disable -Wuninitialized for now.
Hopefully it can be turned on again soon.

BUG=71375
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@73151 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-01-31 16:21:36 +00:00
thakis@chromium.org 84659a63de clang: Make it possible to add a plugin through GYP_DEFINES
With this CL, one can run

    GYP_DEFINES='clang=1 clang_load=/Users/thakis/src/llvm-svn/tools/clang/examples/PrintFunctionNames/libPrintFunctionNames.dylib clang_plugin=print-fns' gclient runhooks

and then the normal build will run with the clang example plugin.

I'm not sure if this is the best way to run Elliot's plugin, but it's useful for local one-off runs.

BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@72924 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-01-28 02:57:59 +00:00
evan@chromium.org ce459b8852 lastchange: use shell=True on Windows
I regressed this by refactoring some code together then splitting
it again.  Originally it was fixed in r18533.

BUG=71016

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@72897 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-01-27 23:26:25 +00:00
evan@chromium.org 624e01900d lastchange: don't use git rev-parse output when it fails
If you weren't using SVN or Git, but you had Git installed,
we still thought you were using Git and had empty info for
the version number.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@72706 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-01-26 22:29:14 +00:00
evan@chromium.org 63830c7f67 lastchange: give up on git-svn
Just put the git hash in the revision fields.
Developers who are using git aren't making releases.

BUG=70909

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@72661 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-01-26 19:19:07 +00:00