gnucash/libgnucash/app-utils
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
..
calculation Fix typos in libgnucash/ 2021-03-02 01:15:32 +01:00
mocks Add missing C linkage statements 2020-09-23 19:59:40 +02:00
test Finish the glib 2.67 fixes for CI tests. 2021-03-22 14:02:37 -07:00
app-utils.i Merge branch 'maint-797743' #720 price renderers 2020-05-13 13:20:09 +08:00
app-utils.scm [modularise] (gnucash app-utils) 2020-12-09 06:40:07 +08:00
business-options.c Bug 797127 - Company name and address in reports not display properly 2019-04-27 13:39:27 -07:00
business-options.h Restructure the src directory 2017-08-10 18:45:00 +02:00
business-options.scm Remove duplicate definitions 2021-04-02 09:37:14 +08:00
business-prefs.scm [modularise] (gnucash app-utils) 2020-12-09 06:40:07 +08:00
c-interface.scm [c-interface.scm] deprecate gnc:last-captured-error 2021-01-03 06:28:31 +08:00
CMakeLists.txt GSettings - build as cpp 2021-09-21 17:10:56 +02:00
date-utilities.scm [date-utilities] deprecate unused date selectors 2021-03-29 20:14:18 +08:00
file-utils.c I18N: replace several spourious spaces 2021-02-22 17:56:50 +01:00
file-utils.h Restructure the src directory 2017-08-10 18:45:00 +02:00
fin.scm Fix typos in libgnucash/ 2021-03-02 01:15:32 +01:00
gfec.c Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
gfec.h Rewrite several file path routines to use boost::filesystem 2017-08-26 21:38:21 +02:00
gnc-account-merge.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-account-merge.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-accounting-period.c Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
gnc-accounting-period.h Reformat source files gnc-accounting-period.* 2019-05-17 11:01:24 +01:00
gnc-addr-quickfill.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-addr-quickfill.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-basic-gobject.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-entry-quickfill.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-entry-quickfill.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-euro.c Fix typos in libgnucash/ 2021-03-02 01:15:32 +01:00
gnc-euro.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-exp-parser.c Merge branch 'maint' 2020-04-24 13:52:21 -07:00
gnc-exp-parser.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-gsettings.cpp GSettings - add 'deprecate' and 'obsolete' conversions for user preferences 2021-10-01 14:46:55 +02:00
gnc-gsettings.h GSettings - drop logic to relocate our settings 2021-09-21 17:10:56 +02:00
gnc-help-utils.c Win32 - drop conditional code never reached 2021-09-26 22:58:08 +02:00
gnc-help-utils.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-helpers.c bindings/guile cosmetic - rename source files for consistency 2019-12-06 19:59:11 +01:00
gnc-helpers.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-prefs-utils.c GSettings Upgrade - change schema prefix from org.gnucash to org.gnucash.GnuCash 2021-09-21 17:10:55 +02:00
gnc-prefs-utils.h Create a function to remove the registered preference 2019-08-18 13:18:10 +01:00
gnc-state.c gnc-uri - refer to 'scheme' instead of 'protocol' as that's the more formal term used in uris 2018-12-27 22:33:17 +01:00
gnc-state.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sx-instance-model.c Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
gnc-sx-instance-model.h Merge branch 'maint' into unstable 2018-02-19 15:25:53 +01:00
gnc-ui-balances.c Replace g_memdup by memcpy 2021-03-08 15:14:17 -08:00
gnc-ui-balances.h [window-autoclear.c] cleanup, optimize, prevent UI lag 2020-10-23 09:11:29 +08:00
gnc-ui-util.c Bug 743999 - Deleting a digit from an existing number greater than... 2021-06-18 11:40:06 -07:00
gnc-ui-util.h Doxygenize some function description comments in gnc-ui-util. 2021-06-18 11:54:14 -07:00
option-util.c Remove the function gnc_option_permissible_value_description 2021-04-18 12:17:51 +01:00
option-util.h Remove the function gnc_option_permissible_value_description 2021-04-18 12:17:51 +01:00
options.scm Deprecate date options with a time of day setting. 2021-09-10 12:21:46 -07:00
QuickFill.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
QuickFill.h Restructure the src directory 2017-08-10 18:45:00 +02:00