153 Commits (18d8555135db031c38a72908f7f252822517d1e1)

Author SHA1 Message Date
Roman Gilg 1db84a2ba7 Split Compositor class in Wayland and X11 child classes 7 years ago
Vlad Zagorodniy 4e078b9eaf Revert "wayland: Terminate client connections before Workspace is destroyed" 7 years ago
Vlad Zagorodniy 826b9742e9 wayland: Terminate client connections before Workspace is destroyed 7 years ago
Aleix Pol cd7fae95a4 Forward and log exit code of the nested process 7 years ago
Aleix Pol ba22fe0d43 Fix wrong command line argument name 7 years ago
David Edmundson 5e9023948e [wayland] Keep application startup flow inside main_wayland 7 years ago
David Edmundson 3cdea2f77c [wayland] Fix typo in method name 7 years ago
Roman Gilg 6e08fb2fa5 [xwl] Generic X selections translation mechanism with Clipboard support 7 years ago
Roman Gilg 608a89a85b [autotests] Use Xwayland class in WaylandTestApplication 7 years ago
Roman Gilg 050cf0451e [xwl] Move Xwayland parts into separate class 7 years ago
Vlad Zagorodniy c372585623 Fix --no-global-shortcuts option 7 years ago
David Edmundson 2df9d22a08 Add high DPI support to internal KWin windows 7 years ago
Martin Flöser c2c92fab51 Ensure the Compositor does not start during termination 7 years ago
Martin Flöser a0b482cbab Introduce a command line option to disable any kind of global shortcuts 7 years ago
Martin Flöser 37060a6dd9 Add command line option no-lockscreen to disable lock screen integration 7 years ago
David Edmundson 5da8b4c78a Explicitly link and disable kcrash on kwin_wayland 7 years ago
David Edmundson 0a2e51db47 Remove duplicated auto backend resolution 8 years ago
Roman Gilg afc80f8bd5 Call workspaceEvent and updateX11Time only once per event 8 years ago
Martin Flöser 267b5a1122 Disallow running KWin/Wayland as root 8 years ago
Nerdopolis Turfwalker e737a6193c main_wayland: Don't hardcode /dev/fb0 anymore 8 years ago
Vlad Zagorodniy 75fff17612 Fix unused param warnings 8 years ago
Martin Flöser bbf00fdd98 Require libinput and udev 8 years ago
Martin Flöser b8f4361847 Disable KActivities integration on Wayland 8 years ago
Marco Martin 1be5256b1b A basic TabletModeManager 8 years ago
David Edmundson e7b183f886 Load QtQuick settings 8 years ago
Martin Flöser 91d78daac4 Ensure libinput connection thread uses real time scheduling 9 years ago
Martin Flöser d75e5c63d4 Ensure Workspace is only started once in Wayland-only mode 9 years ago
Martin Flöser a74f8766c3 Drop OperationModeX11AndWayland and introduce OperationModeWaylandOnly instead 9 years ago
Martin Flöser 343d8c9b62 Support starting kwin_wayland without XWayland support 9 years ago
Martin Flöser 7c8003f7f6 Use real-time scheduling policy for kwin_wayland 9 years ago
Oleg Chernovskiy d8ec2e0466 Make kwin_wayland remotely debuggable 9 years ago
David Edmundson fd58c68ba5 Set wayland output scale 9 years ago
Martin Gräßlin 16647c3a3c Require Qt 5.7 and remove pre-5.7 code 9 years ago
Martin Gräßlin 58fa92e40b Pass EGL_PLATFORM=DRM to XWayland 9 years ago
Martin Gräßlin fbab204968 [effects] Add a screenshot dbus method which takes a file descriptor 9 years ago
Martin Gräßlin ee7da425ce Unpolish QStyle on QApp prior to destroying internal Wayland connection 9 years ago
Martin Gräßlin 3c04d5295d Handle situation of no XDG_RUNTIME_DIR gracefully 10 years ago
Martin Gräßlin 56c2e158ee Call QCoreApplication::exit instead of stdlib exit to terminate if platform fails 10 years ago
Martin Gräßlin b487da02cd Install a signal handler for SIGABRT and SIGSEGV for kwin_wayland 10 years ago
Martin Gräßlin f26f2fe181 Integrate QtVirtualKeyboard into KWin/Wayland 10 years ago
Tobias C. Berner 2ea5feb35b Disallow ptrace on greeter and kwin_wayland process on FreeBSD [... for the future] 10 years ago
Martin Gräßlin bd8f6d78f0 Move everything KCrash related from Application to ApplicationX11 10 years ago
Martin Gräßlin 319869881c Connect Application::screensCreated to WaylandServer::initOutputs 10 years ago
Martin Gräßlin e614789583 Destroy Workspace after unloading all effects 10 years ago
Martin Gräßlin df2c26e3d9 Only start Xwayland server if Compositor created a Scene 10 years ago
Martin Gräßlin d31e9e88b4 Rename abstract_backend.(h|cpp) to platform.(h|cpp) 10 years ago
Martin Gräßlin 10632f09ca Rename AbstractBackend to Platform 10 years ago
Martin Gräßlin 146af48f22 waylandServer()->backend() replaced by kwinApp()->platform() 10 years ago
Martin Gräßlin 7996d954c5 Provide the platform() -> AbstractBackend* in KWin::Application 10 years ago
Oleg Chernovskiy 7ccca92c3e Remove crash handling in kwin_wayland 10 years ago