summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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