| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- support the notion of 'profiles'
This is how we will configure layering of databases in dconf. It's
not wired-up yet (except to choose the name of the user database).
- support multiple writers in the service
Using the (very freshly API-broken) GDBus subtree support.
Introspection returns the names of existing databases, but any
object path can be used to create a new database.
- support the start of the 'shm' file
Used to prevent the reader from reopening the gvdb every time.
dconf reads now involve zero system calls in the usual case.
The server is queried on startup for the location of the shm files.
By default, this is in ~/.cache/dconf/ for now. This won't work
properly on NFS, but it's a start.
|
|
|
|
|
|
| |
Pretty typical heap corruption bug.
I didn't allocate +1 for the NULL pointer at the end of the key array.
|
| |
|
|
|
|
|
|
| |
Waiting until we acquired the name to set the serial number caused the
first event when activating to have a serial number of zero. This
caused the client to ignore it.
|
|
|
|
| |
Preparing for creating standalone client-side library.
|
| |
|
|
|
|
|
|
| |
- fix signal emission
- adapt the backend code to deal with the fact that we are
using GVariant* containing 'variant' now.
|
|
|
|
| |
GDBus is working quite nicely now :)
|
| |
|
| |
|
|
|