* configure.in, src/import-export/hbci/dialog-hbcitrans.c: Add
support for KtoBlzCheck, a small checking package for destination
account numbers for German banks. Very small, very useful :),
http://sourceforge.net/projects/ktoblzcheck
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8497 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/app-utils/option-util.[ch]: create dateformat option utility functions
* src/app-utils/options.scm: create a dateformat option
* src/engine/date.[ch]: create APIs to handle date-format types.
- conversions of date-format to/from strings
- move the month format enum to here
- conversion of month format to/from strings
* src/gnome/top-level.c: move date-format string conversion from here
* src/gnome-utils/dialog-options.c: implement a date-format options
that uses the gnc-date-format widget.
* src/gnome-utils/gnc-date-format.h: remove month format (to date.h)
Initial fix for #99574
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8496 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome-utils/gnc-query-list.c: add a test for NULL.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8494 57a11ea4-9604-0410-9ed3-97b8803252fd
the right number of arguments for all renderers. Fixes#114641.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8492 57a11ea4-9604-0410-9ed3-97b8803252fd
widget to let the user choose a date format (and see the results
of what the date would look like).
* src/gnome-utils/Makedile.am: add gnc-date-format files to the build
* src/gnome/dialog-print-check.c: use the new date-format widget
* src/gnome/glade/print.glade: remove data that is now part of the
date-format widget.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8478 57a11ea4-9604-0410-9ed3-97b8803252fd
defined option-menu helper function instead of defining our own
copy for no particular reason.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8475 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/business/business-gnome/dialog-vendor.c:
- Fix the window title to use the company name, not the contact name
- Change the message when the company name is left blank.
Fixes#109754
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8473 57a11ea4-9604-0410-9ed3-97b8803252fd
* lib/guppi-legend.patch: Include patch for Guppi that fixes
reversed legend problem.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8470 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/gnc-split-reg.[ch]: add ability to sort by Action and Notes
Fixes#113990.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8460 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/gnc-hbci-transfer.c: Make sure the amount
stays a decimal number instead of some fraction.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8454 57a11ea4-9604-0410-9ed3-97b8803252fd
TotalSubtotal() and TotalTax().
* src/business/business-gnome/dialog-invoice.c: Add Subtotal and Tax
labels in the summary bar to print the Invoice's total amounts.
Fixes#113769.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8450 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/engine/TransLog.c: Now log the transaction notes field (kvp actually).
* src/engine/kvp_frame.h: Docs
* src/import-export/log-replay/gnc-log-replay.c: Actually make it work:) Thanks Derek for pointing me to the private headers. Support the new note field.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8448 57a11ea4-9604-0410-9ed3-97b8803252fd
* configure.in: OpenHBCI version 0.9.11 is required now. Earlier
versions cause a segfault with any recent OpenSSL.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8447 57a11ea4-9604-0410-9ed3-97b8803252fd
by linas so we need to add an extra #include to compile
* src/import-export/log-replay/gnc-log-replay.c: get it to compile.
- Doesn't need libofx.h
- use TRUE/FALSE, not true/false.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8442 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/import-settings.c: Revert previous gettext macro addition.
* src/engine/TransLog.c,h: Change the log format to use GUID instead of C pointers and to use ISO8601 instead of proprietary format.
* src/engine/gnc-numeric.h
* src/import-export/import-match-map.c: Doxygen update
* configure.in
* src/scm/main.scm
* src/import-export/Makefile.am
* src/import-export/log-replay/*: New log replay module. This ALMOST works, except I forgot you can't set the GUID of gnucash's objects, and thus completely screwed up on the playback logic. I'll think of a solution when I am rested.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8440 57a11ea4-9604-0410-9ed3-97b8803252fd
resize the invoice window every time we update ourselves. Fixes
#113775
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8437 57a11ea4-9604-0410-9ed3-97b8803252fd
API to select whether to repoint the entries to the current tax
table or leave it at the child tax table.
* src/business/business-gnome/glade/invoice.glade:
* src/business/business-gnome/dialog-invoice.c:
New UI when unposting an invoice -- ask whether to bring the tax
tables up to date or leave the values when it was posted.
Fixes#113774
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8436 57a11ea4-9604-0410-9ed3-97b8803252fd
if you unpost an invoice and don't bring the TaxTables up to
date, the total value shown in the register is different
dependending on whether the cursor is on the current line or
not.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8434 57a11ea4-9604-0410-9ed3-97b8803252fd
the child, return ourself if we're already a child instead
of making a (useless) grandchild.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8432 57a11ea4-9604-0410-9ed3-97b8803252fd
-- needed to make portions of engine more generic for use
by other apps.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8417 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/gnc-hbci-transfer.c, dialog-hbcitrans.c,
glade/hbci.glade: Add coarse GUI so that transfer templates are
somehow usable.
* src/import-export/hbci/gnc-hbci-kvp.[hc]: Store the online
transfer templates in the book's kvp_frame.
* src/import-export/hbci/gnc-hbci-trans-templ.[hc]: Add data type
for online transfer templates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8414 57a11ea4-9604-0410-9ed3-97b8803252fd