[GNC-dev] gnucash maint: Multiple changes pushed
Geert Janssens
geert.gnucash at kobaltwit.be
Sat Oct 16 13:05:44 EDT 2021
Oops, this push inadvertently added unfinished work on GSettings. I have
reverted it for now.
Regards,
Geert
Op zaterdag 16 oktober 2021 10:49:14 CEST schreef Geert Janssens:
> Updated via https://github.com/Gnucash/gnucash/commit/d4e4062c (commit)
> via https://github.com/Gnucash/gnucash/commit/24fa2899 (commit)
> via https://github.com/Gnucash/gnucash/commit/26b2d7ca (commit)
> via https://github.com/Gnucash/gnucash/commit/c6103a5c (commit)
> from https://github.com/Gnucash/gnucash/commit/16184daf (commit)
>
>
>
> commit d4e4062c9310f50729c94b73e9f2bd80382fabfb
> Author: Geert Janssens <geert at kobaltwit.be>
> Date: Sat Oct 16 10:48:55 2021 +0200
>
> Remove redundant function declaration
>
> gnc_load_scm_configuration is declared and defined in gnucash-core-app.
>
> commit 24fa289952257cb8a2f2b9d59024be59d05888e3
> Author: Geert Janssens <geert at kobaltwit.be>
> Date: Wed Oct 6 18:53:36 2021 +0200
>
> GSettings - rework internal helper functions to use more C++
>
> commit 26b2d7ca7878776a7c6777cd30e1b19185b72983
> Author: Geert Janssens <geert at kobaltwit.be>
> Date: Wed Oct 6 17:11:00 2021 +0200
>
> GSettings - make most of the api private
>
> All preference calls should happen via the gnc_prefs_... apis.
> The gnc_gsettings_... apis are an internal implementation of this.
>
> commit c6103a5c171f459b6ca070c61bcde939885ae613
> Author: Geert Janssens <geert at kobaltwit.be>
> Date: Wed Oct 6 16:50:57 2021 +0200
>
> Add structure to map migrated preferences to old ones
>
> This can be used to keep both in sync in the period between
> initial migration and eventual obsolence.
> Note only non-obsoleted, migrated preferences are tracked.
> We don't want to resync preferences that have been
> obsoleted (reset). That would nullify the whole idea
> of making them obsolete for future removal.
>
> This commit only adds the mapping, synching will follow in a future
> commit.
>
>
>
> Summary of changes:
> gnucash/gnucash-commands.hpp | 4 -
> libgnucash/app-utils/gnc-gsettings.cpp | 277 +++++++++++------
> libgnucash/app-utils/gnc-gsettings.h | 550
> --------------------------------- libgnucash/app-utils/gnc-prefs-utils.c |
> 1 +
> 4 files changed, 189 insertions(+), 643 deletions(-)
>
> _______________________________________________
> gnucash-patches mailing list
> gnucash-patches at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-patches
More information about the gnucash-devel
mailing list