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

Issue 1752723003: exo: produce libwayland-client.so (Closed)

Created:
4 years, 9 months ago by dshwang
Modified:
4 years, 9 months ago
Reviewers:
reveman, joone
CC:
blundell+watchlist_chromium.org, chromium-reviews, droger+watchlist_chromium.org, kalyank, ozone-reviews_chromium.org, sdefresne+watchlist_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

exo: produce libwayland-client.so Produce wayland_client as shared library in order to enable thirdparty wayland applications work on exo. Rename wayland_client to wayland-client because common wayland client library name is libwayland-client.so. After this CL, Ubuntu wayland applications run on exo using chromium libwayland-client.so. To demonstrate how it works, add new demo, hello_wayland. BUILD=ninja -C c/Release wayland_client_demo TEST=XDG_RUNTIME_DIR=/run/chrome ./wayland_client_demo on ssh on amd64-generic image device BUG=549781

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+365 lines, -9 lines) Patch
M components/exo/BUILD.gn View 1 chunk +9 lines, -0 lines 0 comments Download
M components/exo/wayland/BUILD.gn View 1 chunk +1 line, -1 line 0 comments Download
A + components/exo/wayland/client_demo/BUILD.gn View 1 chunk +6 lines, -4 lines 0 comments Download
A + components/exo/wayland/client_demo/DEPS View 0 chunks +-1 lines, --1 lines 0 comments Download
A components/exo/wayland/client_demo/wayland_client_demo.cc View 1 chunk +345 lines, -0 lines 0 comments Download
M third_party/wayland/BUILD.gn View 1 chunk +1 line, -1 line 0 comments Download
M third_party/wayland/wayland.gyp View 1 chunk +2 lines, -2 lines 0 comments Download
M ui/ozone/platform/wayland/BUILD.gn View 1 chunk +1 line, -1 line 0 comments Download
M ui/ozone/platform/wayland/wayland.gypi View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 13 (4 generated)
dshwang
reveman, could you review? After this CL, Ubuntu wayland applications run on exo using chromium ...
4 years, 9 months ago (2016-03-01 18:32:23 UTC) #4
reveman
I'd rather not include this demo client code in the chromium repo. Note that we ...
4 years, 9 months ago (2016-03-01 19:42:40 UTC) #5
dshwang
On 2016/03/01 19:42:40, reveman wrote: > I'd rather not include this demo client code in ...
4 years, 9 months ago (2016-03-01 20:22:36 UTC) #6
reveman
On 2016/03/01 at 20:22:36, dongseong.hwang wrote: > On 2016/03/01 19:42:40, reveman wrote: > > I'd ...
4 years, 9 months ago (2016-03-01 20:31:52 UTC) #7
dshwang
On 2016/03/01 20:31:52, reveman wrote: > On 2016/03/01 at 20:22:36, dongseong.hwang wrote: > > On ...
4 years, 9 months ago (2016-03-02 11:51:39 UTC) #8
reveman
On 2016/03/02 at 11:51:39, dongseong.hwang wrote: > On 2016/03/01 20:31:52, reveman wrote: > > On ...
4 years, 9 months ago (2016-03-02 15:09:24 UTC) #9
dshwang
You don't agree on both demo and shared library, right? If so, I close it ...
4 years, 9 months ago (2016-03-02 15:55:12 UTC) #10
reveman
On 2016/03/02 at 15:55:12, dongseong.hwang wrote: > You don't agree on both demo and shared ...
4 years, 9 months ago (2016-03-02 16:10:34 UTC) #12
dshwang
4 years, 9 months ago (2016-03-02 16:22:47 UTC) #13
On 2016/03/02 16:10:34, reveman wrote:
> On 2016/03/02 at 15:55:12, dongseong.hwang wrote:
> > You don't agree on both demo and shared library, right?
> > If so, I close it as WontFix
> > 
> > > You can get the wayland client library through other means.
> > 
> > It's true. however, it's not strange for chromium to provide the client
> library as chromium is wayland server.
> > If there is other mean, the other mean should depend on chromium because
> client library is meaningless without chromium.
> > 
> > > There are no plans to officially support wayland clients and even if there
> were
> > > chromium should not provide the client library.
> > 
> > Could you share plans and goals? you already added --enable-wayland-server
by
> default.
> >
>
https://chromium-review.googlesource.com/#/c/309640/7/libchromeos-ui/chromeos...
> > 
> > Some embedders were exciting to exosphere because it can enable any wayland
> apps to launch on chromeos, but it's a bit bad news for them. They still can
> build apps with static client library though.
> 
> The wayland server support is still very experimental. The testing done so far
> and the way I imagine this potentially being used with ChromeOS is having
> clients run in a separate chroot where they have all the libraries they might
> need. E.g. using crouton.

Ok, thank you for sharing it. This speculated patch is not needed in this stage.
It might need to be more concrete situation for this CL.
I close it as WontFix.

Powered by Google App Engine
This is Rietveld 408576698