-- numerous fixes to make cap-gains work
-- crude ideas about a generic constraints system to keep data in engine
correct.
After these changes, all known cap-gains bugs are fixed, and most cap-gains
features are done. Have at it.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9378 57a11ea4-9604-0410-9ed3-97b8803252fd
new code that recalculates lots (incl. cap gains)
to be used if the value of any split in the lot changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9341 57a11ea4-9604-0410-9ed3-97b8803252fd
consisting primarily of enhance KVP functionality, including
better support for lists of values, and the implementation
of a 'bag' for holding collection of (un-named) data.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9317 57a11ea4-9604-0410-9ed3-97b8803252fd
remove some obsolete functions
wrap amount/value geters so that gains can be auto-computed
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9248 57a11ea4-9604-0410-9ed3-97b8803252fd