..
autotests
Remove Qt 5 specific code
2023-02-28 18:30:26 +02:00
protocols
Implement layer-shell v1 protocol
2020-09-03 13:42:36 +03:00
tests
Port to KF6
2023-02-28 18:30:26 +02:00
tools
Port to KF6
2023-02-28 18:30:26 +02:00
utils
Add helpers to read the executable path for a given PID
2021-12-17 06:54:53 +00:00
abstract_data_source.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
abstract_data_source.h
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
abstract_drop_handler.cpp
Introduce AbstractDropHandler
2021-09-09 09:04:05 +00:00
abstract_drop_handler.h
Integrate kwaylandserver
2022-04-22 12:27:33 +03:00
appmenu_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
appmenu_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
blur_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
blur_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
clientbuffer.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
clientbuffer.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
clientbuffer_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
clientbufferintegration.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
clientbufferintegration.h
Integrate kwaylandserver
2022-04-22 12:27:33 +03:00
clientconnection.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
clientconnection.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
CMakeLists.txt
Add text-input-v1 support
2023-01-16 10:34:37 -08:00
compositor_interface.cpp
Implement wl_surface_offset()
2022-04-19 12:31:55 +00:00
compositor_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
contenttype_v1_interface.cpp
wayland: implement the content-type protocol
2022-10-20 13:46:58 +02:00
contenttype_v1_interface.h
wayland: implement the content-type protocol
2022-10-20 13:46:58 +02:00
contrast_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
contrast_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
datacontroldevice_v1_interface.cpp
wayland: Fix a typo in DataControlDeviceV1Interface::sendPrimarySelection()
2023-02-13 13:16:50 +02:00
datacontroldevice_v1_interface.h
Remove selectionCleared and sendClearSelection from datadevice and friends
2022-12-09 10:34:08 +01:00
datacontroldevicemanager_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
datacontroldevicemanager_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
datacontroloffer_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
datacontroloffer_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
datacontrolsource_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
datacontrolsource_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
datadevice_interface.cpp
use std::chrono::microseconds for time in input events
2022-12-21 21:07:15 +01:00
datadevice_interface.h
scene: Remove dnd icon hack
2022-12-15 19:19:37 +00:00
datadevice_interface_p.h
wayland: Drop DataDeviceInterface::updateProxy()
2022-10-25 11:13:14 +00:00
datadevicemanager_interface.cpp
Fix some -Wunused-variable warnings
2022-08-23 10:54:39 +03:00
datadevicemanager_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
dataoffer_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
dataoffer_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
datasource_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
datasource_interface.h
wayland: Prevent matching dnd actions after drop
2022-10-27 11:03:06 +00:00
DESIGN.md
Move DESIGN.md to toplevel directory
2021-03-22 21:30:43 +02:00
display.cpp
qAsConst -> std::as_const
2022-11-01 16:52:01 +02:00
display.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
display_p.h
Implement kde-output-device-v2 and kde-output-management-v2
2021-09-01 12:20:21 +02:00
dpms_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
dpms_interface.h
Remove dpms_interface_p.h
2022-08-27 10:35:31 +00:00
drmclientbuffer.cpp
Restore correct type check for wl_drm client buffers
2021-11-10 13:54:56 +02:00
drmclientbuffer.h
Integrate kwaylandserver
2022-04-22 12:27:33 +03:00
drmlease_v1_interface.cpp
wayland/drmlease: invalidate lease requests with invalid connectors
2022-12-16 13:47:48 +00:00
drmlease_v1_interface.h
backends/drm: remove Wayland bits for drm leasing
2022-10-21 13:33:42 +02:00
drmlease_v1_interface_p.h
wayland/drmlease: don't leak lease connectors
2022-12-16 13:47:48 +00:00
fakeinput_interface.cpp
wayland: Fix missing relative motion events
2022-10-25 08:18:45 +00:00
fakeinput_interface.h
wayland: Fix missing relative motion events
2022-10-25 08:18:45 +00:00
filtered_display.cpp
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
filtered_display.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
fractionalscale_v1_interface.cpp
Include missing header for std::round
2023-02-12 12:00:37 +01:00
fractionalscale_v1_interface.h
Implement wp-fractional-scale-v1
2022-12-12 12:16:18 +00:00
fractionalscale_v1_interface_p.h
Implement wp-fractional-scale-v1
2022-12-12 12:16:18 +00:00
idle_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
idle_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
idle_interface_p.h
wayland: Introduce IdleDetector
2022-06-29 20:27:50 +03:00
idleinhibit_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
idleinhibit_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
idleinhibit_v1_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
idlenotify_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
idlenotify_v1_interface.h
wayland: Add support for ext-idle-notify-v1
2022-10-20 06:36:58 +00:00
inputmethod_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
inputmethod_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
keyboard_interface.cpp
remove some macros with questionable usefulness
2023-01-11 19:22:23 +00:00
keyboard_interface.h
Match pointer/keyboard/touch lifespan to Seat lifespan
2023-02-09 16:36:24 +00:00
keyboard_interface_p.h
keyboard_interface: Re-use the same keymap fd for supported clients
2022-08-19 15:26:25 +02:00
keyboard_shortcuts_inhibit_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
keyboard_shortcuts_inhibit_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
keystate_interface.cpp
wayland: Simplify keystate protocol implementation
2022-05-23 07:06:29 +00:00
keystate_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
layershell_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
layershell_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
linuxdmabufv1clientbuffer.cpp
qAsConst -> std::as_const
2022-11-01 16:52:01 +02:00
linuxdmabufv1clientbuffer.h
Remove unused core/platform.h includes
2022-09-06 11:21:40 +03:00
linuxdmabufv1clientbuffer_p.h
dmabuf: Use RamFile for passing dmabuf feedback table to clients
2022-08-19 15:26:25 +02:00
lockscreen_overlay_v1_interface.cpp
Port a usage of QScopedPointer to std::unique_ptr
2022-11-16 00:38:05 +02:00
lockscreen_overlay_v1_interface.h
Port a usage of QScopedPointer to std::unique_ptr
2022-11-16 00:38:05 +02:00
output_interface.cpp
Add missing cmath include for std::ceil
2023-02-12 12:12:46 +01:00
output_interface.h
wayland: Make OutputInterface pull information from Output
2022-10-20 06:18:30 +00:00
output_order_v1_interface.cpp
wayland: implement output order interface
2022-12-15 10:08:36 +00:00
output_order_v1_interface.h
wayland: implement output order interface
2022-12-15 10:08:36 +00:00
outputdevice_v2_interface.cpp
wayland/outputmanagement: reject configurations if outputs change
2022-12-10 00:39:19 +01:00
outputdevice_v2_interface.h
wayland: Merge WaylandOutputDeviceV2 and OutputDeviceV2Interface
2022-08-23 07:18:39 +00:00
outputmanagement_v2_interface.cpp
outputchangeset: Round passed scale
2023-02-20 10:02:06 +00:00
outputmanagement_v2_interface.h
wayland: Move output-management-v2 implementation in wayland/
2022-08-16 12:18:04 +03:00
plasmashell_interface.cpp
qAsConst -> std::as_const
2022-11-01 16:52:01 +02:00
plasmashell_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
plasmavirtualdesktop_interface.cpp
qBound -> std::clamp
2022-11-13 14:32:16 +00:00
plasmavirtualdesktop_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
plasmawindowmanagement_interface.cpp
qAsConst -> std::as_const
2022-11-01 16:52:01 +02:00
plasmawindowmanagement_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
pointer_interface.cpp
cursor: make position, hotspot and size floating point
2023-02-20 21:01:39 +00:00
pointer_interface.h
cursor: make position, hotspot and size floating point
2023-02-20 21:01:39 +00:00
pointer_interface_p.h
wayland: Fix high-res scroll events with low-res clients
2023-01-19 13:06:51 +00:00
pointerconstraints_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
pointerconstraints_v1_interface.h
Move installPointerConstraint calls into the constraint handlers
2022-10-17 13:36:56 +01:00
pointerconstraints_v1_interface_p.h
Move installPointerConstraint calls into the constraint handlers
2022-10-17 13:36:56 +01:00
pointergestures_v1_interface.cpp
use std::chrono::microseconds for time in input events
2022-12-21 21:07:15 +01:00
pointergestures_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
pointergestures_v1_interface_p.h
wayland: Fix missing relative motion events
2022-10-25 08:18:45 +00:00
primaryselectiondevice_v1_interface.cpp
Remove selectionCleared and sendClearSelection from datadevice and friends
2022-12-09 10:34:08 +01:00
primaryselectiondevice_v1_interface.h
Remove selectionCleared and sendClearSelection from datadevice and friends
2022-12-09 10:34:08 +01:00
primaryselectiondevicemanager_v1_interface.cpp
Fix some -Wunused-variable warnings
2022-08-23 10:54:39 +03:00
primaryselectiondevicemanager_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
primaryselectionoffer_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
primaryselectionoffer_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
primaryselectionsource_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
primaryselectionsource_v1_interface.h
Fix some -Wunused-variable warnings
2022-08-23 10:54:39 +03:00
region_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
region_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
relativepointer_v1_interface.cpp
use std::chrono::microseconds for time in input events
2022-12-21 21:07:15 +01:00
relativepointer_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
relativepointer_v1_interface_p.h
use std::chrono::microseconds for time in input events
2022-12-21 21:07:15 +01:00
screencast_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
screencast_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
seat_interface.cpp
wayland: Cancel selections if set without focus
2023-03-03 11:25:42 +00:00
seat_interface.h
Add text-input-v1 support
2023-01-16 10:34:37 -08:00
seat_interface_p.h
wayland: Remove SeatInterfacePrivate::accumulatedCapabilities
2023-02-09 20:15:55 +02:00
server_decoration_interface.cpp
qAsConst -> std::as_const
2022-11-01 16:52:01 +02:00
server_decoration_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
server_decoration_palette_interface.cpp
qAsConst -> std::as_const
2022-11-01 16:52:01 +02:00
server_decoration_palette_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
shadow_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
shadow_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
shmclientbuffer.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
shmclientbuffer.h
Integrate kwaylandserver
2022-04-22 12:27:33 +03:00
slide_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
slide_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
subcompositor_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
subcompositor_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
subsurface_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
surface_interface.cpp
Implement wp-fractional-scale-v1
2022-12-12 12:16:18 +00:00
surface_interface.h
Implement wp-fractional-scale-v1
2022-12-12 12:16:18 +00:00
surface_interface_p.h
Implement wp-fractional-scale-v1
2022-12-12 12:16:18 +00:00
surfacerole.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
surfacerole_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
tablet_v2_interface.cpp
Remove tablet tool when the tablet device is removed
2023-01-05 14:40:46 +00:00
tablet_v2_interface.h
Remove tablet tool when the tablet device is removed
2023-01-05 14:40:46 +00:00
tearingcontrol_v1_interface.cpp
wayland/tearingcontrol: actually create the d pointer object
2022-12-06 11:49:59 +00:00
tearingcontrol_v1_interface.h
wayland: implement tearing_control_v1
2022-12-05 12:52:18 +00:00
textinput.cpp
textinput: Expose enums to moc
2021-05-21 19:17:17 +02:00
textinput.h
Integrate kwaylandserver
2022-04-22 12:27:33 +03:00
textinput_v1_interface.cpp
Add text-input-v1 support
2023-01-16 10:34:37 -08:00
textinput_v1_interface.h
Add text-input-v1 support
2023-01-16 10:34:37 -08:00
textinput_v1_interface_p.h
Add text-input-v1 support
2023-01-16 10:34:37 -08:00
textinput_v2_interface.cpp
use std::chrono::microseconds for time in input events
2022-12-21 21:07:15 +01:00
textinput_v2_interface.h
inputmethod: Allow forcing the display of the input method
2022-09-08 23:30:16 +02:00
textinput_v2_interface_p.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
textinput_v3_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
textinput_v3_interface.h
Implement a enableRequested signal for text-input-v3
2022-10-25 04:34:26 +00:00
textinput_v3_interface_p.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
touch_interface.cpp
use std::chrono::microseconds for time in input events
2022-12-21 21:07:15 +01:00
touch_interface.h
Match pointer/keyboard/touch lifespan to Seat lifespan
2023-02-09 16:36:24 +00:00
touch_interface_p.h
wayland: Do not allocate a full list just to check if there's values
2022-07-29 11:39:12 +00:00
utils.h
wayland: Drop ScopedGlobalPointer
2022-10-20 12:27:51 +00:00
viewporter_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
viewporter_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
viewporter_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
xdgactivation_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
xdgactivation_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
xdgdecoration_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
xdgdecoration_v1_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
xdgdecoration_v1_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
xdgforeign_v2_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
xdgforeign_v2_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
xdgforeign_v2_interface_p.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
xdgoutput_v1_interface.cpp
Include missing cmath header for std::round
2022-12-31 12:18:27 +00:00
xdgoutput_v1_interface.h
port all headers to pragma once
2022-12-16 20:58:17 +00:00
xdgshell_interface.cpp
wayland: Fix xdg-toplevel and xdg-popup window initialization
2023-02-27 15:43:56 +00:00
xdgshell_interface.h
replace all uses of QScopedPointer with std::unique_ptr
2022-08-04 12:30:09 +00:00
xdgshell_interface_p.h
wayland: Fix xdg-toplevel and xdg-popup window initialization
2023-02-27 15:43:56 +00:00
xwaylandkeyboardgrab_v1_interface.cpp
build: Add -Wno-unused-parameter compiler option
2022-10-31 15:50:37 +00:00
xwaylandkeyboardgrab_v1_interface.h
Implement xwayland-keyboard-grab protocol
2022-09-23 15:49:01 +02:00
xwaylandshell_v1_interface.cpp
wayland: Implement xwayland-shell-v1
2022-12-05 17:09:01 +02:00
xwaylandshell_v1_interface.h
wayland: Implement xwayland-shell-v1
2022-12-05 17:09:01 +02:00