https://bugs.kde.org/show_bug.cgi?id=305136

Harald Sitter <sit...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/fram
                   |ma/plasma-desktop/-/commit/ |eworks/kservice/-/commit/c3
                   |dfca581a1fb934a1146286441cd |47606b240bfd1c65f46abd43e65
                   |051981c50b673               |fffb1f18053

--- Comment #40 from Harald Sitter <sit...@kde.org> ---
Git commit c347606b240bfd1c65f46abd43e65fffb1f18053 by Harald Sitter.
Committed on 14/02/2024 at 09:15.
Pushed by sitter into branch 'master'.

kservice: remove InitialPreference

Since this was a KDE specific feature it caused problems with
interoperability. Applications based on other XDG implementations would
entirely ignore it and by extension have a different idea of what
application should be used to open a given mimetype. Instead we now rely
only on the XDG provided facilities to manage preference. Specifically
plasma-desktop is meant to ship a kde-mimeapps.list that encodes the
Plasma default preferences and distributions are meant to ship
*mimeapps.list to encode sensible preferences beyond that.

M  +5    -12   autotests/kmimeassociationstest.cpp
M  +10   -83   src/services/kservice.cpp
M  +0    -29   src/services/kservice.h
M  +1    -5    src/services/kservice_p.h
M  +7    -7    src/services/kservicefactory.cpp
M  +1    -1    src/services/kservicefactory_p.h
M  +4    -5    src/sycoca/kbuildservicefactory.cpp
M  +1    -1    src/sycoca/ksycoca.cpp

https://invent.kde.org/frameworks/kservice/-/commit/c347606b240bfd1c65f46abd43e65fffb1f18053

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to