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

141 Коммитов

Автор SHA1 Сообщение Дата
satorux@chromium.org 8028b23a4f Move candidate_window from third_party/chromeos_text_input to chrome/browser/chromeos/text_input.
Turned out there is no benefit of having this in a separate git repository.

No code change in candidate_window.cc, but modified the copyright notice
from Chromium OS Authors to Chromium Authors.
Slightly modified text_input.gyp to make it compile.

We'll also change cros_deps/DEPS in a separate CL.

BUG=none
TEST=confirmed candidate_window compiles as before.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38345 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-08 08:02:12 +00:00
piman@chromium.org 1824e1a4f8 linux: enable pepper plugin
This is CL 36399 that was reverted in 36969 because it caused an ICE on the official builders.
This adds a workaround for the ICE.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@37055 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-25 23:10:58 +00:00
laforge@chromium.org ce45ace99a Revert 36399 - linux: enable pepper_test_plugin
This is breaking official x64 builds, notified team of break earlier in the 
week, but haven't seen a fix.  I'm reverting now.  

Please fix before re-enabling.

Original message:
This includes a way to build it with full support on x64 (and arm ?), by specifying linux_fpic=1 in GYP_DEFINES and rerunning gyp.

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

TBR=piman@chromium.org
Review URL: http://codereview.chromium.org/548133

git-svn-id: http://src.chromium.org/svn/trunk/src/build@36969 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-23 22:08:50 +00:00
jshin@chromium.org 6a8bf6e7d9 Reland r36541 (which went in without any commit log by some magic). Was reverted in r36550. Now I'm relanding with the full description.
Port back CLD to Linux and Mac by replacing Windows API calls with ICU's equivalent APIs for normalization. 

I also fixed bug 23553 (Traditional Chinese is not detected) by calling LanguageCode instead of LanguageCode_ISO_639_1. The latter covers only ISO 639-1, but there are languages detected by CLD not covered by ISO 639-1. In that case, ISO 639-2 is used. In case even ISO 639-2 does not cover (e.g. Traditional Chinese), another fallback is taken by LanguageCode. 

The html file for CLD testing (french_sentence.html) is explicitly labelled with charset=ISO-8859-1.

Original Review: http://codereview.chromium.org/523108

BUG=25206,23553
TEST=1. CLD is built on Linux/Mac
     2. The following test pass:
       - unit_tests: Extension*.DetectTabLang* and CompactLangDet*.* 
       - browser_tests: ExtensionBrowserTest.Toolstrip 
     3. Install the 'cld extension' in chrome/common/extensions/docs/examples/api/i18n/cld and go to http://news.google.com.tw and 'zh-TW' shows up in the language badge at the upper right (upper-left in he/ar Chrome) corner. 
TBR=jcampan







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

TBR=jshin@chromium.org
Review URL: http://codereview.chromium.org/551070

TBR=jshin@chromium.org
Review URL: http://codereview.chromium.org/549091

git-svn-id: http://src.chromium.org/svn/trunk/src/build@36552 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-19 21:32:42 +00:00
jshin@chromium.org b465329252 Revert 36541 (which went in without any commit log by some black magic).
Reland it with the commit log for the record.


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

TBR=jshin@chromium.org
Review URL: http://codereview.chromium.org/551070

git-svn-id: http://src.chromium.org/svn/trunk/src/build@36550 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-19 21:23:27 +00:00
robertshield@chromium.org 3a3e61acaf Adding a secondary mini_installer target for Chrome Frame. This will remove the need to have different build scripts to build either Chrome or Chrome Frame.
Also remove the now-unneeded gyp variables 'chrome_frame_define' and 'google_update_appid'.

BUG=Both Chrome and Chrome Frame products should be buildable from a single solution file - we shouldn't need to run GYP with different settings to get a CF solution.
TEST=none


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@36546 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-19 21:15:06 +00:00
jshin@chromium.org a648021f73 Review URL: http://codereview.chromium.org/545123
git-svn-id: http://src.chromium.org/svn/trunk/src/build@36541 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-19 20:57:14 +00:00
satorux@chromium.org c12c37967f Hook third_party/chromeos_text_input to all.gyp for Chromium OS.
chromiumos_text_input contains IME candidate window code which is part
of text input suppport for Chromium OS.
See the design doc for details:
http://www.chromium.org/chromium-os/chromiumos-design-docs/text-input

BUG=none
TEST=confirmed gclient --runhooks work with and without GYP_DEFINES="chromeos=1". Also confirmed that 'candidate_window' target is only valid and built when GYP_DEFINES="chromeos=1" is set.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@36484 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-18 02:29:41 +00:00
piman@chromium.org 4e4c96317d linux: enable pepper_test_plugin
This includes a way to build it with full support on x64 (and arm ?), by specifying linux_fpic=1 in GYP_DEFINES and re-running gyp.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@36399 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-15 20:19:06 +00:00
dspringer@google.com f2e82cd621 Make the Pepepr test run on the mac.
BUG=none
TESTS=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@36264 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-14 20:40:43 +00:00
sehr@google.com d5af062292 This CL is for Neb. It contains his change 501124, with conflicts merged.
Review URL: http://codereview.chromium.org/547005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35928 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-11 19:46:41 +00:00
alokp@chromium.org c0f74e07ea Renamed gles_book_examples.gyp to gles2_book.gyp and hooked eveything back together.
TBR=apatrick

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35876 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-09 18:15:32 +00:00
alokp@chromium.org 57ff67b5a7 Renamed gles_book_examples to gles2_book to make it shorter and more correct. I still need to rename gles_book_examples.gyp to gles2_book.gyp. I will do it in another CL as svn does not like changes in renamed directories.
TBR=apatrick
Review URL: http://codereview.chromium.org/543002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35875 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-09 17:06:42 +00:00
alokp@chromium.org 419e530bbc Hooked demos.gyp and gles_book_examples.gyp to all.gyp
Review URL: http://codereview.chromium.org/542005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35865 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-09 04:20:20 +00:00
robertshield@chromium.org 7cd316a8b5 Correct Chrome Frame dependencies such that a) CF tests depend on the CF DLL b) all.gyp:chromium_builder will build CF stuff.
BUG=CF dll and chrome_launcher.exe were not getting built on the chromium-rel builder.
TEST=No more BUG.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35788 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-08 14:27:21 +00:00
ajwong@chromium.org c81db89d91 Revert "Resubmit 35500: Added an application framework for demos. Ported hellotriangle example in OpenGL ES book to use the application framework."
This reverts commit r35647.

TBR: alok

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-06 23:44:36 +00:00
arv@chromium.org 3c9b8158e5 Revert 35649 - Make Pepper plugins work on Linux.
fix pepper_test_plugin so that it is loaded on Linux

 remove skia & base dependency in test plugin so that it can be compiled with fPIC
 remove ifdef WIN in pepper code

Patch by neb@chromium.org
Original review: http://codereview.chromium.org/501124/show
BUG=none
TEST=none

TBR=brettw@chromium.org
Review URL: http://codereview.chromium.org/524051

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35653 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-06 22:14:53 +00:00
brettw@chromium.org a08c8fdd10 Make Pepper plugins work on Linux.
- fix pepper_test_plugin so that it is loaded on Linux

- remove skia & base dependency in test plugin so that it can be compiled with -fPIC
- remove ifdef WIN in pepper code

Patch by neb@chromium.org
Original review: http://codereview.chromium.org/501124/show
BUG=none
TEST=none

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35649 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-06 21:10:23 +00:00
alokp@chromium.org 9faf08eb61 Resubmit 35500: Added an application framework for demos. Ported hellotriangle example in OpenGL ES book to use the application framework.
BUG=26099
TEST=Try running hello_triangle executable, you should see a red triangle.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35647 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-06 20:32:57 +00:00
robertshield@chromium.org 3403b1d3e2 Add the Chrome Frame tests to the chromium_builder target in all.gyp.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/519052

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35624 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-06 15:41:46 +00:00
robertshield@chromium.org 3eb032a26d Some Chrome Frame cleanup:
1) Rearrange the chrome_frame.gyp file to:
  a) Split out most of CF into a static lib to make writing unit tests easier (not having to re-include source files).
  b) Remove most of the un-needed xulrunner-sdk includes.

2) Move all OBJECT_ENTRY_AUTO macros to chrome_tab.cc since they don't work without extra work when residing in a lib.

3) Rename npchrome_tab.dll to npchrome_frame.dll.

BUG=none
TEST=none


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35543 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-05 19:16:23 +00:00
rsesek@chromium.org 3bfe98e039 Revert 35500 - Added an application framework for demos. Ported hellotriangle example in OpenGL ES book to use the application framework.
BUG=26099
TEST=Try running hello_triangle executable, you should see a red triangle.
Review URL: http://codereview.chromium.org/465051

TBR=alokp@chromium.org
Review URL: http://codereview.chromium.org/525019

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35505 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-05 02:05:33 +00:00
alokp@chromium.org 4fd19682a1 Added an application framework for demos. Ported hello-triangle example in OpenGL ES book to use the application framework.
BUG=26099
TEST=Try running hello_triangle executable, you should see a red triangle.
Review URL: http://codereview.chromium.org/465051

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35500 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-01-05 01:06:25 +00:00
glider@chromium.org 12543515aa Added the chromium_builder_dbg_tsan_mac target
to increase the cycle speed of the Tsan buildbot on Mac OS.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35217 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-23 12:29:59 +00:00
apatrick@google.com acf974e1aa Added Pepper 3D device that instantiates the GPU plugin and sends GLES2 commands to it via a command buffer.
Added API for managing buffers to Pepper 3D device.

Removed DCHECK from WebPluginImpl::SetWindow that checks against a windowless plugin being given a window handle. Please check this! Now an initially windowless plugin instance gets a handle when it requests a Pepper 3D context. Perhaps the window handle should be concealed from the underlying plugin isntance.

Removed enable_gpu gyp variable and C macro. GPU code is always built on windows but not mac or linux. It is enabled at runtime with the --enable-gpu-plugin switch.

Redesigned CommandBuffer interface so it exposes shared memory through a Buffer. This was necessary because Pepper has no notion of shared memory handles. The Buffer exposes the shared memory as both a handle (through base::SharedMemory) and the mapped address and size.

Refactored CommandBufferEngine so mapped shared memory addresses and sizes are returned with a single call rather than two separate calls.
	
Added 3D demo to pepper test plugin.

TEST=try servers
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@35185 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-22 23:28:15 +00:00
benl@chromium.org 6199ed3877 OpenBSD defines.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@34829 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-17 14:49:39 +00:00
evan@chromium.org 2fd1a8253c Changes to build/ from a combination of FreeBSD and OpenBSD patches.
Review URL: http://codereview.chromium.org/491053

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34371 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-11 20:04:06 +00:00
sehr@google.com e46808f558 Make building of pepper_test_plugin only happen on Windows.
In the previous CL I made the build of pepper_test_plugin conditional
but forgot to remove the unconditional reference, leaving the build breakage
on Linux.
TBR=jrg,asargent,skylined
BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34232 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-10 05:24:44 +00:00
sehr@google.com d8b02466a1 Re-enable the build of Pepper support by default (issue 464074, svn revision 34161).
There were problems building Skia and others for the 64-bit linux versions of the
Pepper test plugin, so I have disabled building that plugin except on Windows for now
and added a TODO.

One significant addition to the previous comment lines. The flag enable_gpu=1 now
causes the build definition ENABLE_GPU=1 to allow guarding of dependent code.
BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34227 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-10 03:21:14 +00:00
sehr@google.com 0fd4a4c5ca Revert 34161 - Enable Pepper support by default, including building the test plugin.
This is needed because the NaCl plugin code that runs in the renderer
needs to use Pepper APIs all the time, and NaCl support has been enabled
by default for several months now.  To cause an untrusted Pepper plugin
to run in the renderer one needs to specify the internalpepper flag.
I have also removed the enable_pepper flag from gyp.  As the build of the
GPU process was tied to this flag, I have renamed the flag to enable_gpu.
TEST=none
BUG=none

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

TBR=sehr@google.com
Review URL: http://codereview.chromium.org/475004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34162 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-09 17:45:03 +00:00
sehr@google.com 39017af51a Enable Pepper support by default, including building the test plugin.
This is needed because the NaCl plugin code that runs in the renderer
needs to use Pepper APIs all the time, and NaCl support has been enabled
by default for several months now.  To cause an untrusted Pepper plugin
to run in the renderer one needs to specify the --internal-pepper flag.
I have also removed the enable_pepper flag from gyp.  As the build of the
GPU process was tied to this flag, I have renamed the flag to enable_gpu.
TEST=none
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34161 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-09 17:19:22 +00:00
dank@chromium.org d9a7a5e8fe Make no-tcmalloc (really, non-base/allocator) builds work again,
(i.e. this is a plain vanilla build used when layers like base/allocator
are getting in the way of debugging)
and make sure they use msvcrt rather than libcmt
(libcmt is used to help shim malloc/free, but it gets
in the way of valgrind doing the same thing).

Sadly, this is now a gyp-time operation rather than a Configuration
option.

Had to remove hardcoded C prototype for _set_new_mode, 
as that caused link errors.

Also add variables win_{release,debug}_{Optimization,RuntimeLibrary}
to let the valgrind build override those settings.

Fix calling convention on _set_new_mode to match the
one in <new.h>

BUG=none
TEST=build with ~/.gyp/include.gypi set as described in comment in common.gypi, gclient runhooks, do release build, verify all exe's and dll's linked against msvcrt dll


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@33719 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-03 21:07:47 +00:00
sgk@chromium.org 01113626ad Convert the existing .gyp configuration to use the new base\allocator
library with upstream source code from the new vendor branch patterns
in third_party\jemalloc and third_party\tcmalloc.
BUG=27911
TEST=none
Review URL: http://codereview.chromium.org/435040

git-svn-id: http://src.chromium.org/svn/trunk/src/build@33208 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-26 14:50:13 +00:00
scherkus@chromium.org 6a6ec3fe62 Implement method stubs for OpenMAX IL instead of relying on -lOmxCore.
You can switch to using -lOmxCore by setting the gyp variable use_system_openmax=1.

Also fixed type-punning warnings in omx_video_decoder.cc

BUG=28663
TEST=building omx_test should have no linker errors

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


git-svn-id: http://src.chromium.org/svn/trunk/src/build@33012 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-25 00:24:01 +00:00
apatrick@google.com dc556dea3b Landing the GPU process and command buffer code again, this time with a DEPS file with the necessary include rules.
TEST=none
BUG=none


git-svn-id: http://src.chromium.org/svn/trunk/src/build@33006 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-25 00:01:32 +00:00
scherkus@chromium.org bad41b8611 Revert "Implement method stubs for OpenMAX IL instead of relying on -lOmxCore."
Review URL: http://codereview.chromium.org/431040


git-svn-id: http://src.chromium.org/svn/trunk/src/build@32993 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-24 23:14:23 +00:00
scherkus@chromium.org 99aaa67d9e Implement method stubs for OpenMAX IL instead of relying on -lOmxCore.
You can switch to using -lOmxCore by setting the gyp variable use_system_openmax=1.

BUG=28663
TEST=building omx_test should have no linker errors

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


git-svn-id: http://src.chromium.org/svn/trunk/src/build@32988 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-24 22:38:53 +00:00
apatrick@google.com f72271c398 Partially reverting 32942
TEST=none
BUG=none


git-svn-id: http://src.chromium.org/svn/trunk/src/build@32964 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-24 20:29:01 +00:00
apatrick@google.com 3b866f6394 Branched gpu process and command buffer code into Chrome tree. Fixed up paths and other minor changes to make it work in the Chrome tree. Will remove copy from O3D tree shortly. Only works in Windows currently.
TEST=none
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@32952 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-24 19:34:24 +00:00
mmoss@chromium.org 58136e96ad Make Linux packaging options more granular.
This allows us to not waste time building packages/channels we don't care about. Also added option to build new 'trunk' channel packages, which are a special configuration for developer testing.

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


git-svn-id: http://src.chromium.org/svn/trunk/src/build@32879 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-23 22:39:32 +00:00
nsylvain@chromium.org 5f2418dadf Remove old files.
Review URL: http://codereview.chromium.org/425008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@32711 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-20 23:31:59 +00:00
agl@chromium.org dff67635d6 Linux: enable building with a local version of libssl.
http://codereview.chromium.org/394003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@32135 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-17 00:40:12 +00:00
hclam@chromium.org 52479328c1 Test program for OpenMAX video decoding
Including gyp file for openmax and the test application.
The test application will link against libOmxCore.so which is provided
by the target system.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@31957 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-13 22:21:01 +00:00
hclam@chromium.org 9d3633790a Building FFmpeg in tree for arm
Changes yasm to be built for host instead of target.
Also don't need to depend on yasm if build ing for arm.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@31929 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-13 19:30:25 +00:00
dglazkov@google.com a459600888 Partially revert WebKit.gyp switch-over, because it broke build bot setup
in subtle and devious ways.

Renaming webkit.gyp -> webkit_glue.gyp changed webkit.sln to webkit_glue.sln,
which occured unbeknownst to the builders who continued to build webkit.sln
for most of the day. This wasn't an issue until we did a WebKit roll, where
the trickery was discovered and hell broke loose.

TBR=yaar
TEST=green bots
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@31887 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-13 05:00:13 +00:00
yusukes@google.com 3f0fe624d3 Pull the OpenType sanitiser library from code.google.com/ots/, as per our discussion on the (internal) group.
Review URL: http://codereview.chromium.org/363001

BUG=17818
TEST=none 


git-svn-id: http://src.chromium.org/svn/trunk/src/build@31878 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-13 02:15:59 +00:00
yaar@chromium.org 70f5df075f Upstreaming WebKit.gyp
This mega patch contains a few simple but tightly dependent changes:
1. Deletion of webkit/api/WebKit.gyp. The file now lives in webkit.org.
2. Rename of webkit/webkit.gyp to webkit/webkit_glue.gyp. Having two webkit.gyp was a source of developer confusion.
3. Gyp dependencies are updated across chromium to point at the upstream WebKit.gyp and the renamed webkit_glue.gyp.
4. Some 200+ files include paths fixed to point to third_party/WebKit/WebKit/chromium instead of webkit/api. The later will be deleted in a subsequent patch.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@31749 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-12 01:14:49 +00:00
ajwong@chromium.org bab797fe1a FFmpeg in-tree build for mac.
BUG=26509
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@31050 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-05 00:56:41 +00:00
evan@chromium.org 268337af00 linux: let harfbuzz be pulled in by gyp naturally
Skia correctly depends on Harfbuzz so we don't need to depend on it
from the top-level gyp file.

TEST=compiles

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@31033 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-04 23:03:46 +00:00
apatrick@google.com 4cd3bc349d Conditionally added pepper_test_plugin.gyp as all.gyp dependency based on whether enable_pepper variable is set to 1. Defaults to 0.
Added run_as block to automatically launch chrome and load the plugin when the pepper_test_plugin project is run or debugged.
See new instructions in updated README.
TEST=none
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@30741 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-02 21:07:35 +00:00