gnucash: New annotated tag '4.902'
John Ralls
jralls at code.gnucash.org
Sun Mar 5 15:35:59 EST 2023
at https://github.com/Gnucash/gnucash/tree/659d6ce64cc27d9e0bce7828df5ff956861a3de9 (tag)
tagging c474d81e9f1b03719b8bdc989df25e37825b68ce (commit)
replaces 4.901
tagged by John Ralls
on Sun Mar 5 12:20:59 2023 -0800
Release GnuCash 4.902.
Arve Eriksson (2):
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Christopher Lam (24):
[reports] use gnc:make-split->owner with guardian
[new-owner-report] use let* to access split->owner
Merge branch 'maint'
[business-core] remove gnc:split->owner
[receipt.eguile.scm] remove commented-out line
[taxinvoice.scm] use fmtnumeric to render discount percentage
[eguile-utilities.scm] fmtnumeric: use xaccPrintAmount
[eguile-utilities.scm] remove fmtnumber
[dialog-customer|employee|vendor] combine GtkCheckButton with label
[dialog-employee] toggle sensitivity instead of visibility of GncAccountSel
[dialog-customer|employee|job|vendor] harmonize title setter
gtk_entry_get_text instead of gtk_editable_get_chars
[import-backend] don't search GHashTable twice
Merge branch 'master-progress' #1527
Bug 798754 - Build fails with gcc 13 and glib > 2.76, bis
[gnucash.cpp] quote_soures is a GList of char* to be g_freed
Bug 798754 - Build fails with gcc 13 and glib > 2.76, ter
Merge branch 'maint'
[gnc-xml-backend.cpp] g_free char* from g_path_get_dirname
[Split.c] don't cache char*
[gnc-commodity] don't cache char*
[gncInvoice] don't cache char*
[gnc-lot] don't cache char*
[account.cpp] don't cache char* [fails]
Frank H. Ellenberger (15):
Merge branch 'maint'
Merge branch 'maint'
L10N:cs: Add glossary and fix plural formula
L10N:DE:SKR04 drop a placeholder
L10N:cs: add glossary to CMakelists.txt
Merge PR #1457 into maint
Merge branch 'maint'
Merge branch 'maint'
I18N: Improvements w/o translator interaction like comments and
Improve legibility of a message in the sources
I18N: mixed improvements like http -> https
I18N: Change TaxTable to "Tax Table" for consistency
drop some hardcoded linefeeds from translatable strings
doclink: use PACKAGE_URL
Fix several ellipses
Geert Janssens (51):
Bug 793306 - Price is not imported from CSV
Import-matcher.c - C99 fun
Import matcher - remove a few redundant tests with GLists
Bug 796955 - Import CSV - Single-line two-currency transactions can't be imported
Generic Importer - allow user to modify exchange rates for unbalanced transactions
Only reset csv importer internal state if new file is selected
Fixup csv price import assistant reset
Bug 797383 - Import transaction via CSV selects the commodity as a currency
Fix setting and resetting of split properties that can be set more than once
Csv Trans Import - rework error propagation
GncTransPropType - use consistent naming
Csv Trans Imp - remove redundant test
Csv Tx Imp Props - don't reset multi column property errors by default
CsvTxImpProps - simplify exception handling
CsvTxImp - make PreTrans a member of PreSplits
Remove unneeded forward declaration
Don't use boost::optional for gnc_commodity pointers
Remove unused function
CsvTransImp - rework verification code to prevent new cases of invalid transactions
CsvTransImp - drop obsolete sanity check
Bug 782141 - Import CSV - Multi-currency support can cause rounding errors
Bug 798600 - CSV import of multi-split security transactions fails to load capital gain - part 1
Bug 798600 - CSV import of multi-split security transactions fails to load capital gain - part 2
CsvTransExport - generic code cleanup
CsvTransExport - omit trading splits unless exporting from a trading account
CsvTransExport - more generic code cleanup
CsvTransExp - repeat transaction details on every line in multi-line mode
CsvTransExp - limit scope of variable to actual use
CsvTransExp - remove redundant counter num_accounts
CsvTransExp - treat single account as list of accounts with one element
CsvTransExp - fix info message to match state of simple format button
Merge branch 'CsvTransImpExp'
Attempt to fix build on MacOS
Add proper include
MacOS - try with non-const key for map
CsvImp - use std::optional instead of boost::optional
Bug 798749 - Fails to read gsettings on startup
GncGSettings - basic c++ cleanups
GncGSettings - reduce code duplication
GncGSettings - rework signal handler manipulation
GncGSettings - some minor cleanups
GncGSettings - cosmetic: NULL->nullptr
CsvPriceImp - change a few translatable strings to match the once in CsvTxImp
GncGSettings - use bool as return type for static function
One more empty string test for PR#1527
CsvTokenizer - add additional test case for escaped quotes
Bug 798691 - Memo field not updated on CSV import using U+C
Bug 798334 - Importing transactions from CSV with space as thousand separator
Fix test for import-backend
Bug 798572 - Parse numbers with two minus signs as a positive numbers
Bug 797033 - The CSV Importer should not obey with the "automatic digital point" setting
J0kWang (1):
Translation update by J0kWang <lianjiefly at gmail.com> using Weblate
Jeff (1):
[taxinvoice.eguile.scm] subtotal discount column appropriately
John Ralls (50):
Merge Richard Cohen's 'fix-unused-variables-part1' into master.
Merge Richard Cohen's 'allow-c-declaration-after-statement' into master.
Merge Ralf Habacker's 'fix-798732' into master.
Merge Ralf Habacker's 'fix-798732' into maint.
Merge branch 'maint'
Merge Christoph Holtermann's 'python-log-access' into master.
Merge Flywire's 'Hello5' into master.
Update POTFILE.in for sample-report.scm.
Merge Richard Cohen's 'fix-unused-1' into master.
Merge Richard Cohen's 'warn-deprecated-gtk-glib' into master.
Bug 798754 - Build fails with gcc 13 and glib > 2.76
[c++ options] Restore forward & backward compatibility, fix crash.
[c++options] Restore the ability to set plot sizes in pixels.
Bug 798753 - UX improvements in new import dialog
Bug 797903 - Transaction window: The 'blue line' is always...
[kvp] Use static strings and boxed in gvalue_from_kvp_value.
Bug 798748 - Transaction Notes field's value does not appear in...
Fix a missed g_value_dup_string and some no longer used variables.
Merge branch 'maint'
Merge Richard Cohen's 'cleanup-boost' into master.
Merge Richard Cohen's 'cleanup-options' into master.
Allow C decls after statements.
Merge Richard Cohen's fix-scheme-tests into master.
[c++ options] Fix locale dependency in test-gnc-option-scheme-output.
Fixups for merging into master instead of maint.
Don't crash and do pass tests.
Update Github checkout action
[stock-txn-asst] Enable translations, slightly fewer strings.
Merge Frank Ellenberger's I18N branch into maint.
Merge Bob Fewell's 'bug798759' into maint.
Merge branch 'maint'
Merge master potfile into PO files
Merge Chris Lam's 'maint-static-string' into master.
Always use the Company Name from book options in reports.
Translation update by John Ralls <jralls at ceridwen.us> using Weblate
[I18N]Merge branch 'weblate-gnucash-program-beta' into master.
Address Simon Arlott's translation comments from IRC and Weblate.
Translation update by John Ralls <jralls at ceridwen.us> using Weblate
Merge translations from weblate.
Merge Richard Cohen's 'extern-c-part2' into master.
Msgmerge for release
Batch change ellipses from ... to â¦
Fix stray linefeeds in po files
Include gnucash/gnome/test in the dist.
Remove unused function and variable.
Fix dist for gnome tests.
Revert "Remove unused function and variable."
[c++options] Fix leak.
Conditionally build save_templates().
Release GnuCash 4.902.
Julien Bartels (1):
L10N:DE:Updating accounts from 0001 to 8000 DATEV-SKR04 2022-01-01
KryÅ¡tof Äerný (3):
Translation update by KryÅ¡tof Äerný <cleverline1mc at gmail.com> using Weblate
Translation update by KryÅ¡tof Äerný <cleverline1mc at gmail.com> using Weblate
Translation update by KryÅ¡tof Äerný <cleverline1mc at gmail.com> using Weblate
Kárász Attila (1):
Translation update by Kárász Attila <cult.edie at gmail.com> using Weblate
Milo Ivir (2):
Translation update by Milo Ivir <mail at milotype.de> using Weblate
Translation update by Milo Ivir <mail at milotype.de> using Weblate
Pedro Albuquerque (1):
Translation update by Pedro Albuquerque <pmra at gmx.com> using Weblate
Ralf Habacker (1):
Bug 798732: Type of balance carry forward accounts for german skr49 account template fixed
Richard Cohen (38):
Mark some QofLogModules as potentially unused
Remove some unused variables with obviously no side effects
Remove some unused variables - leave the side effect
Remove some unused variables - and the initialization
Use some unused variables
Move an unused variable into an #ifdef where it is used
Allow C declarations after statements
[-Wunused-value] - remove
[-Wunused-local-typedef] - remove
[-Wunused-private-field] (clang) - remove
[-Wunused-lambda-capture] (clang) - remove
[-Wunused-but-set-variable] - remove
[-Wunused-but-set-variable] (clang) - use
[-Wunused-but-set-variable] (clang) - remove
[-Wunused-variable] - pretend to use
[-Wunused-variable] - remove unused translatable string
[-Wunused-variable] - remove
[-Wunused-variable] - move into the #ifdef where it is used
[-Wunused-variable] - mark QofLogModule as unused
[-Wunused-variable] - mark window limit as potentially unused (only on Mac)
[-Wunused-function] - make glade callbacks public
[-Wunused-function] - remove commented out reduce_tests() and dependents
[-Wunused-function] - remove
Turn on -Wunused
Remove unused ${GNOME_LDFLAGS}
Remove unused ${GLIB_LIBS} ${GLIB_INCLUDE_DIRS}
Remove unused ${GTK_INCLUDE_DIRS} and unneeded ${GTK3_INCLUDE_DIRS}
Import GLIB2 as a target, and use it to simplify the CMakeLists
Warn about deprecated gtk, glib
Fix some non-translatable typos
Fix memory leak
Update some references to hello-world.scm
Refactor: remove extra template parameter from member functions
Refactor: use default GncOptionValue copy constructor
Remove references to old boost versions
Make the scheme tests fail immediately if they load an external gnucash file
Add missing MAKE_LINKS, and the local scm directory to %load-path
Don't use extern "C" around #includes
Robert Fewell (19):
Separate out pref changes for 'invoice-printreport' in
Fix comment typo in gnc-gsettings.cpp
Change the alignment of a function in gnc_gsettings.cpp
Change the behaviour of the gseettings migration
On a new install, the gnc_gsettings_version_upgrade
Add a function to dump the schema entries when in debug
Delete action on account page not disabled on edits
Sort the gnc tree view column menu
Windows build failure, variable set but not used
Remove leftover function from business-gnome-utils.h
Add some PWARN messages to the default invoice report
Add tests for default invoice report book property
Add a test for the built in default report invoice define
Fix previous commit due to recent build changes
Bug 798763 - "Manage Document Link" keyboard shortcut is missing
Bug 798759 - Register widths for 'with sub-account' not saved
Modify commit de9c0eb to not use xaccAccountSetSortReversed
Fix the register sheet insensitive when in reverse order
Fix spelling mistake in gnc-plugin-page-register.ui
Simon Arlott (10):
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Szia Tomi (5):
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Translation update by Szia Tomi <sziatomi01 at gmail.com> using Weblate
Vesna Micajkova (2):
Translation update by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
Translation update by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
Yuri Chornoivan (2):
Translation update by Yuri Chornoivan <yurchor at ukr.net> using Weblate
Translation update by Yuri Chornoivan <yurchor at ukr.net> using Weblate
aleksej0R (1):
Translation update by aleksej0R <omolice at hotmail.fr> using Weblate
c-holtermann (1):
make logging accessible from python modules
flywire (5):
Rename sample report and make values unique
Report title option
Update report comments
Skip sample report in stress tests
Remove sample-report crash option and test-stress-options exception
gnu-ewm (1):
Translation update by gnu-ewm <gnu.ewm at protonmail.com> using Weblate
mocsa (7):
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
More information about the gnucash-changes
mailing list