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