* src/import-export/hbci/*: Add directory and initial files for
HBCI support module.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6946 57a11ea4-9604-0410-9ed3-97b8803252fd
(The latter is not actually run, but is useful to me now)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6945 57a11ea4-9604-0410-9ed3-97b8803252fd
work around a gcc compiler bug: unroll a do { } while() that
does not need to exist.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6930 57a11ea4-9604-0410-9ed3-97b8803252fd
widgets for an option-db, ignoring sections that begin "__".
* dialog-options.c: remove all the 'set to default' buttons and
add a single 'defaults' button in the dialog button box, which
resets all the options to their default values. The user still
has to 'apply' the changes to take effect. Also change "close" to
"cancel".
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6924 57a11ea4-9604-0410-9ed3-97b8803252fd
save reports that reference Invoices, Customers, or Vendors and have
them reload properly.
* Add two new functions to interface Invoices, Customers, and Vendors
to scheme (RetGUID and LookupDirect)
* fix the way Entry values are computed. Cache the computed values so
you're not recomputing the math all the time. It should also round
properly, now.
* fix the display of entry values to round to the commodity fraction.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6920 57a11ea4-9604-0410-9ed3-97b8803252fd
* options.scm: implement a radiobutton option type.
* app-utils.scm: export the new radiobutton option creators
* prefs.scm: change the Account Separator to a radiobutton; move
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6919 57a11ea4-9604-0410-9ed3-97b8803252fd
database so that modules can define new option-types and plug them
into Gnucash. Break apart the existing "if type == blah; else if
type == blah blah..." code and use the new options-type database.
New options require the implementation of three functions,
set_widget(), set_value(), and get_value().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6918 57a11ea4-9604-0410-9ed3-97b8803252fd
allows a traversal of all entities of a particular type.
* Register GncObject_t descriptions for Splits, Transactions, and
Accounts. Move the QueryObject definitions into the actual module
sources for Transactions, Splits, Accounts, and Books. This
allows QueryNew searches for Splits, Transactions, and Accounts.
* gnc-engine.c: call the registration functions for Splits,
Transactions, Accounts, and Books to enable searching using the
new search subsystem.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6913 57a11ea4-9604-0410-9ed3-97b8803252fd
horizontally but vertically the window will remain the same size
and scroll. Note: need to adjust the scrollbar to scroll to the
end when you add a new criterion.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6910 57a11ea4-9604-0410-9ed3-97b8803252fd
to search _by_ owner. Register at module load-time and use it in the
Invoice Search.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6905 57a11ea4-9604-0410-9ed3-97b8803252fd
to improve the UI. Currently only string types have been updated.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6901 57a11ea4-9604-0410-9ed3-97b8803252fd