53 Commits (6ddf294b55d6ef53c785c55168198875d3615a99)

Author SHA1 Message Date
Martin Gräßlin 604b6d05f5 [wayland] Ensure Compositor is destroyed early enough 11 years ago
Martin Gräßlin c798977e55 [wayland] Ensure KWin::atoms are destroyed before doing xcb_disconnect 11 years ago
Martin Gräßlin f81655b7f5 [wayland] Ensure our own windows don't have flag Qt::X11BypassWindowManagerHint 11 years ago
Martin Gräßlin 64e01ac2ca [wayland] Use QProcess to start XWayland server 11 years ago
Martin Gräßlin f885ce3796 [wayland] Implement notify in ApplicationWayland 11 years ago
Martin Gräßlin 74ae2f503e [wayland] Flush QtWaylands wl_display and KWin's wayland server when processing events 11 years ago
Martin Gräßlin 29c2ae57e0 [wayland] Use a dummy window for QtWayland's popup window handling 11 years ago
Martin Gräßlin 3f94a2afc7 [wayland] Ensure QWindowSystemInterface::sendWindowSystemEvents gets called in EventDispatcher 11 years ago
Martin Gräßlin a9649885ed [wayland] Disable Qt's client side decoration for KWin 11 years ago
Martin Graesslin e12400a675 Add a hwcomposer backend based on libhybris 11 years ago
Martin Gräßlin 2220ae44c4 Create a plugin for each of the wayland backends 11 years ago
Martin Gräßlin 33fb763e37 [wayland] Introduce a deviceIdentifier in AbstractBackend 11 years ago
Martin Gräßlin d45cf6ee8d [wayland] Add an initialWindowSize to AbstractBackend 11 years ago
Martin Gräßlin 17d5839580 [wayland] AbstractBackend can emit an initFailed signal 11 years ago
Martin Gräßlin 0782252f72 [wayland] AbstractBackend provides signal screensQueried 11 years ago
Martin Gräßlin b2f5873a28 [wayland] X11WindowedBackend anounces input support by itself 11 years ago
Martin Gräßlin c4f8bed815 [wayland] Use a pure virtual AbstractBackend::init method 11 years ago
Martin Gräßlin 72db1e63a3 [wayland] Move backend implementations into a backends/<name> directory 11 years ago
Martin Gräßlin 3a05e4b535 Update ScreensDrm whenever the screens got queried in the DrmBackend 11 years ago
Martin Gräßlin c759551340 [wayland] Add a basic drm/kms backend 11 years ago
Martin Gräßlin c8ebcf4ca2 [wayland] Pass X11 events through the native event filters 11 years ago
Martin Gräßlin db34ddda53 [wayland] Add positional arguments to be programs to starts 11 years ago
David Edmundson 10f1dc3fcb Don't follow QT_DEVICE_PIXEL_RATIO 11 years ago
Martin Gräßlin 2b185fa7e0 [wayland] Set internal cursor through WaylandCursorTheme in AbstractBackend 11 years ago
Martin Gräßlin de3788c094 [wayland] Add a framebuffer backend 11 years ago
Martin Gräßlin f4005c7f74 [wayland] Add initial support for taking over VirtualTerminals 11 years ago
Martin Gräßlin 49f58059c6 [wayland] Backends are no longer singletons 11 years ago
Martin Gräßlin ee186a68c4 [wayland] Improve decision which backend to create 11 years ago
Martin Gräßlin 6bf44b7db4 [wayland] Add an X11 output backend 11 years ago
Martin Gräßlin f73da18f2e [wayland] Enforce the wayland QPA 11 years ago
Martin Gräßlin 79c49e84a4 [kwin_wayland] Pass socket file descriptor to QtWayland 11 years ago
Martin Gräßlin 69a13a779d [kwin_wayland] Start Xwayland through socket file descriptor 11 years ago
Martin Gräßlin 9dcd123438 [kwin_waylnad] Fix support for QtWayland's client buffer integration 11 years ago
Martin Gräßlin 50ef02fa1b [wayland] Start Compositor and Scene before Workspace 11 years ago
Martin Gräßlin 7e0fcc5f1a [kwin_wayland] Create screens prior to Xwayland 11 years ago
Martin Gräßlin 00739867b4 [kwin_wayland] Move starting Xwayland into performStartup 11 years ago
Martin Gräßlin 7369a2c3a5 [kwin_wayland] Support using platform wayland for the QPA 11 years ago
Martin Gräßlin 7843bbdbfb [xwayland] Drop options to start Xephyr or Xvfb 11 years ago
Martin Gräßlin 47bdce074e Let the fun begin: start a WaylandServer in kwin_wayland 11 years ago
Martin Gräßlin 76b4d8f2d5 [xwayland] Claim selection WM_S0 11 years ago
Martin Gräßlin 65007cd104 [xwayland] Add a dedicated --xwayland option to kwin_wayland 11 years ago
Martin Gräßlin 8cb78b7df6 Use KWIN_DBUS_SERVICE_SUFFIX for multi-head service name wrangling 11 years ago
Nick Shaforostoff 607b3f0bc9 small string optimizations 11 years ago
Martin Gräßlin 09e72ce451 [kwin_wayland] Fix printing out the X11 display 12 years ago
Martin Gräßlin 819c12819b [kwin_wayland] Do not require --display argument for starting X server 12 years ago
Martin Gräßlin e405f1ca07 Fix --x-server argument of kwin_wayland 12 years ago
Martin Gräßlin 15a1a5b70f Add command line option to enable libinput support 12 years ago
Martin Gräßlin 6ddded0852 [kwin_wayland] Cleanup wayland_backend.[h|cpp] 12 years ago
Martin Gräßlin 3185530ed6 [kwin-wayland] Create dedicated thread for wayland connection 12 years ago
Martin Gräßlin 12c8facc34 [kwin-wayland] Add signal handler also to main_wayland 12 years ago