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