Commit Graph

803 Commits

Author SHA1 Message Date
Dave Peticolas
ea45b21a95 2001-06-24 Dave Peticolas <dave@krondo.com>
* src/engine/sql/kvp-sql.c: same as below

	* src/engine/sql/txn.c: same as below

	* src/engine/sql/price.c: same as below

	* src/engine/sql/checkpoint.c: use strtoll instead of atoll


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4778 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-24 22:42:12 +00:00
Dave Peticolas
41bfcb956a 2001-06-24 Kevin Finn <kevinfinn@mediaone.net>
* src/gnome/dialog-transfer.[ch]: reformatted my previous changes
	to 80 cols.  Added interface to specify whether description
	quickfill will be based on From or To account splits.  Enhance
	quickfill to also select the appropriate account in the account
	tree for the matched transaction.

	* src/gnome/window-reconcile.c: reformatted my previous changes to
	80 cols.  Change the auto interest xfer dialog so that it
	quickfills based on the reconcile account, rather than always on
	the From account.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4777 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-24 22:28:59 +00:00
Dave Peticolas
3f2e7a5b78 2001-06-24 Dave Peticolas <dave@krondo.com>
* AUTHORS: credits

	* doc/sgml/C/xacc-about.sgml: credits

	* configure.in: Alex Zepeda's postgres configure patch


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4774 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-24 19:58:56 +00:00
Dave Peticolas
4c4f766745 2001-06-23 Kevin Finn <kevinfinn@mediaone.net>
* src/gnome/window-reconcile.c: fix for display of auto end value
	updates.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4770 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-24 05:16:29 +00:00
Dave Peticolas
23b61c7fd9 2001-06-23 Dave Peticolas <dave@krondo.com>
* doc/sgml/C/xacc-about.sgml: credits

	* AUTHORS: credits

	* configure.in: Bill Nottingham's guile configuration patch


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4768 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-24 02:38:21 +00:00
Dave Peticolas
4ffca9fc7b 2001-06-20 Dave Peticolas <dave@krondo.com>
* configure.in: better error messages. remove cruft.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4760 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-20 08:11:10 +00:00
Dave Peticolas
917504fd6d 2001-06-19 Dave Peticolas <dave@krondo.com>
* src/engine/gnc-numeric.c: use C comments.

	* src/engine/SchedXaction.[ch]: use C comments.

	* src/gnome/gnc-frequency.[ch]: use C comments. fix warnings


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4759 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-20 07:02:58 +00:00
Bill Gribble
6ce6e397c5 Update qif import routines to use gnc-numeric earlier in the import
process (so we can fix the precision of numbers correctly from the string)

use-modules on the right modules within reports.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4758 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-20 01:07:50 +00:00
Dave Peticolas
be51bde568 2001-06-19 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-nextrun.h: add guards

	* src/gnome/dialog-nextrun.c: use C comments.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4757 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-19 21:56:56 +00:00
Bill Gribble
3d7f69ba61 Fix cut-n-paste error
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4756 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-19 17:10:24 +00:00
Bill Gribble
43eba7e286 Fix bug in qif import handling of ticker symbols.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4755 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-19 16:46:43 +00:00
Dave Peticolas
bbbe31f3dc 2001-06-19 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-scheduledxaction.c: use C comments. fix warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4754 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-19 09:46:41 +00:00
Dave Peticolas
fa9e570cb8 2001-06-18 Dave Peticolas <dave@krondo.com>
* src/test/test-stuff.[ch]: fix warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4753 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-18 21:22:14 +00:00
Rob Browning
4d1c750225 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4752 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-18 17:59:40 +00:00
Dave Peticolas
3942b271e9 2001-06-18 Dave Peticolas <dave@krondo.com>
* src/engine/gnc-schedxaction-xml-v2.c: fix warnings.
        use C comments.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4727 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-18 10:23:46 +00:00
Dave Peticolas
34500dc4eb 2001-06-18 Dave Peticolas <dave@krondo.com>
* src/MultiLedger.c: same as below

	* src/SplitLedger.c: same as below. fix indentation. please
	use the indentation style already present in the file.

	* src/engine/gnc-freqspec-xml-v2.c: same as below

	* src/engine/FreqSpec.[ch]: fix warnings. use standard C comments

	* doc/sgml/C/xacc-about.sgml: update credits


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4726 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-18 10:13:53 +00:00
Dave Peticolas
d5f96b9ba2 2001-06-17 Joshua Sled <jsled@asynchronous.org>
* src/engine/gnc-account-xml-v2.c (dom_tree_to_account): Added.

	* src/engine/gnc-transaction-xml-v2.c (dom_tree_to_transaction):
	Added.

	* src/FileDialog.c: Added support for copying
	scheduled-transaction-related GNCBook fields.
	src/engine/

	* src/engine/FreqSpec.{h,c}: Added.

	* src/engine/SchedXaction.{h,c}: Added.

	* src/engine/gnc-{freqspec,schedxaction}-xml-v2.c: Added

	* src/engine/gnc-book.c: Added the template group [template
	transaction belong to the template group] and the Scheduled
	Trasnaction list.

	* src/gnome/glade/sched_xact.glade: Added.

	* src/gnome/dialog-nextrun.{h,c}: Added.

	* src/gnome/dialog-scheduledxaction.{h,c}: Added.

	* src/gnome/gnc-frequency.{h,c}: Added.

	* src/SplitLedger.c, src/MultiLedger.c: Added support for a
	Template Ledger.

	* src/guile/gnc.gwp: Added wrapping for
	dialog-{scheduledxactions,nextrun}-creation functions.

	* src/register/splitreg.c: Added formula credit and debit cells,
	and flags for template-register support.

	* src/register/formulacell.h: Added.

	* src/gnome/gnc-dateedit.h: Added explanatory comment from dave_p
	in IRC.

	* src/gnome/query-user.h: Added prototype of
 	gnc_verify_dialog_parented(...), so I could use it the SX UI
	stuff.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4725 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-18 08:25:46 +00:00
Dave Peticolas
3f921fd1b4 2001-06-17 Kevin Finn <kevinfinn@mediaone.net>
* src/gnome/window-reconcile.c: Implemented automatic interest
	transfer as a stripped-down transfer dialog.  This allows the user
	to automatically enter an interest charge or payment for bank or
	credit accounts prior to starting reconciliation, subject to both
	a global and per-account preference.

	* src/gnome/dialog-transfer.c,h: Add interfaces to allow the
	dialog-transfer to be manipulated as necessary to create the auto
	interest transfer dialog.

	* src/scm/prefs.scm: added new Reconcile boolean: Automatic
	Interest Transfer * src/engine/Account.c,h: Add access functions
	for per-account auto interest xfer kvp

	* src/engine/kvp_doc.txt: Document new kvps.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4724 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-18 00:56:33 +00:00
James LewisMoss
f21922a3bd remove conflict indicator.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4723 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-18 00:31:53 +00:00
James LewisMoss
72f4249023 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4722 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-18 00:30:30 +00:00
Dave Peticolas
03904ba6fc 2001-06-17 Dave Peticolas <dave@krondo.com>
* src/gnome/cursors.c (gnc_set_busy_cursor): fix warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4718 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-17 23:27:34 +00:00
Dave Peticolas
2d7d6818da 2001-06-17 Dave Peticolas <dave@krondo.com>
* src/scm/date-utilities.scm: use gnc:print-date instead of
	strftime

	* src/scm/report/hello-world.scm: fix docs

	* src/scm/report/transaction-report.scm: fix date printing

	* src/scm/report/register.scm: remove cruft


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4717 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-17 22:07:13 +00:00
Dave Peticolas
1622755e74 2001-06-17 Dave Peticolas <dave@krondo.com>
* src/register/gnome/gnucash-style.c (gnucash_font_load): new func
	If gdk_fontset_load doesn't work, try gdk_font_load.
	(gnucash_style_set_register_font_name): use gnucash_font_load
	(gnucash_style_set_register_hint_font_name): use gnucash_font_load


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4713 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-17 10:54:57 +00:00
Dave Peticolas
8f858dced6 2001-06-17 Dave Peticolas <dave@krondo.com>
* src/FileDialog.c (gncFileSave): save the window state on a save
	(gncFileQuerySave): don't provide cancel option when the ui can't

	* src/scm/main-window.scm (gnc:main-window-save-state): new func
	don't save state when the ui can't

	* src/gnome/window-main.c
	(gnc_main_window_can_cancel_exit): new func
	(gnc_main_window_can_save): new func
	(gnc_main_window_has_apps): new func

	* src/gnc-ui.h: add new api

	* src/gnome/top-level.c (gnc_ui_can_cancel_exit): new func


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4711 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-17 09:47:39 +00:00
Dave Peticolas
e516792199 2001-06-16 Dave Peticolas <dave@krondo.com>
* src/guile/gnc.gwp: update for api change

	* src/scm/main.scm: update for api change

	* src/gnome/glade/newuser.glade: new file for new user glade xml

	* src/gnome/glade-support.[ch]: remove generated files

	* src/gnome/new-user-*.[ch]: remove old files

	* src/gnome/dialog-new-user.c: new file for new user dialog code.

	* src/gnome/druid-hierarchy.c: new file for account hierarchy
	creation druid code. Rename api calls to reflect the more
	general use of the druid.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4708 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-17 06:35:54 +00:00
Dave Peticolas
f46bdf493f 2001-06-13 Herbert Thoma <herbie@hthoma.de>
* po/de.po: updated German translation for transfer dialog.

	* doc/build-suse.txt: updated for gnucash 1.6 / SuSE 7.2


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4707 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-16 20:33:06 +00:00
Robert Graham Merkel
5f7a99f0ae Fix compile problems
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4706 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-16 13:52:11 +00:00
James LewisMoss
c6d5667020 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4702 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-16 02:51:19 +00:00
Dave Peticolas
5e06f775e2 2001-06-15 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-account-picker.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4701 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-15 23:37:43 +00:00
Dave Peticolas
84e6cc750d 2001-06-15 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-print-check.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4698 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-15 23:13:29 +00:00
Dave Peticolas
c229055150 2001-06-15 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-find-transactions.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4697 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-15 22:50:50 +00:00
Dave Peticolas
f81cc61dac 2001-06-15 Dave Peticolas <dave@krondo.com>
* src/guile/gnc.gwp: remove budgeting api

	* src/gnome/dialog-budget.[ch]: remove


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4696 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-15 10:54:43 +00:00
Dave Peticolas
6160096b83 2001-06-15 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-fincalc.c: use libglade

	* src/gnome/dialog-commodity.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4695 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-15 10:39:06 +00:00
Dave Peticolas
0f784ccfb2 2001-06-15 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-account.c: use libglade

	* src/gnome/dialog-userpass.c: fix bloop

	* src/gnome/druid-commodity.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4694 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-15 09:17:48 +00:00
Dave Peticolas
56c29e3f7c 2001-06-14 Dave Peticolas <dave@krondo.com>
* src/gnome/druid-qif-import.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4683 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-14 09:33:15 +00:00
Robert Graham Merkel
0d0d3ca4f9 remove conflict marks from ChangeLog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4682 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-14 09:07:42 +00:00
Robert Graham Merkel
41e2e5671d fix bug occurring in transaction report.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4681 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-14 09:01:04 +00:00
Dave Peticolas
27747c147d 2001-06-14 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-transfer.c: use libglade

	* rpm/gnucash.spec.in: fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4679 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-14 07:44:30 +00:00
Dave Peticolas
3e1103cb6c 2001-06-13 Dave Peticolas <dave@krondo.com>
* src/experimental/cgi-bin/Makefile.am: add .cvsignore to dist

	* src/scm/report/account-summary.scm: fix string

	* src/guile/gnc-helpers.c (gnc_scm_list_to_glist): fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4677 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-14 06:29:18 +00:00
Dave Peticolas
221539bfae 2001-06-13 Dave Peticolas <dave@krondo.com>
* src/scm/extensions.scm: fix bug

	* src/gnome/dialog-progress.c: use libglade

	* src/gnome/window-help.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4675 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-14 02:26:06 +00:00
Dave Peticolas
33de0d9ddb 2001-06-13 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-utils.c (gnc_glade_lookup_widget): new func

	* src/gnome/dialog-tax-info.c: use libglade

	* src/gnome/dialog-style-sheet.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4674 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-14 00:15:30 +00:00
Dave Peticolas
7bfecbb146 2001-06-13 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-style-sheet.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4672 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 20:52:22 +00:00
James LewisMoss
a9670240c3 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4668 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 18:00:26 +00:00
Dave Peticolas
c68c78b815 2001-06-13 Dave Peticolas <dave@krondo.com>
* src/gnome/glade/stocks.glade: new file for old stock split druid

	* src/gnome/druid-stock-split.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4666 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 10:49:50 +00:00
Dave Peticolas
2dc53adfed 2001-06-13 Dave Peticolas <dave@krondo.com>
* src/gnome/glade/userpass.glade: new file for old
	username/password dialog

	* src/gnome/dialog-userpass.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4665 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 10:30:35 +00:00
Dave Peticolas
2cfebe584d 2001-06-13 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-column-view.c: more libglade work


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4664 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 08:03:08 +00:00
Dave Peticolas
e4c8926fab 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/gnome/glade/report.glade: new file for old report dialogs

	* src/gnome/dialog-column-view.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4663 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 06:16:08 +00:00
Bill Gribble
5abde68b00 Fix bug in qif account name guessing. Should fix reported bug on
FreeBSD.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4661 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 05:23:11 +00:00
Dave Peticolas
52d421ec36 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-price-editor.c: fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4660 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 05:15:30 +00:00
Dave Peticolas
d6b075d857 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/gnome/glade/price.glade: new file for old price dialogs

	* src/gnome/dialog-price-editor.c: use libglade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4659 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 04:44:24 +00:00
Dave Peticolas
464ced4129 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/gnome/reconcile-list.c: obey new option below

	* src/scm/prefs.scm: add option wrt checking off cleared
	transactions when reconciling


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4652 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 03:32:34 +00:00
Dave Peticolas
4615a50db0 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/register/table-allgui.[ch]: move function to .c file


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4651 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 03:08:55 +00:00
Dave Peticolas
045ee40008 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/scm/tip-list.scm: update tip


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4650 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-13 02:44:30 +00:00
Dave Peticolas
f655f9dcb6 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/register/register-common.h: move function defs to
	register-common.c

	* src/register/register-common.c: new file


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4643 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-12 20:42:34 +00:00
Dave Peticolas
b5c00276c5 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/gnome/glade/Makefile.am: new file

	* src/gnome/glade/commodity.glade: new file. glade file for
	commodity dialog

	* src/gnome/dialog-commodities.c: use libglade

	* src/gnome/dialog-utils.c (gnc_glade_xml_new): new func
	(gnc_glade_xml_new_widget): new func

	* rpm/gnucash.spec.in: add glade dir

	* configure.in: move libglade check to glade section.
	add configured glade file dir.

	* src/gnome/Makefile.am: add glade flags & glade dir

	* src/Makefile.am: add glade libs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4637 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-12 10:22:42 +00:00
Dave Peticolas
6d4f07b640 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/scm/report/account-piecharts.scm: same as below

	* src/scm/report/category-barchart.scm: remove hint text


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4633 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-12 07:18:32 +00:00
Dave Peticolas
93835b4578 2001-06-12 Dave Peticolas <dave@krondo.com>
* src/engine/gnc-book.c (gnc_book_get_file_lock): some filesystems
	don't support hard links. If the error code indicates this, go
	ahead and grant the lock. Is there a better way?


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4632 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-12 07:05:18 +00:00
Dave Peticolas
e7e78bba40 2001-06-11 Dave Peticolas <dave@krondo.com>
* src/register/gnome/gnucash-date-picker.c
	(gnc_date_picker_key_event): fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4628 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-11 22:31:01 +00:00
Dave Peticolas
17b3a7ef7d 2001-06-11 Dave Peticolas <dave@krondo.com>
* src/scm/Makefile.am: same as below

	* src/scm/price-quotes.scm: same as below

	* src/scm/process.scm: re-modulize process.scm


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4622 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-11 07:11:37 +00:00
Dave Peticolas
9e0ee7c311 2001-06-10 Christian Stimming <stimming@tuhh.de>
* de.po: updated German translation.

	* configure.in, doc/sgml/Makefile.am, doc/sgml/de_DE/*: Added
	German translation of a few manual pages, including a Whats-New
	table for the translated words.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4597 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-10 23:49:09 +00:00
Dave Peticolas
1b05981586 2001-06-10 Dave Peticolas <dave@krondo.com>
* src/engine/gnc-engine-util.c: change debug levels to warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4592 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-10 21:44:57 +00:00
Bill Gribble
9eb8ec7a76 Last minute bug fixes: save/restore in welcome to gnucash report, and
remove a printout.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4590 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-10 21:21:16 +00:00
Dave Peticolas
715716458e 2001-06-09 Dave Peticolas <dave@krondo.com>
* configure.in: fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4576 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-10 01:59:10 +00:00
Dave Peticolas
8335e2abe9 2001-06-09 Dave Peticolas <dave@krondo.com>
* doc/sgml/C/xacc-about.sgml: update credits

	* src/gnome/window-main.c (gnc_main_window_about_cb): update
	credits

	* AUTHORS: update credits


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4574 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-10 00:33:43 +00:00
Dave Peticolas
e496f9cd52 2001-06-09 Dave Peticolas <dave@krondo.com>
* src/gnome/reconcile-list.c (gnc_reconcile_list_refresh): fix
	bugs

	* src/gnome/dialog-utils.c (gnc_clist_add_check): fix bugs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4571 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-09 23:43:31 +00:00
Dave Peticolas
cb15fde937 2001-06-09 Dave Peticolas <dave@krondo.com>
* doc/sgml/pt_PT/Makefile.am: remove adjust balance docs

	* doc/sgml/C/Makefile.am: remove adjust balance docs

	* doc/sgml/de_DE/xacc-quickstart.sgml: fix docs

	* doc/sgml/pt_PT/xacc-quickstart.sgml: fix docs

	* doc/sgml/C/xacc-quickstart.sgml: fix docs

	* src/scm/help-topics-index.scm: work on index

	* src/gnome/window-help.c (gnc_help_show_topic): first check
	current location for match


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4568 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-09 09:15:58 +00:00
Dave Peticolas
33eb5ec8dd 2001-06-09 Dave Peticolas <dave@krondo.com>
* src/SplitLedger.c (xaccSRDuplicateCurrent): fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4566 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-09 07:57:45 +00:00
Dave Peticolas
797a1594c5 2001-06-09 Dave Peticolas <dave@krondo.com>
* src/gnc-ui-util.c (gnc_find_or_create_equity_account): allow
	group to be specified
	(gnc_account_create_opening_balance): search in given account's
	group


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4565 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-09 07:35:24 +00:00
Dave Peticolas
0199b32457 2001-06-08 Dave Peticolas <dave@krondo.com>
* src/gnc-ui-util.c (gnc_find_or_create_equity_account): first
	search for untranslated name, then translated name.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4561 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-09 06:50:25 +00:00
Dave Peticolas
e8e153e310 2001-06-08 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-callbacks.c
	add more suspend & resume calls for other big changes


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4552 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-09 00:40:48 +00:00
Dave Peticolas
bde82e7ddb 2001-06-08 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-callbacks.c
	(on_chooseAccountTypesPage_prepare): suspend & resume gui
	refreshes while loading accounts


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4551 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-09 00:18:46 +00:00
Dave Peticolas
a8894bbb01 2001-06-08 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-funs.c (gnc_create_newUserDialog): make clist
	column titles passive

	* src/gnome/new-user-callbacks.c
	(on_newAccountCurrencyChoosePage_prepare): use pointer<->int
	conversion macros


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4550 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-09 00:00:13 +00:00
Dave Peticolas
c0a30b1f34 2001-06-08 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-callbacks.c
	(on_newAccountTypesList_unselect_row): fix bug
	(on_newAccountTypesList_select_row): fix bug
	(add_each_gea_to_clist): fix mem leak


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4549 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-08 23:23:33 +00:00
Dave Peticolas
8f0522f965 2001-06-08 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-callbacks.c
	(on_chooseAccountTypesPage_prepare): use pointer<->int conversion
	macros
	(gnc_get_ea_locale_dir): take out debugging messages


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4548 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-08 23:05:10 +00:00
Dave Peticolas
3bdfeb5be9 2001-06-08 Dave Peticolas <dave@krondo.com>
* src/SplitLedger.c (xaccSRGetEntryHandler): handle reconcile
	cell string as appropriate for translate flag.

	* src/register/table-allgui.c (gnc_table_get_entry): return
	translated version
	(gnc_table_get_entry_internal): return untranslated version

	* src/register/table-allgui.h: add 'translate' argument to
	entry handler api.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4547 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-08 22:41:03 +00:00
Christian Stimming
aee40207bf 2001-06-08 Christian Stimming <stimming@tuhh.de>
* configure.in, accounts/Makefile.am, accounts/de_DE/*: add
	account template files for German locale.

	* src/gnome/gnucash.desktop, po/de.po: updated German translation.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4543 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-08 21:59:31 +00:00
Dave Peticolas
80a037aacf 2001-06-08 Dave Peticolas <dave@krondo.com>
* src/doc/design/engine.texinfo: update docs

	* src/doc/design/gnucash-design.texinfo: update docs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4538 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-08 08:22:32 +00:00
Robert Graham Merkel
3cabf41fff More documentation updates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4533 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-08 06:16:04 +00:00
Dave Peticolas
5ce2210fde 2001-06-07 Dave Peticolas <dave@krondo.com>
* src/scm/price-quotes.scm: same as below

	* src/scm/Makefile.am: same as below

	* src/scm/process.scm: un-modulize process.scm. Let's experiment
	with this after 1.6.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4527 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-07 23:56:07 +00:00
Dave Peticolas
c7b56080a9 2001-06-07 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-callbacks.c (gnc_get_ea_locale_dir): if first
	check fails, see if 2-letter prefix succeeds


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4522 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-07 21:56:17 +00:00
James LewisMoss
e47d522a27 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4513 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-07 19:45:36 +00:00
James LewisMoss
bc770dfa74 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4508 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-07 16:29:46 +00:00
Dave Peticolas
4a9d0cb0ec 2001-06-07 Dave Peticolas <dave@krondo.com>
* src/doc/design/gnucash-design.texinfo: update docs

	* src/doc/design/engine.texinfo: update docs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4503 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-07 08:22:52 +00:00
Dave Peticolas
2a5dbc499c 2001-06-06 Dave Peticolas <dave@krondo.com>
* src/scm/report-html.scm: remove unneeded (require 'printf).
	This is invoked as part of testing for slib > 2c4. For slib
	< 2c4, printf is loaded from slib-backup.scm.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4502 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-07 06:14:30 +00:00
Robert Graham Merkel
65ed7b65b0 More doc improvements, including Chris Lyttle's register documentation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4500 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-07 02:59:06 +00:00
Dave Peticolas
8c62a7ab98 2001-06-06 Dave Peticolas <dave@krondo.com>
* src/gnome/gnc-dialogs.glade: fix string


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4495 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-06 23:56:41 +00:00
Dave Peticolas
6b094099fd 2001-06-06 Dave Peticolas <dave@krondo.com>
* src/scm/report.scm: fix i18n bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4493 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-06 20:19:12 +00:00
James LewisMoss
d4cdb96a33 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4486 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-06 14:48:10 +00:00
Dave Peticolas
834c02c65f 2001-06-06 Dave Peticolas <dave@krondo.com>
* src/test/test-real-data.sh: Josh Sled's bug fix


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4485 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-06 08:23:15 +00:00
Dave Peticolas
9c9cbdc52e 2001-06-06 Dave Peticolas <dave@krondo.com>
* src/doc/design/engine.texinfo: document prices and their API

	* src/doc/design/gnucash-design.texinfo: update docs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4484 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-06 08:00:18 +00:00
Dave Peticolas
60b3777c1c 2001-06-06 Dave Peticolas <dave@krondo.com>
* macros/gnome.m4: Chris J (Oakton) Leach's macro patch

	* AUTHORS: update credits

	* doc/sgml/C/xacc-about.sgml: update credits


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4483 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-06 07:04:27 +00:00
Dave Peticolas
1751eceabc 2001-06-05 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-fincalc.c: grey out the frequency menu
	when compounding is continuous.

	* src/engine/sql/Makefile.am: add checkpoint.h


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4482 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-06 06:32:18 +00:00
Dave Peticolas
8d38942103 2001-06-05 Christian Stimming <stimming@tuhh.de>
* src/scm/report/category-barchart.scm, average-balance.scm,
	net-barchart.scm: changed price source default to
	weighted-average.

	* src/scm/prefs.scm: fix string.

	* src/scm/options-utilities.scm: added date interval Quarter, Half
	Year.

	* src/scm/date-utilities.scm: added QuarterDelta, HalfYearDelta

	* po/de.po: Updated German transl


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4475 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-05 21:12:57 +00:00
James LewisMoss
c4619a27fb *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4474 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-05 18:33:09 +00:00
Dave Peticolas
6689d1d620 2001-06-05 Dave Peticolas <dave@krondo.com>
* src/gnome/druid-commodity.c: use new func

	* src/gnome/new-user-funs.c: use new func

	* src/gnome/druid-qif-import.c: use new func

	* src/gnome/druid-utils.c (gnc_druid_set_colors): new func

	* doc/sgml/C/xacc-about.sgml: update credits

	* AUTHORS: update credits


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4430 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-05 09:17:19 +00:00
Dave Peticolas
21a9d230fe 2001-06-04 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user.glade: tweak gui. fix strings.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4427 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-05 02:07:37 +00:00
Dave Peticolas
dabf75193e 2001-06-04 Dave Peticolas <dave@krondo.com>
* src/gnome/window-main.c: fix mem leak

	* doc/sgml/C/xacc-about.sgml: update credits

	* AUTHORS: update credits


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4425 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-05 00:27:41 +00:00
Dave Peticolas
c6fc078591 2001-06-04 Dave Peticolas <dave@krondo.com>
* lib/srfi/srfi-19.scm: fix bug.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4423 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-04 20:45:28 +00:00
Rob Browning
d64ad9ab84 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4422 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-04 19:42:07 +00:00
Rob Browning
b234cfb234 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4420 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-04 19:30:00 +00:00
James LewisMoss
27ed1ee57e *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4414 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-04 17:08:05 +00:00
Dave Peticolas
fad634bfb6 2001-06-04 Dave Peticolas <dave@krondo.com>
* src/SplitLedger.c: fix spelling errors

	* src/register/gnome/gnucash-item-edit.c: same as below

	* src/register/gnome/gnucash-sheet.c: check change confirmation
	before popping up combo list.

	* src/register/table-allgui.c (gnc_table_confirm_change): new func


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4408 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-04 09:35:29 +00:00
Christian Stimming
1e58b91606 2001-06-03 Christian Stimming <stimming@tuhh.de>
* po/de.po: Massive update of the German translation according to
	the finalized glossary. Should be ready for 1.6 by now, pending a
	spellcheck by other translators.

	* po/gnc-glossary.txt: Four more entries added, that's it for now.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4399 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-03 19:13:19 +00:00
Dave Peticolas
25c02c7679 2001-06-02 Dave Peticolas <dave@krondo.com>
* src/gnome/top-level.c (gnc_ui_start_event_loop): remove
	debugging comment


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4379 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-03 01:43:22 +00:00
Dave Peticolas
23572f7c06 2001-06-02 Dave Peticolas <dave@krondo.com>
* src/scm/report/register.scm: fix bugs

	* src/scm/html-utilities.scm: fix bugs

	* src/gnome/window-register.c: fix bugs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4378 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-03 00:24:38 +00:00
Dave Peticolas
e078856530 2001-06-02 Dave Peticolas <dave@krondo.com>
* src/scm/report/price-scatter.scm: same as below

	* src/scm/prefs.scm: same as below

	* src/gnc-ui-util.c: same as below

	* src/gnome/druid-qif-import.c: same as below

	* src/gnome/dialog-price-editor.c: same as below

	* src/gnome/dialog-fincalc.c: same as below

	* src/SplitLedger.c: use gnc_default_currency instead
	of gnc_locale_default_currency.

	* src/scm/options-utilities.scm: use new func

	* src/scm/report/transaction-report.scm: handle splits with no
	account

	* src/gnome/dialog-account.c: use new func

	* src/gnome/window-main-summarybar.c: use new func

	* src/guile/gnc.gwp: wrap new func below

	* src/guile/global-options.c (gnc_default_currency): new func
	to return user-set default currency

	* src/engine/gnc-book.c (gnc_book_backup_file): use g_free
	instead of free.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4377 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-02 21:15:40 +00:00
Christian Stimming
18b559e084 2001-06-02 Christian Stimming <stimming@tuhh.de>
* po/gnc-glossary.txt: Updated glossary, 15 new terms, and lots of
	explanations. Feedback welcome.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4376 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-02 18:55:56 +00:00
Dave Peticolas
0d738a34b9 2001-06-02 Dave Peticolas <dave@krondo.com>
* src/register/gnome/gnucash-date-picker.c (gnc_date_picker_new):
	fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4371 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-02 11:31:47 +00:00
Dave Peticolas
29935d54a2 2001-06-02 Dave Peticolas <dave@krondo.com>
* src/SplitLedger.c: fix mem leak

	* src/gnome/top-level.c: handle X errors ourselves


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4370 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-02 09:56:54 +00:00
Dave Peticolas
7c60893b24 2001-06-01 Dave Peticolas <dave@krondo.com>
* src/gnc-ui-util.c: use new scanf macro below


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4365 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-02 04:41:04 +00:00
Dave Peticolas
6c39681662 2001-06-01 Dave Peticolas <dave@krondo.com>
* src/engine/sixtp-dom-parsers.c (string_to_integer): use new
	scanf macro below

	* src/engine/sixtp-utils.c: use new scanf macro below

	* src/engine/gnc-numeric.c: use new scanf macro below

	* src/engine/gnc-engine-util.h: define GNC_SCANF_LLD macro to use
	for scanf long long int conversion. This is needed since there is
	not a common solution between Linux, Solaris, and FreeBSD. Thanks
	to Matthew Condell for finding the problem and to Matt and Alan
	Orndorff for testing it.

	* configure.in: invoke conversion test below

	* acinclude.m4: add test for %lld scanf conversion


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4364 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-02 04:40:26 +00:00
Dave Peticolas
468a42bbfb 2001-06-01 Dave Peticolas <dave@krondo.com>
* README: update info


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4352 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-01 08:48:39 +00:00
Robert Graham Merkel
33a7d35f82 Return 'foreign' quantities unchanged if 'foreign' and 'domestic' are
equivalent currencies, rather than looking up in the pricedb.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4351 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-01 07:46:31 +00:00
Dave Peticolas
50ce14ad5c 2001-06-01 Dave Peticolas <dave@krondo.com>
* src/doc/design/engine.texinfo: document commodity table API

	* src/doc/design/gnucash-design.texinfo: update docs

2001-05-31  Dave Peticolas  <dave@krondo.com>

	* (dom_tree_to_gnc_numeric): fix mem leak


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4350 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-01 07:37:03 +00:00
Dave Peticolas
8593feb6ea 2001-05-31 Dave Peticolas <dave@krondo.com>
* src/engine/sixtp-dom-parsers.c (string_to_binary): fix sanity
	checks


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4349 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-01 06:26:34 +00:00
Dave Peticolas
71d73df40d 2001-05-31 Dave Peticolas <dave@krondo.com>
* src/test/test-dom-converters1.c (test_dom_tree_to_gnc_numeric):
	fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4348 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-31 21:00:52 +00:00
Dave Peticolas
462499cf29 2001-05-31 Dave Peticolas <dave@krondo.com>
* src/engine/sixtp-utils.c (string_to_gint32): use intermediate
	variable in case int != gint32.

	* src/test/test-dom-converters1.c: fix spelling

	* src/engine/sixtp-dom-generators.c (int_to_dom_tree): cast
	gint64 to long long int for %lld.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4345 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-31 20:00:43 +00:00
James LewisMoss
ddf9aabaf2 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4340 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-31 16:33:37 +00:00
Dave Peticolas
6793ceb6cf 2001-05-31 Dave Peticolas <dave@krondo.com>
* src/doc/design/gnucash-design.texinfo: update docs

	* src/doc/design/engine.texinfo: document commodites & their API

	* doc/sgml/C/xacc-price-editor.sgml: fix warnings


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4338 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-31 08:36:56 +00:00
Robert Graham Merkel
e82a0e38c8 More documentation updates - price editor and related changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4337 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-31 07:33:49 +00:00
Dave Peticolas
755dfe0678 2001-05-30 Dave Peticolas <dave@krondo.com>
* src/test/Makefile.am: add missing link lib

	* src/engine/sixtp.c: include sys/types.h for ssize_t under
	freebsd


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4335 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-30 19:29:15 +00:00
Dave Peticolas
690c0a78db 2001-05-30 Dave Peticolas <dave@krondo.com>
* src/engine/sixtp-utils.c (timespec_secs_to_given_string): use
	gnc_timezone

	* src/engine/date.c (gnc_timezone): new func
	(gnc_iso8601_to_timespec): use gnc_timezone
	(gnc_timespec_to_iso8601_buff): use gnc_timezone


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4334 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-30 08:13:49 +00:00
Dave Peticolas
7d39624cd9 2001-05-29 Dave Peticolas <dave@krondo.com>
* configure.in: call new macro below

	* acinclude.m4: add macro to check for tm_gmtoff struct tm member


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4333 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-29 22:41:41 +00:00
Dave Peticolas
11423a3076 2001-05-29 Dave Peticolas <dave@krondo.com>
* src/engine/date.c: handle all uses of nl_langinfo.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4332 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-29 20:00:40 +00:00
Robert Graham Merkel
010d135579 Fixes for FreeBSD.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4330 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-29 15:20:23 +00:00
Robert Graham Merkel
8ffb9865e7 Display a title on report options dialog boxes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4329 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-29 12:35:39 +00:00
Dave Peticolas
6dc5b480b6 2001-05-28 Dave Peticolas <dave@krondo.com>
* doc/sgml/pt_PT/*: add Duarte Loreto's updated transations


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4325 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-28 22:17:52 +00:00
Dave Peticolas
60bc063d9e 2001-05-28 Dave Peticolas <dave@krondo.com>
* src/engine/gnc-pricedb.c (compare_prices_by_date): stabilize
	sort using guids

	* src/engine/gnc-pricedb-xml-v1.c (price_parse_xml_sub_node): fix
	mem leak


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4324 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-28 20:15:59 +00:00
Christian Stimming
6b5b3d83e2 2001-05-27 Christian Stimming <stimming@tuhh.de>
* src/scm/tip-list.scm: edited some tips after consultation with
	Robert Graham Merkel.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4315 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-28 04:37:51 +00:00
Christian Stimming
eb82429848 2001-05-27 Christian Stimming <stimming@tuhh.de>
* po/sv.po: by Pablo Saratxaga <pablo@mandrakesoft.com>: changed
	DOS end of lines to Unix end of lines.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4306 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-27 16:27:55 +00:00
Dave Peticolas
421ca22c65 2001-05-26 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-fincalc.c: Kevin Foss's bug fix

	* src/engine/sql/kvp-sql.h: add /* */ around #endif comment

	* src/gnc-component-manager.c (gnc_cm_event_handler): ignore
	price events


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4304 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-27 04:55:38 +00:00
James LewisMoss
2ac06c3069 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4300 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-26 20:26:48 +00:00
Dave Peticolas
8f839d7d32 2001-05-26 Dave Peticolas <dave@krondo.com>
* src/gnome/window-acct-tree.c: fix label alignment

	* src/gnome/window-report.c: fix label alignment


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4289 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-26 07:59:53 +00:00
Dave Peticolas
0c875ac857 2001-05-26 Dave Peticolas <dave@krondo.com>
* src/gnome/window-main.c: put child menu after tools menu


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4288 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-26 07:49:39 +00:00
Dave Peticolas
9a97258580 2001-05-25 Dave Peticolas <dave@krondo.com>
* src/gnome/dialog-column-view.c (gnc_column_view_edit_size_cb):
	fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4287 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-26 06:53:44 +00:00
Dave Peticolas
cd5cf764a6 2001-05-25 Dave Peticolas <dave@krondo.com>
* src/scm/report/transaction-report.scm: default to sign-reverse
	credit accounts. fix i18n bug.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4286 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-26 06:23:34 +00:00
Dave Peticolas
a93237c207 2001-05-25 Dave Peticolas <dave@krondo.com>
* src/doc/design/engine.texinfo: update docs

	* configure.in: add Norwegian to list of translations

	* AUTHORS: add credits

	* doc/sgml/C/xacc-about.sgml: add credits


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4285 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-26 01:12:20 +00:00
Christian Stimming
1fd277f95e 2001-05-25 Christian Stimming <stimming@tuhh.de>
* po/no.po: Kjartan Maraas' Norwegian updated translation.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4284 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-25 18:05:00 +00:00
Christian Stimming
8083429f65 2001-05-25 Christian Stimming <stimming@tuhh.de>
* src/gnome/gnc-html-guppi.c (gnc_has_guppi_version): generalized
	this function for arbitrary Guppi versions. Tried to enable
	barchart axis-labels for CVS Guppi but this gives nothing but
	segfaults. Shit.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4283 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-25 07:38:29 +00:00
Dave Peticolas
4342b3e35c 2001-05-25 Dave Peticolas <dave@krondo.com>
* src/scm/report/account-summary.scm: fix bug

	* src/gnome/window-main.c: add close window button to toolbar


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4282 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-25 07:32:27 +00:00
Robert Graham Merkel
29678f8a6f Catch case with empty or zero data lists before handing off to graph code.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4281 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-25 07:12:36 +00:00
Dave Peticolas
3c1c2a1a5f 2001-05-25 Dave Peticolas <dave@krondo.com>
* doc/sgml/C/xacc-about.sgml: fix warnings

	* doc/sgml/C/xacc-quickstart.sgml: fix warnings

2001-05-24  Dave Peticolas  <dave@krondo.com>

	* doc/sgml/C/xacc-features.sgml: fix docs

	* doc/sgml/C/xacc-account-summary.sgml: fix spelling


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4280 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-25 07:06:23 +00:00
Dave Peticolas
54fbd2e858 2001-05-24 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-funs.c (gnc_ui_show_new_user_choice_window):
	jump to new user quickstart help when appropriate

	* src/gnc-ui.h: add new help file


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4279 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-25 06:46:17 +00:00
Robert Graham Merkel
150af5d9ab show report titles when displaying report "no data" and "no account"
error messages. . .


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4278 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-25 06:33:11 +00:00
Christian Stimming
df3d5d5d58 2001-05-24 Christian Stimming <stimming@tuhh.de>
* po/gnc-glossary.txt: added file for all our translators.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4277 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-25 05:26:38 +00:00
Christian Stimming
9e9beb11a0 2001-05-24 Christian Stimming <stimming@tuhh.de>
* src/scm/report/average-balance.scm: made strings more
	consistent.

	* src/scm/options-utilities.scm: adjusted the upper bound for plot
	size.

	* src/gnome/dialog-column-view.c: use menu-name in report-list.

	* src/scm/report.scm (gnc:report-menu-name),
	(gnc:report-template-menu-name/name): added functions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4275 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-24 20:35:05 +00:00
Robert Graham Merkel
096a3efbf0 documentation updates, bugfixes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4273 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-24 07:20:05 +00:00
Christian Stimming
1eb74a9d3c 2001-05-23 Christian Stimming <stimming@tuhh.de>
* po/pt_PT.po: Duarte Loreto's updated translation.

	* src/scm/prefs.scm, options-utilities.scm: fix string.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4271 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-24 00:43:55 +00:00
Rob Browning
e05795505f *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4270 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-23 18:20:49 +00:00
Dave Peticolas
641055dcf3 2001-05-23 Dave Peticolas <dave@krondo.com>
* src/doc/design/gnucash-design.texinfo: update docs

	* src/doc/design/engine.texinfo: update docs

	* src/gnome/window-reconcile.c (startRecnWindow): fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4265 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-23 09:42:34 +00:00
Dave Peticolas
60f3516094 2001-05-23 Dave Peticolas <dave@krondo.com>
* src/scm/bootstrap.scm.in: fix test for slib


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4264 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-23 07:29:20 +00:00
Christian Stimming
f49839e3c3 2001-05-22 Christian Stimming <stimming@tuhh.de>
* src/register/splitreg.c (configAction): fix comments for i18n.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4263 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-23 05:44:03 +00:00
Dave Peticolas
530339f2d7 2001-05-22 Dave Peticolas <dave@krondo.com>
* src/gnome/druid-qif-import.c: fix scrollbar bug. raise qif
	window to top


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4259 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-22 07:48:24 +00:00
Dave Peticolas
f975251b65 2001-05-22 Dave Peticolas <dave@krondo.com>
* src/gnome/druid-qif-import.c: fix scrollbar bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4258 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-22 07:34:22 +00:00
Dave Peticolas
e52c4579b7 2001-05-21 Dave Peticolas <dave@krondo.com>
* src/gnome/window-main.c: remove cruft


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4256 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-21 21:42:15 +00:00
Dave Peticolas
dcd198c528 2001-05-21 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-callbacks.c: use gncp_new_user_finish

	* src/gnome/new-user-funs.c: finish new user choices dialog.
	(gncp_new_user_finish): new func

	* src/scm/main.scm: use new 'new user' call

	* src/guile/gnc.gwp: change new user api

	* src/guile/gnucash.h: change new user api


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4255 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-21 21:27:38 +00:00
Dave Peticolas
2174d5c043 2001-05-21 Dave Peticolas <dave@krondo.com>
* doc/sgml/C/xacc-balancesheet.sgml: fix warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4254 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-21 09:03:20 +00:00
Robert Graham Merkel
bbf08d7340 More documentation updates, including a "What's New" document.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4253 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-21 08:24:42 +00:00
Dave Peticolas
8e9e884aa4 2001-05-20 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-funs.h: add api & glade work for new
	user choices dialog.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4249 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-21 06:53:37 +00:00
Robert Graham Merkel
fb258f4b78 more documentation updates
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4248 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-21 02:27:11 +00:00
James LewisMoss
88b98dd121 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4244 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-21 01:57:41 +00:00
Dave Peticolas
8b12396e48 2001-05-19 Dave Peticolas <dave@krondo.com>
* src/engine/sixtp.c (gnc_is_our_xml_file): fix mem leak

	* src/engine/io-gncxml-v2.c (gnc_book_load_from_xml_file_v2): fix
	mem leak

	* src/gnome/window-acct-tree.c: fix mem leak

	* src/doc/design/engine.texinfo: update docs

	* src/gnome/window-acct-tree.c: fix mem leaks

	* src/engine/io-gncxml-v2.c (gnc_counter_end_handler): fix mem
	leak

	* src/engine/gnc-account-xml-v2.c (account_parent_handler): fix
	mem leak

	* src/engine/Group.c (xaccFreeAccountGroup): set parent's child
	pointer to NULL
	(xaccAccountRemoveGroup): set parent's child pointer to NULL

	* src/engine/sixtp-dom-parsers.c (dom_tree_to_integer): fix mem leak


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4243 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-19 10:02:36 +00:00
Dave Peticolas
d8ed41e872 2001-05-18 Dave Peticolas <dave@krondo.com>
* src/engine/io-gncxml-w.c: remove


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4241 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-18 19:55:30 +00:00
Dave Peticolas
a94a8ad374 2001-05-18 Dave Peticolas <dave@krondo.com>
* src/engine/Group.h: fix prototype


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4239 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-18 10:01:11 +00:00
Dave Peticolas
c5dfd2b881 2001-05-18 Dave Peticolas <dave@krondo.com>
* src/doc/design/engine.texinfo: update docs

	* src/gnome/dialog-price-editor.c: add button to remove
	prices before a user-entered date.

	* src/gnome/file-history.c: fix for menu changes

	* src/scm/report.scm: move reports menu to top-level


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4238 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-18 10:00:14 +00:00
James LewisMoss
353671c67e *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4237 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-18 03:03:50 +00:00
Dave Peticolas
5771ed73ef 2001-05-17 Dave Peticolas <dave@krondo.com>
* src/doc/design/engine.texinfo: update docs

	* src/engine/Account.c (xaccAccountRecomputeBalance): include
	frozen splits in reconciled balance. Fix variable names.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4233 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-17 22:53:53 +00:00
Dave Peticolas
664d9be4cd 2001-05-17 Dave Peticolas <dave@krondo.com>
* accounts/C/*: tweak detailed descriptions


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4232 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-17 10:37:35 +00:00
Dave Peticolas
cc13a74819 2001-05-17 Dave Peticolas <dave@krondo.com>
* doc/sgml/C/xacc-reports.sgml: fix warnings

	* doc/sgml/C/xacc-net-worth-barchart.sgml: fix warnings

	* doc/sgml/C/xacc-gnucash-web-browser.sgml: fix warnings

	* doc/sgml/C/xacc-gnome-mdi.sgml: fix warnings

	* doc/sgml/C/xacc-common-report-options.sgml: fix warnings

	* doc/sgml/C/Makefile.am: add new file to Makefile.am


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4231 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-17 10:28:47 +00:00
Dave Peticolas
f23936cfbd 2001-05-17 Dave Peticolas <dave@krondo.com>
* src/doc/design/gnucash-design.texinfo: update docs

	* src/doc/design/engine.texinfo: update docs

	* src/engine/Account.c: same as below

	* src/engine/Account.h: use GNCAccountType instead of 'int'


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4230 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-17 10:18:48 +00:00
Robert Graham Merkel
a936ec348f More documentation work.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4229 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-17 07:30:31 +00:00
Dave Peticolas
638c2487ec 2001-05-16 Dave Peticolas <dave@krondo.com>
* src/doc/design/gnucash-design.texinfo: update docs

	* src/doc/design/engine.texinfo: update docs

	* src/engine/Account.c (xaccCloneAccountSimple): remove
	redundant initialization
	(xaccAccountGetSlots): handle NULL

	* src/engine/Account.h: fix docs

	* src/engine/AccountP.h: fix spelling errors in comments


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4228 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-16 09:33:33 +00:00
Robert Graham Merkel
ba94a0201d More documentation updates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4227 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-16 07:52:46 +00:00
Christian Stimming
45e6398a79 2001-05-15 Christian Stimming <stimming@tuhh.de>
* src/scm/commodity-utilities.scm: added another case to
	gnc:case-exchange-time-fn. Needs more work.
	(gnc:exchange-by-euro): new function. Added this function to all
	other exchange function so that exchange of EURO currencies works
	automagically in some more places. Doesn't work often enough,
	though. Darn.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4226 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-16 06:31:16 +00:00
Christian Stimming
a12f34c673 2001-05-15 Christian Stimming <stimming@tuhh.de>
* src/scm/commodity-utilities.scm: added another case to
        gnc:case-exchange-time-fn. Needs more work.

        * src/scm/report/price-scatter.scm: Catch all cases that would
        cause Guppi's scatterplot to barf.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4225 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-16 04:18:32 +00:00
Robert Graham Merkel
157fade640 fix up transaction report formatting
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4223 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-16 02:13:27 +00:00
Bill Gribble
1e21ed2109 * fix report updating problem. should reload multicolumn reports
correctly when "reload" is hit.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4218 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-15 20:04:01 +00:00
Rob Browning
4f5e21c0d9 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4216 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-15 16:37:46 +00:00
James LewisMoss
06cf178092 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4206 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-15 15:51:45 +00:00
Robert Graham Merkel
73c08b34fd updating documentation to detail new features.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4199 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-15 12:22:07 +00:00
Dave Peticolas
92a7486177 2001-05-15 Dave Peticolas <dave@krondo.com>
* src/doc/design/engine.texinfo: update docs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4198 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-15 09:39:13 +00:00
Christian Stimming
d2ba889f3f 2001-05-15 Christian Stimming <stimming@tuhh.de>
* src/scm/commodity-utilities.scm, report/portfolio.scm: major
	code cleanup. (gnc:pricealist-lookup-nearest-in-time) code moved
	from report/portfolio.scm to commodity-utilities.scm.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4197 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-15 07:34:15 +00:00
Christian Stimming
2cb20de3f6 2001-05-14 Christian Stimming <stimming@tuhh.de>
* src/scm/report/category-barchart.scm: fix bug.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4196 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-15 06:27:15 +00:00
Dave Peticolas
dec1750edd 2001-05-14 Dave Peticolas <dave@krondo.com>
* src/gnome/druid-qif-import.c: fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4194 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-14 22:16:43 +00:00
Dave Peticolas
ae1a33bb69 2001-05-14 Dave Peticolas <dave@krondo.com>
* src/engine/Account.c (xaccAccountGetChildren): fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4193 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-14 21:31:49 +00:00
Dave Peticolas
e950994585 Add changelog entry.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4192 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-14 10:30:42 +00:00
Dave Peticolas
9868880ff0 2001-05-14 Dave Peticolas <dave@krondo.com>
* src/scm/report/register.scm: reverse balance where appropriate.
	put total in proper column.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4191 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-14 10:29:23 +00:00
Dave Peticolas
94a26ca6a0 2001-05-14 Dave Peticolas <dave@krondo.com>
* src/scm/report/price-scatter.scm: use a commodity option
	so stocks/mutuals can be selected.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4190 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-14 09:11:15 +00:00
Dave Peticolas
cf175242d6 2001-05-13 Kevin Finn <kevinfinn@mediaone.net>
* src/gnome/window-register.c:  flag summarybar as NEVER_VERTICAL


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4188 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-14 06:12:36 +00:00
Christian Stimming
3d90d386a6 2001-05-13 Christian Stimming <stimming@tuhh.de>
* src/scm/report/portfolio.scm: Added price-source option. Added
	code to use prices from transactions.

	* src/scm/commodity-utilities.scm: fix warnings.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4185 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-14 00:39:37 +00:00
Dave Peticolas
574a211f00 2001-05-13 Dave Peticolas <dave@krondo.com>
* src/FileDialog.c (gncPostFileOpen): fix bug -- current_book
	might be changed by book-opened-hook.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4184 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-14 00:01:04 +00:00
Dave Peticolas
f5c7459f27 2001-05-13 Dave Peticolas <dave@krondo.com>
* src/scm/tip-list.scm: fix tip

	* src/engine/Account.c (finder_help_function): fix warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4179 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-13 22:15:00 +00:00
Dave Peticolas
763f1dd255 2001-05-13 Dave Peticolas <dave@krondo.com>
* src/engine/Account.c (finder_help_function): fix warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4178 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-13 22:05:38 +00:00
Dave Peticolas
1ef81e6971 2001-05-13 Kevin Finn <kevinfinn@mediaone.net>
* src/SplitLedger.c, src/engine/Account.c, src/engine/Account.h:
	moved function gnc_find_trans_in_account_by_desc from SR to become
	new functions xaccAccountFindTransByDesc and
	xaccAccountFindSplitByDesc so they could be used outside of the
	register code.

	* src/gnome/dialog-transfer.c: Added quickfill/autocomplete
	functionality to the transfer dialog, based on the Description.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4177 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-13 21:57:20 +00:00
Dave Peticolas
beabb807e8 2001-05-13 Dave Peticolas <dave@krondo.com>
* src/gnome/window-main.c: write commodities with accounts

	* src/engine/io-gncxml-v2.c (write_commodities): make public


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4176 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-13 10:18:34 +00:00
Dave Peticolas
fc4562838e 2001-05-13 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user.glade: tweak gui

	* src/gnome/window-main.c: the "destroy" handler does not
	return a result. add menu item & functionality for account
	hierarchy export.

	* src/scm/report/welcome-to-gnucash.scm: take out the ugly :)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4175 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-13 10:05:38 +00:00
Christian Stimming
0338dff9b6 2001-05-12 Christian Stimming <stimming@tuhh.de>
* src/scm/report/category-barchart.scm, net-barchart.scm,
	average-balance.scm: Added price-source option. Uses new function
	gnc:make-exchange-nearest-function to offer time-varying exchange
	rates.

	* src/scm/report-utilities.scm
	(gnc:acccounts-get-all-subaccounts): added.

	* src/scm/commodity-utilities.scm
	(gnc:make-exchange-nearest-function): Added this and many more
	functions to enable time-variant currency exchange.

	* src/scm/report/price-scatter.scm: Add warnings if data is empty.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4174 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-12 23:03:13 +00:00
Bill Gribble
4e87eb3d6a * src/gnome/dialog-options.c: fix destructor bug
* src/gnome/window-report.c: add options dialog to edited list
	even if opened by a URL click.

	* src/gnome/window-main.c: handle close of last window safely.
	Still don't save MDI info correctly with WM close, though


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4173 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-12 12:47:32 +00:00
Dave Peticolas
14b2d233ce 2001-05-12 Dave Peticolas <dave@krondo.com>
* src/FileDialog.c (gncFileSaveAs): don't use a default filename

	* src/scm/report/hello-world.scm: put under utility menu

	* src/scm/report/welcome-to-gnucash.scm: don't show in menu

	* src/scm/report/iframe-url.scm: put under utility menu

	* src/scm/report.scm: add 'utility reports' menu

	* src/gnome/new-user-funs.c: add support for opening balances

	* src/gnome/gnc-amount-edit.c (gnc_amount_edit_evaluate): allow
	empty string as zero

	* src/gnome/new-user-callbacks.c: add support for opening balances

	* src/gnome/dialog-account.c (gnc_account_list_fill): fix warning
	(gnc_account_window_destroy_cb): destroy callback has no return
	(gnc_ui_to_account): reverse opening balance appropriately

	* src/engine/Account.c: change return type to const


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4172 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-12 11:50:36 +00:00
Christian Stimming
455cc47410 2001-05-12 Christian Stimming <stimming@tuhh.de>
* src/scm/report/pnl.scm, account-piecharts.scm,
	account-summary.scm: Added price-source option. Use new function
	gnc:case-exchange-fn.

	* src/scm/date-utilities.scm (gnc:get-end-cur-fin-year): added
	function.

	* src/scm/options-utilities.scm (gnc:options-add-date-interval!):
	changed the order of relative dates - which order is best?

	* src/scm/report/balance-sheet.scm: use new function
	gnc:case-exchange-fn.

	* src/scm/commodity-utilities.scm (gnc:case-exchange-fn): add
	function.

	* src/scm/report/price-scatter.scm: adapted helper function name
	to other reports.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4171 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-12 08:41:01 +00:00