1. 19 Apr, 2020 1 commit
  2. 17 Apr, 2020 1 commit
  3. 14 Apr, 2020 1 commit
  4. 06 Apr, 2020 2 commits
    • Marco Martin's avatar
      use the decoded url for launcherPosition · ac0124c4
      Marco Martin authored
      Summary:
      launchersOrder and the actual url data can be different:
      in case of preferred:/ urls launcherorder will have that for
      (for serialization) and the actual appdata url will be decoded as for
      instance Applications:firefox.desktop.
      this url is the one that needs to be compared to know the actual
      launcher order
      
      BUG:418483
      
      Test Plan: firefox stays in first position when pinned as preferred://browser
      
      Reviewers: #plasma, ngraham
      
      Reviewed By: ngraham
      
      Subscribers: ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D28632
      ac0124c4
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 7a7b489b
      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"
      7a7b489b
  5. 05 Apr, 2020 1 commit
  6. 31 Mar, 2020 2 commits
    • Jonathan Esk-Riddell's avatar
      Update version number for 5.18.4 · 31d7d62d
      Jonathan Esk-Riddell authored
      GIT_SILENT
      31d7d62d
    • Kai Uwe Broulik's avatar
      [Image Wallpaper] Fix thumbnail generation when model is reloaded in-flight · 49230140
      Kai Uwe Broulik authored
      GHNS Quick Button signals changedEntriesChanged initially even if nothing changed.
      While this is a bug that should be fixed in GHNS, the wallpaper model didn't handle the case well,
      when the model was reloaded while a preview was being generated.
      
      It looks up whether a preview exists by QUrl and stores a QPersistentModelIndex.
      However, when the model is reloaded and it accesses data for the same QUrl, the job might still be in-flight,
      but the QPersistentModelIndex is invalid as the model has been reset.
      
      This fixes it by performing all lookups exclusively on QPersistentModelIndex.
      The hash lookup is optimized for data() (loads of accesses) with the slower key() lookup being done only
      when the less frequently occurring thumbnail generation finishes/fails.
      It will now do two preview jobs initially, but at least it shows something again...
      
      BUG: 419234
      FIXED-IN: 5.18.4
      
      Differential Revision: https://phabricator.kde.org/D28420
      49230140
  7. 30 Mar, 2020 1 commit
  8. 29 Mar, 2020 1 commit
    • David Edmundson's avatar
      [runners/recentdocuments] disable executables or .desktop files · 97bf7d77
      David Edmundson authored
      Summary:
      It's possible to have a .desktop file in your recent documents list as
      you were editing it. Either as a .desktop file or masquerading as
      something else.
      
      By default we would process the .desktop file like a .desktop file.
      
      You do get a prompt if the .desktop file is not executable like in
      dolphin.
      
      Given we know from context that we're showing recent "Documents" we may
      as well turn that behaviour off without risk of ill effects.
      
      BUG: 419310
      
      Test Plan:
      Created .desktop file (masquerading as something else)
      Had it in my recent documents after opening in another format
      Loaded the file from krunner. It now opened in my text editor instead of running
      the Exec line
      
      Reviewers: #plasma, ngraham
      
      Reviewed By: ngraham
      
      Subscribers: ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D28369
      97bf7d77
  9. 28 Mar, 2020 1 commit
  10. 26 Mar, 2020 1 commit
  11. 24 Mar, 2020 2 commits
  12. 21 Mar, 2020 1 commit
  13. 17 Mar, 2020 1 commit
  14. 13 Mar, 2020 1 commit
  15. 10 Mar, 2020 1 commit
  16. 09 Mar, 2020 4 commits
  17. 06 Mar, 2020 1 commit
    • Aleksei Nikiforov's avatar
      ItemContainer: disconnect signals in destructor · 8f0da90f
      Aleksei Nikiforov authored and David Edmundson's avatar David Edmundson committed
      Summary:
      Otherwise, setLayout function might be called for
      already destructed instance of ItemContainer,
      leading to double reference counter decrement of m_layout QPointer,
      eventually invalidating such pointers prematurely.
      
      BUG: 417603
      
      Test Plan:
      1) Unlock widgets via command: qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(false)"
      2) On desktop push right mouse button and select menu item 'Add Widgets...'
      3) Add various widgets to desktop using drag'n'drop on desktop.
         I've added at least following widgets on same desktop screen:
         Audio Volume, Battery and Brightness, Binary Clock, Clipboard, Color Picker, Grouping Plasmoid, Quick Chat
      4) Remove just added widgets in random order
      5) If necessary, repeat steps 3 and 4 a few times
         If widgets aren't appearing on desktop despite adding them via drag'n'drop, it's bugged and ready to crash. But it's not a requirement for crash.
      6) lock widgets via command: qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(true)"
      7) repeat steps 1-6 multiple times
      8) plasmashell shouldn't crash
      
      Reviewers: ngraham, davidedmundson, mart
      
      Reviewed By: davidedmundson
      
      Subscribers: cfeck, anthonyfieroni, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D27650
      8f0da90f
  18. 25 Feb, 2020 1 commit
  19. 24 Feb, 2020 1 commit
  20. 22 Feb, 2020 2 commits
  21. 19 Feb, 2020 1 commit
  22. 18 Feb, 2020 3 commits
  23. 17 Feb, 2020 1 commit
    • Nate Graham's avatar
      [kcms/feedback] Improve default kcmshell window size · 285155fa
      Nate Graham authored
      Summary:
      BUG: 417747
      FIXED-IN: 5.18.1
      
      Test Plan:
      Better default size when showing the most info: {F8107763}
      
      However window is too now big when showing the least amount of info: {F8107762}
      
      ...But that seems kind of unavoidable unless we want to dynamically resize the window,
      which people seem to hate.
      
      Reviewers: #plasma, #vdg, apol
      
      Reviewed By: apol
      
      Subscribers: apol, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D27448
      285155fa
  24. 16 Feb, 2020 2 commits
  25. 13 Feb, 2020 3 commits
  26. 11 Feb, 2020 3 commits