1. 05 May, 2022 1 commit
  2. 11 Apr, 2022 1 commit
  3. 06 Apr, 2022 2 commits
  4. 05 Apr, 2022 1 commit
  5. 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
  6. 25 Mar, 2022 2 commits
  7. 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
  8. 22 Mar, 2022 1 commit
  9. 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
  10. 16 Mar, 2022 1 commit
  11. 23 Feb, 2022 1 commit
  12. 17 Feb, 2022 1 commit
  13. 09 Feb, 2022 1 commit
  14. 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
  15. 01 Feb, 2022 1 commit
  16. 13 Jan, 2022 2 commits
  17. 13 Dec, 2021 2 commits
  18. 11 Dec, 2021 1 commit
  19. 10 Dec, 2021 1 commit
  20. 27 Nov, 2021 1 commit
  21. 15 Nov, 2021 1 commit
  22. 05 Nov, 2021 1 commit
  23. 26 Oct, 2021 1 commit
  24. 11 Oct, 2021 1 commit
  25. 05 Oct, 2021 1 commit
  26. 16 Sep, 2021 2 commits
  27. 04 Sep, 2021 1 commit
  28. 03 Sep, 2021 1 commit
    • Friedrich W. H. Kossebau's avatar
      QXdgDesktopPortalFileDialog: use QUrl to store directory & selection · 10a8accf
      Friedrich W. H. Kossebau authored
      Fixes QXdgDesktopPortalFileDialog::directory() returning a broken QUrl.
      while making other code consistent & more fail-proof.
      
      Old code had some mixups where the used plain strings had file:/// scheme
      prefixes if read out from the "uris" of the D-Bus replies, but not when
      generated from QUrls passed in by the own API.
      Also is the usage of QUrl::fromLocalFile/toLocalFile preferred over
      getting a QUrl's  path() property.
      10a8accf
  29. 02 Sep, 2021 2 commits
    • Ahmad Samir's avatar
      More p-m-f connect() signal/slot syntax · 87797505
      Ahmad Samir authored
      The KFileTreeView::currentChanged(QUrl) signal overloads
      QTreeView::currentChanged(QModelIndex &, QModelIndex &); un-overload it by
      renaming it to currentUrlChanged, and since it emits the current url as it
      arg, pass that to the slot connected to it.
      87797505
    • Ahmad Samir's avatar
      Use pointer-to-member-function signal/slot syntax · f5e3ac0e
      Ahmad Samir authored
      Remove KDirSelectDialog::Private::slotNewFolder(), it just called slotMkDir()
      and we can call that directly.
      f5e3ac0e
  30. 29 Aug, 2021 5 commits