Commit Graph

2534 Commits (stable)

Author SHA1 Message Date
Christopher Lam 47938d1a2c [gnc-date.cpp] gnc_date_interval_format localisable with ICU
6 days ago
Stefan Koch e1bbb9bb7b Bug 798873 - Crash when scrubbing after "undoing” changes
3 weeks ago
Stefan Koch 52bbcf72c5 Fix innocuous bug in qofinstance idata property.
3 weeks ago
Christopher Lam 0b4f14e107 [Transaction.cpp] use g_list_copy_deep avoiding g_list_append
3 weeks ago
Christopher Lam d64c8c8d59 [account.cpp] remove unused static var
3 weeks ago
Christopher Lam 3a2ac526a6 [gnc-commodity.cpp] improve gnc_commodity_compare
4 weeks ago
John Ralls e5fe2f3e0e Merge Stefan Koch's 'sk-unittest-qofid' into stable.
1 month ago
Stefan Koch 113af56272 fixup: Review comments about style of code.
1 month ago
Stefan Koch 7f0d66d439 fixup: Add the new test-qofid.cpp file the the source distribution.
1 month ago
Stefan Koch be5933a1ec fixup: Remove memory leaks in the test code.
1 month ago
Stefan Koch 0e3853bfb7 Fix undefined behaviour in collection_compare_cb function.
1 month ago
Stefan Koch 6e9a20dfeb Implement full test coverage of libgnucash/engine/qofid
1 month ago
Stefan Koch a2cc9881df Explicitly set the is_dirty attribute in qof_collection_new
1 month ago
Stefan Koch 9079d87307 Remove unused qof_collection_from_glist function.
1 month ago
Christopher Lam 334b015c19 [Account.h] gnc_account_get_earliest_date
1 month ago
John Ralls 622c35cfaa WORDS_BIGENDIAN needs to be a compile definition and checked with ifdef.
1 month ago
John Ralls b028f50fa3 A better fix for gcc ptr->int casting pickiness.
1 month ago
John Ralls 1d9b80f7ff gcc 15.2 is really picky about casting between ints of different sizes.
1 month ago
Robert Fewell b5185e1823 Bug 799706 - Rename Namespace
1 month ago
Christopher Lam c3e4f374a9 [account.cpp] gnc_account_child_index non-child acct should return -1
2 months ago
Christopher Lam 65d573889b [gnc-locale-utils.cpp] don't need to strdup locale
2 months ago
John Ralls be46171d02 Turn of deprecation warning for wstring_convert.
2 months ago
John Ralls 1f6a0c019a Fix uninitialized variable warning.
2 months ago
Christopher Lam c4317b906b Merge branch 'autoclear' into stable
2 months ago
John Ralls 942313d099 GncDateTime: New exceptions and a 32-bit time_t problem.
2 months ago
Christopher Lam 8d831d3501 [gnc-autoclear.cpp] gettext for abort messages
2 months ago
Christopher Lam bcce7a88c0 [gnc-autoclear.cpp] upgrade GError to return code too
2 months ago
Christopher Lam f893b046fb [io-gncxml-v2.cpp] xmlGetProp must be xmlFreed
2 months ago
John Ralls 3a06602910 Fix Asan UB complaint about int64_t alignment.
2 months ago
Christopher Lam 4f655492ce [sixtp-dom-parsers.cpp] g_date_free GDate leak
2 months ago
John Ralls 34330c2a57 gncTaxTable: chain up to the correct parent function.
2 months ago
Bruce Schuck f055c3c5a4 Added US Bonds (usbonds) to gnc-commodity.cpp
2 months ago
Christopher Lam 455ea3e71a [backend/xml] dom_tree_to_text returns std::optional<std::string>
2 months ago
Christopher Lam e79db945b2 [backend/xml] use apply_xmlnode_text
2 months ago
Christopher Lam 753e435456 [sixtp-dom-parsers.h] add templated functions for node text
2 months ago
Christopher Lam c80234341c [gnc-euro.cpp] fix typo for bulgarian lev rate
2 months ago
Christopher Lam 349c208a6c [guid.cpp] GncGUID* avoids temporary gnc::GUID, and better hash
2 months ago
John Ralls 6907d3648a Bulgarian Lev (BGN) replaced by Euro 1 Jan 2026.
2 months ago
Christopher Lam 465959cc90 [sixtp-dom-parsers.cpp] dom_tree_to_gdate: GDate on the stack
2 months ago
Christopher Lam 7c955b452f [sixtp-utils] string_to_num upgraded to use string_view
2 months ago
Christopher Lam cfc357a430 [backend/xml] fast string setters for acct/trans/split
2 months ago
Christopher Lam a63a3e3ce3 [sixtp-dom-parsers.cpp] introduce dom_node_to_text for solo text node
2 months ago
Christopher Lam 2f7e51cf2a [sixtp-dom-parsers.cpp] Remove unnecessary commodity allocation during XML load
2 months ago
Christopher Lam a57cd653e5 [backend/xml] dom_tree_to_guid returns std::optional<GncGUID> instead of GncGUID*
2 months ago
Christopher Lam 2e3fd090ff [gnc-autoclear.cpp] restore abort explanation message
2 months ago
Christopher Lam 722a455593 [guid.cpp] string->guid should disallow 'g' char
3 months ago
Christopher Lam 1cfda5a71a [test-gnc-guid.cpp] use EXPECT_THROW
3 months ago
Christopher Lam cdb9dfa0ee [guid.cpp] fast_string_to_guid: -1<<4 is UB, fix UB
3 months ago
Christopher Lam 3e4e334944 [guid.cpp] string->guid: parse into uuid data, avoids memcpy
3 months ago
Christopher Lam 534bea748f [guid.cpp] Specialise guid<->32-byte string
3 months ago