You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vlad Zahorodnii a9ad59b32a Improve Workspace::outputAt()
Workspace::outputAt() casts vectors to four rectangle corners and uses
the shortest one to decide which output is the closest to the given
point.

This works poorly on dual monitor setups where on the left side you have
a monitor with landscape orientation and one with portrait orientation
on the right hand side. In that case, outputAt() will prefer the left
monitor even though the right monitor is the closest one if you cast a
perpendicular from the given point to the right monitor.

In order to improve the handling of that case, this change makes
Workspace::outputAt() compute the closest point to the output geometry
rectangle and use the squared distance as the score.
2 years ago
..
drm backends/drm: restrict common mode generation to drivers that support scaling 2 years ago
integration Improve Workspace::outputAt() 2 years ago
libinput
libkwineffects Remove some include_directories() 2 years ago
CMakeLists.txt tabbox: Drop TabBoxClient 2 years ago
onscreennotificationtest.cpp
onscreennotificationtest.h
opengl_context_attribute_builder_test.cpp Prefix more kwineffects includes with libkwineffects/ 2 years ago
test_client_machine.cpp Remove Qt 5 specific code 2 years ago
test_ftrace.cpp
test_gestures.cpp
test_utils.cpp
test_virtual_desktops.cpp
test_window_paint_data.cpp Remove some include_directories() 2 years ago
test_x11_timestamp_update.cpp Remove Qt 5 specific code 2 years ago
test_xcb_size_hints.cpp Remove Qt 5 specific code 2 years ago
test_xcb_window.cpp Remove Qt 5 specific code 2 years ago
test_xcb_wrapper.cpp Remove Qt 5 specific code 2 years ago
test_xkb.cpp Remove Qt 5 specific code 2 years ago
testutils.h Remove some include_directories() 2 years ago
xcb_scaling_mock.cpp