Commit Graph

457 Commits (stable)

Author SHA1 Message Date
John Ralls bdbc08e0ab Python Bindings: Destroy the QofSession in the Python Session dtor.
3 weeks ago
Noah R 859f0839ce [python-bindings] Add Split wrapping fixes, refactor tests for CI
2 months ago
Noah R 556e7b0d70 [python-bindings] Add get_*_price GncNumeric wrapping, double-wrap protection, and tests
2 months ago
Noah R 592b57ddbb [python-bindings] Fix missing return-type wrapping and clean up examples
2 months ago
Noah R e4ec72c97c [python-bindings] Add SWIG typemap compatibility layer for wrapper objects
2 months ago
Christopher Lam 2b7043b4ba [reports] use gnc_date_interval_format
3 months ago
Christopher Lam 47938d1a2c [gnc-date.cpp] gnc_date_interval_format localisable with ICU
3 months ago
John Ralls 79b43fb4f6 Guile: Use the right conversion for size_t.
4 months ago
John Ralls 6dc106ff08 SRFI-64 test-equal no longer considers exceptions equal to #f.
5 months ago
John Ralls 01f1d75198 Fix missing or incorrect expected exception test failures.
5 months ago
John Ralls e618b98950 Show the full test result alist on failure if expected value isn't defined.
5 months ago
Richard Cohen 647d3b7221 Make a link in the build directory for options.scm
6 months ago
Christopher Lam 001c690a81 [account.cpp] gnc_account_foreach_split forward loops only
7 months ago
Christopher Lam 8846ff4605 [test-engine-extras] add invoice IDs to test invoices
9 months ago
Christopher Lam b0c60fb310 [reports] use ICU for Unicode string comparison
11 months ago
Christopher Lam ff759c26bc [engine.i] convert gnc_account_accumulate_at_dates to c++
1 year ago
Christopher Lam c01cccbddc [gnc-engine-guile.cpp] helper gnc_split_to_scm function
1 year ago
Christopher Lam b219744dba [gnc-engine-guile] reduce overhead of gnc_foo_to_scm
1 year ago
Oliver Lok Trevor 008980c497 Added unit test
1 year ago
Oliver Lok Trevor 479ecc7b2b Fixed GetInvoiceFromTxn to convert to the right type of Python object for a GncInvoice.
1 year ago
John Ralls b5b2221e72 Test gnc-option-date variable fy start days.
1 year ago
John Ralls 0185a2fec8 Bug 799533 - Saved reports configurations are opening with…
1 year ago
John Ralls 218aa4ad87 Fix test-gnc-option-scheme-output to match fix for bug 799501.
1 year ago
John Ralls 2f0ed09bf1 Bug 799501 - Gnucash grashes on startup ice-9/read.scm error
1 year ago
John Ralls 85084e75d6 Fix python bindings build with Swig-4.3.0.
1 year ago
Christopher Lam 5661c45d2a gnc_commodity_table_get_namespaces must be g_list_freed
1 year ago
David Seifert c06bc18dc4
Add missing `#include <cstdint>`
2 years ago
Christopher Lam 6d7f4ec4c8 [engine.i] expose xaccAccountGetSplits in bindings
2 years ago
Christopher Lam e2f5c74bb4 [engine.i] VECTORREF_HELPER_INOUT to handle SplitsVec&
2 years ago
John Ralls 6cabb5d884 Revisit Bug 799308.
2 years ago
John Ralls 02e2fa0ead Bug 799308 - sqlite backend: Example Python script prints error...
2 years ago
Christopher Lam 1718fa0b6e [gnc-pricedb.h] remove unused gnc_pricedb_lookup_at_time64
2 years ago
Christopher Lam 664b1cb77a [gnc-optiondb.i] instead of scm_list_ref, walk the list
2 years ago
Christopher Lam 3e5d6a510b [gnc-optiondb.i] don't add null accounts
2 years ago
John Ralls ad7a51a6ef Merge Chris Lam's 'acc-children-vector' into stable.
2 years ago
Geert Janssens 1def3ce8fd Cleanup - remove deprecated function (re-)defines
2 years ago
Christopher Lam d1807b6c15 [engine.i] move gnc_accounts_and_all_descendants to engine.i
2 years ago
Geert Janssens e8d72ad53f Doxygen - merge separate txt files into respective header files
2 years ago
Geert Janssens 39aa5f9c09 Remove texi design document in engine
2 years ago
Christopher Lam 4c29f69d67 [engine.i] even faster gnc_get_match_commodity_splits
2 years ago
Christopher Lam 8fb5a6afd6 Fix tests so that they don't fail unnecessarily
2 years ago
Christopher Lam 68f60fef68 [engine.i] gnc_get_match_commodity_splits from scheme to c++
2 years ago
Christopher Lam cb7196a393 [base-typemaps.i] add VECTOR_HELPER_INOUT for Split* and Account*
2 years ago
Christopher Lam 94368f4cb4 [Account.cpp] SplitsVec&, ensure xaccAccountGetSplitList is freed
2 years ago
John Ralls e22a57ad26 Merge John Ralls's 'asan' into stable.
2 years ago
John Ralls d92d97aef6 Add Scheme coverage collection with option GUILE_COVERAGE.
2 years ago
Christopher Lam d8ece96503 [gnc-engine-guile.cpp] plug runaway GSList* leak
2 years ago
Christopher Lam 3863d6e8dc [engine-common.i] AccountList* arg must be g_list_freed
3 years ago
John Ralls a3f14759ab Asan: Make leak and ODR violation reporting CMake options.
3 years ago
John Ralls e17ba3cc00 Fix UAF in xaccFreeSplit.
3 years ago