Commit Graph

100 Commits (47904a858ea10aeeb4fbf8deade1d2cfa320736f)

Author SHA1 Message Date
Robert Fewell ee7ed89b68 This partly fixes the currency and commodity combos
4 years ago
John Ralls 1a186b953e [C++options] Correct handling of multichoice scheme option types.
4 years ago
John Ralls a8e6a59bf8 [C++options] Fix Guile crash when restoring some reports.
4 years ago
John Ralls 4fe83c3b32 [C++options] Remove GncOptionValue<SCM>.
4 years ago
John Ralls 278aa484d7 [C++options] Implement new GncOptionValue type GncOptionReportPlacement.
4 years ago
John Ralls 30e6c8ab11 [gnc-optiondb.i]Explicitly include array.
4 years ago
John Ralls d4c3c30b1a Use GUIDs to represent QofInstances instead of pointers.
4 years ago
John Ralls a7a643f7f2 Store option commodities and namespace and mnemonic instead of pointer.
4 years ago
John Ralls 6841e5b5c8 Replace GncOptionValue<const QofInstance*> with GncOptionQofInstanceValue.
4 years ago
John Ralls 759376eb13 c++options: Fix multicolumn report
4 years ago
John Ralls b5d0c42505 c++options: Put copyright and FSF header comment on gnc-optiondb.i.
4 years ago
John Ralls e9b850cca5 c++options: Correct Scheme serialization of type bool.
4 years ago
John Ralls 66f9fc81c7 c++options: Implement serialization for GncOwner.
4 years ago
John Ralls 0ce841d4ce c++options Fix Scheme bindings for QofQuery options.
4 years ago
John Ralls 216b483e26 c++options SCM bindings Rewrite save_scm_value to branch on type.
4 years ago
John Ralls 6f93a68bad c++options: Serialize and deserialize to strings instead of streams.
4 years ago
John Ralls 00a982d97d Use Scheme to generate and parse saved option files.
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 a487ca3f98 Improve template conditional readability with custom traits values.
5 years ago
John Ralls 10381d42e0 Fix color option handling.
5 years ago
John Ralls 3d1812aacd Explicitly cast a value to the decltype of get_value().
5 years ago
John Ralls 474bc360f4 Improve converting vectors to SCM lists.
5 years ago
John Ralls 1cd2cf211c Specialize QofInstance* options set_value, catch validation exceptions.
5 years ago
John Ralls 1af97ebb9a Implement registering/unregistering/calling change callbacks.
5 years ago
John Ralls 0f02236ebe Fix gcc warnings.
5 years ago
John Ralls 18997db720 Separate GncOptionAccountValue into GncOptionAccountListValue and GncOptionAccountSelValue.
5 years ago
John Ralls 05ac056449 Make separate option type for GncOwner.
5 years ago
John Ralls 67dab6b320 Remove business-options.scm and business-prefs.scm.
5 years ago
John Ralls a1af86ed40 Implement gnc:generate-restore-forms, gnc-optiondb-save-to-scheme.
5 years ago
John Ralls bbe74aa086 Remove tooltips from multichoice option values.
5 years ago
John Ralls 52ef53a405 Implement multichoice selection options.
5 years ago
John Ralls 27670a6e98 Make the 'pixel and 'percent SCM symbols C++ constants.
5 years ago
John Ralls f66a918be4 Implement GncOptionValue<const QofQuery*>
5 years ago
John Ralls 0a8f66ee90 Fold GncOptionGncOwnerValue into GncOptionValue<const QofQuery*>.
5 years ago
John Ralls 7d0cdf7c94 Handle #f input to option typemap(in)s.
5 years ago
John Ralls 86a2f1551f Implement gnc-make-date-option.
5 years ago
John Ralls 693e966bf9 Extract Scheme date handling functions and apply them.
5 years ago
John Ralls 42185c0ec8 typemap for std::size_t
5 years ago
John Ralls 5c74337810 Add function GncOption::set_default_value.
5 years ago
John Ralls e7309f077b Replace gnc_make_option<gnc_commodity*> with gnc_make_commodity_option.
5 years ago
John Ralls 3aa86ca992 QofInstance* needs a typemap to match the from/to SCM logic.
5 years ago
John Ralls 4a305998e4 GncOptionDateValue set_value_from_scm: 'else' required.
5 years ago
John Ralls 43cd81ba78 Fix a couple of RangeValue retrieval issues.
5 years ago
John Ralls 9bd3baff63 Change the reldate_values alist from a static to a singleton.
5 years ago
John Ralls 534a7c2893 GncOptionMultichoiceValue allow setting a default selection.
5 years ago
John Ralls c62b526ba0 Implement scm_to_value<bool>.
5 years ago
John Ralls efc7346490 Implement scm_to_value<GncOptionAccountList>.
5 years ago
John Ralls f20c358ce1 Return a pair in scheme for GncOptionRangeValue<int>.
5 years ago
John Ralls b5c0477143 Use the SWIGGED pointer for the SCM value of QofInstance* Values.
5 years ago