Skip to content

Popup Support#2

Open
JPEWdev wants to merge 12 commits intoWebPlatformForEmbedded:masterfrom
JPEWdev:popups
Open

Popup Support#2
JPEWdev wants to merge 12 commits intoWebPlatformForEmbedded:masterfrom
JPEWdev:popups

Conversation

@JPEWdev
Copy link
Copy Markdown
Contributor

@JPEWdev JPEWdev commented Jun 16, 2017

Backend support for showing popup menus

JPEWdev added 6 commits June 15, 2017 08:59
API that was introduced in version 0.5.0 is being used, so the minimum version
should reflect that
Fixes 2 issues when attempting to build the nested compositor backend:
 1. The nested compositor backend also relies on libgbm
 2. The cmake utility to find WaylandEGL was missing
The nested compositor backend can now fallback to using wl_shell if
xdg_shell is unavailable.
Fixes up the nested compositor backend to add support for offscreen
surfaces as well as render complete callbacks. This was implemented by
using a custom Wayland compositor interface on the nested compositor
which is easier to extended with new APIs. Importantly, this new
compositor interface still produces standard Wayland surface objects
(i.e. wl_surface) objects.
Allows an environment variable to control which backend is used (either
gbm or nc).
Follows the WPEBackend commit that separates out the input support from
the view backend
JPEWdev added 2 commits June 16, 2017 16:15
The nested compositor backend can now produce popup surfaces that can be
rendered into by the client.
Provides the proper EGL platform identifier (if possible) when getting
the EGL Native Display
JPEWdev added 4 commits June 28, 2017 07:59
Implements the API to get the Wayland display from the view backend (if
possible)
Not all Wayland EGL implementations name their libraries "wayland-egl".
Use the name provided by the .pc file.
Builds fine with cmake 2.8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant