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

453 Коммитов

Автор SHA1 Сообщение Дата
thestig@chromium.org d980154232 Add CrOS's dbus-c++ to Chromium Linux. This is needed to build mtpd.
BUG=151685

Review URL: https://chromiumcodereview.appspot.com/11148035

git-svn-id: http://src.chromium.org/svn/trunk/src/build@162373 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-17 13:09:36 +00:00
ddorwin@chromium.org c08d6defbb Build the Widevine CDM plugin.
BUG=149772


Review URL: https://chromiumcodereview.appspot.com/11118006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@161595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-12 16:46:47 +00:00
jam@chromium.org 6feac4e90d Add content_unittests to the dependencies of the aura_builder target.
Review URL: https://codereview.chromium.org/11088061

git-svn-id: http://src.chromium.org/svn/trunk/src/build@161347 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-11 15:12:36 +00:00
hbono@chromium.org a217b6ca53 Build content_unittests on the "Win Aura" bot.
Even though r160488 runs content_unittests on aura buildbots, they do not build content_unittests and the "Win Aura" bot cannot run it because this bot does not build it. This change adds content_unittests to the aura_builder target so this bot builds it.

TBR=jam
BUG=none
TEST=make the "Win Aura" bot greener.
Review URL: https://codereview.chromium.org/11093065

git-svn-id: http://src.chromium.org/svn/trunk/src/build@161311 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-11 07:53:28 +00:00
creis@chromium.org 896d21e736 Revert 160721 - Build the Widevine CDM plugin.
BUG=149772


Review URL: https://chromiumcodereview.appspot.com/11082005

TBR=ddorwin@chromium.org
Review URL: https://codereview.chromium.org/11091013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160744 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 23:16:20 +00:00
ddorwin@chromium.org 7f63dbdb09 Build the Widevine CDM plugin.
BUG=149772


Review URL: https://chromiumcodereview.appspot.com/11082005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160721 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-08 22:10:01 +00:00
alexeypa@chromium.org ac9f99ff26 [Chromoting] Publish Chromoting Host installation as a .zip archive.
The signing script will now use the .zip archive to build a signed host installation. This way we can avoid decompiling an .msi which is not reliable enough.

BUG=146863


Review URL: https://chromiumcodereview.appspot.com/10959031

git-svn-id: http://src.chromium.org/svn/trunk/src/build@158914 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-26 22:43:49 +00:00
pfeldman@chromium.org 98f894fd9a DevTools: stop deploying the devtools_frontend.zip (new contributing doc does not require it)
Review URL: https://chromiumcodereview.appspot.com/10985038

git-svn-id: http://src.chromium.org/svn/trunk/src/build@158838 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-26 19:00:10 +00:00
nsylvain@chromium.org 5fd2107c84 Build ppapi_unittests on the bots.
TBR=raymes
Review URL: https://codereview.chromium.org/10967060

git-svn-id: http://src.chromium.org/svn/trunk/src/build@158187 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-22 19:45:43 +00:00
stuartmorgan@chromium.org e55b8a6105 Enable a minimal content/ build on iOS
This removes some files from the already-upstreamed iOS content/ gyp
support in order to get a minimal target building while the remaining
content/ changes are upstreamed.

Minor ifdefing is necessary in a few files in order to build them on
iOS; these are included since they are core files without which it's
very difficult to bring up a build at all.

Adds one new class to the ui/ build since it's needed by the content/
code that is now built.

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10933091

git-svn-id: http://src.chromium.org/svn/trunk/src/build@157421 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-18 21:36:32 +00:00
stuartmorgan@chromium.org dc133ddd3d Build the user_agent target for iOS
This enables building just the user_agent target of webkit_support.gyp
on iOS, and adds iOS versions of the UA-construction utility methods.

Eventually the goal is for iOS not to build any code in webkit/, but
user agent is tied in to enough other code in webkit/ that it's
unlikely to be extracted in the short term, so adding minimal iOS
support to webkit_support.gyp is a necessary bridging measure.

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10905184

git-svn-id: http://src.chromium.org/svn/trunk/src/build@156276 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-12 11:07:03 +00:00
stuartmorgan@chromium.org 20b864034e Update all.gyp to reflect the current state of the iOS build
A number of targets that now build on iOS never got moved in all.gyp.

Also removes the comments, since they are now misleading given that
most of the targets that are likely to be brought up on iOS are now
working.

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10905150

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155454 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-07 19:40:28 +00:00
nsylvain@chromium.org 8465775d62 Add cc_unittests and webkit_compositor_bindings_unittests to our buildbot targets.
Review URL: https://chromiumcodereview.appspot.com/10905116

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155054 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-05 23:38:00 +00:00
blundell@chromium.org 6cad41ea49 Build supported media targets on iOS.
Makes the changes required to get media and media_unittests to build
successfully for iOS, building only the limited set of files that iOS requires.

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10919092

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154996 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-05 18:53:51 +00:00
tfarina@chromium.org a4d2677b1a Relanding "views: Add a gyp file to build webview.". Try 2.
This reverts commit d2287c4694d749d9e0c4095d7b004beee7b27e86.

BUG=105557
TBR=ben@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10916010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154621 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-01 18:53:05 +00:00
jamesr@chromium.org c453501a5d Make cc_unittests and webkit_compositor_unittests executable always
To get these tests set up to run on the bots they need to be executables always.
If use_libcc_for_compositor is 0 these targets won't run any tests, but they will
still successfully run.

TBR=joth@chromium.org (for stupid android_webview copyright script)
BUG=

Review URL: https://chromiumcodereview.appspot.com/10920056

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-01 18:29:42 +00:00
kalman@chromium.org 930547cb54 Revert 154048 - Relanding "views: Add a gyp file to build webview."
This reverts commit 819e83e11f734af26da7c0de8c2b0316a35516dc. Revision 153817.

Win compile failures, see http://build.chromium.org/p/tryserver.chromium/builders/win/builds/25344


BUG=105557
TBR=ben@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10897037

TBR=tfarina@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10913002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154081 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-30 05:34:05 +00:00
tfarina@chromium.org d34293a236 Relanding "views: Add a gyp file to build webview."
This reverts commit 819e83e11f734af26da7c0de8c2b0316a35516dc. Revision 153817.

BUG=105557
TBR=ben@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10897037

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154048 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-30 02:16:29 +00:00
jochen@chromium.org a56861ca5e Revert 153817 - views: Add a gyp file to build webview.
BUG=105557
R=ben@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10882064

TBR=tfarina@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10885028

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153876 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-29 11:16:03 +00:00
tfarina@chromium.org 6fa60bfa0f views: Add a gyp file to build webview.
BUG=105557
R=ben@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10882064

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153817 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-29 01:11:59 +00:00
jamesr@chromium.org dccb7036e0 Add target for webkit_compositor_unittests
We need a target for unit tests that test the compositor WebKit APIs but have
knowledge of the implementation (CC guts). This sets up the test target and
puts a few tests in place. Like cc_unittests, this target doesn't work in the
component build and won't until we break link-time dependencies on non-exported
WebCore symbols.

BUG=

Review URL: https://chromiumcodereview.appspot.com/10874095

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153798 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-28 23:51:16 +00:00
jamesr@chromium.org a0f0ed1f4e Here are gyp targets and stubs for compiling libcc and the webkit_compositor bindings in chromium. Everything is guarded behind the off-by-default use_libcc_for_compositor gyp variable. I haven't included the actual code here, but there are scripts to sync. I plan to land + manually sync the code into place until we're ready to flip the gyp switch.
Snapshot from r126652

BUG=

Review URL: https://chromiumcodereview.appspot.com/10828381

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153354 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-25 00:09:14 +00:00
yihongg@chromium.org b24f583f61 - Modified FILES.cfg to copy remoting host to archive.
- Added remoting host dependencies in chromium_builder_qa so that chromium bot will have remoting host to support me2me test cases.

Review URL: https://chromiumcodereview.appspot.com/10825409

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152222 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-18 02:26:11 +00:00
nsylvain@chromium.org 87759ed9ad Add a new target to build the mac binaries used for asan security tests.
Review URL: https://chromiumcodereview.appspot.com/10855184

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151781 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-15 23:16:13 +00:00
bruening@google.com 672cf3de72 Remove forced static_library build for Dr. Memory now that the tool
supports the debug MSVS libc dll.  Also disabled debug build inlining
and FPO to support increasing debug build optimization.

Re-add unit_tests to the "Windows Tests (DrMemory)" bot.  (The
unit_tests cannot be linked with static_library, which is why they
were removed from the bot.)

BUG=137180

R=rnk@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10834341

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151770 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-15 22:27:50 +00:00
bbudge@chromium.org cf696e6f1e Eliminate the 'build_ppapi_ipc_proxy_untrusted' build flag for untrusted PPAPI proxy builds.
This CL removes our custom GYP flag and modifies the build so both the SRPC and IPC proxies are built side by side. In addition, NaClBrowser now checks the '--enable-nacl-ipc-proxy' flag to determine which IRT to load. The IPC proxy's name is of the form 'nacl_ipc_irt_*'. 

BUG=116317
TEST=builds and runs NaCl apps with --enable-nacl-ipc-proxy
TBR=bbudge@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10831316

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151693 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-15 14:43:24 +00:00
bbudge@chromium.org 2a7a7e2a78 Revert 151581 - Eliminate the 'build_ppapi_ipc_proxy_untrusted' build flag for untrusted PPAPI proxy builds.
This CL removes our custom GYP flag and modifies the build so both the SRPC and IPC proxies are built side by side. In addition, NaClBrowser now checks the '--enable-nacl-ipc-proxy' flag to determine which IRT to load. The IPC proxy's name is of the form 'nacl_ipc_irt_*'.

BUG=116317
TEST=builds and runs NaCl apps with --enable-nacl-ipc-proxy
Review URL: https://chromiumcodereview.appspot.com/10836220

TBR=bbudge@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10825351

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151584 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-14 22:29:02 +00:00
bbudge@chromium.org 58374c9a04 Eliminate the 'build_ppapi_ipc_proxy_untrusted' build flag for untrusted PPAPI proxy builds.
This CL removes our custom GYP flag and modifies the build so both the SRPC and IPC proxies are built side by side. In addition, NaClBrowser now checks the '--enable-nacl-ipc-proxy' flag to determine which IRT to load. The IPC proxy's name is of the form 'nacl_ipc_irt_*'.

BUG=116317
TEST=builds and runs NaCl apps with --enable-nacl-ipc-proxy
Review URL: https://chromiumcodereview.appspot.com/10836220

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151581 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-14 22:23:07 +00:00
shadi@chromium.org 26a018cfec Add a build target for perf_av bot dependencies.
BUG=142495
TEST=rm -rf out, build chromium_builder_perf_av, run  functional/media/ pyauto tests.

Review URL: https://chromiumcodereview.appspot.com/10824287

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151578 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-14 22:04:37 +00:00
msarda@chromium.org ed7778f74d Built crypto and crypto_unittests for iOS
Adds iOS support to crypto.gyp. Both targets now build, but the tests may not
run correctly, and not all the crypto code is correct yet for iOS.

BUG=NONE

Review URL: https://chromiumcodereview.appspot.com/10830183

git-svn-id: http://src.chromium.org/svn/trunk/src/build@150775 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-09 10:24:54 +00:00
jamescook@chromium.org aeb12e6ad4 Remove deprecated aura_shell_unittests target
This target has been renamed to ash_unittests.  We were
temporarily building ash_unittests and copying it to
aura_shell_unittests.  The buildbots have been reconfigured
and restarted, so they should look for the new name.  We
can now eliminate the copy step and the old target.

BUG=110107
TEST=green buildbots


Review URL: https://chromiumcodereview.appspot.com/10828075

git-svn-id: http://src.chromium.org/svn/trunk/src/build@150578 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-08 17:27:19 +00:00
gman@chromium.org 57374eacf4 Change all to build gles2_conform_test
BUG=83382


Review URL: https://chromiumcodereview.appspot.com/10826153

git-svn-id: http://src.chromium.org/svn/trunk/src/build@150033 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-05 00:29:52 +00:00
dhollowa@chromium.org 44f243175d Remove gfx_unittests target in favor of ui_unittests
Removes the gfx_unittests target from various .gyp files in favor of
ui_unittests.  This can be landed once the master builders are restarted with
the change: https://chromiumcodereview.appspot.com/10778013

TEST=None
BUG=133864
R=tony@chromium.org, hbono@chromium.org, petermayo@chromium.org
TBR=ben@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10778019

git-svn-id: http://src.chromium.org/svn/trunk/src/build@149633 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-02 15:47:22 +00:00
noyau@chromium.org a94a4ef10d Initial iOS bring up of ui.
A very bare minimum: only point, rect and size are compiled and no unittest support yet.

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10837041

git-svn-id: http://src.chromium.org/svn/trunk/src/build@149435 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-01 17:27:32 +00:00
battre@chromium.org 31efee1def Include RE2 library
BUG=112155
TEST=no
TBR=ben@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10575037

git-svn-id: http://src.chromium.org/svn/trunk/src/build@149180 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-31 14:26:22 +00:00
noyau@chromium.org eecd99d3b1 Bringing up the net target on iOS.
This builds a small subset of net containing only the dependencies needed to build the ui target.

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10834051

git-svn-id: http://src.chromium.org/svn/trunk/src/build@148954 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-30 15:15:01 +00:00
maruel@chromium.org 51e66e0d12 Remove target chromium_swarm_tests when test_isolate_mode == noop.
This is the default value. It can be overridden with GYP_DEFINES. It is with
the swarm master.
Also remove the corresponding XXX_run targets. These can be problematic when
developers are moving files around, especially with DEPS rolls.
This simplifies build slave management during the deployment as the .isolate
files are being rolled out.

TBR=cmp@chromium.org
NOTRY=true
BUG=139426

Review URL: https://chromiumcodereview.appspot.com/10828061

git-svn-id: http://src.chromium.org/svn/trunk/src/build@148854 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-28 00:03:41 +00:00
noyau@chromium.org 4cc5628166 Enabling breakpad on iOS.
BUG=None
TEST=None


Review URL: https://chromiumcodereview.appspot.com/10832007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@148329 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-25 15:20:27 +00:00
stuartmorgan@chromium.org 18c47c4b94 Enable more targets for iOS in all.gyp
All these targets have come online for iOS, and build successfully.

BUG=None
TEST=None


Review URL: https://chromiumcodereview.appspot.com/10832006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@148320 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-25 14:23:48 +00:00
gman@chromium.org 610aca1cbf Conditionally add the OpenGL ES 2.0 conformance tests to all.gyp
This is a step to getting the OpenGL ES 2.0 conformance tests
running on the gpu bots. Actually running them will be another CL or 2.

TEST=they build
BUG=none

Review URL: https://chromiumcodereview.appspot.com/10796101

git-svn-id: http://src.chromium.org/svn/trunk/src/build@148023 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-24 01:27:17 +00:00
nsylvain@chromium.org 2bc7a5c8c0 Build content_browsertests on aura bots
Review URL: https://chromiumcodereview.appspot.com/10810004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@147351 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-19 00:14:05 +00:00
stuartmorgan@chromium.org 4ca54def36 Add support for libxml as a system library target on iOS
Restructures the gyp conditions to make the system-lib and non-system-lib paths much clearer, and to ensure that if a new OS tries to use use_system_libxml it won't silently use the non-system path.

BUG=None
TEST=None


Review URL: https://chromiumcodereview.appspot.com/10787018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@146976 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-17 10:41:13 +00:00
stuartmorgan@chromium.org 1f63372294 Add various projects to the iOS 'All' build
All these projects build on iOS without issues.

BUG=None
TEST=None


Review URL: https://chromiumcodereview.appspot.com/10786014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@146840 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-16 18:34:49 +00:00
stuartmorgan@chromium.org 95acf2d161 Add all of base.gyp to the iOS 'All' target
Excludes the check_example target on iOS; it would need to be made into
a bundled target, and it's not worth the effort since there's no reason
to do CHECK change testing on iOS instead of Mac.

TBR=
BUG=None
TEST=None


Review URL: https://chromiumcodereview.appspot.com/10784006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@146784 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-16 10:12:33 +00:00
jamescook@chromium.org 7b46959380 Rename aura_shell_unittests to ash_unittests, part 1
* Rename aura_shell_unittests target to ash_unittests
* Add a target for aura_shell_unittests that makes a copy of ash_unittests

We need the old copy until we can switch the build bots to using the new copy.

cp.py needs to change slightly to preserve the executable bit of the test binary.

BUG=110107
TEST=Run build/gyp_chromium, inspected build.ninja files to verify rules existed for both ash_unittests and aura_shell_unittests, built and ran both targets
TBR=thestig@chromium.org for trivial rename in tools/valgrind/chrome_test.py


Review URL: https://chromiumcodereview.appspot.com/10700163

git-svn-id: http://src.chromium.org/svn/trunk/src/build@146654 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-13 21:27:03 +00:00
hbono@chromium.org 479e05f5ab Disable building unit_tests.exe on DrMemory builders.
The "Chromium Windows Builder (DrMemory)" bot runs out of memory when link.exe creates unit_test.exe because DrMemory needs static builds. This change just disables building unit_tests.exe as a better-than-nothing workaround.

BUG=137180
TEST=make the "Chromium Windows Builder (DrMemory)" bot green.
Review URL: https://chromiumcodereview.appspot.com/10736065

git-svn-id: http://src.chromium.org/svn/trunk/src/build@146551 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-13 10:43:53 +00:00
stuartmorgan@chromium.org fbf7bc3060 Adjust the all.gyp:All target for iOS
The initial iOS version was over-ambitious, and doesn't yet build. To
get the build working, this:
- only builds base:base on iOS, not base:*, and
- disables warnings-as-errors in third-party code for iOS, since
  at least NSS and ICU have warnings for iOS.

This also adds nss.gyp to the iOS build, now that its gyp support
has landed

BUG=None
TEST=None


Review URL: https://chromiumcodereview.appspot.com/10704153

git-svn-id: http://src.chromium.org/svn/trunk/src/build@146120 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-11 15:11:22 +00:00
mihaip@chromium.org 9642150621 Remove executable bit mistakely added by r145689.
TBR=noyau@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10766002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@145697 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-09 18:12:56 +00:00
noyau@chromium.org 53895900c5 Extracted inner class doing process dispatch.
The inner class WebResourceService::UnpackerClient is dispatching a json parsing job
to a subprocess. In iOS launching a subprocess is not supported. In order to replace
this class on this particular platform by one doing a thread dispatch the class has
been renamed and refactored in its own file. In doing so an abstract superclass was
crated to make the API more obvious.

The iOS subclass already exists in the iOS tree, and will be brought up with the
rest of the iOS browser changes.


BUG=b/6753678
TEST=No user visible changes.


Review URL: https://chromiumcodereview.appspot.com/10690096

git-svn-id: http://src.chromium.org/svn/trunk/src/build@145689 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-09 17:14:06 +00:00
stuartmorgan@chromium.org 62a628bb43 Get a minimal all.gyp working for iOS
Moves targets that will likely never exist for iOS to a !ios condition block. For the rest of the targets, moves all dependencies to a !ios condition block, with the plan being to move many of them back to the main dependencies section as they come online.

While this is arguably uglier than using a separate file in the short term, in the long term the targets will look essentially like this just with many of the dependencies moved back where they were, so this is a clearer step toward the final state.

Note that this target won't actually build yet; this is just enough that 'gclient runhooks' will succeed.

BUG=None
TEST=None (an FYI bot building all.gyp:All will follow later)


Review URL: https://chromiumcodereview.appspot.com/10695060

git-svn-id: http://src.chromium.org/svn/trunk/src/build@145205 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-02 22:10:48 +00:00