Commit Graph

379 Commits (7c955b452f6cd1b6fa9631a2af4e5450d6523410)

Author SHA1 Message Date
Geert Janssens bbeb9a2b62 Drop all gnc-module dependencies and includes from compilation units that no longer use it
6 years ago
Geert Janssens abf29aa196 Drop the gnc-module wrapper around the test-engine library
6 years ago
John Ralls 3ca8fa1229 Merge branch 'maint'
6 years ago
John Ralls 8ccc1579d9 Bug 797666 - libgnucash/engine/test/test-recurrence.c: In function 'check_valid': 'result' may be used uninitialized
6 years ago
John Ralls f85be03bb5 Merge branch 'maint'
6 years ago
John Ralls 33902a6793 Improve test building with the Xcode generator.
6 years ago
jean 268695f19c Make test-recurrence handle wadj
6 years ago
John Ralls d744b79bef Remove disabled code copied from utest-Account.c into utest-Budget.c.
6 years ago
John Ralls 8b61644978 Add more tests for neutral time.
6 years ago
Christopher Lam e85b28f00f Merge remote-tracking branch 'upstream/maint'
6 years ago
John Ralls 95857a8b99 Merge Christian Gruber's 'fix_bug_797587' into maint.
6 years ago
Geert Janssens 301db9020d Merge branch 'maint'
6 years ago
Geert Janssens e79e82edcf CMake - remove parameter repetition in else() and endif() statements
6 years ago
Christian Gruber 9b3085a429 Add test cases to check for exact token matching
6 years ago
Geert Janssens 45cfb8937a Merge branch 'maint'
6 years ago
Daniel Dittmann 31c0fed1dc test_gnc_setlocale: use trailing whitespaces
6 years ago
Daniel Dittmann 5c478713d6 test_gnc_setlocale: add missing whitespaces to diagnostic message
6 years ago
Geert Janssens 4c77f7670e engine - remove gncmod boilerplate
6 years ago
Geert Janssens 04f10d66fa engine cosmetics - remove a few references to guile that are no longer relevant
6 years ago
Geert Janssens c46c9682eb engine/test - move guile related tests to bindings
6 years ago
Geert Janssens 02511401b7 bindings/guile cosmetic - rename source files for consistency
6 years ago
Geert Janssens 48f3195e5c bindings - make business-core scm module part of the engine module
6 years ago
Geert Janssens 1c7f835f47 engine - move guile code to bindings/guile
6 years ago
Christopher Lam 02e86a4c6a Merge branch 'maint'
7 years ago
Christopher Lam b2fcfbd3c6 Bug 797326 - Enhancement: budget's Estimate tool should ignore Closing Entries
7 years ago
Christopher Lam 5f6aa6ed45 Merge branch 'maint'
7 years ago
John Ralls 1dc22e53c5 Fix test_xaccTransEqual.
7 years ago
Christopher Lam af20f9ddac [test-budget] add tests for budget notes in reports
7 years ago
Christopher Lam eb58bca7af Merge branch 'maint'
7 years ago
Christopher Lam c6195d6e7a [test-budget] centralize gnc:create-budget-and-transactions
7 years ago
Christopher Lam b49109b782 Merge branch 'maint'
7 years ago
Christopher Lam 22cdd237f1 [test-portfolios] initial commit
7 years ago
John Ralls b8b33b9591 Revert "More conversions from pkg-config variables to imported targets."
7 years ago
John Ralls 1a9fcfefad More conversions from pkg-config variables to imported targets.
7 years ago
John Ralls e38cc91452 Merge branch 'maint'
7 years ago
John Ralls e6e2258a74 Bug 797356 - ninja check fails with GCC-9
7 years ago
John Ralls e16308b10f Merge Christian Gruber's 'rework_gtest_integration' into master.
7 years ago
Christopher Lam 44adc0543f Merge branch 'maint'
7 years ago
Christian Gruber b303fc6d99 Use target gtest instead of GTEST_LIB and GTEST_INCLUDE_DIR
7 years ago
John Ralls f00777ca07 Add scm-srfi64-extras and scm-qif-import as check dependencies
7 years ago
Geert Janssens 9a48122d41 Merge maint
7 years ago
Craig 04aab7cea3 Correctly parse decimals between 0 and -1.
7 years ago
Geert Janssens 0e93e95c6c Merge maint
7 years ago
John Ralls 8eb3819a3c Merge Christian Gruber's 'rework_gtest_src' into maint.
7 years ago
Christian Gruber 1b4e481296 Add gtest_main.cc to libgtest.a
7 years ago
Geert Janssens ec6602adf9 [gnc-date][API] find locale's start of week using ICU.
7 years ago
Christopher Lam 720f176417 Merge branch 'maint'
7 years ago
Christopher Lam a4811b3b46 [test-extras] add (create-test-invoice-data) for tests
7 years ago
Christopher Lam d0bf4ad8ae [test-business-core] add to dist_list
7 years ago
Christopher Lam 3514600841 [engine/test/CMakeLists] add new section for scheme tests
7 years ago
Christopher Lam d3f43fe360 [test-business-core] fix: module names were changed
7 years ago
Christopher Lam d0af343ee4 Merge branch 'maint'
7 years ago
Christopher Lam 57f291af86 [test-business-core] initial commit
7 years ago
Geert Janssens 06fae12265 RptCleanup - Add compat interface for all module interfaces that were deprecated so far
7 years ago
Geert Janssens 7306f2dda3 Always add srfi64-extras.scm to dist tarball
7 years ago
Geert Janssens 30ac2cf266 Remove guile functions that were marked as deprecated in gnucash the 3.x series
7 years ago
John Ralls 9ec5eab714 Merge branch 'maint'
7 years ago
Geert Janssens 15a35e6a3b Housekeeping - replace plenty of http links with https
7 years ago
Geert Janssens 29b842ba99 Fix ubuntu 14.04 build failure
7 years ago
John Ralls 06bc064379 Fix dependencies for Scheme tests requiring SRFI64.
7 years ago
John Ralls cac307602f Build or link all Scheme test files into a directory "tests".
7 years ago
John Ralls 141e777893 Suppress installing Scheme test programs.
7 years ago
John Ralls e6c50357bb Fix test error string to match actual error.
7 years ago
David Palma aab89065da
Bug 796949 - Fix division and rounding of zero.
7 years ago
Christopher Lam 09e0e02a75 [test-extras] abstract test-data skeleton
7 years ago
Christopher Lam fe6cc534a0 [engine-utilities] deprecate account utility functions
7 years ago
Christopher Lam 972562421e [engine-utilities] deprecate split utility functions
7 years ago
Christopher Lam 9ba0d9658d [test-extras] (create-transaction) adds price trading commodities/currency
7 years ago
Christopher Lam 918321aafa [test-extras] for tests: (env-create-multisplit-transaction)
7 years ago
John Ralls 11083d6052 Bug 796989 - some date/time does not honor user locale (bis).
7 years ago
John Ralls 7d7da8e2c4 Bug 797067 - Date displayed incorrectly in register take two.
7 years ago
John Ralls e31f4c3f95 Fix unlocalized date in status bar.
7 years ago
John Ralls b4fedff90e Provide a single static instance of C++ locale.
7 years ago
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
Christopher Lam 2423aeda42 [engine/test-test-extras] remove duplicated test file
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 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
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
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
John Ralls 4fe12f5422 Some more magic number replacements.
8 years ago
Geert Janssens 48b29f5e91 Fix memory leak in char* type KvpValue and fix improper uses
8 years ago
Geert Janssens 3634e8f59d Fix memory leak using qof_instance_get on a GncGUID
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
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 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 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 02bb981daa [test-extras] upgrade env-transfer-foreign to update pricedb
8 years ago
Geert Janssens fcabf6bb96 A more detailed revision of gncEntry and gncInvoice related rounding
8 years ago
Christopher Lam 13f31e0691 test-extras.scm: (logging-and) is obsolete
8 years ago
Christopher Lam 5e0fc04f7b test-extras.scm: remove dead code
8 years ago
Christopher Lam c6032ac6ed srfi64-extras.scm: centralize (gnc:test-runner)
8 years ago
Geert Janssens a9f35ed7ae Lowercase cmake commands
8 years ago
Geert Janssens b761b5a0dc Bug 795377 - Reads and saves Gnucash 2.6.19 XML file, then can't reread it, due to bad date in old file
8 years ago
John Ralls 9c4469d039 Bug 795405 - All Dates in Price Database Off-By-One After 3.0 Upgrade
8 years ago
Geert Janssens d69cdaebf2 Add new test source to distribution list
8 years ago
Geert Janssens 74fd6e046b Add a few unit tests for qofquerycore
8 years ago
John Ralls 40a266fc62 One more catch-by-value error.
8 years ago
John Ralls 4a97269e4b Correct a g_log_level in test_gnc_pricedb_lookup_day.
8 years ago
Robert Fewell 255d7194d8 Fix the gtests for the changes made to ImapInfo structure
8 years ago
John Ralls c3180ab374 Operator << fix.
8 years ago
John Ralls 5520fae838 Bug 793941 - 2.7.4: test failure on i686: 59 - test-gnc-timezone
8 years ago
Christopher Lam 4f98391a27 test-TR: unit tests
8 years ago
John Ralls f4965ae2ac Move direct check dependencies to the originating CMakeLists.txt.
8 years ago
John Ralls a5f46a5e45 More Scheme dependency additions.
8 years ago
John Ralls 48bdab38d4 Replace sprintf with Guile's built-in format.
8 years ago
John Ralls 26e51339a6 Rework the Scheme target dependencies.
8 years ago
Christopher Lam ca22d5531b Change gnc_pricedb_convert_balance_nearest_price from timespec to time64.
8 years ago
John Ralls 74ddb671e4 Merge Chris Lam's and Aaron Laws's branch 'time64-ftw' into unstable.
8 years ago
John Ralls 6ffb77de20 Merge branch Rob Gowin's 'bye_bye_autotools' into unstable.
8 years ago
John Ralls 26fa2acfd5 Use a more appropriate comparison for doubles.
8 years ago
John Ralls 8f96882ead Remove tests checking members of deleted objects.
8 years ago
John Ralls 8900b19da3 Bug 790845 - 2.7.3: massive test failures on some architectures (reopened).
8 years ago
Rob Gowin 54ac7f23e0 Remove Autotools
8 years ago
John Ralls ebbcd30f39 Save Changes Bug 792106 - Wrong dates displayed
8 years ago
John Ralls fcf88262ca Extract function tz_from_string.
8 years ago
Christopher Lam 46c9fcc8f8 TP->T64: libgnucash/engine/test/test-split.scm
8 years ago
Christopher Lam b53aa85660 TP->T64: libgnucash/engine/test/test-extras.scm
8 years ago
lmat 1f050fd1e5 Transaction members Timespec->time64
8 years ago
lmat 9a86dd222b gncInvoice uses time64
8 years ago
lmat 598cb6d861 gncEntry members timespec->time64
8 years ago
lmat f77369bb96 Removing timspec from some xml parsing
8 years ago
lmat 588fcb6ed2 Transaction getVoidTime uses time64.
8 years ago
lmat 2f89e4595b timespec->time64 for gnc_budget_get_period...
8 years ago
John Ralls 502001cd7c Fix travis test failure: It seems the boost bug is fixed.
8 years ago
John Ralls 320c5211b0 Fix extra instance of test-test-extras* in install_manifest.txt
8 years ago
John Ralls d06ed7c1a8 Fix -Wsign-compare error.
8 years ago
John Ralls 26b82b56e0 Fix Travis 'dangling else' warning.
8 years ago
John Ralls 91727525b9 Enforce -Werror on C++ files and fix resulting errors.
8 years ago
Geert Janssens 2f96b19c77 Merge branch 'fix_bayes' of https://github.com/limitedAtonement/gnucash into unstable
8 years ago
John Ralls e0300d3a62 Replace the gnc:numeric pair with normal Scheme rationals.
8 years ago
John Ralls 7061803596 Remove SIGFIG rounding from price calculation.
8 years ago
lmat fbf4843f31 Changed bayes import map design
8 years ago
lmat f260a01bfd Keep tokens as they are, don't translate them
8 years ago
lmat 5636afc4a2 Kvp no longer parses entries looking for delimiters
8 years ago
lmat 2cda65e012 Added test for and corrected get_bayes_info
8 years ago
lmat eb6dad86e3 Fixed conversion problem
8 years ago
lmat b3667c76fc Implement flat bayes kvp
8 years ago
lmat 08aa0104ef Change kvp string representation
8 years ago
lmat 34e0d6cfa0 kvp frame to template and correcting failure macro
8 years ago
lmat eb6c741bf9 Account.c to Account.cpp
8 years ago
John Ralls 7c57ad18cd Fix date offset error in datetime test.
8 years ago
John Ralls baad2097a7 Add tests for GMT and GMT+7 timezones.
8 years ago
John Ralls e1d3385428 Handle mid-pacific timezones in date-sensitive tests.
8 years ago
John Ralls 6db0820771 Fix offset handling in GncDateTime struct tm ctor, gnc_mktime, & gnc_timegm.
8 years ago
John Ralls ec9f60d3fd Test more thoroughly gnc-timezone's parsing of the zoneinfo database.
9 years ago
John Ralls 13657ee1bb Merge branch 'maint' into unstable
9 years ago
John Ralls 6c01e54042 Convert shell-executed scheme tests to run directly from Guile.
9 years ago
John Ralls f412795ef2 Remove extraneous parameters from GNC_ADD_SCHEME_TARGETS
9 years ago
Geert Janssens 1238b9d8cd Prevent gcc from searching config.h in the current directory
9 years ago
Geert Janssens 444eb1c28e Improve gnc_numeric_boxed_copy_func based on discussion in PR#145
9 years ago
Geert Janssens 545b24fe97 Merge branch maint into unstable
9 years ago
Geert Janssens 118af3e9e9 Fix gtest-gnc-timezone test on Windows
9 years ago
Geert Janssens 333edb1900 Fix gnc-rational test on Windows
9 years ago
Geert Janssens a670783eb6 Merge branch 'prices-out2' of https://github.com/Bob-IT/gnucash
9 years ago
Mike Alexander 00c7089ecb Add tests for converting doubles 96.16 and 9616000000.0 to GncNumeric.
9 years ago
John Ralls 115d61e7f3 Remove test for transaction set-date diagnostic message.
9 years ago
Robert Fewell 42915a42d1 Modify the unit tests to reflect changes.
9 years ago
John Ralls e9ac71c0f9 Fix time-string format in backend for GncDateTime(std::string).
9 years ago
Geert Janssens 1883d8ec31 Fix a number of test mismatches between cmake and autotools
9 years ago
Geert Janssens 83d14e1c1c Restructure the src directory
9 years ago