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

Issue 361123002: Mojo surfaces service and example app (Closed)

Created:
6 years, 5 months ago by jamesr
Modified:
6 years, 5 months ago
CC:
chromium-reviews, darin (slow to review), qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, jam, yzshen+watch_chromium.org, sievers+watch_chromium.org, jbauman+watch_chromium.org, Aaron Boodman, darin-cc_chromium.org, kalyank, piman+watch_chromium.org, cc-bugs_chromium.org, abarth-chromium, ben+mojo_chromium.org, danakj+watch_chromium.org
Project:
chromium
Visibility:
Public.

Description

Mojo surfaces service and example app This provides an implementation of the mojo surfaces service and a sample with two mojo applications composing each other via surfaces. The viewport / display hookup is a bit of a hack in this patch as is the complete lack of scheduling logic, but it's enough to get started. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282856

Patch Set 1 #

Patch Set 2 : #

Total comments: 6

Patch Set 3 : fix windows linking errors #

Patch Set 4 : #

Patch Set 5 : rebase #

Patch Set 6 : child_app->skia dep #

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+977 lines, -1 line) Patch
M cc/surfaces/display.cc View 1 chunk +4 lines, -0 lines 0 comments Download
A + mojo/examples/surfaces_app/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
A mojo/examples/surfaces_app/child.mojom View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A mojo/examples/surfaces_app/child_app.cc View 1 2 3 1 chunk +47 lines, -0 lines 0 comments Download
A mojo/examples/surfaces_app/child_impl.h View 1 chunk +70 lines, -0 lines 0 comments Download
A mojo/examples/surfaces_app/child_impl.cc View 1 chunk +109 lines, -0 lines 0 comments Download
A mojo/examples/surfaces_app/embedder.h View 1 1 chunk +46 lines, -0 lines 0 comments Download
A mojo/examples/surfaces_app/embedder.cc View 1 1 chunk +92 lines, -0 lines 0 comments Download
A mojo/examples/surfaces_app/surfaces_app.cc View 1 2 3 4 5 6 1 chunk +138 lines, -0 lines 0 comments Download
A mojo/examples/surfaces_app/surfaces_util.h View 1 chunk +27 lines, -0 lines 0 comments Download
A mojo/examples/surfaces_app/surfaces_util.cc View 1 chunk +39 lines, -0 lines 0 comments Download
M mojo/mojo.gyp View 1 2 3 4 5 1 chunk +4 lines, -0 lines 0 comments Download
M mojo/mojo_examples.gypi View 1 2 3 4 5 6 1 chunk +81 lines, -0 lines 0 comments Download
M mojo/mojo_services.gypi View 1 2 3 4 5 3 chunks +28 lines, -0 lines 0 comments Download
M mojo/services/public/interfaces/surfaces/surfaces.mojom View 1 2 3 2 chunks +7 lines, -1 line 0 comments Download
A mojo/services/surfaces/DEPS View 1 chunk +6 lines, -0 lines 0 comments Download
A mojo/services/surfaces/surfaces_impl.h View 1 chunk +74 lines, -0 lines 0 comments Download
A mojo/services/surfaces/surfaces_impl.cc View 1 chunk +98 lines, -0 lines 0 comments Download
A mojo/services/surfaces/surfaces_service_application.h View 1 chunk +45 lines, -0 lines 0 comments Download
A mojo/services/surfaces/surfaces_service_application.cc View 1 2 3 1 chunk +49 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (0 generated)
jamesr
This provides an implementation of the surfaces service and a pretty simple sample app that ...
6 years, 5 months ago (2014-07-02 18:02:28 UTC) #1
Ben Goodger (Google)
https://codereview.chromium.org/361123002/diff/20001/mojo/examples/surfaces_app/child.mojom File mojo/examples/surfaces_app/child.mojom (right): https://codereview.chromium.org/361123002/diff/20001/mojo/examples/surfaces_app/child.mojom#newcode11 mojo/examples/surfaces_app/child.mojom:11: (mojo.surfaces.SurfaceId id); should we be doing a 4-space indent ...
6 years, 5 months ago (2014-07-07 21:07:34 UTC) #2
jamesr
https://codereview.chromium.org/361123002/diff/20001/mojo/mojo_examples.gypi File mojo/mojo_examples.gypi (right): https://codereview.chromium.org/361123002/diff/20001/mojo/mojo_examples.gypi#newcode287 mojo/mojo_examples.gypi:287: #'mojo_system_impl', On 2014/07/07 21:07:33, Ben Goodger (Google) wrote: > ...
6 years, 5 months ago (2014-07-07 21:11:41 UTC) #3
Ben Goodger (Google)
lgtm
6 years, 5 months ago (2014-07-08 15:49:57 UTC) #4
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 5 months ago (2014-07-09 22:50:39 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/361123002/40001
6 years, 5 months ago (2014-07-09 22:53:06 UTC) #6
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: mac_chromium_compile_dbg on tryserver.chromium ...
6 years, 5 months ago (2014-07-10 02:43:30 UTC) #7
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-10 02:51:59 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: win8_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/win8_chromium_rel/builds/2563)
6 years, 5 months ago (2014-07-10 02:52:00 UTC) #9
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 5 months ago (2014-07-10 21:44:11 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/361123002/60001
6 years, 5 months ago (2014-07-10 21:44:57 UTC) #11
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_aosp on tryserver.chromium ...
6 years, 5 months ago (2014-07-10 22:05:13 UTC) #12
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-10 22:07:39 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: mac_gpu on tryserver.chromium.gpu (http://build.chromium.org/p/tryserver.chromium.gpu/builders/mac_gpu/builds/27220)
6 years, 5 months ago (2014-07-10 22:07:40 UTC) #14
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 5 months ago (2014-07-10 22:15:24 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/361123002/80001
6 years, 5 months ago (2014-07-10 22:17:03 UTC) #16
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: mac_chromium_compile_dbg on tryserver.chromium ...
6 years, 5 months ago (2014-07-11 02:39:03 UTC) #17
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-11 03:09:04 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/mac_chromium_compile_dbg/builds/40285)
6 years, 5 months ago (2014-07-11 03:09:05 UTC) #19
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 5 months ago (2014-07-12 23:43:01 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/361123002/100001
6 years, 5 months ago (2014-07-12 23:43:45 UTC) #21
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_chromium_chromeos_clang_dbg on tryserver.chromium ...
6 years, 5 months ago (2014-07-13 00:55:51 UTC) #22
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-13 01:04:34 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/win_chromium_compile_dbg/builds/37505) win_chromium_x64_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/win_chromium_x64_rel/builds/30047)
6 years, 5 months ago (2014-07-13 01:04:36 UTC) #24
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 5 months ago (2014-07-13 01:30:18 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/361123002/120001
6 years, 5 months ago (2014-07-13 01:31:26 UTC) #26
commit-bot: I haz the power
6 years, 5 months ago (2014-07-13 03:14:29 UTC) #27
Message was sent while issue was closed.
Change committed as 282856

Powered by Google App Engine
This is Rietveld 408576698