goodvibes2
39c9aa4de3
Remove bad paths from CMakeLists.txt files
2020-03-22 17:57:27 +11:00
John Ralls
4c1c485db6
Use split SCU when borking random split pairs.
...
Reduces likelihood of a zero value in the transaction currency.
2018-11-10 11:35:16 +09:00
John Ralls
40bcd1e377
Bump the max_denom_mult to match the new GNC_COMMODITY_MAX_FRACTION.
2018-09-21 14:33:02 -07:00
John Ralls
62b17ca5db
Timespec removal, engine odds-and-ends.
2018-08-13 11:52:43 -07:00
John Ralls
358cd979d9
Remove Timespec from the main engine classes (Transaction, Split, & Account.
2018-08-13 11:52:42 -07:00
John Ralls
fee589b28c
Remove Timespec from pricedb.
...
Includes removing the time64 specialized functions because the regular ones
handle time64 now.
2018-08-13 11:52:42 -07:00
John Ralls
c8b372e390
Convert GNC_TYPE_TIMESPEC to GNC_TYPE_TIME64, Kvp::Type::Timespec to Kvp::Type::Time64
...
They have to go together because of using gvalues to hide KVP from most of
GnuCash.
2018-08-12 16:12:19 -07:00
Geert Janssens
a9f35ed7ae
Lowercase cmake commands
...
A huge bikeshed fest but it distracted me enough to do it anyway.
2018-05-03 23:18:15 +02:00
Geert Janssens
c71204628d
Bug 795031 - 3.0 Crashes on loading when opening 2.6.19 file
2018-04-26 23:06:36 +02:00
John Ralls
74ddb671e4
Merge Chris Lam's and Aaron Laws's branch 'time64-ftw' into unstable.
2018-01-20 12:40:32 -08:00
Rob Gowin
54ac7f23e0
Remove Autotools
2018-01-13 12:52:57 -06:00
lmat
1f050fd1e5
Transaction members Timespec->time64
2018-01-08 13:01:29 +11:00
lmat
f77369bb96
Removing timspec from some xml parsing
...
And several other sprawling references that are connected in one
way or another.
2018-01-08 13:01:29 +11:00
lmat
5636afc4a2
Kvp no longer parses entries looking for delimiters
2017-12-21 07:39:32 -05:00
lmat
34e0d6cfa0
kvp frame to template and correcting failure macro
...
The template avoids the need to cast to and from void*, and adds flexibility to
the targeted function's signature.
test-stuff.h defines a macro, "failure" which is used as an identifier
in the standard IO library, so I moved any inclusion of test-stuff.h to
the last include position so that "failure" wouldn't be defined before
the IO library was included.
2017-12-21 07:39:32 -05:00
Geert Janssens
83d14e1c1c
Restructure the src directory
...
It is split into
- /libgnucash (for the non-gui bits)
- /gnucash (for the gui)
- /common (misc source files used by both)
- /bindings (currently only holds python bindings)
This is the first step in restructuring the code. It will need much
more fine tuning later on.
2017-08-10 18:45:00 +02:00