WIP: No dbus
Created by: ederag
First part of #570, new option
--no-dbus (experimental) Direct access to the database. Another
process trying to write at the same time is untested yet.
The main interest is to bypass D-Bus for testing or if a #477 (closed)-like happens again.
It could clearly have been done more concisely, but hey, there it is
The only breaking change is passing storage
as an argument instead of a centralized runtime
.
But AFAIK no-one is using controllers or widgets.
Please chime in quickly if this is an overlook.
That change will (not done yet) allow to select a different database path for the storage
(e.g. to export as tsv and pipe to diff
).
runtime
will stay there deprecated for a while to ensure compatibilty.
All changes that could have affected known companions have received backward compatibility measures. Please chime in quickly if there was a leftover
Still WIP, not well tested, for information.