r23216 - gnucash/trunk - Add GSettings schemas and build rules

Geert Janssens gjanssens at code.gnucash.org
Mon Oct 7 10:04:05 EDT 2013


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

Added:
   gnucash/trunk/src/business/business-gnome/gschemas/
   gnucash/trunk/src/business/business-gnome/gschemas/Makefile.am
   gnucash/trunk/src/business/business-gnome/gschemas/org.gnucash.dialogs.business.gschema.xml.in
   gnucash/trunk/src/gnome-utils/gschemas/
   gnucash/trunk/src/gnome-utils/gschemas/Makefile.am
   gnucash/trunk/src/gnome-utils/gschemas/org.gnucash.history.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/
   gnucash/trunk/src/gnome/gschemas/Makefile.am
   gnucash/trunk/src/gnome/gschemas/org.gnucash.dialogs.checkprinting.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.dialogs.commodities.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.dialogs.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.dialogs.prices.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.dialogs.reconcile.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.dialogs.sxs.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.dialogs.totd.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.general.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.warnings.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.window.pages.account.tree.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.window.pages.gschema.xml.in
   gnucash/trunk/src/gnome/gschemas/org.gnucash.window.pages.register.gschema.xml.in
   gnucash/trunk/src/import-export/aqbanking/gschemas/
   gnucash/trunk/src/import-export/aqbanking/gschemas/Makefile.am
   gnucash/trunk/src/import-export/aqbanking/gschemas/org.gnucash.dialogs.import.hbci.gschema.xml.in
   gnucash/trunk/src/import-export/csv-export/gschemas/
   gnucash/trunk/src/import-export/csv-export/gschemas/Makefile.am
   gnucash/trunk/src/import-export/csv-export/gschemas/org.gnucash.dialogs.export.csv.gschema.xml.in
   gnucash/trunk/src/import-export/gschemas/
   gnucash/trunk/src/import-export/gschemas/Makefile.am
   gnucash/trunk/src/import-export/gschemas/org.gnucash.dialogs.import.generic.gschema.xml.in
   gnucash/trunk/src/import-export/qif-import/gschemas/
   gnucash/trunk/src/import-export/qif-import/gschemas/Makefile.am
   gnucash/trunk/src/import-export/qif-import/gschemas/org.gnucash.dialogs.import.qif.gschema.xml.in
Modified:
   gnucash/trunk/configure.ac
   gnucash/trunk/src/business/business-gnome/Makefile.am
   gnucash/trunk/src/gnome-utils/Makefile.am
   gnucash/trunk/src/gnome/Makefile.am
   gnucash/trunk/src/import-export/Makefile.am
   gnucash/trunk/src/import-export/aqbanking/Makefile.am
   gnucash/trunk/src/import-export/csv-export/Makefile.am
   gnucash/trunk/src/import-export/qif-import/Makefile.am
Log:
Add GSettings schemas and build rules

These are converted from their GConf equivalents.
Some caveats:
- During the code updates from GConf to GSettings both systems
  use the same backend and hence need the same key and
  path names or they won't see each others changes.
- For this reason the conversion in this commit
  preserves the GConf key names even though these can
  contain illegal characters for GSettings.
- Once all code is successfully converted
  to GSettings and we have a preferences conversion
  script in place, we need one more round of fixing
  the keys and paths (/apps is deprecated in GSettings
  in favour of /org)



More information about the gnucash-patches mailing list