Commit Graph

6557 Commits

Author SHA1 Message Date
Chris Lyttle
d7cb65ba42 update to release 1.7.4
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7590 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-02 09:22:20 +00:00
Chris Lyttle
73f060facc update to release 1.7.4
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7589 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-02 09:09:32 +00:00
Derek Atkins
59baed0f1c * src/gnome-utils/dialog-transfer -- update the dialog to enable
and "exchange dialog" -- limited use from the register.  This is
	  a first pass at getting multi-currency transactions to work from
	  the register.
	* register/ledger-core/split-register* -- hooks to deal with
	  multi-currency transactions better.  Remember the implicit
	  exchange rates and recompute the split values, so when you enter
	  an amount it gets converted properly and you see what you type
	  (mostly).  Call out to the exchange (transfer) dialog when you
	  create a split to an account different than the transaction
	  currency.  This is a partial fix for 97690.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7588 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-02 07:00:39 +00:00
Derek Atkins
96fa5eed48 * business-ledger/gncEntryLedger.c -- delay setting *new = FALSE until
just before we call the "new account" dialog.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7587 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-02 04:00:30 +00:00
Joshua Sled
cab0e0850f 2002-12-01 Joshua Sled <jsled@asynchronous.org>
* src/gnome-utils/gnc-account-sel.c
	(gnc_account_sel_set_new_account_ability): Change the
	gnc-account-sel's "New..." account button to expand but not fill
	it's allocation.

	* src/gnome/druid-loan.c (ld_pay_prep, ld_pay_save_current): Add
	the ability to independently specify the source/from account of a
	payment; fixes Bug#99467.
	(ld_pay_prep, ld_pay_save_current): Add some insensitive widgets
	to show the escrow account; fixes Bug#99476.

	* src/gnome/druid-loan.c (ld_calc_upd_rem_payments): Get the
	currently-typed value for doing the recalculation, not what the
	gtk_spin_button reports.
	(gnc_ui_sx_loan_druid_create): Recalc the remaining months when
	the period-size OptionMenu changes.
	(ld_pay_prep): Handle better the act of setting up the payment
	page for both the Spec-FromAcct and Through-Escrow options.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7586 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-02 02:43:44 +00:00
Christian Stimming
f03a1657de 2002-12-02 Christian Stimming <stimming@tuhh.de>
* src/gnome/window-main.c,
	src/business/business-gnome/business-gnome.scm, src/scm/main.scm:
	Yet more i18n menu insertion fixes.

	* src/gnome-utils/gnc-menu-extensions.[hc]: Added
	gnc_gnome_app_insert_menus to work around i18n problems with stock
	gnome menus. This is now also used from window-acct-tree.c.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7585 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-02 00:19:45 +00:00
Christian Stimming
9b670219f6 Fix make dist.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7584 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-01 22:09:17 +00:00
Derek Atkins
ab59987d75 * move QuickFill and dialog-transfer into gnome-utils
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7583 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-01 22:01:14 +00:00
Joshua Sled
0b5f8465a6 2002-12-01 Joshua Sled <jsled@asynchronous.org>
* src/app-utils/gnc-helpers.c (g_date_equals, g_date_hash): Added
	to allow the use of GDates as GHashTable keys.

	* src/gnome/druid-loan.c (ld_rep_next): Fix bug in 'payment' page
	transitions.
	(ld_rev_prep, ld_rev_recalc_schedule, ld_rev_update_clist):
	Support for a loan amortization schedule review page; fixes
	Bug#98966.
	(ld_destroy): General post-run allocation cleanup.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7582 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-01 20:38:07 +00:00
David Hampton
902fd55ed4 Do a numeric sort on the transaction number field.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7581 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-01 16:48:30 +00:00
Christian Stimming
be3b246f41 Comment out some unnecessary debugging output.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7580 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-01 13:39:40 +00:00
Derek Atkins
bd83bc2a2f * src/register/ledger-core/split-register-model.c -- compute the
implicit exchange rates for ALL transactions when necessary.  No
	  longer requires the pricedb for printing split values.  This will
	  display all transactions in the currency of the current account,
	  regardless of the number of splits in the transaction.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7579 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-01 04:17:40 +00:00
Christian Stimming
0e145bb03f Updated translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7578 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-30 23:43:18 +00:00
Derek Atkins
c54d13fd9b * src/register/ledger-core/split-register-model.c -- compute
implicit exchange rates for balanced, two-split transactions.
	  Fixes bug #99083 (for real)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7577 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-30 20:50:51 +00:00
Derek Atkins
e543b3bd01 2002-11-30 Herbert Thoma <herbie@hthoma.de>
* src/report/standard-reports/cash-flow.scm: Added new option
	for output formating, make the output "nicer"


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7576 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-30 19:25:20 +00:00
Christian Stimming
161125bc00 2002-11-30 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-getbalance.c: More graceful
	fallback solution when returned balances are zero.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7575 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-30 13:57:48 +00:00
Christian Stimming
a0e5b8f830 2002-11-30 Christian Stimming <stimming@tuhh.de>
* src/app-utils/gnc-ui-util.[hc]: Added
	gnc_locale_default_currency_nodefault function since
	locale_default_currency might return a non-locale related
	currency. Fix xaccSPrintAmount. Fixes #95404.

	* src/engine/iso-4217-currencies.scm ("rouble"): Fix mnemonic for
	Russian Rouble which is "RUR" instead of RUB.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7574 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-30 13:38:34 +00:00
Christian Stimming
30fe18b651 2002-11-30 Christian Stimming <stimming@tuhh.de>
* src/business/business-gnome/business-gnome.scm,
	src/gnome-utils/gnc-mdi-utils.c,
	src/gnome-utils/gnc-menu-extensions.c,
	src/import-export/ofx/ofx-import.scm,
	src/import-export/qif-import/druid-qif-import.c: More i18n menu
	insertion fixes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7573 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-30 12:14:51 +00:00
David Hampton
6ffaad3be0 Matthew Vanecek's tags changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7572 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-30 08:59:19 +00:00
David Hampton
93ba1507dd Fix transaction report errors when there is more than one type of
currency/commodity involved. #89501


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7571 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-30 07:28:22 +00:00
David Hampton
766d8e1dae Add progress bars for the last two reports.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7570 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-30 06:48:05 +00:00
Christian Stimming
a564daf71c 2002-11-29 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-utils.c, gnc-hbci-*.c: Catch the
	condition gracefully when OpenHBCI config file does not exist.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7569 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-29 17:41:22 +00:00
Derek Atkins
6488f2a402 * src/gnome-utils/dialog-exchange.h -- header for the exchange-rate dialog
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7568 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-29 16:07:17 +00:00
Christian Stimming
116ee4130b 2002-11-28 Christian Stimming <stimming@tuhh.de>
* src/import-export/gnc-gen-transaction.c: Use add_threshold
	instead of clear_threshold to determine default txn action.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7567 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-28 17:52:26 +00:00
Christian Stimming
90583c3eb8 Updated translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7566 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-27 23:09:29 +00:00
Christian Stimming
52243c7548 2002-11-28 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-gettrans.c: Give correct
	feedback when no transactions are there.

	* src/import-export/generic-import.glade: Add explaning label for
	importer window.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7565 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-27 23:00:46 +00:00
Benoit Grégoire
a9f1f75243 2002-11-27 Benoit Gr�goire <bock@step.polymtl.ca>
* Makefile.am configure.in src/doc/Makefile.am
	src/doc/doxygen.cfg src/doc/doxygen_main_page.c: Added doxygen documentation support, and integrated it into the build system.  There is a new target, make doc, that can be used to build the documentation if you have doxygen installed. Any file in the src tree will be included in the documentation if it follows doxygen conventions.  The doc created in src/doc/html.  Doxygen is now required for make dist.
	* src/import-export/:  Enable doxygen documentation.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7564 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-27 22:49:10 +00:00
Christian Stimming
eba5c4f0fc 2002-11-27 Christian Stimming <stimming@tuhh.de>
* accounts/pt_BR/*: Added Brazilian Portugese account templates by
	Lucimar Moresco <lucimarmoresco@hotmail.com>.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7563 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-27 20:52:59 +00:00
Derek Atkins
6c95966cb7 * remove find.glade -- it is no longer used
* src/gnome/dialog-findtransactions.c -- remove old code
	* po/POTFILES.in -- remove find.glade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7562 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-27 16:26:24 +00:00
Derek Atkins
f3a41c30b3 * src/import-export/Makefile.am -- make sure to distribute the scm files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7561 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-26 23:42:37 +00:00
David Hampton
dce7707298 Provide progress updates while creating reports. #94280
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7560 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-26 09:26:13 +00:00
Christian Stimming
4ca46500d6 Updated translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7559 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 23:48:11 +00:00
Christian Stimming
a3125484ac 2002-11-26 Christian Stimming <stimming@tuhh.de>
* src/import-export/Transaction-matcher.c:
	More code cleanup -- use getter functions instead of direct
	structure access to make potential file split easier.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7558 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 23:42:01 +00:00
Derek Atkins
70b677922f * src/engine/QueryCore.c -- make sure we have a string
when running string compares.  Partial fix for #99563
	* src/gnome/dialog-sx-from-trans.c -- suspend and resume
	  GUI events when building the template trans -- to make sure
	  that refreshes don't happen until after the txn is inserted.
	FIXES bug #99563


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7557 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 23:32:30 +00:00
Christian Stimming
c701350d06 2002-11-26 Christian Stimming <stimming@tuhh.de>
* src/import-export/gnc-gen-transaction.[hc]
	(gnc_gen_trans_get_fuzzy_amount): Add functions to get/set the
	fuzzy amount matching threshold, so that this feature can be used
	from gnc-ofx-import.c.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7556 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 23:16:18 +00:00
Benoit Grégoire
5b70252b1a 2002-11-25 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/hbci/gnc-hbci-gettrans.c: Remove
	#include "gnc-generic-import.h"


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7555 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 19:08:22 +00:00
Chris Lyttle
4afdb615cf updated POTFILES.in
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7554 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 09:13:21 +00:00
Benoit Grégoire
8fdd995500 2002-11-25 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/Account-matcher.[c,h]: Minor changes to make
	the matcher more generic:  Improved text handling, default account
	support, enable account description, disable showing Online ID
	column if online_id isn't specified in the function call.
	* src/import-export/generic-import.glade: Adjust text for above 		changes.
	* src/import-export/gnc-gen-transaction.c:  Use the more feature		 complete Account-matcher.h from the generic import module instead
	 of dialog-account-pick.h.  Christian, tell me you didn't implement
	a fourth account picker from scratch.
	* src/import-export/ofx/gnc-ofx-import.c: Adapt text to
	Account-matcher changes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7553 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 08:43:19 +00:00
Joshua Sled
b05f24cce9 2002-11-24 Joshua Sled <jsled@asynchronous.org>
* src/gnome/druid-loan.c (ld_rev_prep): Initial support for a
	payment schedule review page, addressing Bug#98966.

	* src/gnome/dialog-scheduledxaction.c (putSchedXactionInDialog):
	Don't double-free dates; fixes Bug#99452.

	* src/gnome/gnc-split-reg.c (gnc_split_reg_jump_to_split)
	(gnc_split_reg_jump_to_split_amount, gnc_split_reg_record)
	(gsr_emit_include_date_signal):
	* src/gnome/window-register.c (gnc_register_include_date_adapter):
	Add back in support for including a date in the range
	limited/viewed by the window-register.

	* src/gnome/gnc-split-reg.c (gnc_split_reg_get_read_only)
	* src/gnome/window-register.c (regWindowLedger): Change manner of
	setting window-title in read-only-register case so the
	gnc-split-reg isn't changing the window-titles of windows it has
	no authority over.  Fixed Bug#99396.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7552 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 05:51:30 +00:00
Benoit Grégoire
e74910a232 2002-11-25 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/*.c,h: Split gnc-generic-import.h in one
	header per file.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7551 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 05:34:53 +00:00
Derek Atkins
4f1aba056e * src/register/ledger-core/split-register-model.c -- Always
display amounts in the currency of the current account.  Use the
	  pricedb to lookup converstion values if the transaction currency
	  is not the same as the current account commodity.
	* src/gnome/dialog-transfer.c -- Make sure the exchange rate stays
	  a decimal number instead of converting to a fraction.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7550 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 05:14:11 +00:00
Derek Atkins
1081387a8d * src/register/ledger-core/split-register-load.c -- set the txn
currency based on the currency of the "default account"


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7549 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 02:38:10 +00:00
Derek Atkins
f2c9bc2a16 Change the order on some lines in the exchange dialog
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7548 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 01:04:20 +00:00
Derek Atkins
be03a1be9e change a string for i18n (I hope for the better)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7547 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 00:07:13 +00:00
Derek Atkins
155d15ee2f * src/gnome-utils/exchange-dialog.glade -- New dialog to deal with
exchanges from "within the register", but here because it is
	  relatively generic.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7546 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-25 00:03:32 +00:00
Christian Stimming
fc3d13ffcb Add README.HBCI to EXTRA_DIST.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7545 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 23:10:08 +00:00
Christian Stimming
3b5ec5a911 Add README for HBCI support.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7544 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 23:08:47 +00:00
Christian Stimming
e401aa02a3 First try to update the Tip-Of-Day list.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7543 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 22:54:25 +00:00
Christian Stimming
8495249c1e Updated Italian translation by Lorenzo Cappelletti.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7542 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 22:12:13 +00:00
Christian Stimming
d1a4742dcf 2002-11-24 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-gettrans.c: Improve space
	trimming in imported description.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7541 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 22:10:29 +00:00