Commit Graph

170 Commits (28fec407aa95dfdcee1660e86032ffb0f5e8e109)

Author SHA1 Message Date
Christopher Lam c02152b34a [Account.hpp] xaccAccountGetSplits returns a reference to vector
1 year ago
Christopher Lam 10857219ab [Account.cpp] refactor acc->balance_limit getters/setters
1 year ago
Christopher Lam 63deaad249 [Account.cpp] use newer qof_instance_get|set_path_kvp
1 year ago
Christopher Lam ecabcef084 [Account.cpp] small modification xaccAccountSetLastNum
1 year ago
Christopher Lam d13f930a8c [Account.cpp] tightening loops, less g_list_free
1 year ago
John Ralls 514793d7a0 Bug 799389 - Crash when removing an account
2 years ago
Christopher Lam 48f3842eaa [Account.cpp] compare vectors with std::equal in xaccAccountEqual
2 years ago
John Ralls 5fe7a09e7d Bug 799370 - Transaction Journal view cursor placement after commit to...
2 years ago
Christopher Lam 88d8f63853 [Account.cpp] overload gnc_account_foreach_descendant takes std::function
2 years ago
John Ralls 60ccca017f Bug 799347 - Edit account to make it sub account under other account
2 years ago
John Ralls ad7a51a6ef Merge Chris Lam's 'acc-children-vector' into stable.
2 years ago
Christopher Lam b7fde90411 [Account.cpp] xaccAccountStagedTransactionTraversal copies SplitsVec
2 years ago
Christopher Lam cd097d19ec [Account.cpp] don't copy SplitsVec
2 years ago
Christopher Lam d1807b6c15 [engine.i] move gnc_accounts_and_all_descendants to engine.i
2 years ago
Christopher Lam 6cac9d0ebb [Account.cpp] priv->children is a vector<Account*>
2 years ago
Christopher Lam e80249ce2b [Account.cpp] gnc_account_remove_split shortcuts removing last split
2 years ago
Christopher Lam 038405b370 Revert "[account.cpp] gnc_account_remove_split searches from the end"
2 years ago
Christopher Lam 5aff4fb57d [account.cpp] gnc_account_remove_split searches from the end
2 years ago
Christopher Lam 7b46466ebd [account.cpp] fix regression caused by 3f7a5a8267
2 years ago
Christopher Lam e54e9d8086 [account.cpp] use HashTable for splits
2 years ago
Christopher Lam b28ca9bdb4 use c++ placement new
2 years ago
Christopher Lam 1e1d21b716 [Transaction.hpp] rename to .hpp
2 years ago
Christopher Lam 87dbbf25f8 [account.cpp] add gnc_account_foreach_until_date
2 years ago
Christopher Lam 0f791c474a [Account.cpp][api] gnc_account_foreach_split takes std::function<void(Split*)>
2 years ago
Christopher Lam 871f669a19 [Account.cpp] explicitly destroy priv->splits
2 years ago
Christopher Lam 35b6fb767d [Account.cpp] ensure priv->splits releases memory on shutdown
2 years ago
Christopher Lam 94368f4cb4 [Account.cpp] SplitsVec&, ensure xaccAccountGetSplitList is freed
2 years ago
Christopher Lam 2b71219766 [Account.cpp] remove obsolete comment
2 years ago
Christopher Lam 3f7a5a8267 [Account.hpp][API] xaccAccountGetSplits and gnc_account_find_split
2 years ago
Christopher Lam a54caaab61 [Account.cpp] GetBalanceAsOfDate gets std::function instead of bool
2 years ago
Christopher Lam c1ee59c39b [Account.h] size_t xaccAccountGetSplitsSize returns g_list_length (splits)
2 years ago
Christopher Lam 2251bf8966 [Account.hpp] use std::optional for cached values
2 years ago
Christopher Lam d100df7ef7 [AccountP.hpp] .h -> .hpp, remove extern "C" {} wrapper
2 years ago
Christopher Lam dab32807ef [engine/*.cpp] NULL -> nullptr changes
2 years ago
Christopher Lam 9782918586 [account.cpp] add more account metadata - assoc account
2 years ago
Christopher Lam 235e24a055 [account.cpp] ~GncImapInfo = gnc_account_imap_info_destroy
3 years ago
Daniel Johnson 04b0317119 Demonstrate fx handling in budget report
3 years ago
Robert Fewell 0d84506a5e Bug 798851 - Account Balance 'include subaccounts' not saved
3 years ago
John Ralls 83829e6513 Merge branch 'maint'
3 years ago
John Ralls 1020bde89c Fix crashes in test-engine on Arch Linux.
3 years ago
Geert Janssens d75ab275f1 Eliminate gnc-csv-account-map.[ch]
3 years ago
John Ralls bbfa378783 Don't crash and do pass tests.
3 years ago
John Ralls af02dae286 Fixups for merging into master instead of maint.
3 years ago
Christopher Lam 76014f18a0 [account.cpp] don't cache char* [fails]
3 years ago
Richard Cohen 0798bce2a6 [-Wunused-value] - remove
3 years ago
Richard Cohen ea2d3be217 Remove some unused variables with obviously no side effects
3 years ago
Geert Janssens 99506d331a Reduce GncImportMatchMap to just the account
3 years ago
Christopher Lam 17820ec261 Merge branch 'maint'
3 years ago
John Ralls f4c6d65395 Merge Bob Fewell's 'nofree' into maint.
3 years ago
Richard Cohen 1cec0cb3f3 Use internal extern "C" { ... } for C++
3 years ago