1. 22 Aug, 2020 2 commits
  2. 21 Aug, 2020 2 commits
  3. 20 Aug, 2020 2 commits
  4. 19 Aug, 2020 1 commit
  5. 18 Aug, 2020 2 commits
  6. 17 Aug, 2020 3 commits
  7. 16 Aug, 2020 1 commit
  8. 15 Aug, 2020 2 commits
  9. 14 Aug, 2020 4 commits
  10. 13 Aug, 2020 5 commits
    • Nate Graham's avatar
      Automatically remove trailing whitespace instead of showing a warning · d22d03e9
      Nate Graham authored
      This warning annoys people who create file or folder names with spaces
      in them, as normal people do, because the warning appears right after
      they type the spaces between words.
      
      Instead let's simply remove trailing whitespace automatically, as it is
      pretty much always unintentional and apparently it can cause issues with
      file sharing in a mixed environment containing Windows machines.
      d22d03e9
    • David Faure's avatar
      Fix MSVC warning about invalid bitshift · 050cb09a
      David Faure authored
      copyjob.cpp(1669): warning C4293: '<<': shift count negative or too big, undefined behavior
      050cb09a
    • David Edmundson's avatar
      Avoid systemd launched applications from closing forked children · a9db1110
      David Edmundson authored
      We have a slight problem in the following set of circumstances;
      ProcessA is launched
      ProcessA forks
      ProcessA quits
      
      This happens either with applications either detaching on launch (like
      TorBrowser in the linked bug) or kdevelop to open a new session with the
      process only quitting when the first window is closed.
      
      One behavioural difference of services vs scopes is that the service
      will be deemed to have stopped when the first process quits. Systemd
      then cleans everything up including our newly spawned process.
      
      By changing the killMode we prevent other processes being killed. The
      cgroup still remains until all processes exit.
      
      This change was recommended by upstream developers to make sure we have
      no behavioural changes.
      
      BUG: 425201
      a9db1110
    • Nicolas Fella's avatar
      Port away from KMimeTypeTrader · b5af9b4e
      Nicolas Fella authored
      It is about to be deprecated
      
      See https://phabricator.kde.org/T12177
      
      This only ports trivial occurences without KPart handling or constraints
      b5af9b4e
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 06b28959
      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"
      06b28959
  11. 12 Aug, 2020 3 commits
  12. 10 Aug, 2020 1 commit
  13. 08 Aug, 2020 2 commits
  14. 06 Aug, 2020 2 commits
  15. 05 Aug, 2020 3 commits
    • David Faure's avatar
      KFileWidget: remove default URLs top path combo · 49b165cb
      David Faure authored
      Nowadays, those dirs are available from the Places widget.
      This combo is limited to 10 items so removing these 4 hardcoded
      ones makes room for 4 more user-specific (i.e. useful) URLs.
      49b165cb
    • David Faure's avatar
      KFilePlacesModel: add default places when upgrading from older version · 1cbb6084
      David Faure authored
      The unittest is complicated by the interaction between KFilePlacesModel
      instances via the KBookmarkManager singleton, and the fact that KBookmarkManager
      uses KDirWatch internally to react to changes in the places xbel file
      (often after a small delay). Maybe a separate unittest would have been simpler;
      or we could try to completely delete the KBookmarkManager instance.
      1cbb6084
    • Henri Chain's avatar
      KIO recently added support for attaching launched processes to systemd scopes. · 57438d6d
      Henri Chain authored
      This patch makes systemd responsible for launching and managing the entire lifecycle of the process inside of a cgroup, as recommended in https://systemd.io/DESKTOP_ENVIRONMENTS/
      
      The advantages of this are:
      
      * it resolves a hypothetical startup race
      * it avoids a bug with scopes and systemd < 238 (https://github.com/systemd/systemd/issues/3388)
      * we get stderr getting redirected nicely into somewhere usable
      * a few more of the drop-in configurations from the cgroup controller can work
      
      This patch also includes:
      
      * compliance to the new application naming scheme (`app-<ApplicationID>@<RANDOM>.service`)
      * better escaping of the systemd unit name
      * works around a bug where `KService::desktopEntryName` forces lowercase (which resulted in inconsistent unit names)
      
      Test plan
      
      * should work the same on a platform that is not linux, if `KDE_APPLICATIONS_AS_SCOPE` is not set, or if systemd is not present on the user dbus
      * `CommandLauncherJobTest` and `ApplicationLauncherJobTest` should pass
      57438d6d
  16. 04 Aug, 2020 1 commit
  17. 03 Aug, 2020 2 commits
  18. 02 Aug, 2020 1 commit
  19. 01 Aug, 2020 1 commit