| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Remember whether a signal was signalled to dconf-service
so we don't call g_application_release() more than once.
https://bugzilla.gnome.org/show_bug.cgi?id=727549
|
| |
|
|
|
|
| |
We ought to be including this from each .c file.
|
|
|
|
| |
Mostly missing 'static'.
|
|
|
|
|
| |
Fairly harmless leaks. One only happens in an error case (like the disk
being full) and the other only happens on startup.
|
| |
|
|
|
|
| |
It is now possible to have keyfile-based dconf databases.
|
|
|
|
|
|
|
|
|
| |
Add a shm service-db that does nothing. In effect this provides us with
a database maintained in the user runtime dir that never gets synced to
any permanent storage.
It can be used by putting a line like "service-db:shm/temp" in the dconf
profile.
|
|
|
|
|
|
| |
Add support for service-db to the service.
New types of service-dbs can be implemented via a GIOExtensionPoint.
|
| |
|
|
|
|
|
| |
Add the results of dconf_writer_list() to the output of the enumerate()
function on the subtree introspection interface.
|
|
|
|
|
|
| |
Add a thin wrapper around GHashTable for dealing with sets of strings.
Port the subtree introspection enumeration code to use it.
|
|
|
|
|
| |
dconf_writer_new() now takes a type so we can create subtypes of
DConfWriter.
|
|
|
|
| |
Since we now have a hard dependency on the newer GLib anyway.
|
|
Rewrite the dconf-service using gdbus-codegen and generally cleaning
things up a lot. The DConfWriter class can now be reasonably subclassed
to create more complex types of dconf databases (such as ones that
are stored in the local runtime dir and synced up with an NFS home
directory).
Keep a cache of the keys in the database (instead of re-reading it every
time we try to make a change).
Drop support for the old D-Bus interface (now that we are two stable
releases since it was used).
Modify the commandline tool for 'dconf blame' to call the new interface.
|