1. 28 Sep, 2022 1 commit
  2. 14 Sep, 2022 2 commits
  3. 08 Sep, 2022 2 commits
    • Nicolas Fella's avatar
      [widgetexplorer] Don't recurse into applet's containments · 7fbac131
      Nicolas Fella authored and Fabian Vogt's avatar Fabian Vogt committed
      The intention of this code appears to be finding system tray applets, since the systemtray is a containment within another applet/containment
      
      However the code causes an infinit recursion since we are calling addContainment on the same containment again
      
      The recursion also is unnecessary since corona->containments() already lists the system tray containment, so we don't need to find it by recursing through the panel's children
      
      (cherry picked from commit c7ba560c)
      7fbac131
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · b752b8e1
      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"
      b752b8e1
  4. 06 Sep, 2022 1 commit
  5. 05 Sep, 2022 1 commit
    • Nate Graham's avatar
      kcms/users: don't let "Choose File…" text overflow · 15e2e419
      Nate Graham authored
      When using a language that's wordier than English and this label becomes
      a two-line string, currently the layout breaks and the string overflows
      because the Label item that draws it has no maximum height and elision
      mode set.
      
      This commit fixes that by setting them accordingly, and also using a
      standard icon size for the icon so that there's actually enough room for
      two lines of text.
      
      BUG: 458614
      FIXED-IN: 5.24.7
      
      
      (cherry picked from commit 0dad5f07)
      15e2e419
  6. 04 Sep, 2022 1 commit
  7. 03 Sep, 2022 1 commit
  8. 02 Sep, 2022 1 commit
  9. 01 Sep, 2022 2 commits
  10. 31 Aug, 2022 1 commit
  11. 30 Aug, 2022 1 commit
  12. 29 Aug, 2022 2 commits
  13. 27 Aug, 2022 1 commit
  14. 22 Aug, 2022 2 commits
    • Nate Graham's avatar
      applets/kicker: fix app icon loading logic to better handle relative paths · ffd76192
      Nate Graham authored
      ba44b69a added logic to handle apps that
      use an absolute path in their .desktop file to define their icon, which
      works. However in the process it introduced a subtle bug: if the icon is
      not an absolute path and it's just a normal icon name, when
      QFileInfo::exists() checks for the existence of that string, it will
      treat it as a relative file path and therefore look for it in the
      current working directory, which is typically the user's homedir. If it
      finds something, it will go down the wrong code path and end up
      returning a blank QIcon. This can be verified by adding a folder with
      the name of an app icon into ~ and restarting plasmashell; that app in
      Kickoff will have a blank icon.
      
      To fix this, the icon loading code now first checks whether the icon
      returned by m_service->icon() is actually an absolute path. If not, it
      skips the logic to look for it on disk and goes straight to the
      codepath that looks for an icon with that name in the icon theme.
      
      To minimize disk reads, it checks for absolute-file-path-ness by
      inspecting the string returned by m_service->icon() rather than using
      QFileInfo::isAbsolute(), because this is a hot code path and most icons
      will not have relative paths, so checking the disk for every one of
      them would be a waste of resources.
      
      BUG: 457965
      FIXED-IN: 5.24.7
      
      
      (cherry picked from commit 57d55e38)
      ffd76192
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 1df0a842
      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"
      1df0a842
  15. 18 Aug, 2022 2 commits
  16. 16 Aug, 2022 2 commits
  17. 15 Aug, 2022 2 commits
  18. 13 Aug, 2022 1 commit
  19. 12 Aug, 2022 1 commit
    • Vlad Zahorodnii's avatar
      ScreenPool: Ensure that primaryScreenChanged is emitted always after screenAdded · ce477ffc
      Vlad Zahorodnii authored
      On Wayland, the primary screen notification and
      QGuiApplication::screenAdded signals are desync. The primary output
      watcher addresses that by emitting its primaryOutputNameChanged() signal
      when the corresponding QGuiApplication::screenAdded() signal is emitted.
      
      However, since the primary output watcher processes the screenAdded
      signal before ScreenPool, it can emit the
      ScreenPool::primaryScreenChanged signal before ScreenPool::screenAdded
      signal that can confuse the ShellCorona.
      
      
      (cherry picked from commit bb822a33)
      ce477ffc
  20. 11 Aug, 2022 1 commit
  21. 10 Aug, 2022 2 commits
  22. 09 Aug, 2022 1 commit
  23. 08 Aug, 2022 4 commits
  24. 07 Aug, 2022 1 commit
  25. 06 Aug, 2022 1 commit
  26. 05 Aug, 2022 1 commit
  27. 02 Aug, 2022 2 commits