Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(393)

Issue 360563004: Enable Mojo on iOS (Closed)

Created:
6 years, 5 months ago by blundell
Modified:
6 years, 3 months ago
CC:
chromium-reviews, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, Aaron Boodman, darin-cc_chromium.org, darin (slow to review), ben+mojo_chromium.org
Project:
chromium
Visibility:
Public.

Description

Enable Mojo on iOS This CL enables Mojo on iOS. The following are not supported: - Multiprocess-related files - OpenGL-related code - Apps - Shell - JS Some of these, particularly JS, will likely be supported in the future.

Patch Set 1 #

Patch Set 2 : Nits #

Patch Set 3 : Fix mojo_public.gypi #

Patch Set 4 : Use EXPECT_DEATH_IF_SUPPORTED #

Patch Set 5 : Reduce diff in mojo_public.gypi #

Unified diffs Side-by-side diffs Delta from patch set Stats (+336 lines, -304 lines) Patch
M build/all.gyp View 1 2 chunks +1 line, -1 line 0 comments Download
M content/app/content_main_runner.cc View 3 chunks +1 line, -3 lines 0 comments Download
M content/content_app.gypi View 2 chunks +4 lines, -9 lines 0 comments Download
M mojo/mojo.gyp View 1 8 chunks +314 lines, -279 lines 0 comments Download
M mojo/mojo_public.gypi View 3 4 2 chunks +5 lines, -1 line 0 comments Download
M mojo/public/cpp/environment/tests/logger_unittest.cc View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M mojo/public/cpp/utility/tests/mutex_unittest.cc View 1 2 3 1 chunk +5 lines, -5 lines 0 comments Download
M mojo/public/cpp/utility/tests/thread_unittest.cc View 1 2 3 3 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
blundell
6 years, 5 months ago (2014-06-30 13:10:28 UTC) #1
viettrungluu
mojo lgtm, but you'll still need someone to approve the content changes
6 years, 5 months ago (2014-07-01 16:37:22 UTC) #2
blundell
+jam@ for //content
6 years, 5 months ago (2014-07-01 16:50:43 UTC) #3
jamesr
This is really invasive to the gyp files, which is sadmaking. What bits do you ...
6 years, 5 months ago (2014-07-01 19:40:22 UTC) #4
blundell
On 2014/07/01 19:40:22, jamesr wrote: > This is really invasive to the gyp files, which ...
6 years, 5 months ago (2014-07-01 19:43:46 UTC) #5
jamesr
On 2014/07/01 19:43:46, blundell wrote: > On 2014/07/01 19:40:22, jamesr wrote: > > This is ...
6 years, 5 months ago (2014-07-02 02:04:08 UTC) #6
blundell
On 2014/07/02 02:04:08, jamesr wrote: > On 2014/07/01 19:43:46, blundell wrote: > > On 2014/07/01 ...
6 years, 5 months ago (2014-07-02 08:14:30 UTC) #7
blundell
On 2014/07/02 08:14:30, blundell wrote: > On 2014/07/02 02:04:08, jamesr wrote: > > On 2014/07/01 ...
6 years, 5 months ago (2014-07-02 08:19:16 UTC) #8
blundell
On 2014/07/02 08:19:16, blundell wrote: > On 2014/07/02 08:14:30, blundell wrote: > > On 2014/07/02 ...
6 years, 5 months ago (2014-07-02 08:30:19 UTC) #9
abarth-chromium
On 2014/07/02 at 08:14:30, blundell wrote: > When gyp processes a gypfile, it processes all ...
6 years, 5 months ago (2014-07-02 14:28:11 UTC) #10
blundell
On 2014/07/02 14:28:11, abarth wrote: > On 2014/07/02 at 08:14:30, blundell wrote: > > When ...
6 years, 5 months ago (2014-07-02 15:28:51 UTC) #11
jamesr
On 2014/07/02 08:14:30, blundell wrote: > which doesn't exist on iOS because iOS has None-d ...
6 years, 5 months ago (2014-07-02 15:45:59 UTC) #12
jam
On 2014/07/02 15:45:59, jamesr wrote: > On 2014/07/02 08:14:30, blundell wrote: > > which doesn't ...
6 years, 5 months ago (2014-07-02 15:56:50 UTC) #13
blundell
On 2014/07/02 15:45:59, jamesr wrote: > On 2014/07/02 08:14:30, blundell wrote: > > which doesn't ...
6 years, 5 months ago (2014-07-02 15:58:17 UTC) #14
blundell
On 2014/07/02 15:58:17, blundell wrote: > On 2014/07/02 15:45:59, jamesr wrote: > > On 2014/07/02 ...
6 years, 5 months ago (2014-07-02 15:59:49 UTC) #15
jamesr
On 2014/07/02 15:58:17, blundell wrote: > On 2014/07/02 15:45:59, jamesr wrote: > > On 2014/07/02 ...
6 years, 5 months ago (2014-07-02 16:04:18 UTC) #16
blundell
On 2014/07/02 16:04:18, jamesr wrote: > On 2014/07/02 15:58:17, blundell wrote: > > On 2014/07/02 ...
6 years, 5 months ago (2014-07-02 16:08:36 UTC) #17
Mark Mentovai
On 2014/07/02 14:28:11, abarth wrote: > On 2014/07/02 at 08:14:30, blundell wrote: > > When ...
6 years, 5 months ago (2014-07-02 16:13:09 UTC) #18
stuartmorgan
On 2014/07/02 16:08:36, blundell wrote: > I personally don't think it's viable to have platforms ...
6 years, 5 months ago (2014-07-02 16:18:53 UTC) #19
jamesr
We have many platforms that use different parts of the system. None of the other ...
6 years, 5 months ago (2014-07-02 16:58:27 UTC) #20
jamesr
On 2014/07/02 15:58:17, blundell wrote: > On 2014/07/02 15:45:59, jamesr wrote: > > On 2014/07/02 ...
6 years, 5 months ago (2014-07-02 23:40:45 UTC) #21
blundell
On 2014/07/02 23:40:45, jamesr wrote: > On 2014/07/02 15:58:17, blundell wrote: > > On 2014/07/02 ...
6 years, 5 months ago (2014-07-03 12:20:36 UTC) #22
blundell
james: ping. Thanks!
6 years, 5 months ago (2014-07-09 09:58:34 UTC) #23
jamesr
6 years, 5 months ago (2014-07-10 00:58:37 UTC) #24
I don't see how that helps.  If those are the targets you want to use in ios,
then depend on those targets from ios targets.  It seems weird to split the
different language bindings and other up into 'core' and 'non-core' based on
what one consumer will use - it's not hard to imagine another consumer wanting
only the js bindings and not the chromium environment or other mixes.

Powered by Google App Engine
This is Rietveld 408576698