Commit Graph

855 Commits (7c955b452f6cd1b6fa9631a2af4e5450d6523410)

Author SHA1 Message Date
Christopher Lam fde47d1c7f Merge Simon Arlott branch 'gnc-numeric-to-string-leaks'into stable #1695
3 years ago
Christopher Lam d287c30145 [gsettings.cpp] use std::unordered_map which releases on shutdown
3 years ago
Christopher Lam 9dfe223fc7 [gsettings.cpp] g_settings_schema_unref after g_object_get
3 years ago
Richard Cohen 52e8524ec5 Refactor: hide implementation of GncSxInstanceModel (move from .h -> .c)
3 years ago
Richard Cohen d30fdd8071 Refactor: DECLARE_FINAL GncSxInstanceModel < GObject
3 years ago
Richard Cohen 9713683ee3 Refactor: define and use api for GncSxInstanceModel
3 years ago
Simon Arlott 663dfadb90
Fix memory leaks logging with gnc_numeric_to_string()
3 years ago
Simon Arlott fe526a6043
Check source parameter to GncQuotesImpl::report() is not null
3 years ago
Richard Cohen 958e9a4d6f Valgrind: fix "Invalid read" in test-exp-parser
3 years ago
Christopher Lam b331ec974e [gnc-gsettings.cpp] plug a char* leak
3 years ago
Christopher Lam 3ccb5c4896 Merge branch 'wordsmithing' into stable #1658
3 years ago
Christopher Lam f580a6cf2d [gnc-ui-balances.c] better wording for balance limits
3 years ago
Richard Cohen 680fe47bac Refactor: Remove unused macros GNC_BASIC_GOBJECT_*
3 years ago
Richard Cohen 5d955654bc Refactor: DEFINE_TYPE GncSxInstanceModel < GObject
3 years ago
Mike Alexander d61b962954 Fix a typo in some debug output.
3 years ago
John Ralls 26162da450 Merge Richard Cohen's 'cleanup-build' into stable.
3 years ago
Richard Cohen 80e9d9c35d scanf supports %lld since C++11, C99
3 years ago
Richard Cohen b3e3eb3166 By default, filter out online_wiggle in test-gnc-quotes
3 years ago
Richard Cohen 4df662afae Fix the typo in function name "new_query_for_addresss"
3 years ago
John Ralls df878c6a3d Merge Maarten Bosmans's 'memleak-fixes' into stable.
3 years ago
Maarten Bosmans 71802b5627 [test] Fix memory leak in test-gnc-quotes
3 years ago
Maarten Bosmans 6be682b645 Store allocated temporaries in a variable so they can be freed
3 years ago
Christopher Lam e26c3d6cf4 [gnc-ui-balances.c] gnc_ui_account_get_balance_limit_explanation
3 years ago
John Ralls 2f471e65a7 Bug 798802 - Online Price quote - Stocks not working GNU 5.0 Windows Bis
3 years ago
Maarten Bosmans 0d86be6d2a [test] Properly destroy resources on end of tests
3 years ago
Maarten Bosmans ed3fe00880 [test] Use test fixture to initialize and destroy resources
3 years ago
John Ralls 0d598d51ed Fix Finance::Quote use on Win32.
3 years ago
John Ralls a587dfff2c Bug 798802 - Online Price quote - Stocks not working GNU 5.0 Windows
3 years ago
John Ralls 89f41a305c Merge new potfile reflecting string changes.
3 years ago
John Ralls 576fc9b52c Fix quotes on Windows.
3 years ago
John Ralls 90e1e2d1c3 Merge Bob Fewell's 'bug798558' into master.
3 years ago
John Ralls 0c3e85404d Avoid crash from trying to free an unallocated char*.
3 years ago
Christopher Lam 97f0653238 [gnc-quotes] g_free a char* from gnc_prefs_get_string
3 years ago
Robert Fewell a576dd87a4 Bug798558 - Irregular line spacing in Account Tree View
3 years ago
Geert Janssens 1f0a69a804 Properly parse plus signs while importing numbers
3 years ago
Geert Janssens 13ec4bb594 xaccParseAmount... - some code cleanups
3 years ago
Geert Janssens 8010d9646c Restore proper indentation
3 years ago
Richard Cohen 329a2f7d42 Guard against some possible null pointer dereferences
3 years ago
Richard Cohen 7b47c07f8e Don't use extern "C" around #includes
3 years ago
Christopher Lam 89e2bef427 Merge branch 'maint'
3 years ago
Christopher Lam abcce5000c Bug 798754 - Build fails with gcc 13 and glib > 2.76, bis
3 years ago
Geert Janssens 26482f397b Bug 797033 - The CSV Importer should not obey with the "automatic digital point" setting
3 years ago
Richard Cohen bddb4468fa Import GLIB2 as a target, and use it to simplify the CMakeLists
3 years ago
Geert Janssens 8a23304283 GncGSettings - use bool as return type for static function
3 years ago
Geert Janssens 64329414e9 GncGSettings - cosmetic: NULL->nullptr
3 years ago
Geert Janssens 32ae47980c GncGSettings - some minor cleanups
3 years ago
Geert Janssens 03aff5642a GncGSettings - rework signal handler manipulation
3 years ago
Geert Janssens 4761aa414c GncGSettings - reduce code duplication
3 years ago
Geert Janssens edab41f23a GncGSettings - basic c++ cleanups
3 years ago
Robert Fewell a1d17518a8 Add a function to dump the schema entries when in debug
3 years ago
Robert Fewell 2306ef8ca6 On a new install, the gnc_gsettings_version_upgrade
3 years ago
Robert Fewell 57f874bd3f Change the behaviour of the gseettings migration
3 years ago
Robert Fewell ac0532bf5c Change the alignment of a function in gnc_gsettings.cpp
3 years ago
Robert Fewell 308c609904 Fix comment typo in gnc-gsettings.cpp
3 years ago
Geert Janssens 286e1afa41 Bug 798749 - Fails to read gsettings on startup
3 years ago
Richard Cohen 9c6ad222a9 [-Wunused-function] - remove
3 years ago
Richard Cohen 8a20bcadb0 [-Wunused-variable] - remove unused translatable string
3 years ago
Richard Cohen 0dd406de10 [-Wunused-lambda-capture] (clang) - remove
3 years ago
Richard Cohen 78ec20515b Remove some unused variables - and the initialization
3 years ago
Richard Cohen ea2d3be217 Remove some unused variables with obviously no side effects
3 years ago
Christopher Lam 85c2491664 Merge branch 'maint'
3 years ago
John Ralls 7bb14b9caa Merge Richard Cohen's 'use-reference-for-loop' into master
3 years ago
Richard Cohen d8f45f2443 Use const references for for-loops to avoid unnecessary copies
3 years ago
John Ralls ce3447e6ea Bug 798740 - Build fails with gcc 13
3 years ago
Christopher Lam 119356752f Merge branch 'maint'
3 years ago
luzpaz 67ab9e90d2 Fix some typos
3 years ago
John Ralls f6919e60a7 Merge Richard Cohen's 'cleanup' into master.
3 years ago
John Ralls 046e4a156e Silence Clang deprecation warnings about sprintf.
3 years ago
Richard Cohen 1cec0cb3f3 Use internal extern "C" { ... } for C++
3 years ago
Richard Cohen 19bbde7000 Fix some typos
3 years ago
richardcohen 8044f79f75
Silence the boost (<1.76) warning message
3 years ago
John Ralls fed4daf4e7 [c++ quotes] Make sure to include all of the required Boost libraries.
3 years ago
John Ralls 31d79e3004 Merge Bob Fewell's 'bug798673' into master.
3 years ago
John Ralls b8c0673526 Merge branch 'maint'
3 years ago
Robert Fewell 7536fcaf2f Change the balance limit icon if both limits are zero
3 years ago
Robert Fewell a15c6f81b3 Allow the balances of sub accounts to be used in limits
3 years ago
Robert Fewell 60ab654d2b Add account balance test functions to gnc-ui-balance
3 years ago
John Ralls b4bab92da2 Bug 798664 - Result of 'gnucash --nofile' is marked dirty
3 years ago
John Ralls fae5de80d3 Undo unintended change in Bug 798679 commit.
3 years ago
John Ralls fd2761bd68 Bug 798679 - Fullwidth characters cannot be pasted as-is in register fields
3 years ago
Geert Janssens 98251d59a6 Bug 798672 - Preferences are not saved nor loaded, ERROR <GLib-GIO> g_settings_new_full: assertion 'schema != NULL' failed
3 years ago
Christopher Lam fc94b41c81 Merge branch 'maint'
4 years ago
John Ralls cf088f2a70 Merge John Ralls's 'Bug798614' into maint.
4 years ago
John Ralls 14a0ea4ed3 [price-quotes] Sort and format source list.
4 years ago
John Ralls 1a906b00aa [price-quotes] Enable gnucash-cli to retrieve preferences on macOS.
4 years ago
John Ralls 2767587874 [price-quotes] Fix setting alphavantage API key.
4 years ago
John Ralls 7f2a09a69f [price-quotes] Handle short error strings from finance-quote-wrapper.
4 years ago
John Ralls 50c72b4f88 [price-quotes] Remove m_ready and usable() from GncQuoteSource.
4 years ago
John Ralls 7d93774dd2 [price-quotes] Throw instead of returning if there aren't any commodities to quote.
4 years ago
John Ralls 81d4ea9550 [price-quotes] Remove F::Q version format check.
4 years ago
John Ralls c78fe37ff7 [price-quotes] General typo fixes and code cleanup.
4 years ago
John Ralls 70c9d4c9e3 [price-quotes] Fix version retrieval.
4 years ago
John Ralls 97e730b8d8 [price-quotes] Reformat test quote response strings to one line per quote.
4 years ago
Mike Alexander 2d3e80ea08 Compatibility with XCode's "new build system"
4 years ago
John Ralls e817091de1 [price-quotes] Warn only once if the AlphaVantage Key isn't set.
4 years ago
John Ralls d97ea77762 [price quotes] Add report member function to display quote information to stdout.
4 years ago
John Ralls 6ffb0bb633 [price-quotes] Report quote fetch failures to the user.
4 years ago
John Ralls 4c47e91180 [price-quotes] Implement error codes for currency and quote failures.
4 years ago
John Ralls 6db7800ca5 [price-quotes] Doxygen docs.
4 years ago
John Ralls 29ce925646 [price-quotes] Test the other fetch overloads and quote values.
4 years ago