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

68 Коммитов

Автор SHA1 Сообщение Дата
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
ajwong@chromium.org 87f5dd4967 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.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16927 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-26 21:49:53 +00:00
agl@chromium.org 2c584934a5 Linux: add Breakpad support
This commits a rewrite of the Breakpad Linux client.

The old code:
 * Had a number of plain bugs in it, but those could just have been
   fixed.
 * Allocated memory from the heap, which is a no go.
 * Made libc calls which can enter the dynamic linker - another source
   of crashes.
 * Didn't understand some of the tricks needed, like clone() via libc
   will write to random areas of memory because it assumes that it's
   only called from libpthread

Additionally, we had one more requirement which meant changing the
interface:
 * We need to be able to crash dump the renderers from the browser
   process.

And that last one really needed a rewrite.

We intend to try and upstream this new code into Breakpad.

The new Breakpad design works like this:

When a renderer crashes, a signal handler runs on an alternative stack
and collects information about the registers of the thread before the
crash. Then we enter Chromium specific code an send a datagram message
to a magic file descriptor (4) containing:
  * the registers and tid of the crashing thread
  * the active URL
  * a file descriptor to a socket
  * a CREDENTIALS structure giving the PID of the renderer.

On the other end of the socket is an object on the IO thread
(render_crash_handler_host_linux.cc) which reads and parses the
datagram. The CREDENTIALS structure is validated by the kernel, so the
renderer can't lie about it's PID and try and get the browser to crash
dump the wrong process.

The browser then ptraces the renderer and extracts all the needed
information to write a minidump to a temp file. Then we write a byte
to the file descriptor which the renderer gave the browser in the
datagram and that's the signal to the renderer to finish dying. It
dies by sending itself the same signal which trigger the crash dump in
the first place, so it will appear to crash as normal as far as kernel
core dumps and waitpid are concerned.

The browser then constucts a MIME message in a temp file for upload to
the crash service. We then fork out to /usr/bin/wget to actually do
the upload (since Debian numbers suggest that 99.8% of users have wget
installed.) A second forked child unlinks the temp files once wget has
completed.

For a browser crash, everything works pretty much the same except that
the datagram step is omitted and we clone() off a process to ptrace
ourselves and write the minidump.

This code is only enabled in Chrome branded builds. Stub source files
are substituted in the case of a Chromium build.

 http://codereview.chromium.org/115526

BUG=9646,10772
TEST=Build a Chrome branded binary. Send SEGV to a renderer and verify that wget output appears on stderr. Send a SEGV to the main binary and verify the same.


git-svn-id: http://src.chromium.org/svn/trunk/src/build@16719 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-22 03:37:45 +00:00
ben@chromium.org 3b077f41b4 Convert views to gyp.
http://crbug.com/11387

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16490 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-20 18:00:21 +00:00
ben@chromium.org d2afb41437 Convert app/ to GYP.
http://crbug.com/11387


git-svn-id: http://src.chromium.org/svn/trunk/src/build@16251 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-17 02:02:42 +00:00
sgk@google.com 7348be621c Convert lzma_sdk to gyp.
Review URL: http://codereview.chromium.org/115004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@16179 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-15 20:40:08 +00:00
bradnelson@chromium.org 6ba709dd78 Moving all the breakpad stuff to: src/breakpad
(out of build/temp_gyp)

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@15980 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-13 18:49:37 +00:00
sra@chromium.org aff99ffd93 Move Courgette
from src\third_party\courgette
   to   src\courgette and src\courgette\third_party

Fixed #includes

Added properties to ignore generated files:

C:\c5\src>svn pg svn:ignore courgette
courgette.xcodeproj
courgette.sln
courgette_fuzz.vcproj
courgette_lib.vcproj
courgette_minimal_tool.vcproj
courgette_tool.vcproj
courgette.vcproj
courgette_unittests.vcproj
SConstruct
courgette_fuzz.scons
courgette_lib.scons
courgette_main.scons
courgette_minimal_tool.scons
courgette.scons
courgette_tool.scons
courgette_unittests.scons


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@15692 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-08 23:00:29 +00:00
thomasvl@chromium.org 8ea8df8f41 Add a simple dmg script to the mac build dir to build a dmg out of the app.
Add a target to build a dmg out of the app.
Add a target to all that will build everything and the dmg (since we don't include the dmg in all since developers really don't need to wait for that).
Review URL: http://codereview.chromium.org/113152

git-svn-id: http://src.chromium.org/svn/trunk/src/build@15672 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-08 20:24:08 +00:00
sgk@google.com 50aef5088b Move the right dependencies into the main section of all.gyp,
the {test_shell,webkit}.gyp:* targets from the 'all_gyps' section,
not the specific 'test_shell' and 'test_shell_tests' targets
from the mac condition.
Review URL: http://codereview.chromium.org/113144

git-svn-id: http://src.chromium.org/svn/trunk/src/build@15629 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-08 08:54:03 +00:00
sgk@google.com 1498abede7 Convert the webkit build on Windows to gyp:
* build\all.gyp now uses webkit\webkit.gyp and
  webkit\tools\test_shell\test_shell.gyp.
* 'svn remove' checked-in .sln and .vcproj files that will now
  become gyp-generated files.  (We'll leave the other old ones
  in place, uncalled, and remove them with a later CL.)
* Add generated *.sln and *.vcproj files to svn:ignore on
  the relevant directories.
* Update various chrome\**.vcproj files with the new gyp directory
  in which various generated webkit files will now appear.
* Update the checked-in chrome\chrome.sln with all (?) the changes
  necessary to reflect the new gyp generation.
Review URL: http://codereview.chromium.org/115115

git-svn-id: http://src.chromium.org/svn/trunk/src/build@15618 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-08 04:29:55 +00:00
sra@chromium.org 77c858d682 Move Courgette from internal depot to third_party.
Review URL: http://codereview.chromium.org/113009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@15377 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-06 04:02:10 +00:00
thomasvl@chromium.org 65cd732d1a - Mark the 'All' target with for getting a runner per http://codereview.chromium.org/99223
- Add a new target to build just what's needed for the webkit layout bots.
- Roll deps for the needed GYP change.
Review URL: http://codereview.chromium.org/100208

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14969 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-30 19:24:02 +00:00
bradnelson@google.com 1488adc0d2 Rolling back webkit-gyp switch. r14382
Review URL: http://codereview.chromium.org/99182

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14837 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-29 11:37:01 +00:00
bradnelson@google.com a17e33a005 Switching webkit over to gyp on windows.
Review URL: http://codereview.chromium.org/99173

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14832 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-29 08:02:56 +00:00
bradnelson@google.com 14e219bbaf Switching to v8.gyp in the v8 project (so they can maintain it themselves).
Rolling forward v8 version to pull in one with v8.gyp.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14786 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-28 21:37:56 +00:00
sgjesse@chromium.org ca9f7ad692 Reverting 14597,14596,14595.
Review URL: http://codereview.chromium.org/99053

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14598 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-27 12:10:14 +00:00
ager@chromium.org 85275025ef Update V8 in chromium to version 1.2.1.
Only small changes to the V8 code base itself.  The main reason for
this push is to get the V8 latest builder working again and to move
the v8.gyp file to the v8 sources to make DEPS rolls easier.

Updated all references to v8.gyp and the generated projects.  Added a
missing dependency to chrome.sln: mksnapshot depends on v8_nosnapshot.
Review URL: http://codereview.chromium.org/100037

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-27 10:58:25 +00:00
sgk@google.com 60f19d58f9 Capture Mozilla's codesighs, for use in executable sizing.
Vanilla code, no changes, except for the addition of:
* LICENSE, copied from elsewhere in the Mozilla tree;
* README.chromium, documenting what's going on.
* codesighs.gyp, for building with the rest of Chromium.
Review URL: http://codereview.chromium.org/93155

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14522 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-25 13:27:25 +00:00
sgk@google.com 7bec2bcbc2 Add -DCHROME_V8 to the chrome/browser build.
Add a 'javascript_engine' variable to control that setting
(as well as whether we use v8.gyp at all).
Review URL: http://codereview.chromium.org/88070

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14171 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-22 01:16:42 +00:00
bradnelson@google.com 53ab73c644 Rolling back change 13480 (change to gyp for webkit on windows).
Too many loose ends.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13485 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-10 00:25:00 +00:00
bradnelson@google.com bcc21715d7 Switching webkit to gyp on windows.
Review URL: http://codereview.chromium.org/63152

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13480 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-09 23:20:24 +00:00
sgk@google.com 4372aafdad Restore -Wall to Linux build and set up for -Werror.
* Add -Wall to build/common.gypi (and -Werror, commented out for now).
* Have build/external_code.gypi remove -Wall (and -Werror).
* Remove chromium_code definition from build/all.gyp.
* Remove chromium_code definitions from third_party/ *.gyp files.
* Remove scons-specific -Werror removal in webkit.gyp.
* Remove unused variables from:
  base/clipboard_linux.cc
  chrome/browser/gtk/download_shelf_gtk.cc
  chrome/browser/gtk/bookmark_bar_gtk.cc
Review URL: http://codereview.chromium.org/66001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13478 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-09 22:51:41 +00:00
scherkus@chromium.org eae002bced Convert /third_party/ffmpeg to gyp for Windows builds.
To smooth out the transition I left in using_ffmpeg.vsprops until the rest of Windows switches over to gyp.  I also took the opportunity to ditch the .bat file in favour of python.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13270 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-07 19:50:16 +00:00
sgk@google.com d78fa83964 Add ../third_party/harfbuzz to all.gyp.
Review URL: http://codereview.chromium.org/63063

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13252 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-07 15:58:27 +00:00
bradnelson@google.com 9f89a61f44 Moving activex shim to gyp.
Review URL: http://codereview.chromium.org/62089

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13229 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-07 05:31:48 +00:00
bradnelson@google.com ecd1bd71a7 Switching breakpad to gyp generated project.
Review URL: http://codereview.chromium.org/62076

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13223 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-07 02:47:24 +00:00