summaryrefslogtreecommitdiff
path: root/gsettings
Commit message (Collapse)AuthorAgeFilesLines
...
* Drop from libtool days: -avoid-version and -moduleRyan Lortie2011-01-251-1/+1
| | | | | | These flags were required to prevent libtool from trying to soname the library. They aren't needed with normal linkers and actually cause some problems with newer binutils.
* Use normal slice allocation for OutstandingWatchRyan Lortie2011-01-141-4/+6
| | | | | | The fact that the last commit broke the old code is proof that it was far too fragile. Change it to use more common idioms (at the cost of an extremely marginal increase in memory consumption).
* Bug 639523 - crash when DCONF_PROFILE is setRyan Lortie2011-01-141-2/+9
| | | | | | | | When using multiple databases in a single profile, dconf uses some freed memory (due to the AddMatch asynchronous callback being called multiple times and freeing the memory each time). Fix that with a reference count.
* Dist a file needed for the buildRyan Lortie2010-12-211-0/+1
|
* Increase dbus timeout to 2 minutesRyan Lortie2010-12-191-1/+1
| | | | The new torture test frequently exceeds the default timeout.
* Reduce GDBus abuseRyan Lortie2010-12-184-286/+377
| | | | Use our own private thread instead
* Bug 632051 - some mem leaksRyan Lortie2010-11-021-6/+4
|
* don't fall throughRyan Lortie2010-09-101-0/+2
|
* return message for outgoing filterRyan Lortie2010-09-101-1/+1
|
* Update to latest GDBus ABIDavid Zeuthen2010-09-091-8/+11
| | | | | | | | | | The GDBus filter ABI has been changed, see http://git.gnome.org/browse/glib/commit/?id=c3371efcaa47b03941c6c8148687b0a21d18dfbe for details. Signed-off-by: David Zeuthen <davidz@redhat.com>
* Adjust to GDBus API changeRyan Lortie2010-08-231-4/+6
|
* More cleanups and gtk-doc fill-inRyan Lortie2010-08-031-6/+1
|
* Remove old libtool workaroundsRyan Lortie2010-07-241-2/+0
|
* Get rid of libtoolRyan Lortie2010-07-242-5/+6
| | | | | | | | | | | You need to type 'make clean' before trying to rebuild dconf after this update (in fact, 'git clean' may be appropriate to clean out all the extra files that libtool leaves around). It's quite likely that this completely breaks dconf builds on non-ELF platforms (and maybe some ELF ones). Please report any problems to bugzilla. I'm very happy to accept patches to fix portability (via ./configure-time checks).
* Adjust to the new GSettingsBackend APIRyan Lortie2010-07-221-50/+12
| | | | And the new DBus API too...
* Wire up GSettingsBackend::reset()Ryan Lortie2010-07-221-1/+1
|
* gsettings: port to new API/ABI of gdbus (add flag).Alban Browaeys2010-07-201-3/+3
|
* port client library to ValaRyan Lortie2010-07-191-17/+13
| | | | | | | | | | | | - the API is now completely implemented - update 'engine' API to be vala-bindable without annotations - update GSettings backend to new engine API - drop the readtype non-sense - build/api fixups for editor and commandline tool
* assorted client API cleanups, vala port of 'dconf'Ryan Lortie2010-07-181-1/+1
|
* Move shmdir guessing code to common/Ryan Lortie2010-07-171-0/+1
| | | | | | | Increase the intelligence of the algorithm: use ~/.cache/dconf as a reasonable default if not on NFS. The dconf engine now has a non-blocking startup when not on NFS.
* Many improvementsRyan Lortie2010-07-151-1/+15
| | | | | | | | | | | | | | | | | | | | | | | - 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.
* One file missed from bug #619982.Ryan Lortie2010-07-101-1/+1
|
* Update for GDBus API shiftRyan Lortie2010-06-221-0/+4
|
* GSettings backend: implement sync(), fix bugsRyan Lortie2010-06-101-29/+66
| | | | | Implement support for g_settings_sync() and fix some bugs caused by the move to string tags.
* Switch from sequence numbers to tag stringsRyan Lortie2010-06-101-13/+23
|
* 'list' updatesRyan Lortie2010-05-241-4/+8
| | | | | - move to new GSettingsBackend API - add 'length' parameter, update callers
* proper CFLAGS, distcheck fixesRyan Lortie2010-05-232-18/+127
|
* flesh out the APIs a bitRyan Lortie2010-05-231-2/+2
| | | | | - add a sync set() call to client API - GCancellable/GErrorify some APIs
* refactor, add client library, add 'dconf' commandRyan Lortie2010-05-222-6/+6
| | | | Only very preliminary functionality for all of these.
* rename client to engineRyan Lortie2010-05-212-30/+30
|
* factor-out common client-side codeRyan Lortie2010-05-214-568/+335
| | | | Preparing for creating standalone client-side library.
* fix .la nuking when DESTDIR is setRyan Lortie2010-05-211-1/+1
|
* run gio-querymodule on 'make install'Ryan Lortie2010-05-211-0/+3
|
* Fix bug that broke gio-querymoduleRyan Lortie2010-05-201-1/+1
| | | | | | The dconfsettings module was returning an inappropriate result to gio-querymodule which means that it wasn't working if you had generated the cache.
* implement GSettingsBackend.sync with a stubRyan Lortie2010-05-191-0/+6
|
* GDBus porting fixupsRyan Lortie2010-05-181-2/+8
| | | | | | - fix signal emission - adapt the backend code to deal with the fact that we are using GVariant* containing 'variant' now.
* Remove workaround for GDBus bugRyan Lortie2010-05-181-19/+18
| | | | GDBus is working quite nicely now :)
* Fix some deadlocks (missed free due to early exit)Ryan Lortie2010-05-181-8/+14
|
* Some changes suggested/requested by Richard HughesRyan Lortie2010-05-151-0/+3
| | | | | | | | | - make packaging easier by not installing the GSettings backend into the gio modules directory; instead, allow the path to be manually specified, defaulting to relative to the libdir (or prefix). - for the GSettings backend, install an unversioned .so file and prevent the installation of the useless .la file
* use gio, not gdbus-standaloneRyan Lortie2010-05-141-2/+3
|
* Add copyright headers, COPYING fileRyan Lortie2010-04-283-0/+63
|
* Initial commitRyan Lortie2010-04-284-0/+642