1. 15 Apr, 2021 3 commits
  2. 13 Apr, 2021 1 commit
  3. 12 Apr, 2021 2 commits
  4. 11 Apr, 2021 2 commits
  5. 10 Apr, 2021 2 commits
  6. 09 Apr, 2021 7 commits
  7. 08 Apr, 2021 6 commits
  8. 07 Apr, 2021 8 commits
  9. 06 Apr, 2021 4 commits
  10. 05 Apr, 2021 5 commits
    • Andrey Butirsky's avatar
      fix global shortcuts for non-Latin symbols · 91f47c90
      Andrey Butirsky authored
      Re-use Qt's implementation of handling non-Latin layouts here
      For full ASCII range support (Alt+`, etc.) Qt needs to be patched still,
      see QTBUG-90611
      BUG: 375518
    • Jan Blackquill's avatar
      GlobalShortcuts: clang-format · bc3ac171
      Jan Blackquill authored
    • Jan Blackquill's avatar
      GlobalShortcuts: refactor · ccca3b2a
      Jan Blackquill authored
      I consider this a prerequisite commit to improving the quality of touchpad gestures provided by KWin.
      In short, this breaks apart a weird all-in-one class into an std::variant for the different types
      of shortcuts in order to make it easier to add new types of global shortcuts. For the byte shavers, this
      roughly halves the size of the GlobalShortcut class as well. On top of all this, the code is about half
      the size it was before, mostly due to newer C++ concepts being used that allow us to let the compiler
      do more work for us.
    • Jan Blackquill's avatar
      Fix crash on hotplugging displays while switched to another TTY · 9f215a06
      Jan Blackquill authored
      Currently, we inhibit renderloops when switching to another TTY, and unhibit
      when switching back. When we hotplug a display while switched to another TTY,
      its renderloop isn't inhibited by default, yet when we switch back, we try
      to uninhibit the fresh renderloop, which triggers an assert.
      Inhibiting newly created outputs while switched to another TTY fixes this crash.
      BUG: 435388
      FIXED-IN: 5.21
    • David Edmundson's avatar
      Fix crash in Unmanaged without compositing · c53b2fa3
      David Edmundson authored
      Without compositing we don't have surfaceItems
      BUG: 435322