50 Commits (bf4c67678f765df0eeea83cafa9017cb7585fd29)

Author SHA1 Message Date
Vlad Zahorodnii 0c266e760b Replace remaining usages of old connect syntax with new connect syntax 6 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Aleix Pol 6abd23ed02 Make it possible to have a separate cursor for the tablet 6 years ago
Aleix Pol 9b7ab4d16a Improve tests behaviour on set ups with high dpi 6 years ago
Roman Gilg 2c66e1f690 Remove orientation sensor 6 years ago
Vlad Zahorodnii ffcbe24e2b Rename Client to X11Client 7 years ago
Vlad Zahorodnii 62a7db7028 Use nullptr everywhere 7 years ago
Roman Gilg a39c74059e Remove BasicScreens class 7 years ago
David Edmundson c857c03561 Load Kwin's internal cursors for the highest resolution of attached monitors 8 years ago
Martin Flöser e0b1a5715b Add DBus interface to OrientationSensor and a persistent configuration 8 years ago
Martin Flöser 68698b4201 [libinput] Find screen for touch screen devices and calibrate accordingly 8 years ago
Kai Uwe Broulik dab11a92f1 Drop warning about unimplemented Screens::scale 8 years ago
Martin Flöser 9df1744830 Support automatic screen rotation based on orientation sensor 8 years ago
Martin Flöser 02d3daf28a Add physicalSize to the Screens API 9 years ago
Martin Gräßlin 1e13deaa1d Port some displayWidth/displayHeight usages to Screens::size() 9 years ago
David Edmundson fd58c68ba5 Set wayland output scale 9 years ago
Martin Gräßlin 44e37aacdf Set initial count of screens before calling Screens::init 10 years ago
Martin Gräßlin 18939e17ed Move XRandrScreens to the x11/standalone plugin 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 ee7f70afc8 [wayland] BasicScreens can serve multiple screens 10 years ago
Martin Gräßlin fb4d59abb7 [wayland] Add a base implementation for Screens in a basic setup 10 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 11 years ago
Martin Gräßlin 53004b95ff Port left over qDebug to qCDebug 11 years ago
Martin Gräßlin e904e4fd32 Silence unused variable warnings in Screens 11 years ago
Thomas Lübking c7f13c7266 add refreshRate to Screens. STUB but for XRandr! 11 years ago
Thomas Lübking 03ab846da8 add refreshRate to Screens. STUB but for XRandr! 11 years ago
Martin Gräßlin 3ad117ac28 Workspace::activeClient returns an AbstractClient 11 years ago
Martin Gräßlin c46c92e204 Screens changed to use AbstractClient in ::setCurrent 11 years ago
Martin Gräßlin 65839e1617 [wayland] Create Screens through the AbstractBackend 11 years ago
Martin Gräßlin 49f58059c6 [wayland] Backends are no longer singletons 11 years ago
Martin Gräßlin 6bf44b7db4 [wayland] Add an X11 output backend 11 years ago
Martin Gräßlin 65007cd104 [xwayland] Add a dedicated --xwayland option to kwin_wayland 11 years ago
Martin Gräßlin 2eb876743c [screens] Replace DesktopWidgetScreens by XRandRScreens 11 years ago
Martin Gräßlin 4eadc9daef [auto-tests] Add an initial test for Screens 12 years ago
Martin Gräßlin 73098cbfdc Split out WaylandScreens into own header and source file 12 years ago
Martin Gräßlin d2f1e936f1 [kwin_wayland] Move Wayland::Output into dedicated source files 12 years ago
Martin Gräßlin ae1d18779c Fix crash on screen changes 12 years ago
Martin Gräßlin 8d3b12b928 [Xcb::Wrapper] Change the Wrapper to use variadic template arguments 12 years ago
Martin Gräßlin a622d5300a [wayland] Properly create WaylandScreens 12 years ago
Martin Gräßlin 77fff7af6a [kwin] Port away from deprected KCoreConfigSkeleton::readConfig 12 years ago
Martin Gräßlin 95c6e2d7ba Wayland implementation of Screens interface 12 years ago
Martin Gräßlin 6b1f0b1fca [kwin] Introduce Screens::size and Screens::geometry 12 years ago
Martin Gräßlin 5f7eab206d [kwin] Introduce a currentChanged signal in screens 12 years ago
Thomas Lübking c6580ce696 add int Screens::intersecting(QRect) 13 years ago
Thomas Lübking ee45592d85 validate screens w/o direct update 13 years ago
Martin Gräßlin 4a48325de5 Cleanup and reorder includes in client.h 13 years ago
Thomas Lübking c380acca3f fix screen count alignment 13 years ago