Qt

lp:~neon/qt/qtwayland

Created by Philip Muškovac and last modified
Get this branch:
bzr branch lp:~neon/qt/qtwayland

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Deprecated Projected Neon
Project:
Qt
Status:
Development

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at git://gitorious.org/qt/qtwayland.git.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on pear and finished taking 15 seconds — see the log
Import started on neumayer and finished taking 25 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log
Import started on neumayer and finished taking 40 seconds — see the log

Recent revisions

762. By Frederik Gladhorn <email address hidden>

Merge remote-tracking branch 'origin/5.4' into 5.5

Change-Id: I03fd08fc0576ffac813f64905c23de4d65e67433

761. By Jani Heikkinen <email address hidden>

Update copyright headers

Qt copyrights are now in The Qt Company, so we could update the source
code headers accordingly. In the same go we should also fix the links to
point to qt.io.

Change-Id: I5a74d32515c3f1fe7aa1916f4241c92832510f8c
Reviewed-by: Antti Kokko <email address hidden>

760. By Giulio Camuffo <email address hidden>

Fix build

Change-Id: I790e9bfbcffc7458e2a46f2da32dcbde0c6bffe8
Reviewed-by: Robin Burchell <email address hidden>

759. By Giulio Camuffo <email address hidden>

Add a way to get the native hardware integration buffer for a suface

When running on wayland-egl it will be a EGLImageKHR. The compositor
can then use it to pass it to something like a hardware compositor,
or a parent compositor using the egl extension
EGL_WL_create_wayland_buffer_from_image.

Change-Id: I61a165c9af444509f28ab92d00be146e2e78eb52
Reviewed-by: Gunnar Sletta <email address hidden>

758. By Giulio Camuffo <email address hidden>

Add a integration hook to get the wayland queue used by the QPA plugin

This comes handy for clients directly using raw wayland objects.

Change-Id: Ie526ac7b25a6c6a34ce61699103e612616bffbb8
Reviewed-by: Laszlo Agocs <email address hidden>

757. By Frederik Gladhorn <email address hidden>

Merge remote-tracking branch 'origin/5.4' into dev

Conflicts:
 src/client/qwaylanddataoffer.cpp
 src/client/qwaylanddisplay.cpp
 src/client/qwaylandinputdevice.cpp
 src/client/qwaylandwindow.cpp
 src/compositor/compositor_api/qwaylandsurfaceitem.cpp

Change-Id: I2eae0fd43a71fbfd7c907ca715707a26f3c134c5

756. By Giulio Camuffo <email address hidden>

Fix QtCompositor compilation

This is a quick fix, a proper fix needs the ongoing effort to make
surfaces and outputs aware of each other.

Change-Id: I61faca9929a448208e82574c5c4d963c271f7e68
Reviewed-by: Pier Luigi Fiorini <email address hidden>
Reviewed-by: Laszlo Agocs <email address hidden>

755. By Pier Luigi Fiorini

Add QWaylandOutput to support multiple outputs

Add a new QWaylandOutput class to support multiple outputs.
Each QWaylandOutput need a window for rendering.

Rename OutputGlobal to Output and Output to OutputResource.

Add support for physical size, mode and available geometry.

Use better defaults for geometry and refreshRate from the QWindow
if available.

A window is no longer passed to QWaylandCompositor constructor
and all output related methods are removed, however one or more
outputs are required for hardware integration.

QWaylandCompositor returns a list of outputs and offers an API to add
or remove outputs.

Hardware integrations can run headless.

Change-Id: I742996571ddb78328f7bfa4f79b25a81995279e1
Done-with: Jan Arne Petersen <email address hidden>
Done-with: Jørgen Lind <email address hidden>
Reviewed-by: Giulio Camuffo <email address hidden>

754. By Jorgen Lind <email address hidden>

Add a SHM format converter class

This class helps keeing one lookuptable for server and client
It relies on that wayland-(client|server)-protocol.h being included
before the qwaylandshmformathelper.h

Change-Id: I12158126a80c8fef5c52427d35792f33716020f1
Reviewed-by: Giulio Camuffo <email address hidden>

753. By Giulio Camuffo <email address hidden>

Update the protocol to 1.4 and raise the required libwayland version

Wayland 1.4 introduces wl_subsurface which is quite an important
addition.

Change-Id: I48375f60adce556c9989872319f4d073e4a7b13b
Reviewed-by: Robin Burchell <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.