Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-07 | xwayland: fix pointer enter/leaveHEADxwayland | Tiago Vignatti | 1 | -10/+6 | |
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-05-07 | xwayland: give axis basic support | Tiago Vignatti | 1 | -0/+10 | |
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@intel.com> | |||||
2012-04-27 | xwayland: Use reportAfter for our DamagePtr | Kristian Høgsberg | 1 | -0/+1 | |
We shouldn't send damage requests to the Wayland server before the rendering has been flushed to the kernel. | |||||
2012-04-27 | xwayland: Only remove xwl_window from damage list if it's on it | Kristian Høgsberg | 1 | -1/+2 | |
We determine whether or not it's on the list using DamageEmpty(). Spotted by Tomasz Borowik <timon37@lavabit.com>. | |||||
2012-04-21 | xwayland: Disable screensaver extension under xwayland | Kristian Høgsberg | 1 | -0/+2 | |
2012-04-19 | xwayland: Fix width/height typo | Kristian Høgsberg | 1 | -1/+1 | |
Spotted by Tomasz Borowik (timon37) in irc. | |||||
2012-04-16 | xwayland: follow wayland change to serial numbers | Tiago Vignatti | 3 | -20/+27 | |
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-04-16 | xwayland: track shm pool protocol changes | Tiago Vignatti | 2 | -5/+11 | |
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-04-16 | xwayland: use stub for wl_input_device_listener track the protocol | Tiago Vignatti | 1 | -4/+68 | |
otherwise it segfaults. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2012-03-28 | xwayland: Remove wl_buffer.damage use | Kristian Høgsberg | 1 | -2/+0 | |
2012-03-27 | Compile fixes for 1.12 | Kristian Høgsberg | 7 | -33/+32 | |
2012-03-27 | xwayland: unredirect sub-windows when root destroyed | Robert Bragg | 4 | -0/+31 | |
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. | |||||
2012-03-27 | dbe: Cleanup in CloseScreen hook not ext CloseDown | Robert Bragg | 2 | -20/+21 | |
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. | |||||
2012-03-27 | Revert "xwayland: Redirect toplevel windows one by one" | Robert Bragg | 3 | -16/+20 | |
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. | |||||
2012-03-27 | xwayland: wip, track XdndSelection | Kristian Høgsberg | 1 | -0/+41 | |
2012-03-27 | xwayland: Use new wl_drm format codes | Kristian Høgsberg | 4 | -8/+66 | |
2012-03-27 | Make SetDeviceRedirectWindow() work right with non-master devices | Kristian Høgsberg | 1 | -1/+5 | |
2012-03-27 | xwayland: Track protocol changes | Kristian Høgsberg | 8 | -91/+116 | |
2012-03-27 | xwayland: Redirect toplevel windows one by one | Kristian Høgsberg | 3 | -20/+21 | |
Avoids ServerClient resources on the root window and thus fixes the crash on shutdown. | |||||
2012-03-27 | xwayland: Don't crash if the xserver object isn't available | Kristian Høgsberg | 2 | -11/+7 | |
2012-03-27 | xwayland: wait for output geometry before initializing output | Kristian Høgsberg | 2 | -6/+11 | |
2012-03-27 | xwayland: Get output details from wayland | Kristian Høgsberg | 1 | -5/+24 | |
2012-03-27 | xwayland: Call xf86NewInputDevice directly | Kristian Høgsberg | 1 | -81/+20 | |
2012-03-27 | Export xf86NewInputDevice and xf86AllocateInput | Kristian Høgsberg | 1 | -3/+2 | |
2012-03-27 | xwayland: Use wl_display_sync_callback for delayed init | Kristian Høgsberg | 1 | -4/+6 | |
2012-03-27 | xwayland: Skip config_init() when in Wayland mode | Kristian Høgsberg | 1 | -0/+5 | |
2012-03-27 | xwayland: Delete drivers that requre io or console | Kristian Høgsberg | 1 | -6/+10 | |
2012-03-27 | xwayland: Add missing xserver.xml | Kristian Høgsberg | 1 | -0/+18 | |
2012-03-27 | xwayland: Split out output and window code | Kristian Høgsberg | 5 | -509/+604 | |
2012-03-27 | xwayland: Split out cursor handling | Kristian Høgsberg | 4 | -181/+237 | |
2012-03-27 | xwayland: Receive client and listen fds over wayland protocol | Kristian Høgsberg | 3 | -3/+43 | |
2012-03-27 | os: Add a function to create a client for an fd | Kristian Høgsberg | 4 | -10/+40 | |
2012-03-27 | xwayland: Fix off-by-one in damage posting | Kristian Høgsberg | 1 | -2/+2 | |
2012-03-27 | xwayland: Fold xwayland-client.c back into xwayland.c | Kristian Høgsberg | 3 | -273/+209 | |
2012-03-27 | xwayland: Fix random rootless breakage | Kristian Høgsberg | 1 | -1/+1 | |
2012-03-27 | xwayland: Follow wl_output protocol changes | Kristian Høgsberg | 1 | -3/+20 | |
2012-03-27 | xwayland: Drop map_toplevel calls | Kristian Høgsberg | 1 | -4/+0 | |
2012-03-27 | xwayland: don't forget to damage the surface after mapping it | Corentin Chary | 1 | -1/+5 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: add an option to enable/disable xwayland | Corentin Chary | 1 | -1/+1 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: restore drm authentication helper | Corentin Chary | 2 | -2/+18 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: drm listener isn't exported, add static | Corentin Chary | 1 | -1/+1 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: remove useless ifdef | Corentin Chary | 1 | -2/+1 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: fix drm support | Corentin Chary | 5 | -150/+104 | |
- 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@gmail.com> | |||||
2012-03-27 | xwayland: don't forget to damage the cursor's buffer | Corentin Chary | 1 | -0/+2 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: remove the two step input initialization | Corentin Chary | 4 | -183/+171 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: remove input traces | Corentin Chary | 1 | -3/+1 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: comment unused function | Corentin Chary | 1 | -0/+2 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: use xf86 drivers for input devices | Corentin Chary | 5 | -215/+426 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: unregister and destroy the window damage | Corentin Chary | 1 | -0/+2 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> | |||||
2012-03-27 | xwayland: try to clean pointer init code | Corentin Chary | 1 | -19/+36 | |
Signed-off-by: Corentin Chary <corentin.chary@gmail.com> |