Commit Graph

248 Commits (3e014f189fdae13270d49dcb11490cdbca9dec34)

Author SHA1 Message Date
John Ralls 26a179872d Don't create 2 new books for every new session.
8 years ago
Geert Janssens 3991ccb9c2 Cache current owner balances
8 years ago
John Ralls 40bcd1e377 Bump the max_denom_mult to match the new GNC_COMMODITY_MAX_FRACTION.
8 years ago
John Ralls 4fe12f5422 Some more magic number replacements.
8 years ago
John Ralls 87533fe4bc Catch std::underflow_error as well as std::overflow_error.
8 years ago
John Ralls dd10ac8bc7 Don't need NANOS_PER_SECOND anymore.
8 years ago
John Ralls 80a4591736 Bug 786708 - GnuCash won't load currency fractions larger than 1000000.
8 years ago
Geert Janssens 62eb95c05c Fix memory leaks in gncOwnerGetBalanceInCurrency
8 years ago
Geert Janssens 4e71629966 Fix memory leak in xaccTransRetDateDue
8 years ago
Geert Janssens 48b29f5e91 Fix memory leak in char* type KvpValue and fix improper uses
8 years ago
Geert Janssens b866d7d955 Plug memory leak in xaccSplitDestroy
8 years ago
Geert Janssens 1117027f72 An empty GValue is interpreted as NULL reason, which is still a valid cache
8 years ago
John Ralls a19dcc7bd4 Fix crash when there's no TRANS_READ_ONLY_REASON slot.
8 years ago
Geert Janssens d069b67d48 Fix memory leak in xaccTransGetReadOnly
8 years ago
Geert Janssens 3634e8f59d Fix memory leak using qof_instance_get on a GncGUID
8 years ago
Geert Janssens 705e866472 Bug 796054 follow up
8 years ago
Geert Janssens d07f759ca3 Use alignment-safe buffer handling
8 years ago
Geert Janssens 4c87dd05ec Fix compiler warning issues
8 years ago
Geert Janssens 131df82135 Merge branch 'date-bugs' of https://github.com/Bob-IT/gnucash into maint
8 years ago
Geert Janssens baf933acf2 Bug 796054 - unposting and reposting invoice doubles amounts
8 years ago
Geert Janssens c977c2350a Merge branch 'sort-filter' of https://github.com/Bob-IT/gnucash into maint
8 years ago
John Ralls 704afc6e02 Comment to explain structuring an (env-transfer-foreign).
8 years ago
John Ralls fe73f52bdb Guard against divide-by-zero errors.
8 years ago
Robert Fewell 2dcb316280 White space removal and change tabs to spaces in qofbook.cpp/h
8 years ago
Robert Fewell fd750a22eb Cache the number of days read only value
8 years ago
Robert Fewell a650693d07 New feature for register sort/filter settings move.
8 years ago
Robert Fewell 9423e0913b Remove white space and re-indent gnc-features.c
8 years ago
John Ralls c08dee67ba Preserve timespec-using functions in Guile bindings.
8 years ago
John Ralls e9098d08d2 Change ISO date format to remove fractional seconds.
8 years ago
John Ralls 35fabe2690 Remove Timespec from gnc-date.
8 years ago
John Ralls 62b17ca5db Timespec removal, engine odds-and-ends.
8 years ago
John Ralls 358cd979d9 Remove Timespec from the main engine classes (Transaction, Split, & Account.
8 years ago
John Ralls fee589b28c Remove Timespec from pricedb.
8 years ago
John Ralls 92a8cf330a Timespec->time64 in business code.
8 years ago
John Ralls c8b372e390 Convert GNC_TYPE_TIMESPEC to GNC_TYPE_TIME64, Kvp::Type::Timespec to Kvp::Type::Time64
8 years ago
John Ralls b60aef9d2a Remove timespec2dmy.
8 years ago
John Ralls 6f89bd62b3 Remove timespec from gnucash/gnome.
8 years ago
John Ralls 2f861bc2a4 Ensure all C++ class member raw pointers are default-initialized to nullptr.
8 years ago
Christopher Lam 47ba21b8dc [test-extras] export gnc-pricedb-create
8 years ago
John Ralls 78ab26cc2b Fix gncInvoice test failure.
8 years ago
Geert Janssens d87fa3a5be Bug 796766 - Credit note creating 'imbalance' with wrong entries
8 years ago
John Ralls 6d605762dd Delete the last vestiges of timepair.
8 years ago
John Ralls 43af50bd8a Bug 796759 - --add-price-quotes <sql file> leaves a lock on the file.
8 years ago
John Ralls 756f444ac3 Update bug tracker URL
8 years ago
Christopher Lam 582265d0c6 [job-report] Prevent Crash if there is no AR account
8 years ago
Geert Janssens f067e8328e Allow saving to xml over an existing sqlite3 file and the other way around
8 years ago
Christian Stimming 5f46553f1f Minor KVP performance cleanup
8 years ago
Christian Stimming 92ea3ba8a6 Register speed-up for large files.
8 years ago
John Ralls a9f0fe2f93 Merge Chris Lam's 'maint-test-all-charts' into maint.
8 years ago
Christian Stimming 1e3a445007 Optimize calls to get_path_kvp so that std::strings are not always created and deleted immediately.
8 years ago