xserver: Changes to 'xwayland-1.12'
Kristian Høgsberg
krh at kemper.freedesktop.org
Mon May 7 07:05:58 PDT 2012
New branch 'xwayland-1.12' available with the following commits:
commit 5252e3a4cb7061a086052195d64514af47caa35a
Author: Tiago Vignatti <tiago.vignatti at intel.com>
Date: Mon May 7 15:04:59 2012 +0300
xwayland: fix pointer enter/leave
Signed-off-by: Tiago Vignatti <tiago.vignatti at intel.com>
commit 2beffd4ad40c975b0218579b252849b80c9119a2
Author: Tiago Vignatti <tiago.vignatti at intel.com>
Date: Mon May 7 15:04:58 2012 +0300
xwayland: give axis basic support
A remark about the "funny" X server's interface, that has to be called twice
for queuing up events. Anyways, now I got Firefox with scrolling <3
Signed-off-by: Tiago Vignatti <tiago.vignatti at intel.com>
commit 564b4c5745994b90ecb20f5702176fe4b38c8435
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Apr 27 15:30:36 2012 -0400
xwayland: Use reportAfter for our DamagePtr
We shouldn't send damage requests to the Wayland server before the
rendering has been flushed to the kernel.
commit c9b13696dd1a46e9219d0ed56df897966cc33201
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Apr 27 15:29:35 2012 -0400
xwayland: Only remove xwl_window from damage list if it's on it
We determine whether or not it's on the list using DamageEmpty(). Spotted
by Tomasz Borowik <timon37 at lavabit.com>.
commit 801b0e4ad7a0f44e02061225e6723d8adc12fae2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Sat Apr 21 09:03:09 2012 -0400
xwayland: Disable screensaver extension under xwayland
commit 72208b8a083540d1727de7c2a9a5ca88257c43b2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Apr 19 11:47:30 2012 -0400
xwayland: Fix width/height typo
Spotted by Tomasz Borowik (timon37) in irc.
commit 66ed60a9f0a7e088bea980a5023904d6a0ce04dd
Author: Tiago Vignatti <tiago.vignatti at intel.com>
Date: Mon Apr 16 17:31:50 2012 +0300
xwayland: follow wayland change to serial numbers
Signed-off-by: Tiago Vignatti <tiago.vignatti at intel.com>
commit 3539aabf0b93d2c995c45eea26634a1168c0dc61
Author: Tiago Vignatti <tiago.vignatti at intel.com>
Date: Mon Apr 16 17:31:49 2012 +0300
xwayland: track shm pool protocol changes
Signed-off-by: Tiago Vignatti <tiago.vignatti at intel.com>
commit 21d9dfd222831c0342d2b1e0ff7a04f30c0b4a0f
Author: Tiago Vignatti <tiago.vignatti at intel.com>
Date: Mon Apr 16 17:31:46 2012 +0300
xwayland: use stub for wl_input_device_listener track the protocol
otherwise it segfaults.
Signed-off-by: Tiago Vignatti <tiago.vignatti at intel.com>
commit 7f637e24d7fb689f4650c5af03b363bc5338ec43
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Mar 28 21:37:01 2012 -0400
xwayland: Remove wl_buffer.damage use
commit 77516c2941620d33eceddf3b92894ef894c2dbbf
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Mar 27 09:30:23 2012 -0400
Compile fixes for 1.12
commit c2b86c77f13d0ffa8f486f005926bad713378c31
Author: Robert Bragg <robert at linux.intel.com>
Date: Thu Jan 12 18:16:09 2012 +0000
xwayland: unredirect sub-windows when root destroyed
This ensures that we unredirect root sub-windows when the root window is
being destroyed. We need to do this explicitly rather than rely on the
the CompositeClientSubwindows resource being freed automatically because
that may not happen until after the root window has already been freed
resulting in uninitialized memory access.
commit 395fb7c0a297fd51dc00c36523980e2d76577360
Author: Robert Bragg <robert at linux.intel.com>
Date: Thu Jan 12 18:16:08 2012 +0000
dbe: Cleanup in CloseScreen hook not ext CloseDown
Instead of registering an extension CloseDownProc when adding the dbe
extension this patch hooks into pScreen->CloseScreen so that the chain
of pScreen->DestroyWindow hooks remains valid until all windows have
been destroyed. Previously it was possible for DbeResetProc to be called
before the root window had been destroyed and the unwrapping of
pScreen->DestroyWindow would clobber the chain of callbacks.
This is needed for xwayland to be able to know when the root window is
destroyed so it can unredirect root sub-windows.
commit 55bd4ee65ac315db298bf10deae4e73f0e256ed3
Author: Robert Bragg <robert at linux.intel.com>
Date: Thu Jan 12 18:16:07 2012 +0000
Revert "xwayland: Redirect toplevel windows one by one"
This reverts commit 7889930ad9f0faa00e7a5d469a2b50beaf759c9f.
Redirecting the windows one by one this way doesn't handle unredirecting
windows that are reparented so they are no longer top-level windows.
This goes back to automatically redirecting all root sub-windows which
will handle reparenting correctly and we can hopefully find an
alternative fix for the shutdown crash.
commit 2a8350155a8062c6f3ad98f17ed857c55c92d484
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Dec 27 22:01:08 2011 -0500
xwayland: wip, track XdndSelection
commit af6cea4fc0035c413733001ff2268741ff1dae5d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jan 11 14:50:29 2012 -0500
xwayland: Use new wl_drm format codes
commit 95356d1bc17bb70ac8468679b4ec70669500dc9a
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Jan 5 12:07:42 2012 -0500
Make SetDeviceRedirectWindow() work right with non-master devices
commit 6152844dee2f2a590ba996db8423d1ba8d90fc2d
Author: Kristian Høgsberg <krh at minato.local>
Date: Tue Oct 18 12:15:30 2011 -0400
xwayland: Track protocol changes
commit 0eafdf5a26ffb9c17a4f4a8420c65e0cbeddee9b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Jul 21 20:12:16 2011 -0700
xwayland: Redirect toplevel windows one by one
Avoids ServerClient resources on the root window and thus
fixes the crash on shutdown.
commit 6aee3077a3262839a570320754f3da2d372f542d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Jul 21 09:51:30 2011 -0700
xwayland: Don't crash if the xserver object isn't available
commit 913c309bf33a1e63f6969c62834e75a6611a9c73
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jul 20 17:54:30 2011 -0700
xwayland: wait for output geometry before initializing output
commit c3de5dabd084cbace0a149539a355405181f960a
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jul 20 13:35:27 2011 -0700
xwayland: Get output details from wayland
commit 28d9b745e052e23149906fcd34c71c62785e0655
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jul 20 09:00:35 2011 -0700
xwayland: Call xf86NewInputDevice directly
commit 90531f4efd7f71a1ebf7255b1a9e5998ec0cb913
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Jul 21 09:55:46 2011 -0700
Export xf86NewInputDevice and xf86AllocateInput
commit ddc6d7223163adb857e6147430879a03934160c1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jul 20 09:01:13 2011 -0700
xwayland: Use wl_display_sync_callback for delayed init
commit 568ad0cbebec871fd48c77c933503dd297389a83
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jul 20 08:58:47 2011 -0700
xwayland: Skip config_init() when in Wayland mode
commit 80053d97e23bcb53356ad4ff58e199bcdfaae85f
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jul 20 08:58:21 2011 -0700
xwayland: Delete drivers that requre io or console
commit 3f3905243380e85e352b7928ac24e6f97af9be05
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jul 15 15:01:10 2011 -0400
xwayland: Add missing xserver.xml
commit 2d74bea5b1ec1128ac6c7539684ead2a6cb856d4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jul 15 14:11:13 2011 -0400
xwayland: Split out output and window code
commit 95bc2a26b7938cb940649e115fec004d90cd67ed
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jun 29 10:01:11 2011 -0400
xwayland: Split out cursor handling
commit 3ea5194c1b3467fb8a6c07b5320857be1f44326d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jun 29 09:43:56 2011 -0400
xwayland: Receive client and listen fds over wayland protocol
commit 1d81034e55e518f21b8c18c9850a60020d564066
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Jun 21 21:28:31 2011 -0400
os: Add a function to create a client for an fd
commit 1bc09c62ab68fdb134211b67c110b8a6abaadf8e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Jun 29 09:39:21 2011 -0400
xwayland: Fix off-by-one in damage posting
commit 9ca104f9415ea9f1bed71aa86dcb56342951beae
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Jun 23 17:38:30 2011 -0400
xwayland: Fold xwayland-client.c back into xwayland.c
commit 856e7122ea4b74d8ea6e266ce58c52e26b7f1fcf
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Jun 23 12:06:33 2011 -0400
xwayland: Fix random rootless breakage
commit d47b9c42c04bbaf4568de8a70b3f216940983e1f
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Jun 21 17:28:36 2011 -0400
xwayland: Follow wl_output protocol changes
commit 423caf9969d167a61b7f7e207c8b98e698d693fa
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Jun 21 07:54:07 2011 -0400
xwayland: Drop map_toplevel calls
commit d5928495a873520050b61432e5495947724fd8ca
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Wed Jun 15 13:58:19 2011 +0200
xwayland: don't forget to damage the surface after mapping it
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit dcb658eedabc8239cd705848b8e5674095d74a9c
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Tue Jun 14 16:51:22 2011 +0200
xwayland: add an option to enable/disable xwayland
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 4f7d51ead912aafddc76dade889f99cb1c69f52d
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Tue Jun 14 16:28:55 2011 +0200
xwayland: restore drm authentication helper
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 3633ab03b0290309a2f1cd4718dea0d753762b2e
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Tue Jun 14 16:21:27 2011 +0200
xwayland: drm listener isn't exported, add static
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 8daa1c2877d3583e0b87fd8aae223adec4908fcf
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Tue Jun 14 16:16:55 2011 +0200
xwayland: remove useless ifdef
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 1f85a0c047a55f19eaa92afb8bb6a758f7e02cbe
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Tue Jun 14 16:13:52 2011 +0200
xwayland: fix drm support
- use a dedicated drm global handler
- introduce a better force_roundtrip helper, and use it in different places
- also fix non-related input memory leaks
Original patch by krh
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 36a370bd461a9d07b7ca6d36d8495f9bca9eb950
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Tue Jun 14 15:01:41 2011 +0200
xwayland: don't forget to damage the cursor's buffer
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 73666a7935034a97a51381716c85470634d22c2c
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Fri Jun 10 10:31:32 2011 +0200
xwayland: remove the two step input initialization
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 59127a58599adf1a09e50863db0644b5cbceb589
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Thu Jun 9 10:27:55 2011 +0200
xwayland: remove input traces
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit c986d984d14d3ddea631b83f3a67be73adb5b096
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Thu Jun 9 10:23:17 2011 +0200
xwayland: comment unused function
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit e4b0c11f43e51832108739e95058adf427dc0b98
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Thu Jun 9 10:21:35 2011 +0200
xwayland: use xf86 drivers for input devices
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 0929854cbf530d2f5f3a5608c6ce808ed24ad26e
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Wed Jun 8 14:22:09 2011 +0200
xwayland: unregister and destroy the window damage
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 4095220856b618f651c0f3c7889a14803670b433
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Wed Jun 8 14:07:05 2011 +0200
xwayland: try to clean pointer init code
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 602b340ab6c2b347e874d7c73bc7027c0179861b
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Wed Jun 8 14:06:02 2011 +0200
xwayland: also free output stuff
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 9c12d8ed1018303e2f19ae0217bb385f1a8a0538
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Tue Jun 7 17:45:27 2011 +0200
xwayland: stop leaking memory and fix server reset
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit fac41cbc132d7f70f216c74922fe57741f52ecda
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Tue Jun 7 17:45:05 2011 +0200
xwayland: don't force input devices when using xwayland
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit aa0df6ddd490d9ef05832cc02502161fc198c8a0
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Tue Jun 7 09:47:55 2011 +0200
xwayland: fix input devices initialization
Use a dummy timer to register first input devices. The timer
will only fire once all layer (including extensions and input)
are initialized.
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 7ea71227ac87804b6f200a8569f2dd8728c77e2f
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Mon Jun 6 16:36:28 2011 +0200
s/hosted/xwayland/
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit de831a0244bb00c7849462289cc3cef504c012a7
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu May 19 11:51:42 2011 -0400
hosted: Track wayland changes
commit b5cdd2578c969ed8c052899d6f25264703cf7f61
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Mar 24 10:33:46 2011 -0400
hosted: Copy drm.xml into hosted and generate protocol code
Since the drm interface got moved into mesa, we need to include the drm
protocol description and generate code ourselves. For now, we just
include a copy of drm.xml from mesa.
commit a83942ab0ca54ca5d713e9c5e67f50747b6fd0ae
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Mar 17 16:27:39 2011 -0400
hosted: Reset modifiers mask before computink new mask
commit 523375ea7befaf53f555de22d6145be467732bd3
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Wed May 18 10:48:22 2011 +0200
hosted: fix two crashes, don't leak buffers
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 30fff6eda0763cbb2e01c17161b0ad10657c2853
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Wed May 18 10:12:32 2011 +0200
hosted: remove unneeded memset()
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 64dfd938c909bc4012af53560a5606f992df02d0
Author: Corentin Chary <corentin.chary at gmail.com>
Date: Wed May 18 10:06:07 2011 +0200
hosted: make it work again
- resync with wayland
- split drm code and make it optional
- don't create input device too early
- use calloc instead of malloc
- always set a geometry when initializing output
Signed-off-by: Corentin Chary <corentin.chary at gmail.com>
commit 3e68e095fc93045268a82cf9c6a6afe818197c0b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Mon Feb 7 20:27:47 2011 -0500
hosted: Track Wayland API changes, add cursor forwarding
commit d3e5dbd7759739c47a1e9caa1ab5a32f76d7803f
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Nov 24 21:50:08 2010 -0500
Rename xorgWayland global to xorgHosted
commit 07e0ce7a68ab0dd81ca0e212b1911e4f17122430
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Nov 24 21:49:43 2010 -0500
Define XORG_HOSTED in xorg-server.h when available
commit e9e8a51a527a4a6725ac4b0cc75523c500e64a77
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Wed Nov 24 16:39:30 2010 -0500
hosted: Enable rootless flag when the command line argument is set
commit 39aa291a00bfcb440abc78b813b8674c009b91c4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Nov 16 07:54:52 2010 -0500
Add missing hosted.h
commit c8936a7044192ef20a168b150986a62818329df2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Nov 11 21:11:45 2010 -0500
Start splitting out hosted backend code
commit 3a400083944ca617cf8a8a09930e66371e61d7ef
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Sep 30 11:43:44 2010 -0400
Xorg hosted
commit 6aeb492c9dc43074f49e3a4dd43722eab83a7172
Author: Kristian Høgsberg <krh at redhat.com>
Date: Tue Sep 22 21:19:47 2009 -0400
Add flag to toggle rootless
commit 8e87102a87417955b34fc0062d945b9497756551
Author: Kristian Høgsberg <krh at redhat.com>
Date: Fri Sep 18 22:09:03 2009 -0400
Add redirect window for input device feature
commit f1d40ffa540a2e2d2339a872a8ad0a2ec9bcb656
Author: Kristian Høgsberg <krh at redhat.com>
Date: Fri Sep 18 22:08:16 2009 -0400
Disble autoAddDevices when in wayland mode
commit bef261c04ccfc94ee59c11ccff44217201519a84
Author: Kristian Høgsberg <krh at redhat.com>
Date: Fri Sep 18 22:07:29 2009 -0400
Add and export AddSelection
commit 25651f1950569a46916345eabb88a7b1f87562fe
Author: Kristian Høgsberg <krh at redhat.com>
Date: Fri Sep 18 22:02:43 2009 -0400
Export CompositeRedirectSubwindows
More information about the xorg-commit
mailing list