1. 28 Apr, 2022 1 commit
  2. 27 Apr, 2022 1 commit
  3. 22 Apr, 2022 1 commit
  4. 17 Apr, 2022 1 commit
  5. 16 Apr, 2022 1 commit
  6. 13 Apr, 2022 1 commit
  7. 12 Apr, 2022 1 commit
  8. 11 Apr, 2022 2 commits
  9. 10 Apr, 2022 1 commit
  10. 08 Apr, 2022 1 commit
  11. 07 Apr, 2022 2 commits
  12. 06 Apr, 2022 2 commits
  13. 05 Apr, 2022 1 commit
  14. 01 Apr, 2022 1 commit
  15. 30 Mar, 2022 1 commit
    • Xaver Hugl's avatar
      waylandserver: only signal lockScreenShown once it has actually been shown · 9d38f57d
      Xaver Hugl authored
      When the system goes to suspend and screen locking for suspend is enabled,
      suspend is inhibited until ScreenLocker::KSldApp::self()->lockScreenShown()
      gets called, in order to make sure that the lockscreen is shown before the
      system goes to standby, and thus also when the system wakes (instead of
      potentially sensitive user information).
      However, signalling that when the lockscreen gets mapped can't work reliably,
      as it's then a matter of timing whether or not KWin actually presents an
      image with the lockscreen before suspending. To fix that, this commit replaces
      that logic with only calling lockScreenShown once every output actually got a
      lockscreen presented.
  16. 29 Mar, 2022 4 commits
    • Arjen Hiemstra's avatar
      Add a way to ignore devices for tablet mode · 7f2891ed
      Arjen Hiemstra authored
      The tablet mode code checks whether we are currently in tablet mode
      based on whether or not we have a touch screen and a pointer. For some
      devices, a touch screen or pointer device may be detected but we would
      like to ignore it, since it incorrectly influences the tablet mode.
      This reads the udev tag "kwin_ignore_tabletmode" from libinput devices
      and will skip devices with that tag when trying to determine whether we
      are in tablet mode or not.
      (cherry picked from commit cb47df4f)
    • Jonathan Esk-Riddell's avatar
      Update version number for 5.24.4 · 98bbf108
      Jonathan Esk-Riddell authored
    • Xaver Hugl's avatar
      backends/drm: attempt a modeset on output disabling · 3e7223a9
      Xaver Hugl authored
      When modesets are necessary, they are attempted when an output on the given
      GPU gets presented. With multi-gpu setups however, the situation can arise
      where there is only one disabled output on a GPU; in that case KWin eternally
      waits and never properly turns off the display.
      In order to work around this, explicitly call DrmGpu::maybeModeset when
      an output gets disabled.
      BUG: 449878
      FIXED-IN: 5.24.4
      (cherry picked from commit 658457df)
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 6c1e34f4
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
  17. 23 Mar, 2022 1 commit
  18. 22 Mar, 2022 1 commit
    • Vlad Zahorodnii's avatar
      plugins/screencast: Fix a glitch in cursor bitmap · 8fb509f5
      Vlad Zahorodnii authored
      In 52bc4606, some code was shuffled
      around to improve code readability. However, it was overlooked that
      spa_meta_bitmap->offset is initialized too late, after QImage dest is
      constructed. That's the reason why the left edge of the cursor is
      wrapped around horizontally.
      This change fixes the cursor glitch by ensuring that
      spa_meta_bitmap->offset is initialized to proper value before getting
      pointer to bitmap data. While on this, this change also moves
      spa_meta_bitmap initialization code around to make spa_meta_bitmap setup
      look less like a bowl of spaghetti, i.e. spa_meta_bitmap is initialized
      first, and QImage dest is created with spa_meta_bitmap's values.
      (cherry picked from commit f26c6ad5)
  19. 21 Mar, 2022 2 commits
  20. 20 Mar, 2022 1 commit
  21. 18 Mar, 2022 2 commits
  22. 17 Mar, 2022 4 commits
  23. 15 Mar, 2022 1 commit
  24. 14 Mar, 2022 2 commits
  25. 12 Mar, 2022 1 commit
  26. 11 Mar, 2022 1 commit
  27. 08 Mar, 2022 2 commits