1. 19 Aug, 2022 2 commits
  2. 30 Jul, 2022 1 commit
  3. 11 Jul, 2022 1 commit
  4. 27 Jun, 2022 2 commits
  5. 30 May, 2022 1 commit
    • Jan Blackquill's avatar
      QDbusMenuBar: properly handle app-wide menubars · bc6f94f0
      Jan Blackquill authored and Jan Blackquill's avatar Jan Blackquill committed
      When a QPlatformMenuBar has a nullptr parent; it's supposed to be
      appwide (this is documented in public QMenuBar docs), so we now
      make sure to register app-wide menubars for all windows that
      don't already have a menubar of their own.
      bc6f94f0
  6. 27 May, 2022 1 commit
  7. 20 May, 2022 1 commit
  8. 19 May, 2022 2 commits
  9. 05 May, 2022 1 commit
  10. 11 Apr, 2022 1 commit
  11. 06 Apr, 2022 2 commits
  12. 05 Apr, 2022 1 commit
  13. 04 Apr, 2022 1 commit
    • David Edmundson's avatar
      Initialise globals on startup · 8a36a5b4
      David Edmundson authored
      Even though use of QWaylandClientExtension has the registry initialsed
      on startup, there's a quirk of extension that it doesn't create itself right away.
      
      We've seen that windows can change palettes on startup before the
      event loop has run.
      
      BUG: 452060
      8a36a5b4
  14. 25 Mar, 2022 2 commits
  15. 23 Mar, 2022 1 commit
    • David Edmundson's avatar
      Exclude the kwin process when checking if we are in wayland · ea33a38f
      David Edmundson authored
      Kwin does not speak wayland to itself. Recent changes make use of
      QWaylandClientExtension that understandably assumes the wayland QPA is
      in use.
      
      Kwin's QPA name "wayland-org.kde.kwin.qpa" matches the check
      KWindowSystem::isPlatformWayland() which internally does
      platformName.startsWith("wayland")
      
      We have no reason to sync application colour schemes or appmenu bars to
      kwin from inside the QPT, so we can just tighten our check for which QPA
      is in use.
      ea33a38f
  16. 22 Mar, 2022 1 commit
  17. 20 Mar, 2022 1 commit
    • Volker Krause's avatar
      Initial support for building against Qt6 · aeb3dfb3
      Volker Krause authored
      This mainly includes build system changes and minor code changes, the only
      still remaining issue is the D-Bus menu code. That compiles but fails to
      link as the corresponding classes in Qt are not exported despite installed
      (private) headers.
      aeb3dfb3
  18. 16 Mar, 2022 1 commit
  19. 23 Feb, 2022 1 commit
  20. 17 Feb, 2022 1 commit
  21. 09 Feb, 2022 1 commit
  22. 05 Feb, 2022 1 commit
    • Nicolas Fella's avatar
      Gracefully handle invalid color scheme setting · df7ed806
      Nicolas Fella authored
      When for whatever reason ColorScheme from kdeglobals point to a nonexistant scheme then no entry for m_palettes[QPlatformTheme::SystemPalette] is created, leading to a crash down the line
      
      Instead fall back to BreezeLight to avoid a crash
      
      BUG: 449613
      df7ed806
  23. 01 Feb, 2022 1 commit
  24. 13 Jan, 2022 2 commits
  25. 13 Dec, 2021 2 commits
  26. 11 Dec, 2021 1 commit
  27. 10 Dec, 2021 1 commit
  28. 27 Nov, 2021 1 commit
  29. 15 Nov, 2021 1 commit
  30. 05 Nov, 2021 1 commit
  31. 26 Oct, 2021 1 commit
  32. 11 Oct, 2021 1 commit
  33. 05 Oct, 2021 1 commit