gnucash: New annotated tag '5.4'
John Ralls
jralls at code.gnucash.org
Sat Sep 23 22:37:22 EDT 2023
at https://github.com/Gnucash/gnucash/tree/098d3e5a035be1932d7157384fd78c5cbe7e1f51 (tag)
tagging 53245caebfb601a144a027ab4c488d096a45956f (commit)
replaces 5.3
tagged by John Ralls
on Sat Sep 23 19:37:17 2023 -0700
Release GnuCash 5.4
Andrea Andre (11):
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Translation update by Andrea Andre <andrea.tsg19 at slmail.me> using Weblate
Arve Eriksson (5):
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
Translation update by Arve Eriksson <031299870 at telia.com> using Weblate
BL (1):
Translation update by BL <ghostzeko at gmail.com> using Weblate
Brian Hsu (3):
Translation update by Brian Hsu <brianhsu.hsu at gmail.com> using Weblate
Translation update by Brian Hsu <brianhsu.hsu at gmail.com> using Weblate
Translation update by Brian Hsu <brianhsu.hsu at gmail.com> using Weblate
Carsten Hütter (3):
Translation update by Carsten Hütter <Carsten.Huetter at gmx.de> using Weblate
Translation update by Carsten Hütter <Carsten.Huetter at gmx.de> using Weblate
Translation update by Carsten Hütter <Carsten.Huetter at gmx.de> using Weblate
Christian Wehling (5):
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Translation update by Christian Wehling <christian.wehling at web.de> using Weblate
Christopher Lam (117):
g_menu_model_iterate_item_attributes must be g_object_unreffed
g_menu_item_new must be g_object_unreffed
[assistant-stock-txn] clear warnings/errors/infos before preparing last page
xxxgtk_textview_get_text must be g_freed after use
[stock-txn-asst] create_transaction() returns <bool,Transaction*>
[io-gncxml-v2.cpp] plug g_strdup leak
[gsettings.cpp] g_settings_schema_unref after g_object_get
[gsettings.cpp] use std::unordered_map which releases on shutdown
[gnc-plugin-page-report.cpp] plug GHashTable leak; use unordered_map
[gnc-plugin-page-report.cpp] addendum #include unordered_map for clang
[gnc-backend-dbi.cpp] if returning early, don't allocate char*
Merge branch 'gsettings-cpp' into stable #1682
Bug 798998 - Job Report Not Working
SCM must never be NULL
Merge branch 'bug798998' into stable #3701
[gnc-plugin-business.c] free owners from business plugin
Merge Simon Arlott branch 'gnc-numeric-to-string-leaks'into stable #1695
Bug 798991 - Incorrect Account Name Order in Transaction Report
[import-main-matcher.cpp] convert to cpp
[import-match-picker.cpp] convert to cpp
[import-pending-matches.cpp] convert to cpp
[import-settings.cpp] convert to cpp
[import-commodity-matcher.cpp] convert to cpp
[import-account-matcher.cpp] convert to cpp
[import-format-dialog.cpp] convert to cpp
[import-utilities.cpp] convert to cpp
[import-parse.cpp] convert to cpp
[gnc-ofx-import.cpp] convert to cpp
Merge branch 'import-cpp' into stable #1706
[import-backend.cpp] inline gnc_import_TransInfo_set_match_list
[import-match-picker.cpp] plug leaks
[import-main-matcher.cpp] convert RowInfo to class
[import-main-matcher] use stl - convert Entries from array to vector
[gnc-pricedb.cpp] convert to cpp
Merge Richard Cohen branch 'fix-test-leaks-from-get-random-string' into stable #1715
Merge Richard Cohen branch 'fix-some-leaks-on-error-path' into stable #1714
Merge Richard Cohen branch 'fix-leaks-in-tests' into stable #1713
Bug 799039 - gnc:strify produces unusual results or crashes GnuCash when fed an option from gnc-lookup-option
[import-backend.cpp] gnc_import_exists_online_id shouldn't destroy transaction
Speed up during import when discarding transactions already imported
Amendment last commit - copy/paste errors
Revert recent changes from #1725 to import-main-matcher.cpp
[import-main-matcher] always defer_bal_computation during import
[import-main-matcher.cpp] rename override to override_widget
[import-match-picker.cpp] compact downloaded_transaction_append
[import-match-picker.cpp] compact match_update_match_model
[import-main-matcher.cpp] compact update_child_row
[import-main-matcher.cpp] refactor common code into gen_trans_common_toggled_cb
[import-main-matcher.cpp] After clicking/toggling A/U+C/C checkbox, reselect the row
[utest-gnc-pricedb.c] tests gnc_pricedb_price_list_insert
[gnc-pricedb.cpp] rewrite price_list_insert more efficiently
[utest-gnc-pricedb] test gnc_pricedb_foreach_price both stable and unstable
[gnc-pricedb.cpp] convert hash_table_to_list to hash_table_to_vector
[gnc-pricedb.cpp] use forloop instead of do..while and while
[gnc-pricedb.cpp] use std::pair instead of a struct for PriceTuple
Revert "[gnc-pricedb.cpp] use std::pair instead of a struct for PriceTuple"
[gnc-pricedb.cpp] more glib g_list uses
[gnc-ui-util.c] plug GList* leak
[import-backend.cpp] match_list members must be freed
[import-main-matcher.cpp] when main matcher finalizes, refresh gui
Fix compilation error from 5781f3445b
[gnucash-core-app.cpp] gnc_load_scm_config has callback to show/log message
[gnucash-commands] gnucash-cli has customised gnc_shutdown
[gnucash-cli] doesn't need gnc-gnome-utils anymore
[gnc-tree-model-container.hpp] GtkTreeModelContainer
[assistant-csv-price-import.cpp] uses GtkTreeModelContainer
[assistant-csv-trans-import.cpp] uses GtkTreeModelContainer
Merge branch 'iter-to-stl' into stable #1745
[iter-to-stl] last merge: rename filename to gnc-tree-container.hpp
[gnc-tree-container.hpp] if the GtkTreeModel is empty, init m_iter with std::nullopt
Amendment last commit, must use std::make_optional
[gnc-tree-container.hpp] bugfix in operator==
Revert "[assistant-csv-price-import.cpp] uses GtkTreeModelContainer"
Revert "[assistant-csv-trans-import.cpp] uses GtkTreeModelContainer"
Revert "[gnc-tree-container.hpp] define GncTreeContainer"
Bug 799068 - csv export active register not working
[csv-transaction-export.cpp] Refactor export into export_query_splits
Bug 799069 - Multicurrency Invoice Payment
[gnc-numeric.cpp] parse integer + fraction; e.g."10 1/4" == 10.25
[test-scm-engine] tests gnc-numeric-from-string
rename string_to_gnc_numeric to gnc_numeric_from_string
[dialog-account] new: gnc_ui_new_account_with_types_and_commodity
[gnc-account-sel] can specify any new account's default commodity
[gncEntryLedger] don't use gnc_ui_new_accounts_from_name_window_with_types
[dialog-account] remove gnc_ui_new_accounts_from_name_window_with_types
Merge branch 'GNCAccountSel-default-commodity' into stable #1762
[gnc-account-sel.c] shortcut checks for account visibility
[gnc-autoclear] use GError to signal errors
[gnc-autoclear] [upgrade] add ability to clear same-amount splits
[gnc-autoclear] Store gnc_numeric.num only in GHashTable
[test-autoclear] plug memory leaks
[gnc-sx-instance-model] g_free char*
[gnc-date.cpp] don't alloc tm* unless GncDateTime() succeeds
[test-job] plug leaks
[account.cpp] ~GncImapInfo = gnc_account_imap_info_destroy
[gtest-import-map] plug leaks
[test-qofbook] plug leaks
[test-qofobject] plug some leaks
[test-xml-pricedb] free a sixtp parser
Merge branch 'plug-test-leaks' into stable #1771
[test-print-parse-amount] plug leaks
[test-sx] plug some leaks
[test-sx] plug some leaks
Merge branch 'stable-autoclear' into stable #1769
[assistant-stock-transaction] g_free a char*
[assistant-stock-transaction] refresh_handler: avoid leaking GList*
[test-qofbook] plugs Account* leak
[test-qofsession] plugs Account* leak
Merge branch 'test-qof-plug-leaks' into stable #1773
[assistant-stock-transaction] don't add dr/cr if the entry is NaN
Revert "[assistant-stock-transaction] don't add dr/cr if the entry is NaN"
[utest-Account] g_free char*
[test-commodities] clean up commodities
[utest-gnc-backend-sql] properly clean up QofBook
[gnc-option-impl] don't leak char*
guid_to_string should be freed.
Merge branch 'free-guid-string' into stable #1777
Dimitris Mandalidis (1):
Translation update by Dimitris Mandalidis <dimitris.mandalidis at gmail.com> using Weblate
Francisco (1):
Translation update by Francisco <fhiegom at outlook.es> using Weblate
Francisco Serrador (3):
Translation update by Francisco Serrador <fserrador at gmail.com> using Weblate
Translation update by Francisco Serrador <fserrador at gmail.com> using Weblate
Translation update by Francisco Serrador <fserrador at gmail.com> using Weblate
Frank H. Ellenberger (7):
I18N: Separate "Split View" from "Split"
Msgmerge recent changes
Fix update anomaly of pl.po
I18N: Replace "Split View" by "Show Splits" to avoid ambuigity
Msgmerge recent change
Merge branch 'pr_#1743' into stable
Revert "Translation update by John Ralls <jralls at ceridwen.us> using
Geert Janssens (4):
Fix cmake warnings while searching for python
Bump minimum cmake version to 3.16
Bug 798950 - Bug Report: Incorrect Currency Conversion and Provider Invoice Payment Recording
Lower cmake requirement again to cater for our slightly outdated build server
Giuseppe Foti (7):
Translation update by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
Translation update by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
Translation update by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
Translation update by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
Translation update by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
Translation update by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
Translation update by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
Hugo Carvalho (1):
Translation update by Hugo Carvalho <hugokarvalho at hotmail.com> using Weblate
Jeff Shelley (1):
728910: Made report handle liabilities correctly
Jeremy White (10):
Remove reference to unused assistant subfield.
Implement support for !Type:Prices QIF records.
Build the pruned list with cons, not append.
Screen out price records with blank values.
Present warnings from the file load step.
Add a qif file with !Type:Prices transactions.
Remove exceptions and use patterns in parse-price-line.
Fixup qif-imp price unit tests.
Spelling fix: catagory -> category
Bug 728875 - Back button does not work in QIF import assistant
John Ralls (92):
Merge latest translations from Weblate.
Fix nl.po.
GncOption debug messages should be in engine not app-utils.
[stock-txn-asst] finish_cb needs to create the transaction.
[stock-txn-asst] No need for the amount message to be a warning.
[stock-txn-asst] Fix return calls in StockAssistantModel::create_transaction.
Bug 799004 - Update of Prices attaches incorrect Date
Bug 798982 - GetQuotes crashes if Finance::Quote returns an empty date.
Include timezone in price-quote date diagnostic messages.
Fix test-gnc-quotes.
Improve error reporting on DBI large number test failures.
Replace yahoo_json with alphavantage in test-gnc-quotes.
Merge Richard Cohen's 'filter-online-test' into stable.
Merge Simon Arlott's 'bug-797507' into stable.
Merge Richard Cohen's 'declare-type-goffice' into stable.
Merge Richard Cohen's 'declare-type-gnome-utils' into stable.
Merge Richard Cohen's 'declare-type-search-param' into stable.
Merge Richard Cohen's 'declare-type-app-utils' into stable.
Merge Richard Cohen's 'use-g-assert-true-in-tests' into stable.
Bug 799021 - Saved report renders default of gnc-register-list-option
Bug 799020 - widget of gnc-register-list-option disregards user's clicks
GncGtkListUIItem::set_option_from_ui_item: Iterate over selected items
Bug 799010 - gnc-register-account-sel-limited-option errors doesn't work
Fix GncOptionMultichoiceValue list tests
Fix two typos.
Bug 798944 - Program crashes when matching transactions
Bug 798958 - gncScrubLotLinks will infinite loop in some conditions
Merge John Ralls's 'bug798958' into stable.
Merge Simon Arlott's 'test-xml-save' into stable.
Improve reporting when parse_quote throws an exception.
SQLBackend: Use std::optional return value instead of exceptions
Eliminate a frequent exception in guid_from_string
Translation update by John Ralls <jralls at ceridwen.us> using Weblate
Bug 799060 - Consistent Crash in Invoices
Bug 799075 - Saving display tab changes in Report Options does not work.
Bug 798983 - Empty Orphan account appears after entering transactions in 5.3
Make StockAssistantController's view member in-place instead of a unique_ptr.
Make connect_signals and prepare StockAssistantController members.
[stock-txn-asst] Move prepare details into Assistant Page member funcs.
[stock-txn-asst] Extract Logger class
[stock-txn-asst] Fix sell-side stock amounts.
[asst-stock-txn] Fix typo.
Bug 799054 - Stock Assist not functioning
[stock-txn-asst] Don't generate stock splitinfo if no stock split.
[stock-txn-asst] Call gettext on the transaction type explanation.
[stock-txn-asst] Add notes about cash-in-lieu and capgains.
[stock-txn-asst] Reformat explanation messages to remove long lines.
[stock-txn-asst] Make action a StockTransactionEntry member.
[stock-txn-asst] Remove StockTransactionSplitInfo
[stock-txn-asst] Move stock amount calculation to StockEntry.
[stock-txn-asst] Set all the needed parameters for StockCGEntry.
[stock-txn-asst] Handle correctly capitalizing fees.
[stock-txn-asst] Fix setting the initial focussed widget.
[stock-txn-asst] Separate setting the amount/value and validating it.
[stock-txn-asst] model::calculate_price becomes entry::print_price
[stock-txn-asst] Variable-specific callbacks take an entry pointer.
[stock-txn-asst] Change structs to classes.
[stock-txn-asst] Ensure correct memory management flow.
[stock-txn-asst] Doxygen documentation of classes.
[stock-txn-asst] Remove unused method.
[stokc-txn-asst] Add default currency to GncAccountSelector
[stock-txn-asst] Include a marker split in the stock account for divs.
[stock-txn-asst] Add multicurrency note to introduction.
[stock-txn-asst] Don't report account missing if it's not required.
[stock-txn-asst] Remove superflouos FieldMask::DISABLED tags
Merge John Ralls's 'more-stock-assistant' into stable
Merge Bob Fewell's 'bug798995' into stable.
Merge Bob Fewel's 'bug798990' into stable.
Merge James White's 'prices1' into stable.
Update github action package versions.
Remove defective and fortunately unused typemap.
Merge Richard Cohen's 'fix-gnc-mktime' into stable.
Merge James White's 'assistant2' into stable
[simple-business-create.py] Overwrite an existing file instead of crashing.
Bug 798925 - Python bindings: "invalid unclassed pointer...
Bug 798709 - Total(Period) column does not refresh period's value...
Merge Jeff Shelley's 'issue/728910' into stable.
[stock-txn-asst] Fix balance check
Merge latest translations from weblate.
Msgmerge po files in preparation for 5.4 release.
Fix formatting error in po files project-id line.
[stock-txn-asst] Fix exception converting GNC_ERROR_ARG to GncNumeric.
[stock-txn-asst] Reset entry amount/value to GNC_ERROR_ARG.
Revert "[assistant-stock-transaction] refresh_handler: avoid leaking GList*"
[c++options] Correctly implement handling Fancy Date Format.
[DBI backend] Change DBI test URLs to environment variables.
Remove test-gnc-recurrence.c from dist
Bug 799084 - Unable to create new scheduled transaction
Bug 798904 - GnuCash on Windows opens a CMD window at startup.
Merge latest translations from weblate.
Fix misspelled/missing dist files.
Release GnuCash 5.4
Kaligula (1):
Translation update by Kaligula <kaligula.dev at gmail.com> using Weblate
Luna Jernberg (1):
Translation update by Luna Jernberg <droidbittin at gmail.com> using Weblate
Marco (1):
Translation update by Marco <marcxosm at gmail.com> using Weblate
Mike Alexander (1):
fix debugging output, no functional change.
Milan Å alka (1):
Translation update by Milan Å alka <salka.milan at googlemail.com> using Weblate
Milo Ivir (3):
Translation update by Milo Ivir <mail at milotype.de> using Weblate
Translation update by Milo Ivir <mail at milotype.de> using Weblate
Translation update by Milo Ivir <mail at milotype.de> using Weblate
Pedro Albuquerque (3):
Translation update by Pedro Albuquerque <pmra at gmx.com> using Weblate
Translation update by Pedro Albuquerque <pmra at gmx.com> using Weblate
Translation update by Pedro Albuquerque <pmra at gmx.com> using Weblate
Philippe Lamare (1):
Translation update by Philippe Lamare <ph.lamare at free.fr> using Weblate
Rene Lambers (3):
Translation update by Rene Lambers <jbh.lambers at gmail.com> using Weblate
Translation update by Rene Lambers <jbh.lambers at gmail.com> using Weblate
Translation update by Rene Lambers <jbh.lambers at gmail.com> using Weblate
Richard Cohen (52):
By default, filter out online_wiggle in test-gnc-quotes
Refactor: DECLARE_FINAL GOCharmapSel < GtkBox
Refactor: DECLARE_FINAL GOOptionMenu < GtkButton
Refactor: hide implementation of GOOptionMenu (move from .h -> .c)
Refactor: remove unused GncRecurrenceComp
Refactor: DECLARE_FINAL GNCAccountSel < GtkBox
Refactor: DECLARE_FINAL GNCAmountEdit < GtkBox
Refactor: DECLARE_FINAL GncCellRendererTextFlag < GtkCellRendererText
Refactor: DECLARE_FINAL GncCellRendererTextView < GtkCellRendererText
Refactor: DECLARE_FINAL GNCCurrencyEdit < GtkComboBox
Refactor: DECLARE_FINAL GNCDateFormat < GtkBox
Refactor: DECLARE_FINAL GncDenseCal < GtkBox
Refactor: DECLARE_FINAL GncDenseCalStore < GObject
Refactor: DECLARE_FINAL GncEmbeddedWindow < GtkBox
Refactor: DECLARE_FINAL GncFrequency < GtkBox
Refactor: DECLARE_FINAL GncPeriodSelect < GtkBox
Refactor: DECLARE_FINAL GncPluginManager < GObject
Refactor: DECLARE_FINAL GncRecurrence < GtkBox
Refactor: DECLARE_FINAL GncReportCombo < GtkBox
Refactor: DECLARE_FINAL GncSxInstanceDenseCalAdapter < GObject
Refactor: DECLARE_FINAL GncSxListTreeModelAdapter < GObject
Refactor: hide implementations (move from .h -> .c)
Refactor: remove unnecessary *Private structs
Refactor: remove unused struct pageDataTuple
Refactor: define and use api methods for GNCSearchParam
Refactor: DECLARE_DERIVABLE GNCSearchParam < GObject
Refactor: DECLARE_FINAL GNCSearchParamSimple < GNCSearchParam
Refactor: DECLARE_FINAL GNCSearchParamCompound < GNCSearchParam
Refactor: hide implementations (move from .h -> .c)
Refactor: remove unnecessary *Private structs
Refactor: define and use api for GncSxInstanceModel
Refactor: DECLARE_FINAL GncSxInstanceModel < GObject
Refactor: hide implementation of GncSxInstanceModel (move from .h -> .c)
Change g_assert() -> g_assert_true() in tests
Valgrind: fix "definitely lost" memory in test - sqlite3test
Valgrind: fix "definitely lost" memory in test - test-import-backend
Valgrind: fix "definitely lost" memory in test - test-lots
Valgrind: fix "definitely lost" memory in test - test-qofquerycore
Valgrind: fix "definitely lost" memory in test - test-resolve-file-path
Valgrind: fix "definitely lost" memory in test - test-string-converters
Valgrind: fix "definitely lost" memory in test - test-userdata-dir-invalid-home
Valgrind: fix "definitely lost/still reachable" memory in test - test-xml2-is-file
Valgrind: fix "definitely lost" memory on error path - test-tokenizer
Fix memory leak on error path in text_to_dom_tree()
Valgrind: fix "definitely lost" memory from get_random_string() - test-address
Valgrind: fix "definitely lost" memory from get_random_string() - test-commodities
Valgrind: fix "definitely lost" memory from get_random_string() - test-customer
Valgrind: fix "definitely lost" memory from get_random_string() - test-employee
Valgrind: fix "definitely lost" memory from get_random_string() - test-job
Valgrind: fix "definitely lost" memory from get_random_string() - test-vendor
Move potentially unused "SCM zone" variable into the #ifdef
Valgrind: fix "definitely lost" memory in (gnc-mktime) - test-invoice-report-builtin-default
Robert Fewell (8):
Bug 799048 - Hover on tab not correct
Remove a couple of not used variables from previous commit.
Check that the register completioncell tree view is realized before trying to scroll to point
Bug 798990 - Notes No Longer Autofills
Bug799051 - Shortcut Ctrl + Tab not working in 5.3
Bug 799036 - Import prices from a CSV date problem
Fix Typo in previous commit, use Python3_INCLUDE_DIRS
Bug 798995 - Keystrokes ignored during ledger entry
Simon Arlott (9):
Bug 797507 - GnuCash Splash screen may disappear before the main window appears
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Add failuref() test function that allows the use of format strings
Fix assumption in gnc_num_dbg_to_string()
Fix memory leaks logging with gnc_numeric_to_string()
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Test loading and saving XML files with and without compression
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Translation update by Simon Arlott <weblate.simon at arlott.org> using Weblate
Stephan Paternotte (14):
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Translation update by Stephan Paternotte <stephan at paternottes.net> using Weblate
Sucipto (1):
Translation update by Sucipto <sucipto at pm.me> using Weblate
Szia Tomi (3):
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
Wellington Terumi Uemura (5):
Translation update by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
Translation update by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
Translation update by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
Translation update by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
Translation update by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
Yaron Shahrabani (1):
Translation update by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
Yuri Chornoivan (3):
Translation update by Yuri Chornoivan <yurchor at ukr.net> using Weblate
Translation update by Yuri Chornoivan <yurchor at ukr.net> using Weblate
Translation update by Yuri Chornoivan <yurchor at ukr.net> using Weblate
Zdenko Podobný (13):
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
Translation update by Zdenko Podobný <zdenop at gmail.com> using Weblate
gallegonovato (6):
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
Translation update by gallegonovato <fran-carro at hotmail.es> using Weblate
mocsa (2):
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
Translation update by mocsa <csaba at feltoltve.hu> using Weblate
vim (6):
Translation update by vim <dev.getport at slmail.me> using Weblate
Translation update by vim <dev.getport at slmail.me> using Weblate
Translation update by vim <dev.getport at slmail.me> using Weblate
Translation update by vim <dev.getport at slmail.me> using Weblate
Translation update by vim <dev.getport at slmail.me> using Weblate
Translation update by vim <dev.getport at slmail.me> using Weblate
xavier268 (1):
L10N:fr: Fix report title date issue
ÎÎΡÎΤÎÎÎΣ ΣΥÎÎΤÎÎΡÎΣÎÎΣ ΤΥÎÎΣÎÎ¥ (1):
Translation update by ÎÎΡÎΤÎÎÎΣ ΣΥÎÎΤÎÎΡÎΣÎÎΣ ΤΥÎÎΣÎÎ¥ <astilisos209 at gmail.com> using Weblate
More information about the gnucash-changes
mailing list