gnucash: New annotated tag '3.5'
John Ralls
jralls at code.gnucash.org
Sat Mar 30 20:38:25 EDT 2019
at https://github.com/Gnucash/gnucash/tree/353384d1d622ead891fecf1206efb02a99e435d3 (tag)
tagging 76a91aa2c3e355e5712045aa685c01f68bf2d3ac (commit)
replaces 3.4
tagged by John Ralls
on Sat Mar 30 14:43:59 2019 -0700
Tag GnuCash 3.5 Release
Alex Aycinena (9):
Update US Income Tax information for 2018. Two forms haven't yet been published. If changes needed, will do in subsequent commit.
Bug #796687, Tax entity name and type don't get saved. Change frame->set to frame->set_path to create missing frames.
Updated to include codes for version 42, although new codes not implemented yet because data not reliably available
Updated from version 41 to 42, although new codes not implemented yet because data not reliably available
bug #796498 - Incorrect starting balance in TXF Report calculations
remove unnecesary 'home' level in path for US Income Tax book tax information
bug 518833 - partially solves by not allowing multiple account selection; rest of bug is dupicate of 554391
scroll txf view to put line for selected account in center of view; doesn't work for first selected account but does for all subsequent delections. Will fix in later commit when I figure out why.
remove unnecessary KVPs and frames related to US Income Tax name and type
Carsten Rinke (8):
Bug787401 - Test for the report system - HTML Tests
test-report-html.scm reformatted (cosmetic)
test-report-html.scm reformatted after review PR#391 (major update)
Bug796831 - Report-HTML - append table column correctly
Bug796829 - Report HTML - HTML table rows are prepended not as list elements
Bug796826 - Report HTML - not possible to suppress the document header
Bug796827 - Report HTML - it is not possible to suppress the document title
improved logging for HTML table tests
Christian Stimming (13):
Update German translation.
Some (very minor) translation string improvements.
Sorting speed-up: Cache the bool value of Transaction's is_closing property.
Speed-up of txn match dialog: Suspend GUI refresh during deletion of selected lines.
Speed-up of dealing with account_imap lists: Replace g_list_append with _prepend and subsequent _reverse.
Aqbanking import: Fix reconcile timestamps when importing balances.
Online transfer and PIN/TAN entry: Entering of TAN must use normal visibility
Online transfer: Do no longer force existence of local BIC code
Usability improvements for Bayes editor window
Update German translation
Fix unused return value error from e4836f3c
Copy obfuscate script from wiki to here, with minor improvements.
Remove ktoblzcheck dependency.
Christoph Holtermann (52):
replace deprecated g_type_class_add_private
directly use G_DEFINE_TYPE_WITH_PRIVATE instead of QOF_GOBJECT_GET_TYPE
directly use G_DEFINE_TYPE instead of QOF_GOBJECT_GET_TYPE
Replace deprecated g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private -
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private(rename)
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
revert 630f5ba2a693d0a6a9b3ebced645dfd4c5046c98
use GNC_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
Revert "use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private"
Revert "Revert "use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private""
trying to find a working gnc_embedded_window_class_init
remove forget as memory tracking is removed
trying to keep memory tracking
Revert "revert 630f5ba2a693d0a6a9b3ebced645dfd4c5046c98"
fix
use G_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
Workaround to prevent segfault when accessing page_list->data when page_list is NULL
missed to remove call to g_type_class_add_private
move G_DEFINE_TYPE_... further up
redefine macro to provide 2nd parameter for init
replace deprecated g_type_class_add_private
use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter
Christopher D. Carson (2):
Fix XML load CPU hotspot: Scrub.c xaccTransScrubPostedDate
Re-coded for cached locale.
Christopher Lam (133):
[report-utilities] deprecate gnc:account-get-pos-trans-total-interval
[test-transaction] fix a test which was hardcoded to 2018.
[fr.po] update translations
[fr.po] further tip-of-the-day translations
[fr.po] fixes thanks to benjub
Bug 797074 - Reports with averages are displaying fractions
Bug 773169 - General Ledger Report report name should be specified
Bug 795729 - Advanced Portfolio Report - Percentage rates not displaying leading zeros
[transaction] bugfix: subtotal-table + subtotals-only = hide table
[transaction] bugfix: date-grouping must allow indenting
[date-utilities] bugfix: date-intervals produces good month deltas
[gnome-utils] add gnc:gui-warn/error/msg global functions
bugfix: fix crasher when loading saved-report with unknown choices.
Merge branch 'christopherlam-maint-bugfixes' into maint
[report-utilities] deprecate gnc:commodity-collectorlist-get-merged
[options] gnc:warn when looking up old option names
[test-report-utilities] mark gnc:account-get-balance-at-date obsolete
[report-utilities] gnc:account-get-balances-at-dates adjustment
[report-utilities] (gnc:account-get-balances-at-dates) documentation
[report-utilities] fix (gnc:make-stats-collector)
[commodity-utilities] deprecate gnc-commodity-collector-contains-commodity?
[commodity-utilities] deprecate gnc-commodity-collector-commodity-count
[commodity-utilities] simplify gnc:uniform-commodity?
[commodity-utilities] first/second/third -> car/cadr/caddr
[cashflow-barchart] reuse cash-flow-calc-money-in-out
[cashflow-barchart] remove srfi-1 aliases
[cash-flow] replace account-in-alist with srfi-1 equivalent
[cash-flow] *untabify/delete-trailing-whitespace/reindent*
[cash-flow] clean up cash-flow calculator
[cash-flow][budget] logic error in sub-accounts handling
[app-utils] remove config-var.scm
[hooks.scm] deprecate hooks.scm
[html-fonts] compact (font-name-to-style-info)
[general-ledger] Void-Transactions had moved from Accounts to Filter
[test-extras] (gnc:options->sxml) dumps better error
[test-extras] for tests: (env-create-multisplit-transaction)
[test-extras] (create-transaction) adds price trading commodities/currency
[engine-utilities] deprecate split utility functions
[engine-utilities] deprecate account utility functions
[html-document] compact functions
[html-document] if headers? is #f, do not add <body> tag
[tests] encapsulate tests with (test-begin/end)
[test-extras] abstract test-data skeleton
[test-register] basic test for register.scm
[register] trim reg-renderer
[register] remove dead utility and invoice code
[register] changed do-rows-with-subtotals to named-let
[register] *delete-trailing-whitespace/reindent/untabify*
[register] change other-rows-driver to named-let
[register] simplify splits-leader
[register] simplify named let
[register] simplify make-split-table main loop
[register] use scheme numeric operators instead of gnc-numeric
[transaction] html anchor should target split
[html-utilities] compact (gnc:html-make-exchangerates)
[report] display gnc-error-dialog only when UI is running
[test-report-system] reindent
[test-report-system] tests functions instead of returned values
[test-report-system] improve test coverage to ~40%
[report] *delete-trailing-whitespace/reindent/untabify*
[report] enforce gnu coding style
[report] centralize strings, (gui-error-dialog) logic
[report] convert (gnc:restore-report) to use closure
[report] simplify (gnc:report-render-html)
[report] refactor safely
[report] deprecate report-without-guid handling
[report] further refactor gnc:define-report
[standard-reports] reindent/untabify/delete-trailing-whitespace
[standard-reports] compact functions
[standard-reports] compact (directory-files) and remove regex
[standard-reports] drop (process-file-list)
[budget][cash-flow] use srfi-1 functions
[test-extras] augment xml parser to understand – entity
[test-budget] initial commit
[budget] *reindent/untabify/delete-trailing-whitespace*
[budget] compact calc-user-period
[budget] compact find-period-relative-to-current
[budget] eradicate gnc-numeric methods
[budget] convert iterative functions to use srfi-1
[budget] compact gnc:html-table-add-budget-headers!
[budget] compact calc-periods
[budget] compact budget-renderer
[budget] compact gnc:html-table-add-budget-values!
[budget] compact gnc:html-table-add-budget-line!
[budget] inline gnc:html-table-add-budget-line-columns!
[budget] compact gnc:html-table-display-budget-columns!
[budget] clean up useless comments
[cash-flow] convert subaccounts to srfi-1
[cash-flow] reduce code line length
[cash-flow] combine common add-accounts-flow code
[cash-flow] convert account-disp-list to srfi-1
[cash-flow] preprocess accounts/money-in/out-accounts
[budget-flow] *reindent/delete-trailing-whitespace/untabify*
[budget-flow] don't write raw html
[test-commodity-utils] upgrade to test DMLR prices
[income-gst-statement] amend comments
[commodity-utilities] deprecate gnc:get-commoditylist-inst-prices
[commodity-utilities] deprecate gnc:exchange-by-pricedb-helper
i18n: fix embedded translated strings
[report-utilities] fix gnc:strify for value/commodity collectors
Revert "[report-utilities] fix gnc:strify for value/commodity collectors"
i18n: commit was missing GNC-OWNER-JOB
Bug 797136 - Balance sheet report "Show Exchange rate" broken when foreign currency is sold completely
[commodity-utilities] deprecate gnc:exchange-by-pricevalue-helper
[commodity-utilities] inline gnc:pricealist-lookup-nearest-in-time
[commodity-utilities] rewrite gnc:exchange-by-pricealist-nearest
[balance-forecast] modify boolean option to effect number box
[balance-forecast] adjust sx accumulator until report from-date
[balance-forecast] refactor to avoid xaccAccountGetBalanceAsOfDate
[balance-forecast] add null-account and zero-amounts handling
[balance-forecast] reuse i18n strings
[balance-forecast] use gnc:case-exchange-time-fn
[daily-reports] simplify amount/weekday algorithm
[average-balance] set chart-title instead of document-title
Bug 748431 - Wrong average balance for transactions during DST
[test-average-balance] test ignore-internal? algorithms
[daily-reports] destroy query after using it
[average-balance] destroy the query after using it
[average-balance] no need sanity check
[average-balance] tidy loop conditionals
[customer-summary] remove unused functions
[customer-summary] convert loop to srfi-1
[customer-summary] rewrite string-expand
[options] simplify gnc:value->string
[options] deprecate gnc:save-options
[report] simplify functions to use srfi-1, annotate
[report] annotate and reindent
[report] deprecate legacy functions
[transaction] fix transaction other-account display
[balance-forecast] move into asset&liability submenu
[options] compact valid-gains-loss-account?
[options] compact book-currency-acounting functions
[budget] modify display of interval dates and avoid unicode
Francisco Javier Serrador (1):
From Bug 797034 - Spanish Translation ...
Frank H. Ellenberger (23):
Merge branch 'patch-1' of https://github.com/sicelo/Gnucash into maint
PR #458: Add accounts templates for fr_BE
Shorten a german column header
PR #455: initial release of the croatian translation
add hr.po's to CMakeLists.txt
Remove obsolete hr_HR direcory
add data/accounts/hr and README-hr.win32-bin.txt to CMakeLists
Merge branch 'hr' into maint
Bug 797104 - Translations not showing in receipt options
I18N: Unify thanks phrase in business reports
I18N: Unify thanks phrase in business reports
Merge recent template in de.po
de.po: reflect today changes in reports
I18N: Remove surplus spaces from a "Tip of the Day"
Revert "de.po: reflect today changes in reports"
de.po: Several fixes
Appdata: update data exchange [I18N]
I18N: get rid of 2 underlines in MsgIds
Patch .po files with recent I18N changes
I18N: Improve Aqbanking import tooltips
GUI: Add mnenoic to "Import Bills..."
GUI: rearrange Online action accellerators
GUI: Replace ambiguous used mnenoic in Export active register
Geert Janssens (12):
Bug 796877 - test-stress-options fails
Suppress a few more gtk deprecation warnings
Merge branch 'bugs_icv' of https://github.com/ekinonnakapito/gnucash into maint
Merge branch 'maint-fr-update' of https://github.com/christopherlam/gnucash into maint
Merge branch 'bugfix/python_examples' of https://github.com/rgreid/gnucash into maint
Merge branch 'Bug796965' of https://github.com/Bob-IT/gnucash into maint
Bug 797011 - GnuCash 3.4 Crashes When Printing Checks with Custom Format
Adapt our archlinux docker config to changes in the upstream DockerHub container definition
Merge branch 'maint' of https://github.com/brentjens/gnucash into maint
Add dedicated api to query build-time, version related compile constants
CSV Tokenizer - add additional test to guard against quote parsing regressions
Bug 796530 - TxnCsvImport - fix loading of saved preset with update of seperator selection
John Ralls (36):
Catch boost::locale character-conversion exceptions.
Bug 797002 - Program crashes when exporting tax data in txf format.
Fix typo.
Merge Chris Carson's 'refactor-Scrub-c' into maint.
Merge Chris Carson's 'dateFormat' into maint.
Implement a faster date-time serialization function.
Fix broken compile of test-gnc-date.c on Ubuntu 14.04.
Bug 797013 - Import Customers & Vendors: error in CMakeLists.txt...
Add GncDateTime::timestamp().
Provide a single static instance of C++ locale.
Fix unlocalized date in status bar.
Bug 797046 - Tools / Price Database / Currencies UI not working...
Complete reversion of e81bcf6 in gnc-pricedb.c.
gnc_pricedb_nth_price: Clarify code and cache results.
Use NULL, not '\0', to set a char* argument to NULL.
Bug 797067 - Date displayed incorrectly in register take two.
Restore the global locale after Guile munges it.
Fix erratic localization of dates on Windows.
Bug 796946 - Mortgage and Loan Repayment Setup tool crashes when...
Log a warning in gnc_get_locale() instead of writing to stderr.
Bug 796989 - some date/time does not honor user locale (bis).
Bug 797098 - Quitting Gnucash shortly after clicking Save...
Remove copied code from gnc_quartz_should_quit.
Bug 797091 - About window misbehaves.
Merge Christoph Holterman's 'PR-G_ADD_PRIVATE-clean' into maint.
Merge Ryan Turner's 'balance_forecast_negative' into maint.
Add new balance-forecast.scm to potfiles.in.
Merge Chris Lam's 'maint-fix-639049' into maint.
Silence 'Negative content width -2' warning.
Merge Chris Lam's 'maint-scheme-cleanups' into maint.
Remove support for ancient versions of AQBanking.
Bug 796956 - Aqbanking 6 will drop DTAUS
Merge branch 'aqb6' into maint
Reconcile DOCUMENTERS with gnucash-docs/AUTHORS.
Update translations from the Translation Project.
Release GnuCash 3.5
Joshua "jag" Ginsberg (1):
Fixes to traceback calls in pycons
Laurent Bigonville (5):
data/accounts/fr_{CH,FR}/acctchrt_spouseretire.gnucash-xea: Add missing words
data/accounts/fr_{CH,FR}acctchrt_common.gnucash-xea: Add missing comma
Add accounts templates for French Belgium (fr_BE)
data/accounts/fr_BE: s/chèque/courant
data/accounts/fr_*: Add usage precisions for the common account template
Matija-N (1):
Bug 796952 - Report formatting (justify) is broken
Michiel Brentjens (2):
Update gnc-tree-view-split-reg.c
Update gnc-tree-view-split-reg.c
Mike Alexander (7):
Commit bf55c30 deleted the call to fgets that reads the file.
Make test-backend-dbi-basic build and run with libdbi 8.
Fix the comments on double_to_gnc_numeric. GNC_DENOM_AUTO is allowed.
Revert the part of 923b01e2 which reverses currency quotes less than 1.
Don't use GNC-DENOM-SIGFIGS when converting prices
Bug 797106: Do a better job of converting decimal prices to rationals.
Bug 797106: Do a better job of converting decimal prices to rationals.
Rob Laan (2):
Match BOM in bill/invoice import
Fixes for bugs 797029 7970331 797030 in Import Customers & Vendors
Rob Reid (1):
Fixes for new 64-bit time setter/getters
Robert Fewell (16):
Bug796965 - Change the default to show unused accounts
Create two functions to save/restore the account filter settings
Save the Account filter settings for a Budget Page
Save the Account page filter setting to the state file
Change gnc_launch_assoc to use gnc_uri_get_scheme
Force the location association to have a scheme
Add function to create an absolute file path
Remove some white space/tabs from gnc-filepath-utils.cpp
Change uri functions to work with valid Windows file uri's
Make sure the Association path head ends with a '/'
Update transaction association functions in gnc-split-reg.c
Update dialog-trans-assoc.c
Change dialog-trans-assoc.glade
Change the associate tooltip function
Minor changes to gnucash-sheet and source layout
Use a hash table to track transactions for associate dialog
Ryan Turner (4):
Report: Balance Forecast
[balance-forecast] Clean-up
[balance-forecast] More clean-up.
[balance-forecast] Allow negative values for reserve and target
Sicelo (3):
Update iso-4217-currencies.xml
Update iso-4217-currencies.xml
Update SZL section header
Thomas Klausner (1):
Bug 797041 - enum confusion in qoflog.
christopherlam (4):
Bug 639049 - Asset Barchart Report includes also the first day of next month transactions
[test-average-balance] create tests
[average-balance] handle include-subaccts? earlier
[report-system] deprecate stats/dr-cr collectors
loftx (1):
Resolve 'basic_string::_M_construct null not valid' error when no database is provided in connection string
milotype (16):
Initial release of the croatian glossary files
Initial release of hr.po (croatian translation)
Initial release of croatian accounts files
Initial release of README-hr.win32-bin.txt
Initial release of the croatian glossary files
Initial release of hr.po (croatian translation)
Initial release of croatian accounts files
Initial release of README-hr.win32-bin.txt
update hr.po
Various small improvements in the Croatian account files
Initial release of croatian eduloan account file
Initial release of croatian fixedassets account file
Croatian accounts correction
acctchrt_common correction
Updated croatian glossary hr.po
Updated croatian hr.po
More information about the gnucash-patches
mailing list