Commit Graph

6331 Commits

Author SHA1 Message Date
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
Christian Stimming
b20a836c69 2002-11-24 Christian Stimming <stimming@tuhh.de>
* src/import-export/ofx/gnc-ofx-import.c: As a trial, use new
	generic transaction importer GUI. Changes are marked with 'CS:'.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7540 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 21:41:10 +00:00
Christian Stimming
fefd3c6d48 Improve i18n comments. Updated translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7539 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 21:13:40 +00:00
Derek Atkins
4ec84856c5 2002-11-24 Derek Atkins <derek@ihtfp.com>
* src/engine/Account.c -- fix some compiler warnings
	* src/gnome/window-register.c -- fix a compiler warning
	* src/gnome/dialog-scheduledxaction.c -- fix a compiler warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7538 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 17:23:57 +00:00
David Hampton
000de90d57 Add a foundation for having progress bars during report
creation. #94280

Rename the gnc_mdi_file_percentage function to
gnc_mdi_show_progress.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7537 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 10:11:58 +00:00
David Hampton
9a2d29df7f Don't override the previous state on all the transactions in the
reconciliation window. Only set those the user identified as
reconciled. #95639


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7536 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 07:23:19 +00:00
David Hampton
3422380ce6 If there is a current split, then ensure that the transaction
containing that split stays in the register.  This will make the
transaction being edited stay in the register until you move to
another transaction, even though the accounts may have been
changes. #92158


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7535 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 06:56:45 +00:00
David Hampton
aa9c4dca69 If all the entries of the current split have been cleared, then delete
this split. #98139


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7534 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 06:55:21 +00:00
Joshua Sled
2e7979127b 2002-11-23 Joshua Sled <jsled@asynchronous.org>
* src/app-utils/prefs.scm (gnc:make-number-range-option): Fix
	wording of pref-widget hints; fixes Bug#99389.

	* src/gnome/glade/sched-xact.glade:
	* src/gnome/dialog-sx-from-trans.c:
	* src/gnome/druid-loan.c (gnc_ui_sx_loan_druid_create):
	* src/gnome-utils/gnc-frequency.c (gnc_frequency_init):
	* src/gnome/dialog-scheduledxaction.c
	(gnc_ui_scheduled_xaction_editor_dialog_create):
	GnomeDateEdit -> GNCDateEdit; Fixes Bug#99357.

	* src/gnome/dialog-scheduledxaction.c
	(gnc_ui_scheduled_xaction_editor_dialog_create): Removed
	delete-event handling duplicated by close signal from GnomeDialog;
	fixes Bug#99399.
	(sxed_close_event): Check for a valid SX before proceeding; fixes
	Bugs#99350 and dupes [99348,99356,99397].


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7533 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 04:19:33 +00:00
David Hampton
389b9599fc I18n changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7532 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 01:16:39 +00:00
Christian Stimming
63af960213 Updated translations.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7531 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 00:54:04 +00:00
Christian Stimming
d1f3334dcd Remove -Werror again.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7530 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-24 00:45:13 +00:00
David Hampton
67386f7f9e Fix a dialog title to match its function.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7529 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-23 19:47:26 +00:00
David Hampton
1bddedf4ee Update help menu in the register window.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7528 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-23 19:29:07 +00:00
Christian Stimming
7c06601cea 2002-11-23 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-gettrans.c: Use the new generic
	transaction importer.

	* src/import-export/gnc-gen-transaction.[hc],
	generic-importer.glade: Added a new generic transaction importer,
	with GUI as proposed on gnucash-devel (one-page, one-listview).

	* src/import-export/Transaction-matcher.[hc]: Refactor the code
	even more and separate GUI-dependent from -independent tasks.
	(gnc_import_match_picker_run_and_close): Add a new "Match-Picker
	Dialog" for the non-usual case of where the user should pick
	between different possible duplicate matches.
	(matchmap_find_destination): Add automatic destination guessing
	and learning, based on the GncImportMatchMap.

	* po/POTFILES.in, de.po: Updated translations.

	* src/engine/Account.h, src/import-export/gnc-import-match-map.h:
	Clarify some comments.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7527 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-23 18:52:52 +00:00
David Hampton
338a4ef90d Add a new progress dialog. Mark the existing ones for i18n.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7526 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-23 10:53:23 +00:00
David Hampton
8e073443a2 Make sure that all columns are always visible in the reconcile list.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7525 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-23 05:39:13 +00:00
Christian Stimming
0ea484dfc4 2002-11-23 Christian Stimming <stimming@tuhh.de>
* src/import-export/Transaction-matcher.c: Refactor *a lot* of the
	code -- try to separate GUI-dependent tasks from GUI-independent
	ones, and make many functions publically reachable by declaring
	them in the header file.

	* src/import-export/gnc-generic-import.h, *.h: Move some function
	into new Transaction-Matcher.h (which is included from here for
	now), and add some const's at the kvp functions.

	* src/gnome-utils/dialog-utils.h: Added many comments for docs.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7524 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-23 00:55:48 +00:00
Christian Stimming
d675d81af8 2002-11-22 Christian Stimming <stimming@tuhh.de>
* src/gnome-utils/dialog-account-pick.[hc]: Move the account
	picker dialog from hbci/ to gnome-utils.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7523 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-22 18:31:44 +00:00
Christian Stimming
7aa201168a Improved date heuristics (punishment if dates are very very far apart).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7522 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-22 00:29:40 +00:00
Christian Stimming
a92e78fad9 2002-11-22 Christian Stimming <stimming@tuhh.de>
* src/import-export/Transaction-matcher.c: Fix the case when
	trans_online_id exists but is empty. Simplify heuristics for date
	matching. Increase exact amount matching value.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7521 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-22 00:06:17 +00:00
Christian Stimming
dd296d34f3 Updated translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7520 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-22 00:03:43 +00:00
Christian Stimming
7d311db94e Slightly change formatting of transaction fields.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7519 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-22 00:03:17 +00:00
Christian Stimming
be7835304b Set split to 'cleared' only if it was in 'not reconciled' beforehand.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7518 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-21 22:18:06 +00:00
Christian Stimming
3d880f6399 Add missing files for dist.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7517 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-21 22:03:34 +00:00
Derek Atkins
da0d086b37 * README/README.cvs -- update to reference how to "properly" use
autogen.sh


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7516 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-21 21:40:33 +00:00
Derek Atkins
7ab56fc12e * src/scm/main.scm -- fix the load of price-quotes on guile-1.4.1
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7515 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-11-21 20:34:36 +00:00