Commit Graph

765 Commits

Author SHA1 Message Date
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
Christian Stimming
df5b1cf465 2001-05-12 Christian Stimming <stimming@tuhh.de>
* src/scm/report/price-scatter.scm: Extended option to use the
	pricedb as a price source.

	* src/scm/commodity-utilities.scm: Added functions for getting
	sorted commodity splits, for total-average-prices of a
	commodity-list, for instantaneous prices, for instantaneous prices
	of a commodity-list, and for cooking your morning coffee :)

	* src/scm/report-utilites.scm, html-utilities.scm: create new
	function (gnc:accounts-get-commodities), use it in
	html-utilities.scm.

	* src/scm/html-scatter.scm: add workaround for rgba color.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4170 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-12 07:44:24 +00:00
Robert Graham Merkel
41b5acf7e4 fix bug with new-user saving book config file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4169 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-12 06:33:02 +00:00
Dave Peticolas
6567373dcb 2001-05-11 Dave Peticolas <dave@krondo.com>
* src/engine/Account.c (xaccCloneAccountSimple): use
	xaccAccountSetCurrency -- it does more than just set the pointer!

	* src/gnome/new-user-funs.c (clone_account): don't use engine
	private functions.

	* src/engine/io-example-account.c (add_account_local): fix up
	currency & security for new example accounts

	* src/engine/io-utils.c: add emacs mode comment to cancel
	XML comment


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4167 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-11 22:26:44 +00:00
Dave Peticolas
957635e51a 2001-05-11 Dave Peticolas <dave@krondo.com>
* src/gnome/new-user-callbacks.c: fix compiler warning

	* src/engine/gnc-book.c (gnc_book_set_group): fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4166 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-11 21:24:19 +00:00
Dave Peticolas
cb47354213 2001-05-11 Dave Peticolas <dave@krondo.com>
* src/engine/sql/Makefile.am: add files for make dist


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4165 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-11 19:57:13 +00:00
Dave Peticolas
9b5f30f3cb 2001-05-11 Bill Gribble <grib@billgribble.com>
* src/scm/main-window.scm: force-output when saving param files.
	otherwise they don't get written until program exit, which can
	cause problems.  Add newlines to acct tree output.


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


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4163 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-11 10:48:01 +00:00
Robert Graham Merkel
bb1a96378a Fix for null data.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4162 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-11 05:40:11 +00:00
Dave Peticolas
f7eb603ace 2001-05-10 Dave Peticolas <dave@krondo.com>
* src/scm/main-window.scm ((gnc:main-window-book-open-handler
	book-url)): restore the main window even if we can't get a
	conf-file-name.

	* src/scm/main.scm (gnc:load-account-file): if we have a file to
	open, only run book-opened-hook if file open returns false.

	* src/FileDialog.c (gncPostFileOpen): once book-closed-hook has
	been run, run book-opened-hook if opening the file fails for some
	reason.

	* src/guile/gnc.gwp: update ui-open-file api.

	* src/gnome/top-level.c (gnucash_ui_open_file): return TRUE/FALSE
	for success/failure. use gboolean instead of int for boolean
	returns.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4161 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-10 22:55:08 +00:00
Dave Peticolas
d2aaaf20dc 2001-05-10 Bill Gribble <grib@billgribble.com>
* src/gnome/dialog-column-view.c: change handling of component
	reports.  now we explicitly handle the case of the column view,
	which is the only report that needs to save/restore its children.

	* src/gnome/gnc-html-guppi.c: add printing support for graphs.
	Doesn't really work on my system ATM.  I'll follow up on it.

	* src/gnome/window-main.c: move save/restore forms out of gnome
	MDI config string.  rename some functions.

	* src/gnome/window-report.c: save the initial report in a window
	for special treatment.  It's the one that gets saved and restored,
	and whose title appears in the tab.

	* src/scm/*: remove instances of report-add-child and friends.
	The concept is unnecessary.

	* src/scm/main-window.scm: save report and account data to a new
	file named after the book in the directory ~/.gnucash/books.

	* src/scm/options.scm: run option-changed callbacks in the order
	they were added.  Add gnc:options-touch to dirty the options
	without changing anything.

	* src/scm/report.scm: add new optional fields for the
	define-report form: 'options-cleanup-cb and 'options-changed-cb.
	'options-cleanup-cb is called before book save to allow you to
	clean up any mess that you don't want saved.  'options-changed-cb
	is called after any report option is changed.  Both are optional.

	Also get rid of the concept of 'display-lists' for reports and
	let the displays update themselves with callbacks.  Get rid of
	parents and children for the reports.

	* src/scm/report/view-column.scm: revamp to handle options
	processing, saving, and rendering better.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4160 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-10 22:30:45 +00:00
James LewisMoss
c5aa26196d *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4149 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-10 16:06:09 +00:00
Dave Peticolas
dbe5efe241 2001-05-10 Dave Peticolas <dave@krondo.com>
* src/guile/File.c (gncFindFile): handle NULL arg
	(gncReadFile): use glib mem routines


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4148 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-10 09:49:15 +00:00
Dave Peticolas
90ada02e6f 2001-05-10 Dave Peticolas <dave@krondo.com>
* src/doc/design/engine.texinfo: update docs

	* src/scm/command-line.scm: fix bugs

	* src/engine/kvp_frame.c: handle NULL args


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4147 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-10 09:33:00 +00:00
Christian Stimming
09945cef3c 2001-05-10 Christian Stimming <stimming@tuhh.de>
* src/scm/report/account-summary.scm, balance-sheet.scm, pnl.scm:
	moved foreign currency display option to display tab.

	* src/scm/html-utilities.scm
	(gnc:html-acct-table-comm-row-helper!): fixed display bug.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4146 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-10 08:24:37 +00:00
Christian Stimming
f632f3e02d 2001-05-10 Christian Stimming <stimming@tuhh.de>
* src/engine/gnc-pricedb.c (gnc_pricedb_lookup_nearest_in_time):
	Fixed this function so that it works properly now.

	* src/scm/commodity-utilities.scm
	(gnc:get-match-commodity-splits): fix bug.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4145 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-10 07:07:46 +00:00
Dave Peticolas
92e202d05f 2001-05-09 Dave Peticolas <dave@krondo.com>
* src/doc/design/engine.texinfo: update docs

	* src/engine/*.[ch]: add GPL headers


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4141 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-09 23:03:36 +00:00
Christian Stimming
457904e846 2001-05-09 Christian Stimming <stimming@tuhh.de>
* src/scm/report/price-scatter.scm: use the configurable report
	title.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4140 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-09 20:46:06 +00:00
Dave Peticolas
f03fd6f8a1 2001-05-09 Dave Peticolas <dave@krondo.com>
* src/doc/design/user-preferences.texinfo: update docs

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

	* src/doc/design/top-level.texinfo: update docs

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

	* src/doc/design/component-manager.texinfo: update docs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4139 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-09 08:55:39 +00:00
Christian Stimming
87edd32c82 2001-05-09 Christian Stimming <stimming@tuhh.de>
* src/scm/report/price-scatter.scm: Added new option: get weighted
	average prices from the past, not only the instant prices.

	* src/scm/commodity-utilities.scm
	(gnc:get-commodity-totalaverage-prices): Added
	function. Eventually this could be an extension/alternative to
	prices from the pricedb.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4138 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-09 08:52:12 +00:00
Robert Graham Merkel
5848a94c30 Changelog for previous changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4137 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-09 08:49:10 +00:00
Christian Stimming
86078f66ce 2001-05-08 Christian Stimming <stimming@tuhh.de>
* src/scm/options-utilities.scm, src/scm/report/price-scatter.scm:
	moved gnc:options-add-marker-choice! from price-scatter.scm to
	options-utilities.scm.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4133 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-09 02:21:07 +00:00
Dave Peticolas
4fae9be45e 2001-05-08 Dave Peticolas <dave@krondo.com>
* src/scm/price-quotes.scm: add currency quote support

	* src/gnome/dialog-account.c: add currency quote support

	* src/engine/Account.c: allow CURRENCY accounts to have price
	source set.

	* src/quotes/finance-quote-helper.in: add currency quote support


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4128 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-08 09:36:40 +00:00
Dave Peticolas
f9fb478f48 2001-05-07 Christian Stimming <stimming@tuhh.de>
* src/scm/commodity-utilities.scm: Always use the absolute value
	when building a weighted average.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4127 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-08 08:02:54 +00:00
Dave Peticolas
5dcfbfc9f1 2001-05-06 Christian Stimming <stimming@tuhh.de>
* src/scm/report/price-scatter.scm: add options for marker shape
	and color.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4122 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-07 04:22:55 +00:00
Dave Peticolas
0aa979f008 2001-05-06 Christian Stimming <stimming@tuhh.de>
* src/scm/report/transaction-report.scm: fix bug.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4120 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-06 21:53:37 +00:00
Dave Peticolas
4f5f7b89f2 2001-05-05 Dave Peticolas <dave@krondo.com>
* src/gnome/window-main.c: fix bugs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4119 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-05 19:39:40 +00:00
Dave Peticolas
5964455515 2001-05-05 Christian Stimming <stimming@tuhh.de>
* src/scm/report/price-scatter.scm: More experiments with scatter
	plots which are working now. Doesn't look too nice though.

	* src/scm/commodity-utilities.scm
	(gnc:get-match-commodity-splits): new function.

	* src/scm/date-utilities.scm (gnc:date->timepair): new
	function. Code cleanup.

	* src/guile/gnc.gwp: more price handling functions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4118 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-05 19:28:33 +00:00
Dave Peticolas
b22b0442f0 2001-05-04 Dave Peticolas <dave@krondo.com>
* src/register/splitreg.c: set action cell to autosize

	* src/register/gnome/combocell-gnome.c (xaccComboCellSetAutoSize):
	new func.

	* src/register/gnome/gnucash-item-list.c (gnc_item_list_autosize):
	return the clist width

	* src/register/gnome/gnucash-item-edit.c (item_edit_show_popup):
	fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4116 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-04 20:55:30 +00:00
Dave Peticolas
4bcfcc60f3 2001-05-04 Dave Peticolas <dave@krondo.com>
* src/scm/main.scm: run the book-opened hook before showing
	the new-user window.

	* src/guile/Makefile.am: remove references to gnc-autogen.h.
	Clean gnc.c and gnc.h.

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

	* src/engine/date.c (timespec_normalize): fix bug

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

	* src/gnc-ui-util.h (_GNCPrintAmountInfo): make commodity const

	* src/gnome/window-register.c: fix compiler warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4115 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-04 08:16:46 +00:00
Dave Peticolas
212a5e5783 2001-05-04 Robert Graham Merkel <rgmerk@mira.net>
* src/scm/report/transaction-report.scm : Add labels
	to subtotals.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4114 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-04 06:32:50 +00:00
Dave Peticolas
b9150e7964 2001-05-04 Conrad Canterford <conrad@mail.watersprite.com.au>
* make-gnucash-patch.in: add --manifest option (allow use of a
        manifest file. Also, change --file option to allow multiple
        files.
        Fix bug in previous change.
        * README.patches: Updated to reflect new capabilities.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4113 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 23:50:42 +00:00
Dave Peticolas
a374887191 2001-05-03 Dave Peticolas <dave@krondo.com>
* doc/sgml/*/xacc-hierarchical-report.sgml: remove file

	* doc/sgml/pt_PT/xacc-txf-categories.sgml: add missing </article>

	* doc/sgml/pt_PT/gnucash.sgml: add missing file

	* doc/sgml/es/xacc-txf-categories.sgml: add missing </article>

	* doc/sgml/es/gnucash.sgml: add missing file

	* doc/sgml/C/xacc-txf-categories.sgml: add missing </article>

	* src/engine/DateUtils.c: config.h goes first


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4112 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 21:48:00 +00:00
Dave Peticolas
d3e2f3a9a9 2001-05-03 Dave Peticolas <dave@krondo.com>
* make-gnucash-patch.in: fix bug

	* README.cvs: update info


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4110 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 09:27:09 +00:00
Dave Peticolas
1385b1890e 2001-05-03 Christian Stimming <stimming@tuhh.de>
* src/scm/report/account-summary.scm: fix bug.

	* src/scm/html-document.scm: added handler for scatter plots.

	* src/scm/report/price-scatter.scm: Added file. This eventually
	should show prices over time. ATM it demonstrates scatter plots in
	a meaningless report.

	* src/scm/html-scatter.scm: Added file. Provides scatter plots for
	reports.

	* src/scm/options.scm (gnc:color->hex-string): added function.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4109 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 08:47:26 +00:00
Dave Peticolas
677b4196a7 2001-05-03 Robert Graham Merkel <rgmerk@mira.net>
* src/scm/report/transaction-report.scm: fix bug with secondary
	subheadings.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4108 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 08:12:56 +00:00
Dave Peticolas
4371051fee 2001-05-03 Dave Peticolas <dave@krondo.com>
* many files: fix spelling errors

	* src/gnome/gnc-html-guppi.c: use unsigned int for color


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4107 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 07:56:53 +00:00
Dave Peticolas
73a50b806c 2001-05-02 Dave Peticolas <dave@krondo.com>
* src/gnome/window-main.c: set the app's mdi mode from user prefs


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4106 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 06:14:17 +00:00
Dave Peticolas
ced95f5d1e 2001-05-02 Dave Peticolas <dave@krondo.com>
* README.cvs: add README about cvs write access


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4105 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 00:49:39 +00:00