gnucash/libgnucash
Geert Janssens 9a465fc359 GSettings - add 'deprecate' and 'obsolete' conversions for user preferences
'deprecate' is technically a noop. It serves to remind maintainers
the 'deprecated' preference is to be obsoleted in the next major
release.
'obsolete' goes one step further in that it will cause gnucash to reset
the preference, effectively clearing the value stored in the preferences
backend. This is the final phase of a preference. Following this it
will be completely removed from the GSettings schema in the next
major release.

Notes
* 'deprecate' and 'migrate' are related. Both are a reminder the
preference is to be obsoleted in the next major release. 'deprecate'
does only that though while 'migrate' will also trigger a copy of
the old value to a new location in the databse.

* This commit readds a couple of preferences that had been removed
in the past to be able to properly obsolete them (and to test
the obsoleting code)
2021-10-01 14:46:55 +02:00
..
app-utils GSettings - add 'deprecate' and 'obsolete' conversions for user preferences 2021-10-01 14:46:55 +02:00
backend Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
core-utils [gnc-glib-utils] use g_stpcpy instead of gnc_strcat 2021-09-15 21:09:01 +08:00
doc Fix misc. typos in comments 2021-06-29 08:46:34 +02:00
engine [Transaction.c] use is_unset static to denote uncached readonly_reason 2021-09-26 09:40:32 +08:00
gnc-module Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
quotes Bug 798180 - Update to macOS Big Sur 11.3 breaks Finance Quote 2021-09-11 16:09:55 -07:00
tax Tax - fully express source file dependencies in build scripts 2021-06-30 15:19:34 +02:00
CMakeLists.txt libgnucash/scm - move to bindings/guile 2019-12-06 19:59:11 +01:00