progress of read, write and export functions. Internally this adds a
callback pointer for the various backends to pass a percentage done
number out to the session code. It also adds a callback pointer for
the session code to pass this percentage on out to the routine that
initiated the file read/write.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7225 57a11ea4-9604-0410-9ed3-97b8803252fd
* business-core/gncCustomer.[ch] -- add API for TaxTable and TaxTableOverride
* business-core/gncVendor.[ch] -- add API for TaxTable and TaxTableOverride
* business-core/file/gnc-customer-xml-v2.c -- store TaxTable and TTOverride
* business-core/file/gnc-vendor-xml-v2.c -- store TaxTable and TTOverride
* business-gnome/dialog-customer.c -- display/choose TaxTable and TTOverride
* business-gnome/dialog-vendor.c -- display/choose TaxTable and TTOverride
* business-gnome/glade/customer.glade -- add TaxTable Menu and Override button
* business-gnome/glade/vendor.glade -- add TaxTable Menu and Override button
* business-ledger/gncEntryLedger.c -- set traverse_to_new = TRUE when
you create a new ledger.
* business-ledger/gncEntryLedgerLoad.c -- don't load the ledger the
first time through (e.g. when there is no invoice and no entries).
Pull in the default TaxTable, TaxIncluded, and Discount flags.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7223 57a11ea4-9604-0410-9ed3-97b8803252fd
* business-gnome/dialog-payment.[ch] --add API to create the payment
dialog with an initial value
* business-gnome/dialog-invoice.c -- call the new payment API when
you try to pay an invoice from the invoice window or the invoice
search results.
* business-ledger/gncEntryLedger.c -- fix vendor bills to print
subtotals properly on the current-line.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7217 57a11ea4-9604-0410-9ed3-97b8803252fd
Refactor the startup to display the splash screen faster (bug #92192)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7209 57a11ea4-9604-0410-9ed3-97b8803252fd
not bleed over into billback items. Fixes RFE #91415
(See ChangeLog for more details)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7208 57a11ea4-9604-0410-9ed3-97b8803252fd
so that Gnucash will build. This adds a MOD_IMPORT type.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7207 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/gnc-generic-import.c, ...: Patch by Benoit
Gregoire <bock@step.polymtl.ca>: This is the new transaction
matcher GUI. Basic functionnality is 100% implemented.
Transaction matching using unique-id was temporarily disabled to
ease testing of the heuristics. Will be re-implemented very soon.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7206 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/report/report-system/html-style-info.scm: fix bug
(it should be gnc:amount->string, not ->string-helper)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7205 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/Makefile.am: build gnc-version.h, and #define a string
defining the time when gnucash was built (GNUCASH_BUILD_DATE)
* src/gnome/gnc-splash.h: include the new gnc-version.h header
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7203 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/druid-hbci-initial.c: Adapt to latest
changes in OpenHBCI -- requires OpenHBCI's CVS branch "aq-0_9"
which is going to be the HEAD branch of OpenHBCI soon.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7201 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/report/report-system/html-style-info.scm
(gnc:default-html-gnc-monetary-renderer): Add new workaround to
display the Euro symbol correctly in gtkhtml.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7200 57a11ea4-9604-0410-9ed3-97b8803252fd
* Update ltmain.sh with a (commented-out) patch to maybe cope
with the "make install DESTDIR=..." problem.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7198 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/gnc-hbci-cb.h, gnc-hbci-actions.h, *:
More HBCI work, including callbacks for account menu entries and
the respective HBCI actions. Still nothing to test for the general
public, though.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7192 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome-utils/gnc-frequency.c: Added support for a "changed"
signal so callers can use their own calendar to show the effects
of editing the FreqSpec.
* src/gnome/dialog-sx-from-trans.c: Added support for using the
dense-calendar for showing the effects of option changes.
* src/gnome/dialog-scheduledxaction.c: Added editor support for
using the dense-calendar for showing the effects of FreqSpec
changes; re-arranged the editor layout to accomodate. Added
editor support for showing the last-occurred date of an SX.
* src/gnome/glade/sched-xact.glade: Changes to sx-from-trans
dialog, SX editor, GNCFrequency-widgets.
* src/gnome/dialog-sxsincelast.c (sxsincelast_entry_changed):
Added support for variable-entry parsing errors to go to an
on-screen status bar instead of being printed to stderr
[Bug#90354].
* src/gnome/druid-loan.c (gnc_loan_druid_length_changed): Added
change-handler to the total-loan-length spin; when it changes, the
remaining-length spin changes the same [Bug#90785].
(gnc_ui_sx_loan_druid_create): Adjusted the size/granularity of
the interest-rate spin-button to 3 sig.digits. [Bug#90780].
* src/gnome/glade/sched-xact.glade: Changed [back?] the
shrink/auto-shrink flags on the since-last-run-druid, fixing
Bug#90364 and strangely fixing Bug#90365.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7183 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/*: much more HBCI work. Ini-Letter of
user can already be printed. However no information is *sent* to
the bank or saved to disk so far, so everybody can play around as
you like.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7176 57a11ea4-9604-0410-9ed3-97b8803252fd
It may not be appropriate for a newcomer in the gnucash community
like me, but could you please please include this simple patch in
the 1.6.7 release? The VWD source (already in Finance::Quote) is
the only source that has the German Deka-Fonts.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7175 57a11ea4-9604-0410-9ed3-97b8803252fd
library. This appears to fix the "load on reiserfs" problem.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7173 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/*: more work on HBCI support. Improved
GUI code a lot. Added a progress window.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7169 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/dialog-pass.h: Added dialogs for password
handling. Yet more HBCI work.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7156 57a11ea4-9604-0410-9ed3-97b8803252fd