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

194 Коммитов

Автор SHA1 Сообщение Дата
jiesun@google.com 19b231d495 add chromeos_builder target.
ideally everything we want to pull from chrome should be dependencies of this target. build-bots will be changed to build this from chromeos

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40089 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-26 01:28:58 +00:00
robertshield@chromium.org 176acaf052 Add chrome_frame_reliability_tests.exe to the set of archived CF tests. (Needed for the CF reliability builder)
Remove the now-unused chrome_frame_builder target in all.gyp.

BUG=29451
TEST=chrome_frame_reliability_tests.exe shows up at http://chrome-web/buildbot/snapshots/chromium-rel-xp/

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39915 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-24 20:08:05 +00:00
mark@chromium.org f4f52d2393 Include test_shell.gypi in webkit.gyp instead of maintaining a distinct
test_shell.gyp.  This allows the removal of webkit.gyp:pull_in_test_shell,
eliminating the circular relationship between webkit.gyp and test_shell.gyp.

The expected semantics of building all of test_shell during a webkit.gyp:All
build is performed are retained.

This change depends on GYP r781 (in Chromium at r38526) for GYP suffix
operator path section treatment.  It also depends on Chromium r38519 and
r38658 for common.gypi treatment of chromium_code.

BUG=33186
TEST=Xcode no longer holds stale project files in memory
Review URL: http://codereview.chromium.org/602006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38664 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-10 21:11:56 +00:00
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
ajwong@chromium.org 5e1b58f008 Add yasm and ffmpeg into the build tree for linux.
BUG=22307
TEST=builds correctly, and an html5 video runs.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@30571 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-30 11:23:08 +00:00
nsylvain@chromium.org 54caf3e9f7 Move nacl_ui_tests to the right section. oops.
Review URL: http://codereview.chromium.org/306049

git-svn-id: http://src.chromium.org/svn/trunk/src/build@29771 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-22 14:28:45 +00:00
nsylvain@chromium.org c6c018adf2 Add the nacl ui test to the Chromium Builder configuration.
Review URL: http://codereview.chromium.org/307031

git-svn-id: http://src.chromium.org/svn/trunk/src/build@29731 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-21 23:13:38 +00:00
robertshield@chromium.org ad492e8362 Adding a Chrome Frame target to all.gyp to allow a continuous builder to build only the subset of projects required by Chrome Frame.
BUG=NONE
TEST=NONE

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@28956 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-14 13:44:24 +00:00
nsylvain@chromium.org c457689683 Revert 28558 because this is clearly responsible for
breaking the interactive ui tests. It just needs a clobber.

It looks like 2 parts of the code don't agree on the number of
buttons on the bookmark bar. Maybe because part of the code is
compiled with CHROME_PERSONALIZATION = 1 while the test is compiled
with CHROME_PERSONALIZATION = 0. Maybe this new gyp change broke the
define propagation. This is really easy to replicate, and should also
be easy to debug.

Original Log:
Relanding the interactive UI tests GYP factor out, as it turns
out it is not responsible for breaking the interactive ui tests.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@28668 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-10 18:47:39 +00:00
jcampan@chromium.org 6ba9cba998 Relanding the interactive UI tests GYP factor out, as it turns
out it is not responsible for breaking the interactive ui tests.

See http://codereview.chromium.org/259018/show

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@28558 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-09 17:57:31 +00:00
jcampan@chromium.org 4dc2bf909b Reverting 28404, it seems to break the interactive ui tests in mysterious ways.
TBR=brettw
Review URL: http://codereview.chromium.org/268024

git-svn-id: http://src.chromium.org/svn/trunk/src/build@28492 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-09 00:47:31 +00:00
jcampan@chromium.org 0a801c4917 Extracting the interactive ui tests to their own GYP file.
BUG=None
TEST=The interactive tests should still build and run on Windows and Linux
Review URL: http://codereview.chromium.org/259018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@28404 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-08 17:12:08 +00:00
slightlyoff@chromium.org e055a4cda5 Includes chrome_frame project in chrome.sln for windows.
BUG=None
TEST=rebuild gyp files, open chrome.sln. Observer chrome_frame project.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@28362 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-08 01:05:28 +00:00
sgk@google.com 19ba4b483e Add comments setting emacs and vim tab width and expansion variables.
BUG=none
TEST=successful builds
Review URL: http://codereview.chromium.org/256059

git-svn-id: http://src.chromium.org/svn/trunk/src/build@28089 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-06 03:02:38 +00:00
thomasvl@chromium.org f3538724f2 Add googleurl unittest to the mac builders for the testers to run it.
Add browser_test to the mac builders, doesn't pass yet, but this way it's ready to be run when it works.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/256052

git-svn-id: http://src.chromium.org/svn/trunk/src/build@27993 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-05 15:12:38 +00:00
pinkerton@chromium.org 4d7ddf4652 gyp changes to enable building OCMock. Patch from Paul Wicks (pwicks86@gmail.com).
TEST=Use OCMock in a test 
BUG=NONE

git-svn-id: http://src.chromium.org/svn/trunk/src/build@27506 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-29 17:41:33 +00:00
nick@chromium.org cd1291196d The builders should build sync_unit_tests.
Review URL: http://codereview.chromium.org/235044

git-svn-id: http://src.chromium.org/svn/trunk/src/build@27441 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-29 00:19:51 +00:00
nsylvain@chromium.org d6695a1f4c more missing dependencies (caused by bad dependencies somewhere else)
Review URL: http://codereview.chromium.org/242029

git-svn-id: http://src.chromium.org/svn/trunk/src/build@27355 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-27 23:36:01 +00:00
nsylvain@chromium.org e98cbca9e4 Add missing dependencies.
Review URL: http://codereview.chromium.org/235037

git-svn-id: http://src.chromium.org/svn/trunk/src/build@27351 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-27 23:01:14 +00:00
nsylvain@chromium.org e8a7e5e8f8 Add new projects to help speed up the buildbots.
Review URL: http://codereview.chromium.org/252006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@27272 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-25 22:52:12 +00:00
yaar@chromium.org 348eca2172 Force inclusion of build/common.gypi for all chromium gyp files.
Why: Simpler build code. If everybody includes it, it should be included automatically.
Why now: The webkit chromium builds need it be specified, since can't default to build/common.gypi.

What was done:
1. build/common.gypi's contents were moved to a new file build/gyp_chromium.gypi
2. tools/gyp/gyp_chromium was moved to build/gyp_chromium and made to automatically include build/gyp_chromium.gypi.
3. lots of gyp files were fixed to not refer to build/common.gypi any more.
4. o3d which also builds independently of chrome, was fixed to have a gyp_o3d that includes gyp_chromium.gypi too.
5. build/common.gypi was left empty, because there are some external projects that still refer to it.

Things that are left to do after this patch is in:
1. The following external files (in other repositories) need to stop include common.gypi
  ./third_party/hunspell/hunspell.gyp
  ./third_party/icu/icu.gyp
  ./v8/tools/gyp/v8.gyp
2. Once nobody refers to common.gypi anymore, delete common.gypi
   -or-
   Delete gyp_chromium.gypi and move its content back to common.gypi

Tested on mac, win and linux. On win, got a few unit tests errors on chrome bookmarks, which should not be related. I'm running again with clobber to verify.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@26302 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-15 23:52:14 +00:00
agl@chromium.org d1aa7bfdd6 Linux: remove tcmalloc from build/all.gyp
Make sure that there are no references to tcmalloc code in the Linux build.

This is part of an attempt to reland r26264.


git-svn-id: http://src.chromium.org/svn/trunk/src/build@26292 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-15 23:01:09 +00:00
thomasvl@chromium.org 5e94dd8fa0 Remove the test runner line I had in there by accident.
BUG=none
TEST=none
TBR=mark
Review URL: http://codereview.chromium.org/204004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@26101 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-14 12:05:04 +00:00
thomasvl@chromium.org e0959b7b3f Remove the target the bots used to use (but don't any more).
Add two targets for the chromium mac builders to build the subset their testers run for better cycle times.

TEST=none
BUG=none
Review URL: http://codereview.chromium.org/195063

git-svn-id: http://src.chromium.org/svn/trunk/src/build@26005 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-11 20:46:00 +00:00
jshin@chromium.org df1ae7a67d Replace icu38/icu38.gyp with icu/icu.gyp in gyp files replace all the references to third_party/icu38 and icudt38.dll with third_party/icu and icudt42.dll in vsprops and cc files. Also, update the icu data module name and the icu data symbol in icu_util.cc
In addition, add a dummy C++ source file (xmldummy_mac.cc) to libxml to work around an Xcode bug (xmllint and xmlcatalog are linked with gcc rather than g++ even though it's linked to a "C++ library", libicuuc.a). 

Also updated is the test results for net_util_unittests.


This will not be landed until deps/third_party/icu42 is ready for all 3 platforms (Windows VS build files are not yet updated there). 

BUG=8198
TEST=On all platforms, all the targets are built fine.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@25708 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-09 06:49:08 +00:00
jam@chromium.org d98645bde1 Take out the activex control.BUG=20259
Review URL: http://codereview.chromium.org/200031

git-svn-id: http://src.chromium.org/svn/trunk/src/build@25650 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-08 19:46:18 +00:00
willchan@chromium.org 1f96de6c41 Linux: add gyp flag for enabling tcmalloc. Also fix the linux build which didn't work in a clean client since tcmalloc.h wasn't generated.
Review URL: http://codereview.chromium.org/173387

git-svn-id: http://src.chromium.org/svn/trunk/src/build@24538 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-26 21:53:46 +00:00
huanr@chromium.org 5a957474b0 Revert r22080 and re-enable tcmalloc.
Review URL: http://codereview.chromium.org/159771

git-svn-id: http://src.chromium.org/svn/trunk/src/build@22251 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-02 05:51:12 +00:00
huanr@chromium.org e92dc2cff9 Removing tcmalloc from gyp so we can build a version of chrome
without tcmalloc for testing purpose. The linker complains about
_set_new_mode so I remove the call from the code for now.

Note this change is different from the change Bradley is working
on which provides an option for building chrome without tcmalloc.
This change simply removes tcmalloc from the build. The plan is
checking it in, keeping it in trunk for 24 hours, and then
reverting it. The benefits are

- Having another round of performance comparison between build
with and w/o tcmalloc.
- Having a full run of UI test under purify with tcmalloc disabled.
- Getting a verified CL in case we'd like to build an alternative
dev build w/o tcmalloc for A/B test.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@22080 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-30 19:13:34 +00:00
mmoss@chromium.org a903ede33c Add Linux package building target.
Also rearrange installer targets with better grouping for easier reading.

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


git-svn-id: http://src.chromium.org/svn/trunk/src/build@22063 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-30 17:42:35 +00:00
thomasvl@chromium.org 607c513146 Now that testshell depends on imagediff we can start to cleanup the targets added for the bots. Once the bots are bounced to the new configs, this target could go away completely.
Review URL: http://codereview.chromium.org/159422

git-svn-id: http://src.chromium.org/svn/trunk/src/build@21687 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-27 20:26:34 +00:00
dpranke@google.com bfc397e46e re-do CL 2136 - move image_diff to tools/imagediff, add deps to test_shell
moving image_diff from chrome/tools/test/image_diff to tools/imagediff
(not moving to tools/image_diff to avoid some svn unpleasantness with that
directory having been created in CL 21366). 

Also change test_shell.gyp to depend on everything needed to run the layout
tests.

R=darin@chromium.org
TEST=none
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@21584 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-24 21:40:57 +00:00
dpranke@google.com db06042fac back out CLs 21367, 21366 - no idea why these keep breaking
Review URL: http://codereview.chromium.org/155983

git-svn-id: http://src.chromium.org/svn/trunk/src/build@21371 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-23 03:14:34 +00:00
dpranke@google.com dfd9069dd6 re-do CL 21252 - move image_diff to tools, add deps to test_shell
CL 21252 seems to have had some svn brokenness (not sure why). I've recreated
it and resubmitted it. The changes are to move image_diff from 
chrome/tools/test to tools/, and to make test_shell depend on image_diff
and npapi_layout_test_plugin (and test_worker, where applicable)

R=nsylvain@chromium.org
TEST=none
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@21366 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-23 01:40:12 +00:00
agl@chromium.org 20f89a26ff Split the IPC code into ipc/
This splits the ipc code from the common project.  The 'common' project pulls in
all of webkit, the v8 bindings, skia, googleurl, and a number of other projects
which makes it very difficult to deal with especially for external projects
wanting just to use some of Chromium's infrastructure.  This puts the ipc code
into its top-level ipc/ directory with a dependency only on base.  The common
project depends on the new ipc/ipc.gyp:ipc target so that all projects currently
pulling common in to get the IPC code still have it available.  This mostly
follows agl's pre-gyp attempt to do this which was r13062.

Known issues:
- Currently a number of projects depend on chrome/chrome.gyp:common in order to
use the IPC infrastructure.  Rather than fixing all of these dependencies I have
made common depend on ipc/ipc.gyp:ipc and added "ipc" to the include_rules
section of DEPS so that checkdeps.py doesn't complain.  Over time projects that
need IPC should depend on the IPC project themselves and dependencies on common
removed, although I don't think many projects that need IPC will be able to get
away without common currently.
- ipc/ipc_message_macros.h still has #include "chrome/common/..." inside of a
ipc/ should not refer to files in chrome/... now.  I'm not sure how to resolve
this since it's really an IDE bug
- the named pipe name (windows+linux) and the logging event name (all) + env
variable (posix) refer explicitly to 'Chrome' which somewhat hurts the illusion
of ipc/ being an independent library.  I think this should be examined in a
subsequent, much smaller patch.
- I've eliminated the IPC.SendMsgCount counter since it was implemented in a way
to create a dependency from ipc/ to chrome/common/chrome_counters. This is the
same approach that r13062 took.

http://codereview.chromium.org/155905

(Patch from James Robinson)


git-svn-id: http://src.chromium.org/svn/trunk/src/build@21342 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-22 23:57:21 +00:00
dpranke@google.com c7d08a3502 revert change 21252, which broke the mac build for some reason
git-svn-id: http://src.chromium.org/svn/trunk/src/build@21262 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-22 02:59:23 +00:00
dpranke@google.com 6ad552e82b make 'test_shell' target depend on everything needed to pass layout_tests
This adds project dependencies to test_shell so that all (and only?)
the targets needed for the layout_tests to run cleanly are built. On most
platforms this is test_shell, npapi_test_plugin, and test_worker, and on
the Mac this adds the layout_test_helper binary as well

also, this moves image_diff from chrome/tools/test to tools/

R=mmentovai@google.com, darin@google.com
BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@21252 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-22 00:54:44 +00:00
sra@google.com f1318c4b2e Code changes to get the code to compile under GCC.
Courgette still only knows how to compress Windows x86 executables.
But now you can compress them on linux.

BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@21042 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-18 03:28:40 +00:00
agl@chromium.org a8ebcde780 Linux: SUID sandbox support
* Make processes dumpable when they crash.
  * Find crashing processes by searching for a socket inode, rather
    than relying on SCM_CREDENTIALS. The kernel doesn't translate PIDs
    between PID namespaces with SCM_CREDENTIALS, so we can't use the
    PID there.
  * Use a command line flag to the renderer to enable crash dumping.
    Previously it tried to access the user's home directory for this
    information.
  * Search for a sandbox helper binary and, if found, use it.
  * Include the source for a sandbox helper binary. It's currently not
    built by default.

http://codereview.chromium.org/149230
R=evan,markus
BUG=8081


git-svn-id: http://src.chromium.org/svn/trunk/src/build@20110 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-07-08 01:15:14 +00:00
tony@chromium.org 351cba30a0 Add a small untility for checking to see if the X server is alive.
This will be used by the buildbots after Xvfb is executated to make sure that Xvfb is alive.

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


git-svn-id: http://src.chromium.org/svn/trunk/src/build@18549 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-06-16 22:44:58 +00:00
sidchat@google.com 1be574ad32 Add Compact Language Detection (CLD) library to Chrome. This works in Windows only currently.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/122007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@18445 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-06-15 22:18:40 +00:00
sgk@google.com c147b7bdf8 Convert tcmalloc (and its modified libcmt) to building with gyp.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/119265

git-svn-id: http://src.chromium.org/svn/trunk/src/build@17828 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-06-06 12:42:36 +00:00
sgk@google.com 6b9836252f Fetch last change (revision) info in a separate action that can run
every build, instead of having it occur as a side effect of updating
some other target for which we want to use normal up-to-date checks.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/118192

git-svn-id: http://src.chromium.org/svn/trunk/src/build@17634 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-06-04 16:08:16 +00:00
bradnelson@chromium.org 0897fbe8dc Removing unused variables and conditions in all.gyp
BUG=None
TEST=None
TBR=sgk

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@17395 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-06-02 07:48:28 +00:00
bradnelson@google.com 49fb4f7cc8 Switching chrome.sln to gyp generated version.
Doing this by using existing vcproj files.

BUG=None
TEST=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@17379 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-06-02 03:27:01 +00:00
bradnelson@chromium.org 8d5c643d33 Switching locales projects to be semi gyp generated.
Initially these will be drop in replacements for the existing projects.
These were generated mechanically in lieu of a looping syntax.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@17070 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-28 08:17:39 +00:00
ajwong@chromium.org fe0e67a31c Retry to checkin a version of gmock, modified to use our boost_tuple in VS2005.
This checkin adds gmock, and a small example of how to write a gmock-based unittest.

Original Review URL: http://codereview.chromium.org/113807

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@17066 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-28 06:02:56 +00:00
sgk@google.com b851f9893f Add .dll (and a .exe) files to the gyp build:
* activex_test_control.dll
* browser_tests.dll
* browser_tests.exe
* memory_watcher.dll
* rlz.dll
* security_tests.dll
* test_chrome_plugin.dll
* themes/default.dll
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/113915

git-svn-id: http://src.chromium.org/svn/trunk/src/build@17023 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-27 21:29:36 +00:00
sgk@google.com bf020e1cb6 Add gyp-generated bspatch (used by setup.exe) and bsdiff.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/115778

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16966 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-27 02:06:16 +00:00
bradnelson@chromium.org a55777c82b Converting gears prebuilt stub to gyp.
Review URL: http://codereview.chromium.org/115801

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16938 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-26 22:39:36 +00:00
ajwong@chromium.org e823e74e32 Revert "Checkin a version of gmock, modified to use our boost_tuple in VS2005."
This reverts commit 071e95bcdcefcd2cb86c9aed5cb073bbcaa7f2a7.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16931 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-26 22:05:05 +00:00