1. 11 Jan, 2022 1 commit
    • Alexander Lohnau's avatar
      Port konqueror plugins to use embedded json metadata · 961e7e26
      Alexander Lohnau authored and Stefano Crocco's avatar Stefano Crocco committed
      Now the metadata is embedded as json in the plugin and we use
      KPluginMetaData::findPlugins to locate those plugins.
      
      With the metadata now being included in the binary plugin, those plugins need
      to be installed in all the namespaces. This would increase the file duplication.
      Instead a symlink to the plugin is installed in the namespaces.
      The rc files are installed in a common directory to avoid the need for file
      duplication or symlinks.
      
      Consequently we no longer need the desktop to json conversion at runtimme
      using KPluginMetaData::fromDesktopFile. This is planned to be deprecated,
      see https://phabricator.kde.org/T14778.
      
      To avoid having defunct ode party lying around, the unused methods of the imported KParts::Plugin
      class were cleaned up.
      
      This is also a requirement for https://phabricator.kde.org/T14564, because
      the conversion should include all files in one go to reduce issues for the translators.
      
      This is a follow-up of https://phabricator.kde.org/T13806.
      961e7e26
  2. 09 Jan, 2022 1 commit
  3. 05 Jan, 2022 1 commit
  4. 03 Jan, 2022 1 commit
  5. 02 Jan, 2022 2 commits
  6. 01 Jan, 2022 1 commit
  7. 31 Dec, 2021 1 commit
  8. 29 Dec, 2021 1 commit
  9. 24 Dec, 2021 1 commit
  10. 22 Dec, 2021 1 commit
  11. 18 Dec, 2021 1 commit
  12. 17 Dec, 2021 1 commit
  13. 16 Dec, 2021 1 commit
  14. 15 Dec, 2021 2 commits
  15. 13 Dec, 2021 2 commits
    • Alexander Lohnau's avatar
      Add TryExec property to kget plugin · 2863d164
      Alexander Lohnau authored
      This way we don't display the kget plugin, unless we have the app installed.
      2863d164
    • Alexander Lohnau's avatar
      Import kget plugin · 0bfdd89a
      Alexander Lohnau authored
      With the KParts method being deprecated, we need to import the plugin in Konqueror.
      Because this plugin only onteracts with kget using DBus, we don't have any dependency issues.
      
      To avoid conflicts for package managers, the installed "konqueror_" prefix is added to the installed plugin.
      The datafiles have been renamed from "*plug_in*" to "*plugin*", which is what most people would expect anyways.
      
      Task: https://phabricator.kde.org/T13806
      0bfdd89a
  16. 12 Dec, 2021 3 commits
  17. 09 Dec, 2021 3 commits
  18. 08 Dec, 2021 1 commit
  19. 06 Dec, 2021 1 commit
  20. 29 Nov, 2021 1 commit
  21. 28 Nov, 2021 1 commit
  22. 27 Nov, 2021 2 commits
  23. 14 Nov, 2021 1 commit
  24. 11 Nov, 2021 1 commit
  25. 08 Nov, 2021 1 commit
  26. 01 Nov, 2021 2 commits
  27. 31 Oct, 2021 2 commits
  28. 20 Oct, 2021 3 commits