..
mocks
Wrap include of gtest.h and gmock.h with a warning-silencing pragma.
11 months ago
test
[guid.cpp] string->guid should disallow 'g' char
4 months ago
test-core
Add missing `#include <cstdint>`
1 year ago
Account.cpp
[account.cpp] comparing identical accts returns 0
5 months ago
Account.h
Bug 799528 - Crash on account deletion (edit)
1 year ago
Account.hpp
[account.cpp] gnc_account_foreach_split forward loops only
5 months ago
AccountP.hpp
[Account.cpp] refactor acc->balance_limit getters/setters
1 year ago
CMakeLists.txt
Bug 799480 - Fails to build with ICU 76
1 year ago
FreqSpec.h
…
Query.cpp
Reapply filter when number of sub-accounts change
2 years ago
Query.h
Reapply filter when number of sub-accounts change
2 years ago
README
Remove texi design document in engine
2 years ago
README.query-api
…
Recurrence.cpp
Mortgage assistant: Avoid crash when returning to the repayment page.
11 months ago
Recurrence.h
recurrencePeriodTypeToString and recurrenceWeekendAdjustToString g_strdup only when necessary
2 years ago
SX-book-p.h
Use internal extern "C" { ... } for C++
3 years ago
SX-book.cpp
[SX-book.cpp] convert to c++
2 years ago
SX-book.h
Use internal extern "C" { ... } for C++
3 years ago
SX-ttinfo.hpp
[SX-ttinfo.cpp] tidier, using c++ stl and algo
2 years ago
SchedXaction.cpp
[SX-ttinfo.cpp] tidier, using c++ stl and algo
2 years ago
SchedXaction.h
[SX-ttinfo.cpp] tidier, using c++ stl and algo
2 years ago
SchedXaction.hpp
[SX-ttinfo.cpp] tidier, using c++ stl and algo
2 years ago
Scrub.cpp
[account.cpp] gnc_account_foreach_split forward loops only
5 months ago
Scrub.h
Use internal extern "C" { ... } for C++
3 years ago
Scrub2.cpp
[Transaction.hpp] rename to .hpp
2 years ago
Scrub2.h
[Scrub2.cpp] convert to cpp
2 years ago
Scrub3.cpp
[Transaction.hpp] rename to .hpp
2 years ago
Scrub3.h
Use internal extern "C" { ... } for C++
3 years ago
ScrubBudget.c
[budget-feature] move unset_feature call to gnc_budget_gui_delete_budget
3 years ago
ScrubBudget.h
…
ScrubBusiness.c
g_list_free xaccAccountGetSplitList
2 years ago
ScrubBusiness.h
add #ifdef __cplusplus extern "C" {} wrappers to .h files
2 years ago
Split.cpp
[Split.cpp] use qof_instance kvp API for GncGUID*
9 months ago
Split.h
[Transaction|Split.cpp] Remove Reg2 unused functions
2 years ago
SplitP.hpp
[SplitP.hpp] rename to .hpp
2 years ago
TransLog.cpp
[translog.cpp] use c++ for better cleanup
6 months ago
TransLog.h
Use internal extern "C" { ... } for C++
3 years ago
Transaction.cpp
[transaction.cpp] xaccTransSetDate has GDate on stack
5 months ago
Transaction.h
[Transaction|Split.cpp] Remove Reg2 unused functions
2 years ago
TransactionP.hpp
[SplitP.hpp] rename to .hpp
2 years ago
cap-gains.cpp
[Transaction.hpp] rename to .hpp
2 years ago
cap-gains.h
Add #ifdef __cplusplus extern "C" {} wrappers to .h files
2 years ago
cashobjects.cpp
[Transaction.hpp] rename to .hpp
2 years ago
cashobjects.h
Use internal extern "C" { ... } for C++
3 years ago
engine-helpers.c
[engine-helpers.h] key is a const char*
2 years ago
engine-helpers.h
[engine-helpers.h] key is a const char*
2 years ago
gnc-accounting-period.c
[options] Move options from app-utils to engine.
4 years ago
gnc-accounting-period.h
Use internal extern "C" { ... } for C++
3 years ago
gnc-aqbanking-templates.cpp
Use internal extern "C" { ... } for C++
3 years ago
gnc-aqbanking-templates.h
Don't use extern "C" around #includes
3 years ago
gnc-backend-prov.hpp
…
gnc-budget.cpp
use c++ placement new
2 years ago
gnc-budget.h
Don't use extern "C" around #includes
3 years ago
gnc-commodity.cpp
Added US Bonds (usbonds) to gnc-commodity.cpp
4 months ago
gnc-commodity.h
[gnc-commodities.cpp] expose auto_quote_control kvp to test them
9 months ago
gnc-commodity.hpp
[gnc-commodity.cpp] gnc_quote_source_set_fq_installed takes a StrVec
2 years ago
gnc-date-p.h
Don't use extern "C" around #includes
3 years ago
gnc-date.cpp
[gnc-date.cpp] gnc_g_date_new_today calls gnc_gdate_set_today
5 months ago
gnc-date.h
[gnc-date.cpp] deprecate gnc_difftime
2 years ago
gnc-datetime.cpp
Fix GncDateTime tests on Windows.
7 months ago
gnc-datetime.hpp
[gnc-datetime] improve CSV date parser with ICU and boost
2 years ago
gnc-engine.cpp
[Transaction.hpp] rename to .hpp
2 years ago
gnc-engine.h
[Transaction.hpp] rename to .hpp
2 years ago
gnc-euro.cpp
[gnc-euro.cpp] fix typo for bulgarian lev rate
4 months ago
gnc-euro.h
Use internal extern "C" { ... } for C++
3 years ago
gnc-event.c
…
gnc-event.h
…
gnc-features.cpp
[gnc-features.cpp] remove_if requires <algorithm>
3 years ago
gnc-features.h
Refactor gnc-features.
3 years ago
gnc-hooks.c
…
gnc-hooks.h
Use internal extern "C" { ... } for C++
3 years ago
gnc-int128.cpp
[-Wunused-value] - remove
3 years ago
gnc-int128.hpp
Silence Clang deprecation warnings about sprintf.
3 years ago
gnc-lot-p.h
Add #ifdef __cplusplus extern "C" {} wrappers to .h files
2 years ago
gnc-lot.cpp
[gnc-lot.cpp] use qof_instance kvp API for const char*
9 months ago
gnc-lot.h
Doxygen - minor cleanup of gnc-lot.h
2 years ago
gnc-numeric.cpp
Improve GncNumeric(std::string) to handle unicode spaces.
1 year ago
gnc-numeric.h
Doxygen - drop several txt files that were included in
2 years ago
gnc-numeric.hpp
Add missing `#include <cstdint>`
1 year ago
gnc-option-date.cpp
gnc_relative_date_to_time64: Have only if statemen for period TODAY.
1 year ago
gnc-option-date.hpp
Test gnc-option-date variable fy start days.
1 year ago
gnc-option-impl.cpp
Merge branch 'free-guid-string' into stable #1777
3 years ago
gnc-option-impl.hpp
Add missing `#include <cstdint>`
1 year ago
gnc-option-ui.hpp
[options] Move options from app-utils to engine.
4 years ago
gnc-option-uitype.hpp
Bug753307 - Custom Report be selectable as default Report for Printing
3 years ago
gnc-option.cpp
[c++options] Correctly implement handling Fancy Date Format.
3 years ago
gnc-option.hpp
Add missing `#include <cstdint>`
1 year ago
gnc-optiondb-impl.hpp
[c++options]Really fix the gnc_option_db_lookup_string_value leak
3 years ago
gnc-optiondb.cpp
Improve translatable strings.
10 months ago
gnc-optiondb.h
[c++options]Really fix the gnc_option_db_lookup_string_value leak
3 years ago
gnc-optiondb.hpp
Add missing `#include <cstdint>`
1 year ago
gnc-pricedb-p.h
[gnc-pricedb.h] remove unused gnc_pricedb_substitute_commodity
2 years ago
gnc-pricedb.cpp
[gnc-pricedb.cpp] plug leak when fiscal_end_date is null
4 months ago
gnc-pricedb.h
[gnc-pricedb.h] remove unused gnc_pricedb_lookup_at_time64
2 years ago
gnc-rational-rounding.hpp
…
gnc-rational.cpp
Add missing `#include <cstdint>`
1 year ago
gnc-rational.hpp
…
gnc-session.c
…
gnc-session.h
Use internal extern "C" { ... } for C++
3 years ago
gnc-timezone.cpp
Fix UAF in xaccFreeSplit.
2 years ago
gnc-timezone.hpp
Use internal extern "C" { ... } for C++
3 years ago
gnc-uri-utils.c
Doxygen - drop obvious cases of deprecated code
2 years ago
gnc-uri-utils.h
Doxygen - drop obvious cases of deprecated code
2 years ago
gncAddress.c
[~qofchoice.cpp] remove, not useful
2 years ago
gncAddress.h
Doxygen - fold business.txt file in the respective source files
2 years ago
gncAddressP.h
[engine/*.h] add extern "C" {} wrappers
2 years ago
gncBillTerm.c
Doxygen - fold business.txt file in the respective source files
2 years ago
gncBillTerm.h
Doxygen - fold business.txt file in the respective source files
2 years ago
gncBillTermP.h
Use internal extern "C" { ... } for C++
3 years ago
gncBusiness.c
…
gncBusiness.h
Doxygen - merge separate txt files into respective header files
2 years ago
gncCustomer.c
[~qofchoice.cpp] remove, not useful
2 years ago
gncCustomer.h
Don't use extern "C" around #includes
3 years ago
gncCustomerP.h
[engine/*.h] add extern "C" {} wrappers
2 years ago
gncEmployee.c
Remove extra semicolons
3 years ago
gncEmployee.h
Don't use extern "C" around #includes
3 years ago
gncEmployeeP.h
[engine/*.h] add extern "C" {} wrappers
2 years ago
gncEntry.c
Merge branch 'maint'
3 years ago
gncEntry.h
Merge Richard Cohen's 'cleanup' into master.
3 years ago
gncEntryP.h
Use internal extern "C" { ... } for C++
3 years ago
gncIDSearch.c
…
gncIDSearch.h
…
gncInvoice.c
Add missing `#include <cstdint>`
1 year ago
gncInvoice.h
Don't use extern "C" around #includes
3 years ago
gncInvoiceP.h
Use internal extern "C" { ... } for C++
3 years ago
gncJob.c
[~qofchoice.cpp] remove, not useful
2 years ago
gncJob.h
Merge branch 'maint'
3 years ago
gncJobP.h
[engine/*.h] add extern "C" {} wrappers
2 years ago
gncOrder.c
Remove extra semicolons
3 years ago
gncOrder.h
Merge Richard Cohen's 'cleanup' into master.
3 years ago
gncOrderP.h
[engine/*.h] add extern "C" {} wrappers
2 years ago
gncOwner.c
Bug 798925 - Python bindings: "invalid unclassed pointer...
3 years ago
gncOwner.h
Bug 798950 - Bug Report: Incorrect Currency Conversion and Provider Invoice Payment Recording
3 years ago
gncOwnerP.h
…
gncTaxTable.c
gncTaxTable: chain up to the correct parent function.
4 months ago
gncTaxTable.h
Doxygen - merge separate txt files into respective header files
2 years ago
gncTaxTableP.h
Use internal extern "C" { ... } for C++
3 years ago
gncVendor.c
[~qofchoice.cpp] remove, not useful
2 years ago
gncVendor.h
Don't use extern "C" around #includes
3 years ago
gncVendorP.h
[engine/*.h] add extern "C" {} wrappers
2 years ago
guid.cpp
[guid.cpp] GncGUID* avoids temporary gnc::GUID, and better hash
4 months ago
guid.h
Don't use extern "C" around #includes
3 years ago
guid.hpp
[guid.hpp] GUID::from_string and is_valid_string takes a const char*
2 years ago
iso-4217-currencies.xml
Bulgarian Lev (BGN) replaced by Euro 1 Jan 2026.
4 months ago
iso-currencies-to-c.xsl
…
kvp-frame.cpp
Add missing `#include <cstdint>`
1 year ago
kvp-frame.hpp
[kvp-frame.cpp] expose iterator, skip inexistent frame
4 years ago
kvp-value.cpp
[engine] Remove two replace functions from KvpValue
3 years ago
kvp-value.hpp
Add missing `#include <cstdint>`
1 year ago
kvp_doc.txt
Remove texi design document in engine
2 years ago
policy-p.h
Merge branch 'maint'
4 years ago
policy.cpp
[Transaction.hpp] rename to .hpp
2 years ago
policy.h
…
qof-backend.cpp
Use internal extern "C" { ... } for C++
3 years ago
qof-backend.hpp
Use internal extern "C" { ... } for C++
3 years ago
qof-gobject.h
Remove extra semicolons
3 years ago
qof-string-cache.cpp
Use internal extern "C" { ... } for C++
3 years ago
qof-string-cache.h
…
qof-win32.cpp
Don't use extern "C" around #includes
3 years ago
qof.h
[~qofchoice.cpp] remove, not useful
2 years ago
qofbackend.h
…
qofbook-p.h
Doxygen - drop obvious cases of deprecated code
2 years ago
qofbook.cpp
[AccountP.hpp] .h -> .hpp, remove extern "C" {} wrapper
2 years ago
qofbook.h
Don't use extern "C" around #includes
3 years ago
qofbook.hpp
Refactor gnc-features.
3 years ago
qofbookslots.h
Allow to select saved report on print invoice button
3 years ago
qofclass-p.h
…
qofclass.cpp
…
qofclass.h
[~qofchoice.cpp] remove, not useful
2 years ago
qofevent-p.h
…
qofevent.cpp
…
qofevent.h
…
qofid-p.h
…
qofid.cpp
[qofid.cpp] remove unnecessary struct
2 years ago
qofid.h
[qofid.cpp] qof_collection_foreach_sorted
2 years ago
qofinstance-p.h
[qofinstance.cpp] add overloaded qof_instance_set|get_path_kvp
1 year ago
qofinstance.cpp
[Transaction.cpp] use qof_instance kvp API for GDate
9 months ago
qofinstance.h
Use internal extern "C" { ... } for C++
3 years ago
qoflog.cpp
[qoflog.cpp] plug a gchar* leak
6 months ago
qoflog.h
Don't use extern "C" around #includes
3 years ago
qofobject-p.h
…
qofobject.cpp
[qofobject.cpp] check col!=nullptr instead of obj
5 months ago
qofobject.h
[~qofchoice.cpp] remove, not useful
2 years ago
qofquery-p.h
…
qofquery.cpp
Silence compile warning with a cast.
1 year ago
qofquery.h
[~qofchoice.cpp] remove, not useful
2 years ago
qofquerycore-p.h
…
qofquerycore.cpp
Reapply filter when number of sub-accounts change
2 years ago
qofquerycore.h
Reapply filter when number of sub-accounts change
2 years ago
qofsession.cpp
Bug 799490 - Error on start or opening a gnucash file: Can't parse the URL
11 months ago
qofsession.h
…
qofsession.hpp
…
qofutil.cpp
Bug 798679 - Unicode normalization should be used for comparison but not stored.
3 years ago
qofutil.h
scanf supports %lld since C++11, C99
3 years ago