Commit Graph

343 Commits (ca87572a2cf2b30d2e8a97ca8314ed803ea0a05e)

Author SHA1 Message Date
John Ralls cec3f6031e Fix broken compile of test-gnc-date.c on Ubuntu 14.04.
7 years ago
John Ralls 9fa7b7f940 Implement a faster date-time serialization function.
7 years ago
John Ralls 137c920d06 Merge Chris Carson's 'dateFormat' into maint.
7 years ago
John Ralls a65dd6cc25 Merge Chris Carson's 'refactor-Scrub-c' into maint.
7 years ago
Christopher D. Carson 2b69278650 Re-coded for cached locale.
7 years ago
Christopher D. Carson 0e37e059d5 Fix XML load CPU hotspot: Scrub.c xaccTransScrubPostedDate
7 years ago
Christian Stimming eb9e45bc20 Sorting speed-up: Cache the bool value of Transaction's is_closing property.
7 years ago
Christopher Lam 2423aeda42 [engine/test-test-extras] remove duplicated test file
7 years ago
Robert Fewell 2634f23f87 Bug 767772 - Associated file with transaction is lost
7 years ago
Geert Janssens d22e1db340 gnc-uri - refer to 'scheme' instead of 'protocol' as that's the more formal term used in uris
7 years ago
Geert Janssens 4b398325ea Redesign gnc-uri-utils
7 years ago
Geert Janssens 06da9e9712 Enable gnc-uri test suite
7 years ago
John Ralls 53680e6100 Merge Bob Fewell's 'fixes03' into maint.
7 years ago
Robert Fewell 5c524c31b2 Add routine to fix Account Color being set to "Not Set"
7 years ago
YOSHINO Yoshihito 7f1a711567 Bug 796989 - some date/time does not honor user locale
7 years ago
John Ralls f5be842c2e boost needs bcrypt.lib for all versions of Windows.
7 years ago
Christoph Holtermann 96e27a4199 typo
8 years ago
John Ralls e81bcf6e33 Fix the remaining static analysis warnings.
8 years ago
John Ralls bf55c30aeb Fix most of the unused assignment errors from static analysis.
8 years ago
John Ralls 8f22c4bed4 Localize variables, ensure that val_imbalance is set, test txn_curr != commodity once.
8 years ago
John Ralls 4ffeb3efac Ensure that a dereferenced variable isn't NULL.
8 years ago
John Ralls 43a30e1c97 Silence clang static analyzer complaint about potential div by 0.
8 years ago
John Ralls 3d1362757b Prevent potential undefined behavior by shifting by a wrapped uint.
8 years ago
John Ralls 606d9cfee6 Prevent potential nullptr dereference.
8 years ago
John Ralls faba7975ac Fix a bunch of memory allocation errors found by clang static analysis.
8 years ago
John Ralls 61cd7999f3 Fix half-up, half-down, and banker's rounding for negative numbers.
8 years ago
John Ralls 536606a89c Fix extract_common_prices logic.
8 years ago
Geert Janssens 13f6c4d6d7 Introduce and use gnc_time64_get_day_neutral
8 years ago
Geert Janssens 11af81b51b Bug 789674 - Close Book tool regression
8 years ago
Robert Fewell d458e13a7f Remove KVP for assoc_uri when passed an empty string
8 years ago
John Ralls 284d6c1456 Fix travis failure try 2.
8 years ago
John Ralls 73d193606e Fix travis failure.
8 years ago
John Ralls 710b122b24 Bug 796940 - Invalid transaction date-posted KVP causes...
8 years ago
John Ralls 4c1c485db6 Use split SCU when borking random split pairs.
8 years ago
John Ralls 4b5ee84575 Work around strange struct tm initializer failure.
8 years ago
John Ralls 0e723610f0 Bug 795080 - Some dates reset to 01/01/1970
8 years ago
Ruben Cheng 36e430c8ba
Update iso-4217-currencies.xml
8 years ago
John Ralls 263c5a40ea Merge Chris Lam's 'maint-scheme-progress' into maint.
8 years ago
John Ralls f6fb1101bd Add bcrypt.lib to engine build flags on Windows < 10.
8 years ago
Christopher Lam b59e209618 [test-extras] gnc-pricedb-create skips if commodity = currency
8 years ago
John Ralls 08e28bfc81 Merge Di Mang's Double-semicolon fix into maint.
8 years ago
John Ralls 7a4b06c442 Bug 796878 - test-qofsession fails on x86_32.
8 years ago
Di Mang 893383ce9b removing double semicolons at the end of lines
8 years ago
John Ralls b7be8d59b7 Remove engine-deprecated.i from CMakeLists.txt.
8 years ago
Geert Janssens 406953c2ae Bug 796820 - References to 'Gnome Bugzilla' should be changed to 'GnuCash Bugzilla'
8 years ago
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
Christopher Lam 02bb981daa [test-extras] upgrade env-transfer-foreign to update pricedb
8 years ago
Robert Fewell 1f14d0f629 In qof_scan_date returns valid date when day and month are 0
8 years ago
John Ralls cdcb230a31 Don't look for backend libraries in old autotools subdirs.
8 years ago
John Ralls 74cbde2d4f normalize date formats the C++ way.
8 years ago
John Ralls 174752e28c Merge Bill Nottingham's 'bad-dates' into maint
8 years ago