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