Commit Graph

145 Commits (4c43dac1b6b2d2e7840cc4d286c7637bc4c90042)

Author SHA1 Message Date
John Ralls cf5da9fffd Resolve merge conflicts.
5 years ago
John Ralls 00a982d97d Use Scheme to generate and parse saved option files.
5 years ago
Christopher Lam f813f7cd14 [gnc-autoclear] Move autoclear algorithm into gnome-utils
5 years ago
John Ralls 00c2e99d2e Convert the Scheme RelativeDatePeriod lookup table to a std::vector.
5 years ago
John Ralls bed44f404f Remove the always questionable Scheme generation and parsing code.
5 years ago
John Ralls 0bd9033bb3 Move includes of glib and gtk out or extern C in new cpp files.
5 years ago
John Ralls 18997db720 Separate GncOptionAccountValue into GncOptionAccountListValue and GncOptionAccountSelValue.
5 years ago
John Ralls bbe74aa086 Remove tooltips from multichoice option values.
5 years ago
John Ralls 7239eb809a Test more natural way of designating relative dates.
5 years ago
John Ralls 23461f1d6c The value of a list-option is a list. Duh.
5 years ago
John Ralls 12f8df1eab Fix test failure: Clear the stream before reusing it.
5 years ago
John Ralls d9984f75ab Update test-gnc-optiondb.scm for not renaming the RelativeDatePeriod enums.
5 years ago
John Ralls 534a7c2893 GncOptionMultichoiceValue allow setting a default selection.
5 years ago
John Ralls d41292fddd Make set_selectable a GncOptionsGtkUIItem member function.
5 years ago
John Ralls 18b83874fd Another bit of Remove test-option-utils
5 years ago
John Ralls cb7270cafe Fix myriad gcc10 complaints.
5 years ago
John Ralls ea835b31b7 Provide GncOptionPtr& overloads for register-option functions.
5 years ago
John Ralls 8c77ce967b Implement and test obsolete option name aliasing.
5 years ago
John Ralls 90b8fce59f Fix build after merge.
5 years ago
John Ralls 85db341afe Remove test-option-utils
5 years ago
John Ralls 21398dfda1 Testing fixups for using GncOptionDB* in register_option functions.
5 years ago
John Ralls 6feb92d4e8 Provide scheme function new-gnc-optiondb.
5 years ago
John Ralls f9e136dbac Get the spelling of GncMultichoiceOptionEntry consistent.
5 years ago
John Ralls 3b4785e744 Convert GncOptionSection from a std::pair to a class.
5 years ago
John Ralls 5fd53c94de Provide GncOption::GetLimits for setting a NUMBER_RANGE spin button.
5 years ago
John Ralls a995343a8b Provide for multiple selections in GncOptionMultichoiceValue
5 years ago
John Ralls ac0e7063c7 Move the GncOptionUIType and dirty members to GncOptionUIUtem.
5 years ago
John Ralls 3200bd4966 Add a multiselect boolean member to GncOptionAccountValue.
5 years ago
John Ralls 6c8e0e23f7 Redesign GncOptionDateValue.
5 years ago
John Ralls 102f36c3be Provide more than one Date UI type to match options available in dialog-option.c
5 years ago
John Ralls 99c2c5e439 GncOptionUIItem from the GncOptionVariant classes to GncOption.
5 years ago
John Ralls 1bea809cec Remove the UI interface from GncOptionDB.
5 years ago
John Ralls cbf7d70ecd Integrate gnc-option into app-utils.
5 years ago
John Ralls 81c5ac6689 Remove the incomplete book-currency code.
5 years ago
John Ralls aa246d3096 Make implementation classes and template code visible only in app-utils.
5 years ago
John Ralls 20b3ef8a89 Handle some minor differences between libc++ (clang) and libstdc++ (gcc).
5 years ago
John Ralls cd6ccbe331 Fix account-tree double-free in scheme test when built with gcc.
5 years ago
John Ralls 691cb0992e Follow change in loading method for engine's guile bindings.
5 years ago
John Ralls cbd0607e80 Implement load and store options from/to book options.
5 years ago
John Ralls ffc6866406 Changes to accommodate moving guile engine bindings to bindings/guile.
5 years ago
John Ralls 76172af239 Implement saving and loading OptionDB items to/from scheme and
5 years ago
John Ralls 7ccba53739 Add stream functions to_scheme and from_scheme to GncOption.
5 years ago
John Ralls 1ea3822665 More operator <</>> Fixups.
5 years ago
John Ralls 98ca190700 Fix commodity in/out to use namespace & mnemonic instead of GUID.
5 years ago
John Ralls 4b997cd025 Fixups for GncOptionDateValue better design.
5 years ago
John Ralls b2fb57d39e Fix GncOption::set_value() to work with GncOptionDateValue::set_value(RelativeDatePeriod).
5 years ago
John Ralls 4dcf4a0e6a Test GncOptionRangeValue as a GncOption.
5 years ago
John Ralls 4cabd6c052 Change the GncOptionMultichoiceValue test to use a GncOption.
5 years ago
John Ralls e2a36a8be3 Expose function validate to GncOption and test it on GncOptionValidatedValue.
5 years ago
John Ralls 6df516dfcd Clean up the commodity/currency tests with a better fixture class.
5 years ago