the check printing dialog directly instead of detouring through
scheme. There can be one print dialog per register window. The dialog
is now hidden after use (instead of being destroyed) so all settings
persist until the register window is closed. The scheme printing code
is now called directly from the dialog when OK is clicked, instead of
being called via a callback vector.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7299 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/register/ledger-core/gnc-regwidget.c
(gnc_register_create_tool_bar): Added support for tooltips to the
toolbar of the gnc-regwidget
(gnc_regWidget_new): Added support for conditionally disallowing
various capabilities of the reg-widget, as scheduled transactions
use of the regwidget requires. Fixes Bug#95009.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7298 57a11ea4-9604-0410-9ed3-97b8803252fd
third check upward on the page by 1/2 inch. (#95016) Print the memo
field on the check. (#95015)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7297 57a11ea4-9604-0410-9ed3-97b8803252fd
%Y" -> January 12, 2001) to the things maintained in this file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7296 57a11ea4-9604-0410-9ed3-97b8803252fd
signal on each of the menu items so gnucash can know when the user
changed the selection.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7295 57a11ea4-9604-0410-9ed3-97b8803252fd
to "Full account ID" an make it translatable.
* src/import-export/ofx/gnc-ofx-import.c: Use the new account
name field of LibOFX to help the user identify the account.
Starting now, until furter notice you need LibOFX CVS available
at http://sourceforge.net/cvs/?group_id=61170 to build the
ofx module.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7293 57a11ea4-9604-0410-9ed3-97b8803252fd
don't automatically update the price of the other split.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7286 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/druid-hbci-initial.c: Fix and activate
the initialization functions again; therefore, the HBCI subsystem
is now open for testing (requires openhbci-CVS as of Oct 03).
* src/import-export/hbci/hbci-interaction.[hc]: Close button
hides, not destroys.
* src/import-export/hbci/hbci-account-picker.c: Fix account picker.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7284 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/druid-loan.c: The druid now enforces valid account
selection for the GNCAccountSel widgets; fixes Bug#90784.
* src/gnome/gnc-account-sel.c (gas_destroy): GNCAccountSel
now cleans up after itself, especially with removing its engine
event observation. Moved from src/gnome-utils/ to src/gnome/
because of circular dep introduced below.
* src/dialog-account/dialog-account.c
(gnc_ui_new_account_with_types): Added new function to create a
NewAccount dialog with only a valid-types filtering list.
* src/gnome-utils/gnc-account-sel.c
(gnc_account_sel_set_acct_filters): Added support for filtering
the accounts available through the GNCAccountSel.
(gnc_account_sel_set_new_account_ability): Added support for a
conditional "New..." button which allows the creation a new
account. If the selector has a filter in place, the filter will
apply to the new-account creation as well.
* src/gnome-utils/gnc-account-sel.c: Added ifdefs, comments around
regions pertaining to unimplemented feature of completion.
Fix for Bug#90779.
(gnc_account_sel_event_cb): Added support for updating list
contents when the account tree changes; the current selection is
respected if the account still exists; fixes Bug#94951.
* src/gnome/dialog-sxsincelast.c
(sxsld_process_to_create_instance): Handle the corner case of not
incrementing the state while postponing/ignoring a
never-been-created SX. Handle only incrementing the counters of
newly-come-due SXes.
* src/engine/SchedXaction.c (gnc_sx_create_temporal_state): Fix
corner case of creating the temporal state of a never-been-created
SX; fixes Bug#94947.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7283 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/gnc-hbci-gettrans.c, gnc-hbci-actions.c:
More work on transaction invocation and importing. Is actually
usable now.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7282 57a11ea4-9604-0410-9ed3-97b8803252fd
with their original name where possible and just change the menu item.
* taxtxf.scm -- Change "Accounts -> Tax Information" to Edit->Tax Options
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7280 57a11ea4-9604-0410-9ed3-97b8803252fd
work on all versions of auto-tools, although it now requires GnuMake.
* configure.in -- just pass LIBOBJS directly to the Makefile; pass
a sed script that uses '$U' (which is a 2.53ism, but works right
on 2.13) to the Makefile.
* lib/libc/Makefile.am -- Use LIBOBJS and GnuMake's $(shell) syntax
to create the list of libobjects to be linked into "libc-missing"
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7266 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/gnc-hbci-gettrans.[hc]: Separate the
Get-Transaction related HBCI functions into this file. Much more
work here, so that most of transaction information is now filled
into the right places. Requires totally up-to-date OpenHBCI CVS,
though.
* src/import-export/hbci/gnc-hbci-getbalance.[hc]: Separate the
Get-Balance related functions to a seperate file. Add invocation
of account reconcile upon successful balance retrieval.
* src/import-export/hbci/hbci-progressmon.c: Change to a
GnomeDialog here, and fix handling of parent window.
* src/gnome/window-main-summarybar.c: Introduce lookup of currency
symbol. However, this doesn't quite fix bug #91724, since that one
is related to the currency_item->assets_label and not to the label
in front of that. What a pity.
* src/RecnWindow.h (recnWindowWithBalance),
src/gnome/window-reconcile.c: Add function to invoke account
reconciliation with balance and date given.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7264 57a11ea4-9604-0410-9ed3-97b8803252fd
it needs to run before app-utils is loaded (because gnc_localeconv()
caches the first run -- so if that happens before setlocale, you're
stuck!)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7262 57a11ea4-9604-0410-9ed3-97b8803252fd
* /src/report/standard-reports/advanced-portfolio.scm: new report
which shows money-in, money-out and gain of stock and fund accounts
(based on the work of Martijn van Oosterhout and portfolio.scm
by Robert Merkel)
* src/report/standard-reports/standard-reports.scm: add
advanced-portfolio.scm to gncscmmod_DATA
* doc/build-suse.txt: updated for GnuCash 1.7
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7259 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/gnc-hbci-actions.c: More work and fixes
for balance/transaction retrieval.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7256 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/engine/gnc-session.c -- don't try to modify a the path of a file: URL
* src/engine/Transaction.c -- fail in mallocTrans if book is NULL
* fix qif-io-core: use (gnc:transaction-set-currency) (not commodity)
* qif-io-core.scm: need app-utils and to re-export simple-format
* qif-io-core/test/Makefile.am: add app-file and backend/file dirs to tests
* fix test-import-phase-1.scm: load app-file for symbols, fix
the commodity table; fix the "file save" portion
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7254 57a11ea4-9604-0410-9ed3-97b8803252fd