Moving kcookiejar and Cookies KCM to Konqueror
The cookies kded module and the associated KCM are only really used by Konqueror. kio_http doesn't store cookies there since frameworks/kio!1292 (merged)
With this in mind we would like to remove it from KIO and fold it into Konqueror.
This could be done in two ways:
- We move the module and KCM more or less as they are into the Konqueror codebase. This has the disadvantage that the kded module and its API would still be "globally" visible and other apps might accidentally rely on it. This is something we should avoid because apps shouldn't depend on Konqueror being there, but it's a somewhat hypothetical problem since there are no known other users.
- Having an out-of-process cookie jar is probably not necessary in the first place, so it might make sense to drop that and instead have a direct and much tighter in-process integration with QWebEngineCookieStore and an appropriate KCM
Option 1) would be faster to do while 2) sounds architecturally better to me