summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Samuel Rødal [Thu, 31 Mar 2011 15:01:20 +0000 (17:01 +0200)]
Update compositor to reflect latest changes in qtquick2.
Jørgen Lind [Thu, 24 Mar 2011 14:34:21 +0000 (15:34 +0100)]
qwidget-compositor:Make raster default
Samuel Rødal [Thu, 24 Mar 2011 10:56:14 +0000 (11:56 +0100)]
Added texture accessor to WaylandSurface even in the case of no GL.
Just return 0, so that compositors don't have to be rewritten when the
backend only supports SHM surfaces.
Paul Olav Tvete [Wed, 23 Mar 2011 08:31:00 +0000 (09:31 +0100)]
Add destroyClientForSurface() method
Jørgen Lind [Tue, 22 Mar 2011 11:49:23 +0000 (12:49 +0100)]
Adding destination directory for wayland build
Jørgen Lind [Tue, 22 Mar 2011 11:13:29 +0000 (12:13 +0100)]
Fix how wayland is compiled so that we can pick up libffi from
pkg-config
Paul Olav Tvete [Mon, 21 Mar 2011 13:49:07 +0000 (14:49 +0100)]
Workaround for qmake problem
Samuel Rødal [Mon, 21 Mar 2011 08:07:25 +0000 (09:07 +0100)]
Smarter zooming when not all rows in the layout are used.
Samuel Rødal [Mon, 21 Mar 2011 07:53:27 +0000 (08:53 +0100)]
Made compositor keep track of key / pointer focus surfaces.
Puts less burden on the implementation to make sure the input focus is
cleared when a surface is destroyed.
Jørgen Lind [Fri, 18 Mar 2011 15:51:59 +0000 (16:51 +0100)]
Moved some files around.
I'm hoping that this will give some clearer structure
Samuel Rødal [Fri, 18 Mar 2011 13:48:34 +0000 (14:48 +0100)]
Added animation to QML compositor when window is destroyed.
Samuel Rødal [Fri, 18 Mar 2011 09:50:49 +0000 (10:50 +0100)]
Get rid of QML errors when destroying a window.
Samuel Rødal [Thu, 17 Mar 2011 16:32:06 +0000 (17:32 +0100)]
Added window title and made contrast-lowering effect a bit more subtle.
Jørgen Lind [Thu, 17 Mar 2011 15:59:50 +0000 (16:59 +0100)]
Add readme
Jørgen Lind [Thu, 17 Mar 2011 08:39:29 +0000 (09:39 +0100)]
If we use pkg-config we prob don't want to use the internal
copy of wayland but a version we pick up with pkg-config
Samuel Rødal [Wed, 16 Mar 2011 14:35:09 +0000 (15:35 +0100)]
Improved blending in QML compositor.
Samuel Rødal [Wed, 16 Mar 2011 13:07:37 +0000 (14:07 +0100)]
Proper handling of transparency.
Samuel Rødal [Wed, 16 Mar 2011 11:29:12 +0000 (12:29 +0100)]
Fixed wrong coordinates sent for button press events.
Samuel Rødal [Wed, 16 Mar 2011 08:40:41 +0000 (09:40 +0100)]
Remove unnecessary output.
Samuel Rødal [Wed, 16 Mar 2011 08:35:54 +0000 (09:35 +0100)]
Better layouting behavior when window is removed.
Samuel Rødal [Wed, 16 Mar 2011 07:36:00 +0000 (08:36 +0100)]
Lower contrast of out-of-focus applications in QML compositor.
Samuel Rødal [Tue, 15 Mar 2011 20:06:50 +0000 (21:06 +0100)]
Better layouting system in QML compositor.
Samuel Rødal [Tue, 15 Mar 2011 17:11:56 +0000 (18:11 +0100)]
Added keyboard input to QML compositor.
Samuel Rødal [Tue, 15 Mar 2011 16:44:15 +0000 (17:44 +0100)]
Added proper removing of windows in QML compositor.
Samuel Rødal [Tue, 15 Mar 2011 13:42:19 +0000 (14:42 +0100)]
Added initial scene-graph qml based compositor.
Jørgen Lind [Tue, 15 Mar 2011 12:54:08 +0000 (13:54 +0100)]
Make configuration of Qt-Compositor easier to understand
Samuel Rødal [Tue, 15 Mar 2011 12:47:34 +0000 (13:47 +0100)]
Improve WaylandSurface input interface a bit.
Samuel Rødal [Tue, 15 Mar 2011 11:11:34 +0000 (12:11 +0100)]
Make WaylandSurface a QObject to have a signal API.
Samuel Rødal [Tue, 15 Mar 2011 09:52:40 +0000 (10:52 +0100)]
Get rid of unused variable warnings.
Samuel Rødal [Tue, 15 Mar 2011 09:49:02 +0000 (10:49 +0100)]
Always do full updates when using GL.
Samuel Rødal [Mon, 14 Mar 2011 16:57:28 +0000 (17:57 +0100)]
Simplify example compositor by using surface pointer instead of index.
Jørgen Lind [Mon, 14 Mar 2011 11:46:53 +0000 (12:46 +0100)]
Use Factory for GraphicsHardwareIntegration
Jørgen Lind [Mon, 14 Mar 2011 11:22:09 +0000 (12:22 +0100)]
Add WaylandSurface class
This class is intended to be used when implementing a compositor
Paul Olav Tvete [Fri, 11 Mar 2011 16:09:24 +0000 (17:09 +0100)]
Don't break the non-GL case
Paul Olav Tvete [Fri, 11 Mar 2011 15:45:14 +0000 (16:45 +0100)]
Add a factory function for creating GraphicsHardwareIntegration
We do it the simple way for now...
Jørgen Lind [Fri, 11 Mar 2011 15:12:03 +0000 (16:12 +0100)]
Renamed bindBufferToTexture to createTextureFromBuffer
Jørgen Lind [Fri, 11 Mar 2011 12:34:06 +0000 (13:34 +0100)]
Moved INCLUDEPATH from pro file to pri file
Jørgen Lind [Fri, 11 Mar 2011 11:42:58 +0000 (12:42 +0100)]
Add a dri2_xcb backend. This does not use the eglBindWaylandDisplayWL
extension. So it can be considered an example of how make a
Qt-Compositor without using eglBindWaylandDisplayWL but still using the
drm protocol
Jørgen Lind [Fri, 11 Mar 2011 11:36:58 +0000 (12:36 +0100)]
Delay initialising the Wayland::Compositor until we'r in constructor
Also add a handle so we can retrieve Wayland::Compositor from
WaylandCompositor :)
Jørgen Lind [Fri, 11 Mar 2011 11:35:32 +0000 (12:35 +0100)]
Add private implementation of mesa_egl integration
This so we don't need to pollute the headers with EGL defines
Jørgen Lind [Fri, 11 Mar 2011 11:33:25 +0000 (12:33 +0100)]
Pass in Wayland::Display instead of wl_display to initializeHardware
And fix stupid spelling misstake :(
Jørgen Lind [Wed, 9 Mar 2011 12:29:08 +0000 (13:29 +0100)]
Fix not having "our own include paths in pri files"
Rev-by: paul
Paul Olav Tvete [Wed, 9 Mar 2011 12:11:43 +0000 (13:11 +0100)]
Fix typo in API
Code completion strikes again...
Jørgen Lind [Wed, 9 Mar 2011 08:42:55 +0000 (09:42 +0100)]
I have changed the git config to: showUntrackedFiles = no
So this commit should be squashed with
6065bf0c958f63bb1513d3cbb4dc750a763a9de6 but we cant because of public
history:)
Jørgen Lind [Wed, 9 Mar 2011 08:36:30 +0000 (09:36 +0100)]
Initial attempt on abstracting the HW interface.
This is just so that we have a general setup. Something is easier to
work with than nothing :)
Jørgen Lind [Wed, 9 Mar 2011 06:50:15 +0000 (07:50 +0100)]
Move private api into its own folder
Jørgen Lind [Mon, 7 Mar 2011 16:17:30 +0000 (17:17 +0100)]
Initial glsupport in qtcomp. It can now draw simple_client
"cant move it around though :D" This is just to get something on screen.
Now we have to start doing this "proper". Trying to abstract some things
out etc :)
Samuel Rødal [Fri, 4 Mar 2011 16:30:01 +0000 (17:30 +0100)]
Create new examples directory for the example compositor.
Moving the example compositor makes the separation between the
compositor interface and the example implementation explicit.
Paul Olav Tvete [Fri, 4 Mar 2011 16:29:17 +0000 (17:29 +0100)]
Add the DRM protocol files
This interface was removed from Wayland, and is now the responsibility
of the EGL implementation.
Paul Olav Tvete [Wed, 2 Mar 2011 14:54:23 +0000 (15:54 +0100)]
Make it easy to build without DRM support
Paul Olav Tvete [Wed, 2 Mar 2011 14:35:37 +0000 (15:35 +0100)]
Update to latest Wayland version
Jørgen Lind [Wed, 2 Mar 2011 12:26:40 +0000 (13:26 +0100)]
Initial commit for the Qt-Compositor.
The project goal is to be a toolbox which all Qt based Wayland compositors use.
Initial work is done by:
Samuel Rødal <samuel.rodal@nokia.com>
Paul Olav Tvete <paul.tvete@nokia.com>
and myself