r23222 - gnucash/trunk/src - Refactor preferences

Geert Janssens gjanssens at code.gnucash.org
Mon Oct 7 10:06:25 EDT 2013


Author: gjanssens
Date: 2013-10-07 10:06:23 -0400 (Mon, 07 Oct 2013)
New Revision: 23222
Trac: http://svn.gnucash.org/trac/changeset/23222

Added:
   gnucash/trunk/src/app-utils/gnc-prefs-utils.c
   gnucash/trunk/src/app-utils/gnc-prefs-utils.h
   gnucash/trunk/src/core-utils/gnc-prefs-p.h
   gnucash/trunk/src/core-utils/gnc-prefs.c
   gnucash/trunk/src/core-utils/gnc-prefs.h
Removed:
   gnucash/trunk/src/app-utils/gnc-prefs.c
   gnucash/trunk/src/app-utils/gnc-prefs.h
   gnucash/trunk/src/core-utils/gnc-core-prefs.c
   gnucash/trunk/src/core-utils/gnc-core-prefs.h
Modified:
   gnucash/trunk/src/app-utils/Makefile.am
   gnucash/trunk/src/app-utils/app-utils.i
   gnucash/trunk/src/app-utils/gnc-gconf-utils.c
   gnucash/trunk/src/app-utils/gnc-gconf-utils.h
   gnucash/trunk/src/app-utils/gnc-gsettings.c
   gnucash/trunk/src/app-utils/gnc-gsettings.h
   gnucash/trunk/src/app-utils/gncmod-app-utils.c
   gnucash/trunk/src/backend/dbi/test/test-backend-dbi-basic.c
   gnucash/trunk/src/backend/dbi/test/test-dbi-stuff.c
   gnucash/trunk/src/backend/sql/gnc-backend-sql.c
   gnucash/trunk/src/backend/xml/gnc-backend-xml.c
   gnucash/trunk/src/bin/gnucash-bin.c
   gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c
   gnucash/trunk/src/core-utils/Makefile.am
   gnucash/trunk/src/core-utils/core-utils.i
   gnucash/trunk/src/core-utils/core-utils.scm
   gnucash/trunk/src/engine/gnc-commodity.c
   gnucash/trunk/src/gnc/main.cpp
   gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
   gnucash/trunk/src/gnome-utils/gnc-main-window.c
   gnucash/trunk/src/optional/python-bindings/Makefile.am
   gnucash/trunk/src/optional/python-bindings/gnucash_core.i
   gnucash/trunk/src/python/init.py
Log:
Refactor preferences

- rename core-utils/gnc-core-prefs* to core-utils/gnc-prefs*
- rename app-utils/gnc-prefs* to app-utils/gnc-prefs-utils*
- move preferences initialization fuctions to gnc-prefs-utils*
- define a gnc_prefs_* api that is independent of any
  settings backend
- refactor gnc_gsettings_* api to serve as a backend for the
  gnc_prefs_* api



More information about the gnucash-patches mailing list