[dconf] (523 commits) Created branch wip/reorg



The branch 'wip/reorg' was created.

Summary of new commits:

  618b78a... initial commit (*)
  1329e1f... minor fixups, gitignore (*)
  ee9b3cf... file rewriting (*)
  d256c8e... remove junk (*)
  d4c6bd6... time to make a choice (*)
  fb80836... time to make a choice (*)
  3ab907a... some changes (*)
  df3c4d7... Add async Merge call to library (*)
  b93a38d... Move from GBus to libdbus-1 (*)
  32bf49a... Use private DBusConnection (*)
  a144b20... Fix watches (*)
  e5f16bc... Fix small memory leak. (*)
  a9cc4ff... Handle the case of watching '/' (*)
  f8955d6... Add some docs (*)
  a0c8ff1... Rewrite 'merge' function in the service. (*)
  99e4887... Fix bug found by test case (*)
  d514562... Client library cleanup (*)
  31883cb... Add 'items_length' to notify callbacks (*)
  32987df... Add blocking 'set' call for the editor (*)
  d5f9de0... Get the dconf-editor compiling again (*)
  fd59fc3... Look for config file in ~/.config/dconf/dconf.conf (*)
  ed136c0... Add support for dconf_list ("/") (*)
  8cb2a41... Fix bounds checking in DConfReader (*)
  c253dd4... Add some command-line utilities (*)
  5e4062c... Implement dconf-set and dconf-watch (*)
  867dabc... Error handling for set operations with no backend (*)
  45d667f... Add copyright headers where missing in dconf/ (*)
  b77b3c8... Don't count NULL in the length of the list (*)
  ca32e2a... Evict gbus, restructure service (*)
  198ca69... Total rewrite of writer 'merge' functionality (*)
  58c6738... Disable tests for the moment (*)
  b06b846... Fix ./autogen.sh clean (*)
  cbe0548... cleanup build, warnings, headers, distcheck (*)
  53fa109... Make service interface more useful/flexible (*)
  25bfc25... Improved ignorance (*)
  61c4d55... Rename "service" directory to "writer" (*)
  015839e... Remove service class and use DConfWriter directly (*)
  63fafd2... Document the dconf file format (*)
  625bfe2... Document how we operate on dconf files (*)
  3667fda... Remove silly GIO use from dconf-config.c (*)
  84cbe75... Implement "unset" and "lock", split into own files (*)
  ce2f845... tweak the file format (*)
  e07c1ec... dconf-reader: conform to the documented format (*)
  f2faf75... Remove unnecessary cast (*)
  742c72f... libdconf: add _reset() and _set_locked() (*)
  3d3e228... Add dconf-reset and dconf-set-locked utilities (*)
  83e161b... libdconf: Handle the dbus return results properly (*)
  e5d4836... Fix copy/paste error (*)
  7896165... Don't leak duplicate list items (*)
  39a2ea7... Signature of sequence is "u", not "s" (*)
  a827010... rename dconf-set-locked to dconf-lock (*)
  70b0004... update writer to track documented file format (*)
  6909c97... Config file parser for writer (*)
  d21a4a1... Make reader config just as awesome as writer (*)
  cb6a1b1... Make database-creation code robust (*)
  d5c8cda... Make opening an existing DB more robust (*)
  f433483... add header file to Makefile.am (fix distcheck) (*)
  f0754b5... Install base setup in /etc/xdg/dconf.  Use it. (*)
  3b14261... actually store values in the database (*)
  8fe9416... Install dbus service files (*)
  2eadb2f... Conditionally depend on GSettings (*)
  74bd9e2... Unstub dconf storage (*)
  e042dcd... Remove bogus assertions from writer (*)
  866ef3f... Expose "Merge" operation dbus interface (*)
  8c5b74c... Use proper dbus bus name when talking to writer (*)
  5e62f8f... Fix memory mangement bug (*)
  e70bc25... Fix obscure refcounting bug (*)
  29f8d2d... Pass down DBus type during GVariant conversion (*)
  776d031... GIO improvements.  Sequence -> event ID strings. (*)
  8143dd6... Memory/API fixes (*)
  4aed6cd... Use refcounted trees (*)
  6c1ac7e... change dconf-set to use GVariant text format (*)
  840c2f3... add doap (*)
  604d7a9... fix dbus .service files (*)
  8149328... add missing free() in dconf-list (*)
  50cfddf... un-hardcode install paths (*)
  60e061d... adjust to sam's gvariant changes (*)
  83c8d17... dconf-get: print a text string instead of xml (*)
  b0c706e... add support for flattening a dconf db to a GTree (*)
  d682283... flatten: use text strings instead of markup (*)
  3daa47e... conditionalise dependence on GTK (*)
  b129c50... regenerate database file when it fills (*)
  722a5d3... fix bug with _open() error handling (*)
  80e874d... dconf-reader: more robust bounds checking (*)
  2a3113a... many writer fixes: (*)
  3728084... editor: install as bin/dconf-editor (*)
  eb40c8a... update the dconf vapi (*)
  7c7ba55... implement GIO GSettingsBackend instead of Storage (*)
  e6aac2a... install the correct extension point name (*)
  1f24692... adjust to GVariant struct->tuple change (*)
  3e78cb9... remove dconf vapi (now upstream in vala) (*)
  c6bed5c... glib changes (*)
  d69bca0... fix distcheck, require automake 1.11 (*)
  427b78f... split out dconf-editor, fix `make dist'.  0.1. (*)
  ac5261f... fix dconf-writer corruption issue (#595475) (*)
  4318938... don't crash if get_locked() is called on "/" (*)
  5aec982... fill in missing parts of dconf API (*)
  35e6d19... add dconf dbus service (closes #595479) (*)
  a1e1ffe... post-release version bump -> 0.1.2 (*)
  ebb181d... implement get_writable in the GSettingsBackend (*)
  3aef080... prevent sets from succeeding on locked keys (*)
  058c858... support non-default context for async results (*)
  00e4fb3... unobfuscate event IDs for now (*)
  2fa1d0a... empty DB's are not locked (*)
  649c299... fixup errors with writable-checking on merge (*)
  2fbb3c1... patch from aruiz to fix build on some platforms (*)
  bc1a7fd... Bug 597505 -  merge accepts bad input (*)
  ffd5879... change writer API to prefix keys with '/' (*)
  e7498e4... Bug 396998 - asynchronous early-error dispatch (*)
  d897209... improve documentation, remove some asserts (*)
  7c19f9f... merge dconf-{base,core}.c into dconf.c (*)
  cad8954... Bug 597636 -  gtk-docify dconf (*)
  995e18e... fix error message in dconf-lock (*)
  6dc0c01... fix up the 2nd part of bug 597625 (*)
  e67e71c... Bug 597633 - merge into a single 'dconf' utility (*)
  837d415... add "relative key" check (*)
  aebeb18... fix double free of GError on early async error (*)
  43d7c79... Bug 597633 - merge into a single 'dconf' utility (*)
  a230736... emit proper sequence number and signal on Unset (*)
  d2b1aef... the dbus call is "Unset", not reset. (*)
  4fa641c... add is_relative_key to docs (*)
  5b399fd... relicense to LGPL 2.1 (*)
  1de558a... remove trailing spaces (*)
  38eb098... small docs fixup (*)
  8f20ae2... this is dconf 0.2. (*)
  df6994c... post-release version bumb (*)
  05a697d... Bug 599808 -  dconf list crashes (*)
  bad9387... fix DB rebuild to use new merge API (*)
  00a39d4... Initial commit (*)
  53e73a2... Merge remote branch 'gvdb/master' (*)
  2b80591... Replace master branch (*)
  3b4db3a... Add copyright headers, COPYING file (*)
  c4adb5e... Track GDBus changes (*)
  41c22f4... use gio, not gdbus-standalone (*)
  452a6e1... Some changes suggested/requested by Richard Hughes (*)
  f003256... Bump glib dependency. (*)
  f8a175d... Fix some deadlocks (missed free due to early exit) (*)
  29ecbdf... Remove workaround for GDBus bug (*)
  3ff27b0... GDBus porting fixups (*)
  c54e174... retry at the last commit (*)
  2477fdc... Require newer glib release. (*)
  66c5e44... Honour ACLOCAL_FLAGS (*)
  134178a... implement GSettingsBackend.sync with a stub (*)
  936b488... Fix bug that broke gio-querymodule (*)
  bfb0773... run gio-querymodule on 'make install' (*)
  128e53d... fix .la nuking when DESTDIR is set (*)
  86bff9e... factor-out common client-side code (*)
  e77a72c... rename client to engine (*)
  aa1ce03... sldkfjsldkfjlsdfjk (*)
  a7053e1... refactor, add client library, add 'dconf' command (*)
  26b6477... flesh out the APIs a bit (*)
  38b839b... begin laying async support for DConfClient (*)
  3750e8b... more client library API, exposed by cmdline tool (*)
  c75c4f2... Revert "sldkfjsldkfjlsdfjk" (*)
  a313221... proper CFLAGS, distcheck fixes (*)
  6a259db... test async commands with the cmdline tool (*)
  0ce4f19... client: implement write_many API (*)
  3bca0fa... Adapt to GDBus API changes (*)
  873d738... increase glib version dependency (*)
  26dc76a... 'list' updates (*)
  391a6a9... add pkgconfig file for libdconf (*)
  96a772c... Bump version. (*)
  bd0ca47... Enable silent rules by default (*)
  bc8fc38... don't return NULL on empty dconf_engine_list() (*)
  5369692... simplify API, add gobject-introspection (*)
  5779212... Remove ResetList and ReadType from client API (*)
  12b3398... FreeBSD: Don't use {a,b,c} expansion in Makefiles (*)
  34c250c... dconf reader: don't crash without config database (*)
  a5c1306... set serial number sooner (*)
  4e0a2bc... Switch from sequence numbers to tag strings (*)
  c81c09e... Merge remote branch 'gvdb/master' (*)
  ece5b4f... GSettings backend: implement sync(), fix bugs (*)
  699b828... copyright comments (*)
  0bf73f1... gvdb API updates (*)
  70281f0... session, not "starter" bus (*)
  b9f4d55... Setup initial gtk-doc (*)
  1e88199... distcheck fixups (*)
  6a1e244... gtk-doc cleanups (*)
  99977bc... Release 0.4 (*)
  e3fc1ee... Bring dconf-editor in-tree (*)
  615573a... Bump version number. (*)
  dad09cb... Fix linking with pedantic linkers (*)
  68ee02e... Make dconf-editor understand and display schemas (*)
  32360a2... conditionalise use of gobject-introspection (*)
  669ffcd... Modernise autotools config a bit (*)
  e67d5c3... Drop libtool dependency version (*)
  bfef76a... only check anti-expose if non-NULL (*)
  33305a4... fixup last commit... (*)
  3b11987... Update for GDBus API shift (*)
  abd357d... remove gunk from configure.ac (*)
  10ee4b6... Increase glib dependency (*)
  3edb37f... bump vala dependency for fixed GVariant bindings (*)
  dfc2ba9... [autogen.sh] Support NOCONFIGURE, like gnome-common (*)
  ccfc1f1... editor: Support enumerations, fix bug where editing one val (*)
  5519d16... Always show schema values, even if not in dconf (*)
  4c80195... Show non-defaults in bold (*)
  76a451d... One file missed from bug #619982. (*)
  d28587c... Bug 623391  - Crashes at startup (*)
  cd72c8e... Bug 623310  - Can't build from git (*)
  c37c49a... Bump version after the release (*)
  e7fd6d8... Many improvements (*)
  6eec812... Move the GDBus interface to a separate file (*)
  bece1f7... Move shmdir guessing code to common/ (*)
  d03bd6b... on NFS create a temp dir for the shm file (*)
  e96117a... fix gitignore (*)
  1a472b2... add 'SetLock' method to the service (*)
  46bed21... add 'dconf-update' utility (*)
  e4073dd... Merge remote branch 'gvdb/master' (*)
  74e8c1e... Change name of profiles directory to 'profile' (*)
  9dd5ddf... Close profile file after reading (don't leak fd) (*)
  b162f37... Actually read from system databases (*)
  2d99989... Fixup bug in last commit (*)
  58c7a95... Merge remote branch 'gvdb/master' (*)
  4c37503... dconf-update: don't leak fd on insuccessful write (*)
  67cb6fa... assorted client API cleanups, vala port of 'dconf' (*)
  1086dc1... merge 'dconf-update' into 'dconf' utility (*)
  0444465... header cleanup (*)
  78084a0... port client library to Vala (*)
  1e93f98... bring service API in line with the client (*)
  2648289... cleanup automake (*)
  ab6df23... dist the generated .vapi (*)
  dd882d1... gsettings: port to new API/ABI of gdbus (add flag). (*)
  05c4d75... Fix some missed bits after the DBus API tweaks (*)
  f30e19f... Wire up GSettingsBackend::reset() (*)
  13e6109... Adjust to the new GSettingsBackend API (*)
  2992fc3... Get rid of libtool (*)
  08671ef... Remove Vala 'dconf.deps' from tree on 'make clean' (*)
  302fc14... Installing symlinks doesn't work -- use a hook (*)
  d4c6a34... Add missing $(DESTDIR) (*)
  cf13193... Remove old libtool workarounds (*)
  c4c2473... service: new 'state' object (*)
  0998bea... Build the gtk-doc scanner with an rpath for now... (*)
  66b80a3... Introspection fixups (*)
  ec67cdc... fix autogen.sh (*)
  ded55e4... Remove some debug printf (*)
  9dd9bcf... set_lock -> set_locked and cleanup gtk-doc (*)
  4f72d7e... More cleanups and gtk-doc fill-in (*)
  f4d8798... Store the state in the writer (*)
  fa86d87... Increase vala dependency (*)
  0bdb85d... Remove unreachable code (*)
  c64df94... NEWS for 0.5 (*)
  66dcd38... Fix a trivial compile error when using vala 0.9.4. Fixes bg (*)
  6237365... make dconf editor optional (*)
  fff74bd... bump .gir version to dconf-1.0 (*)
  cb0ba17... Tweak shared library installation (*)
  50f63dd... Adjust to GDBus API change (*)
  fb50430... send correct object path in Notify on WriteMany (*)
  16547d2... bump vala depend (*)
  a261604... Revert "Fix a trivial compile error when using vala 0.9.4.  (*)
  6b884f6... printf() and exit() instead of g_error() (*)
  2b5ac96... Drop libgee requirement for dconf-editor (*)
  38768bb... introspection: fix dconf-1.0.gir build with g-i master (*)
  023f6a1... Update to latest GDBus ABI (*)
  46d6ef4... return message for outgoing filter (*)
  5db1cc1... don't fall through (*)
  e5d880f... Require gobject-introspection 0.9.5 (*)
  ec34af8... release: 0.5.1 (*)
  419b46d... release: post-release bump to 0.5.2 (*)
  ed8d0d5... Allow building against GTK+ 3 (*)
  598f9b3... editor: don't add no-path schemas (*)
  b21639a... Editor: optionally support gtk3 from git (*)
  1941424... -Wno-error for dconf client (*)
  8c03407... Include some extra headers for FreeBSD (*)
  e3dd1d8... Avoid posix_fallocate for now (*)
  2812c9a... Bug 632051 - some mem leaks (*)
  8a81b12... Merge remote branch 'gvdb/master' (*)
  58c25a8... Adjust to GVDB API change (*)
  d5814e5... Fix some leaks in the dconf service (*)
  79f1940... Merge remote branch 'gvdb/master' (*)
  aae1e9a... dconf update: Fix error code EEXIST -> ENOENT (*)
  da22e91... fix vi-damage in last commit (*)
  9ced5f8... Remove GTK2 support for the editor (*)
  4e6c1dd... Reduce GDBus abuse (*)
  cc4e8bb... Add torture-test for GSettings backend (*)
  0c99f0f... Increase dbus timeout to 2 minutes (*)
  1e66c61... test case: fix some leaks (*)
  4f8a137... service: avoid making invalid syscalls (*)
  0bc1362... Add support for libdbus-1 (*)
  84e6040... Dist a file needed for the build (*)
  06157a3... Disable gobject-introspection support (*)
  c72d8b8... Release 0.6 (*)
  3a51475... Bump version. (*)
  8b45d1c... Avoid #include sys/{statfs,vfs}.h on FreeBSD (*)
  e28fe58... Depend on vala 0.11 for proper gtk3 bindings (*)
  388974f... Fix DBus introspection enumeration (*)
  b8b4df3... Fix up build order (*)
  5ee7a71... dbus-1: add support for watching keys (*)
  8f70702... dbus1: c++ify the header (*)
  592b62e... dbus client constructor: Reverse session/system (*)
  b1c7451... dbus-1: install pkgconfig (*)
  f2066ba... dbus-1: rename some functions (*)
  5669d2b... dbus-1: initialise some variables (*)
  dfcb5dc... test case: actually do the test (*)
  1a7ee7d... dbus-1: use shared dbus connection by default (*)
  5e7fbad... dbus-1: Fill in some reply handling stub code (*)
  0e48388... Bug 639523 - crash when DCONF_PROFILE is set (*)
  08529e1... Use normal slice allocation for OutstandingWatch (*)
  103a674... Fix some bugs with key label layout (*)
  017eab9... Remove non-required construct methods (*)
  09b9320... Implement the new GtkCellRenderer preferred layout methods, (*)
  d13f094... Use implicit types for variables, print warnings for unknow (*)
  563d6cc... Read range values from schema (*)
  7263981... Use a switch insead of if-elses (*)
  3d3d6d3... Sort keys (*)
  bbabfbc... Install a .desktop file (*)
  c7809d6... Use GtkBuilder (*)
  639f0ad... Add missing UI file (*)
  9f47ad1... Add set to default button (*)
  20c8b18... Merge branch 'dbus1' (*)
  439fb5e... dist fix: add the .ui file to EXTRA_DIST (*)
  4032385... Release 0.7 (*)
  6c98168... Bump the version (*)
  666e3da... Fix linker flags for libdconf-dbus-1 (*)
  b322a4c... Avoid using -ldbus-1 symbols in the test case (*)
  9c2c9c8... Fix linking of dbus1 test case (*)
  d119ff5... Improve .gitignore (*)
  3288ddc... One more linker fix (*)
  aeaba9e... Fix up CLEANFILES for both libraries (*)
  eab0345... Release 0.7.1 (*)
  80a5c1a... Check for value == NULL before unref() (*)
  7c5ecbc... Drop from libtool days: -avoid-version and -module (*)
  4f05033... Remove unused 'length' variable. (*)
  b1c5eac... Merge remote branch 'gvdb/master' (*)
  09dd255... Add G_GNUC_INTERNAL to symbols (*)
  031e462... -Wno-error for dconf-update (*)
  a6b6f29... Remove unused variable (*)
  3381a53... Don't crash on DBus connection failure (*)
  cf0eb5c... dconf engine: fix multi-threading issue (*)
  62461b1... Revert "Remove unused variable" (*)
  0ee3484... Merge remote branch 'gvdb/master' (*)
  5c41ab8... Add a README to the gvdb/ directory (*)
  c823388... release 0.7.2 (*)
  adb33f2... editor: Show key range in key description (*)
  9ad8fec... editor: Fix SettingsModel.get_path (Bug #640089) (*)
  a48204f... editor: Decode choices and aliases (*)
  9d24a54... editor: Use int.parse() and double.parse() instead of to_in (*)
  7869d98... Fix description word wrap (Bug #641292) (*)
  da23cc4... Fix crash viewing integer keys with no schema (Bug #644170) (*)
  f13345d... editor: Support changing of choices (*)
  0c5d134... editor: Fix bug where enumerations without value set weren' (*)
  07f2cd6... editor: Allow complex values to be edited. Note that tuples (*)
  61d995c... editor: Remove stray debugging line (*)
  b8a832f... Bump vala depend to 0.11.7 (*)
  91f00fb... desktop file: rename to "dconf Editor" (*)
  9b0ee77... editor: Trivial fix for 'flags' (*)
  34b297b... build: Increase glib dependency to 2.27.2 (*)
  84f2624... bump the version (*)
  673a51e... Release 0.7.3 (*)
  0d00a6a... editor: Load *.enums.xml as well as *.gschema.xml.  This wa (*)
  f147e85... dconf cli: make it a bit more friendly (*)
  90d1ea3... path checking: check for NULL (*)
  a4448a2... dconf cli: more cleanups (*)
  a7de856... dconf cli: commandline completion (*)
  6763ec2... dconf cli: filter non-dirs for completion on list (*)
  7e973da... dconf cli: insert space after key completion (*)
  40f7254... dconf update: vala deprecation fixups (*)
  9bf809f... dconf update: don't attempt to open non-files (*)
  da7229b... Change locking in the engine (*)
  62e6a75... dconf update: support lockdown (*)
  e7dcf8d... dconf update: more lockdown fixes (*)
  a2c4601... client-side lockdown support (*)
  3fed06a... Remove accidental debugging spew (*)
  81ac706... Optimise is_writable() for the common case (*)
  daea24c... bump version (*)
  91f440f... dist .tar.xz (*)
  d11e543... update the NEWS (*)
  c80896f... Fix crash when user database is not present (*)
  7fa7eee... editor: Remember window size (*)
  428f010... editor: Set shadow type for on scrolled windows to "in" (*)
  9ad16a4... editor: Fix gsettings path (*)
  ffa3b0e... editor: Change default size (*)
  73a263d... editor: Don't crash on empty schema descriptions (*)
  f53a259... editor: Load schemas from GSETTINGS_SCHEMA_DIR if set (*)
  c60bdea... 0.7.5 release (*)
  bf02b80... post-release bump (*)
  9d6096f... Handle flags (*)
  476032d... Fix copyright line (*)
  8a7c838... Add 'dconf reset'. (*)
  0306601... Don't compare VariantType by pointer value (*)
  70d1b33... Properly support watching in DConfClient (*)
  8046ebb... cli: make 'dconf watch' actually write output (*)
  a15802b... Add change watching to dconf-editor (*)
  a15d962... Deal with incompatible changes in Vala (*)
  7b99c36... Simplify 'shmdir' checks (*)
  8ad8de0... Don't install bash completion file as executable script (*)
  2289e02... Remember to dist the completion file. (*)
  5a8b222... cli: add keyfile-based "dump" and "load" commands (*)
  e103f71... Support maybe types in dconf (*)
  6d74d37... Remove unused 'error' variable (*)
  4810024... Don't hide dconf-editor (*)
  2ad9303... gitignore stuff (*)
  d8ce19f... dconf 0.9.0 (*)
  4892cee... bump version (*)
  dc91211... dconf: increase minimum glib version (*)
  8f9f2b5... GSettings: g_warning() on failure to communicate (*)
  83e61fd... Remove 'set lock' support from dconf (*)
  cd73f07... Add \n to error message (*)
  3ecf9aa... Graceful exit on signal (*)
  44d56d8... Remove "service func" logic (*)
  a4919e5... Merge remote-tracking branch 'gvdb/master' (*)
  02a2757... fix dconf_shmdir_from_environment (*)
  0650979... Finish removing 'set_locked' (*)
  37648e2... dconf 0.9.1 (*)
  9a2d9a8... dconf 0.10.0 (*)
  cdb0b83... cut it out with the -Werror (*)
  bc00b1f... don't install as a system service (*)
  8bd03b7... Stop using deprecated GLib APIs (*)
  1ec44d6... Fix error handling for missing *.d/locks/ dir (*)
  5db4ce0... drop fixes.vapi (*)
  1072cb3... drop unused dconf_engine_interpret_reply() (*)
  d5e181e... kill maintainer mode (*)
  2615de7... dconf 0.11.0 (*)
  368072f... editor: Fix compile warnings (*)
  c88b48e... editor: Use GtkGrid instead of GtkTable (*)
  09ade44... editor: Use GtkPaned to separate directories and keys (*)
  ac246af... editor: Drop obsolete GtkTable properties (*)
  4f1d6f1... editor: Drop debugging (*)
  a271dac... Drop a dead variable (*)
  0941519... dconf update: don't access before start of string (*)
  1760e88... Silence some harmless warnings from vala code (*)
  d9a107a... dconf 0.11.2 (*)
  726e1cb... adjust to recent changes in vala compiler (*)
  8b49387... editor: install an icon (*)
  d1f6300... Docs: Changed can not to cannot.
  73acf01... Support creating a GvdbReader from data
  f7e414d... bump Vala dependency (*)
  c915546... make sure the icons end up in the tarball (*)
  7131b6e... dconf 0.11.3 (*)
  33f32ba... engine: fix checking for locks (*)
  d061ad0... editor: do not install non-standard icon sizes (*)
  ebc1699... build: stop non-portable use of 'echo -e' (*)
  e2d0337... engine: drop some dead files (*)
  543ce2b... client: clean up some Vala issues (*)
  0ad5575... cli: Fix help message to include 'load' and 'dump' (*)
  27f6fff... editor: drop Vala 0.12 compatibility code (*)
  b79a0a0... editor: clean up some Vala warnings (*)
  5b50c44... dconf 0.11.5 (*)
  ee1e314... dbus-1: fix change notifications for multiple keys (*)
  5efe08b... engine: support absolute paths in DCONF_PROFILE (*)
  910e5ca... engine: allow multiple user databases (*)
  65c8aff... bump glib dependency (for g_mutex_init) (*)
  28536bd... engine: free multiple 'shm' properly (*)
  cee3985... service: add "blame mode" (*)
  d89bf3b... cli: add undocumented 'dconf blame' option (*)
  f5ecb01... blame mode: record all writes, not just the first (*)
  eec74b9... autogen.sh: support calling from out of tree (*)
  7683c2b... builder: Note don't actually implement bloom filters
  44ef016... dconf 0.11.6 (*)
  a48a34c... editor: set 'wrap' property on default value label (*)
  eae99c6... dconf update: Read keyfiles in a defined order (*)
  2bbdd58... dconf update: don't warn on a key set twice (*)
  2e777f7... dbus-1: Call g_slist_remove_link instead of g_slist_remove (*)
  1ce11b2... dconf engine: don't leak lock table on reload (*)
  ef21f29... dconf update: ignore dotfiles (*)
  ac84e9e... dconf 0.11.7 (*)
  681cd04... Start new unstable series (bump version to 0.13.0) (*)
  a27c6a3... dconf cli: call setlocale() on startup (*)
  2134762... service: Drop a level of variant wrapping
  e054942... common/: create two convenience libraries
  c2f0999... Add DConfChangeset utility class to common/
  b132b06... service: introduce a new Changeset-based method
  3e99260... Add a README
  6a675a5... Add a HACKING
  4eea8cb... Massively reorganise the client-side
  cc3221d... Implement change signals
  4e77b52... gvdb-reader: correct whitespace damage
  ae3d42c... gvdb-reader: refuse to open file with small header
  a9551cc... more whitespace fixes
  e47d113... Merge remote-tracking branch 'gvdb/master' into wip/reorg
  bb4f8d7... add gtester support
  8330ed1... Add support for measuring testcase coverage
  03a4f17... DConfChangeset: remove some debug stdout noise
  54f67cd... .gitignore for common/, gdbus/ and engine/
  b332aa9... GDBus backend: only write to error if non-NULL
  dbf4f8c... GDBus filter backend: return FALSE in error case
  c700f20... GDBus filter backend: fix reply-serial handling
  2b3f98e... GSettings backend: build against dconf-common
  3a17d73... profile parser: handle newline characters properly
  36af45d... profile parser: return number of sources
  197c3bb... dconf source abstraction: don't leak the GVDBs
  81b1035... engine: correct logic error in queue checking
  dd27ef4... engine: allow for NULL value tables
  91e4e59... engine: fixup parameters order for change callback
  3600ebd... gsettings test: use g_assert_cmpint()
  2069109... tests/: add gvdb testcase
  eb971e7... tests/: convert path test to gtester
  e60fa3a... Add test for dbus backends
  8cb144b... tests/: add a stub D-Bus backend for testing
  8b91a50... tests/: add a test for DConfEngine
  fffbf58... client: also build libdconf-client static library
  53ed572... tests/: add a testcase for DConfClient
  1304b14... fix various 'make distcheck' issues
  fb6ad83... user source: use threadsafe init for shmdir
  b54ca7b... sources: don't leak bus name and object path
  67144c4... GDBus backends: sink parameters, even on failure
  bcf3ea5... GDBus filter backend: plug a massive leak
  2e5a358... tests/: add a testcase for DConfChangeset
  d83db37... DConfChangeset: fix bugs found by test
  a20d8fa... dconf_changeset_get: allow NULL value out argument
  0f5906d... dconf_changeset_set: support resetting paths
  6446f68... tests/: check changeset reset functionality
  f3d12b3... tests/: test NULL against path functions
  1d87596... DConfChangeset test: test serialise/deserialise
  17b92bd... gvdb test: Use g_string_append()
  7400ea5... gvdb test: test reader against corruption
  374cb1b... gvdb-reader: robustness improvements
  bffe7ec... Merge remote-tracking branch 'gvdb/master' into wip/reorg
  1423837... profile parser: firm up and document semantics
  9fca034... tests/: test profile parsing
  0d25676... gvdb test: fix logic for infinite walks
  82cbc59... remove a stray variable
  8a2d1f2... Merge remote-tracking branch 'gvdb/master' into wip/reorg
  1cebe10... tests/: add forgotten test data
  4228ef3... engine/: mark some structs 'extern' in a header
  dd9c1a0... clean up and factor out the 'shm' code
  f0637da... shm/: make some adjustments after research
  5f9ec3c... shm/: add inline dconf_shm_is_flagged()
  341cd43... tests/: add shm testcase
  792a132... user source: change approach to shm
  d56a9ce... massive Makefile reorganisation
  571918a... clean up C compiler warnings
  395d1f5... common/: make 'hidden' variant of libdconf-common
  cf31cc3... gsettings/: add an abicheck.sh script

(*) This commit already existed in another branch; no separate mail sent



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]