Ryan Lortie
65fc931fb9
Rework the GSettings keyfile backend
2010-06-24 01:39:12 -04:00
Ryan Lortie
0010e86572
GSettings: remove "context" from backend too.
...
Note: this is a GSettingsBackend API/ABI change.
2010-06-17 15:06:33 -04:00
Ryan Lortie
6c3ae976e6
Bug 621266 - GSettings "context" clarification
...
Remove the concept of "context" in favour of dealing with
GSettingsBackend directly.
2010-06-17 14:05:40 -04:00
Ryan Lortie
be8f938b63
move GSettings(Backend) to giotypes.h
2010-06-16 18:49:20 -04:00
Ryan Lortie
61f3f45cb9
add get_permission API to GSettingsBackend
...
implement it in the various in-tree backends
also, lots of whitespace changes to realign the vtable members
2010-06-05 00:10:05 +02:00
Ryan Lortie
95c564cabe
gsettingsbackend.h: pretend to be gio.h
...
Since #include <gsettingsbackend.h> is a perfectly valid thing for
applications to do, and since we want to include gio headers from
gsettingsbackend.h, we need to effectively disable the #error we would
get from those headers (because we're not coming via gio.h).
We don't want to #include <gio/gio.h> here because this would cause
needless rebuilding of GSettingsBackend, GSettings,
GDelayedSettingsBackend, etc... every time someone changed anything in
any public header.
2010-06-04 23:02:44 +02:00
Ryan Lortie
84a0605342
change GSettingsBackend.list() API
2010-05-24 22:20:47 -04:00
Ryan Lortie
12a8c0f50d
Add sync method to GSettingsBackend, and pad
2010-05-18 16:14:50 -04:00
Ryan Lortie
7fcf353325
whitespace fix
2010-05-18 16:14:50 -04:00
Ryan Lortie
8dddf6499e
GSettingsBackend API/ABI change
...
- add list() virtual method
- add 'default_value' flag to read() call
2010-04-28 14:41:42 -05:00
Ryan Lortie
eaaa4d14aa
add backend setup APIs
2010-04-17 10:26:51 -04:00
Ryan Lortie
c2675af4d7
GSettings: Modify backend API
2010-04-15 18:22:04 -04:00
Ryan Lortie
18ba085d0a
merge GSettingsBackend
2010-04-15 14:59:41 -04:00