Commit Graph

760 Commits (a4b1827793b146e9d0fd8db87c76cb5caa211dc6)

Author SHA1 Message Date
Christopher Lam 374443747d [account.cpp] new static: get/set_kvp_string_path
5 years ago
John Ralls 824b515430 Fix qoflog's comments to reflect a preference for the macros over GLib functions.
5 years ago
John Ralls 74d0630867 Bug 798237 - Logging during XML file loading degrades performance...
5 years ago
Christopher Lam 15852031d4 [utest-account.cpp] increase test coverage
5 years ago
Christopher Lam 017ab06939 Merge branch 'maint'
5 years ago
John Ralls 8ab8642e76 Fix leak of trading_splits list in xaccTransClearTradingSplits
5 years ago
John Ralls 1387d5f960 Fix unchecked ptr dereference.
5 years ago
John Ralls ab24c34660 Merge Simon Arlott's 'free-template-root' into maint.
5 years ago
Simon Arlott 4a8acf3fb2 Free template root accounts on book end
5 years ago
John Ralls 079a900300 Bug 798298 - Re-imported transactions no longer ignored
5 years ago
Mike Alexander 068a5d2fa8 Fix xaccSplitGetOtherSplit which was broken by 028bf9826, don't
5 years ago
jean 4e9fe0a4d1 Add missing function to mock account
5 years ago
Christopher Lam 8d502fcdd8 Merge branch 'maint'
5 years ago
Christopher Lam 1eb6709331 [test-lots.cpp] add kvp getter/setter changes
5 years ago
Christopher Lam 323182c9f7 [utest-Account.cpp] add kvp getter/setter changes
5 years ago
Christopher Lam 8a37c4c019 [utest-Invoice.c] add kvp getter/setter tests
5 years ago
Christopher Lam 9ec670f828 [test-commodities.cpp] add kvp setter/getter test
5 years ago
Christopher Lam d4c8b36f9f [utest-Transaction.cpp] add kvp setter/getter tests
5 years ago
Christopher Lam c3b50f0b58 [gnc-lot.c] fix - cache value properly
5 years ago
Christopher Lam 595e126a34 [account.cpp] modify set_kvp_string_tag to accept strstrip or nullptr
5 years ago
Christopher Lam c5a6383b43 [account.cpp] fix - incomplete #1117
5 years ago
Christopher Lam 001b34616f [Transaction.c] GValue string must be unset
5 years ago
Christopher Lam a47bee97d6 [Split.c] GValue string must be unset
5 years ago
Christopher Lam 0ecbcb4ef1 [gnc-lot.c] GValue string must be unset
5 years ago
Christopher Lam ac2afc7e13 [gncInvoice.c] GValue string must be unset
5 years ago
Christopher Lam 3bf49ed8d7 [Account.cpp] GValue string must be unset
5 years ago
Christopher Lam e3af2f22f9 [gnc-commodity.c] cache user_symbol into commodity struct
5 years ago
John Ralls 57f73d70c7 Merge Yordan Miladinov's denom_lcd into maint.
5 years ago
Christopher Lam c6d8333811 Merge branch 'maint'
5 years ago
Christopher Lam c55ab50349 [gnc-budget.c] gnc_budget_get_account_period_note to be freed by the caller
5 years ago
Yordan Miladinov 6cb509ea7d
fix an uncaught exception: denom_lcd may throw an overflow exception if casting lcm to int64_t fails
5 years ago
Christopher Lam 7e41efc232 Merge branch 'maint-speedup-and-leaks' into maint #1109
5 years ago
Christopher Lam ff2ceb111d [gnc-commodity] GValue must be unset
5 years ago
Christopher Lam 028bf9826b [Split] xaccSplitGetOtherSplit don't test book trading-accts
5 years ago
Christopher Lam 6bf5a618de qof_instance_get gchar* must be freed
5 years ago
Christopher Lam e4d808e674 [qofbook] qof_book_use_split_action_for_num_field: free a char*
5 years ago
Christopher Lam eafc290034 Merge branch 'maint'
5 years ago
Christopher Lam 40d886fa9d gnc_account_list_name_violations elements must be freed
5 years ago
Christopher Lam 4c37f6d4ef [account.cpp] gnc_g_list_stringjoin instead of repeated allocations
5 years ago
Christopher Lam bedc85afa3 Merge branch 'maint-leaks' into maint #1101
5 years ago
Christopher Lam 0420ae6a66 [account.cpp] refactor gnc_account_list_name_violations
5 years ago
Christopher Lam 67bd513514 [account.cpp] rewrite gnc_account_foreach_descendant_until in C++
5 years ago
Christopher Lam 17953441cb [account.cpp] refactor gnc_account_foreach_descendant
5 years ago
Christopher Lam 5698b67bf5 [account.cpp] refactor gnc_account_lookup_by_code
5 years ago
Christopher Lam 09e2e7613c [account.cpp] refactor gnc_account_lookup_by_name
5 years ago
Christopher Lam bebc366e88 [account.cpp] refactor gnc_account_n_descendants
5 years ago
John Ralls f0926d66c1 Merge Simon Arlott's 'qof-instance-dispose' into maint.
5 years ago
Christopher Lam e6c33a39bc [account.cpp] refactor gnc_account_get_descendants{_sorted}
5 years ago
Christopher Lam d2db43019c [account.cpp] internal function account_foreach_descendant
5 years ago
Christopher Lam de1ad9367a g_free gnc_ctime which returns a new gchar*
5 years ago
Simon Arlott 7a0ea190ca
qof_instance_dispose should always complete dispose processes
5 years ago
John Ralls 9062be3d47 Merge Simon Arlott's 'string-cache-fixes' into maint.
5 years ago
John Ralls 08bf3ec5b0 Merge branch 'maint'
5 years ago
Simon Arlott 4a5b5f3bf2
Don't cache the empty string
5 years ago
Simon Arlott 320df7e409
Use const return values for string cache
5 years ago
Simon Arlott 4132939612
Avoid leaking string cache entries for "" in Transaction and Split
5 years ago
Robert Fewell 0f026f6a10 Bug 798221 - Transfer funds between accounts with different currencies crashes Gnucash on macOS
5 years ago
Simon Arlott 08b56e9669
[gnc-pricedb] Don't lookup old prices when doing bulk updates
5 years ago
Christopher Lam 1b4d30b3b1 Merge branch 'maint'
5 years ago
Hong Xu 0fd0aca531 Explain out what AsOfDate means in the doc
5 years ago
John Ralls 601eb51361 Improve transaction sorting on effective num field.
5 years ago
John Ralls 985a6420fc Bug 798196 - not building with Boost 1.76
5 years ago
John Ralls 6aa35ea7fb Better fix for bug 798204, doesn't break trading account selection.
5 years ago
John Ralls 9eeff5dd7e Bug 798204 - Creation of Imbalance Accounts
5 years ago
John Ralls 68ec80e68d Bug 798203 - g_assert fault while reversing transaction
5 years ago
John Ralls 80d6749989 Bug 787813 - Price change from editing a transaction not reflected...
5 years ago
Christopher Lam 321b5efabc Merge branch 'maint-leaks' into maint #1019
5 years ago
John Ralls 42213c597c Bug 798199 - Pasting invalid value in date column crashes GnuCash
5 years ago
Christopher Lam b095d1e7da Revert "[qofquery] q->terms g_list members must be freed"
5 years ago
Christopher Lam c8a7b9edb3 [Account] g_value_unset
5 years ago
Christopher Lam bfdec74a48 [qof-backend] gchar * gnc_path_get_pkglibdir must be g_freed
5 years ago
Christopher Lam f6a9be45ba [Split] g_value_unset
5 years ago
Christopher Lam 36901c5751 [gncJob] g_value_unset
5 years ago
Christopher Lam 1824a30bd0 [gncinvoice] g_value_unset
5 years ago
Christopher Lam badd976e11 [gnc-lot] g_value_unset
5 years ago
Christopher Lam c9565abe8b [gnc-commodity] g_value_unset
5 years ago
Christopher Lam 302020fcb7 [gnc-budget] g_value_unset
5 years ago
Christopher Lam ceeb1dff7a [scrub.c] g_value_unset
5 years ago
Christopher Lam 92cd437562 [Transaction.c] g_value_unset to release GValue string
5 years ago
Christopher Lam 3353d3950b [gnc-budget] g_value_unset GValue
5 years ago
Christopher Lam a3e3823ee7 [qofquery] q->terms g_list members must be freed
5 years ago
Christopher Lam 8a6413342d [SchedXaction] free GList*
5 years ago
Christopher Lam c5585ebe2c [gncInvoice] free GList*
5 years ago
Christopher Lam d611538ae7 [gncTaxtable] free GSList*
5 years ago
Christopher Lam b3101c9385 [gnc-pricedb.c] plug GList leak
5 years ago
Christopher Lam 8a56a00313 Modify documentation for gncEntryComputeValue
5 years ago
Christopher Lam b25a444140 Merge branch 'maint'
5 years ago
John Ralls da3c511b6c Remove trading splits instead of trying to adjust them.
5 years ago
John Ralls 4f030aac6e Bug 798093 - Changing the symbol/abbreviation of a security...
5 years ago
John Ralls 18c72baddf Don't bother scrubbing for orphans if there's no transaction currency.
5 years ago
John Ralls 2b48fd375d Revert "Fix duplicate trading accounts."
5 years ago
Hong Xu 888676eb31 from_price and to_price may be uninitialized in extract_comon_prices
5 years ago
Christopher Lam ae7eb9b3ad [gnc-pricedb] extract common code into get_nearest_price
5 years ago
Christopher Lam a2f5223148 [gnc-pricedb] use g_list_find and plug memory leak
5 years ago
John Ralls ed486a58a4 Fix duplicate trading accounts.
5 years ago
John Ralls 2258e7a44e xaccAccountTypes was backwards
5 years ago
Christopher Lam 5ce8f78f77 Merge branch 'maint'
5 years ago
Robert Fewell e535ba5411 Change some functions to use const gnc_commodity for gnc_pricedb
5 years ago
Robert Fewell e75308e684 Rename a couple of gnc-pricedb functions that have not been used.
5 years ago
Robert Fewell d3bd7fda61 Add unit tests for new gnc-pricedb functions
5 years ago