Commit Graph

3223 Commits

Author SHA1 Message Date
Dave Peticolas
6b7414d3c6 Christopher Browne's patch to the documentation plus some scheme patches.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3914 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-10 00:05:41 +00:00
Dave Peticolas
c1f75560f4 Jeremy Collins' patch to add graphics to druids.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3913 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-09 23:50:00 +00:00
Linas Vepstas
3ba3fbc4fe add a not as per email conversations
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3912 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-09 18:25:31 +00:00
Dave Peticolas
499423203e * src/gnome/dialog-price-editor.c: more work
* src/gnome/account-tree.c (gnc_account_tree_insert_row): speedup
	refreshing

	* src/gnome/account-tree.h: remove duplicate declaration


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3911 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-09 06:53:57 +00:00
Dave Peticolas
31abed7557 * src/scm/report/taxtxf.scm: don't use deprecated calls
* src/guile/gnc.gwp: wrap xaccAccountGetSplitList

	* src/engine/Query-xml-parser-v1.c
	(qrestore_datepred_start_handler): use g_new0 instead of bzero --
	more portable


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3910 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-09 06:07:07 +00:00
Dave Peticolas
3836c9f117 * src/engine/Query-xml-parser-v1.c
(qrestore_datepred_start_handler): use g_new0 instead of bzero --
	more portable


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3909 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-09 00:37:28 +00:00
Dave Peticolas
3470b9c7fd * src/engine/md5.h: include stddef.h for size_t
* src/engine/sql/PostgresBackend.c: include ctype.h for tolower

	* src/engine/guid.h: include stddef.h for size_t

	* src/engine/gnc-engine-util.h: include stddef.h for size_t


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3908 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-08 11:19:25 +00:00
Dave Peticolas
0c1ccdc7ff * src/scm/report/taxtxf.scm: fix bug
* src/scm/text-export.scm: fix for api change

	* src/scm/report-utilities.scm: fix for api change

	* src/scm/engine-utilities.scm: change gnc:group-map-accounts
	to gnc:group-map-all-accounts. make gnc:group-map-accounts do
	only the immediate children.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3907 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-07 23:16:55 +00:00
Dave Peticolas
b04cbddfd9 * src/gnome/dialog-price-editor.c: more work
* src/engine/gnc-pricedb.c: add an error check

	* ChangeLog: split changelog


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3906 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-07 10:34:47 +00:00
Dave Peticolas
83d28bc2b3 Richard -Gilligan- Uschold's tax report patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3905 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-07 07:14:21 +00:00
Dave Peticolas
ba6b95ec45 Rob Browning's process control patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3904 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-07 01:36:56 +00:00
Linas Vepstas
4e9668080d add accounting period proposal
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3903 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-07 00:43:55 +00:00
Dave Peticolas
2ffe6c8e55 Include config.h.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3902 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-06 22:03:20 +00:00
Dave Peticolas
44f27ee692 James LewisMoss's patch to the account hierarchies with sample descriptions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3901 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-06 22:01:29 +00:00
Dave Peticolas
7ce94868df * src/gnome/dialog-price-editor.c: new file with price db
editor. Unfinished.

	* src/engine/gnc-pricedb.c: connect prices to pricedbs

	* src/engine/io-gncxml-v2.c (gnc_book_load_from_xml_file_v2): fix
	for files with no pricedb section

	* src/scm/prefs.scm: add price editor geometry options


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3900 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-06 10:53:36 +00:00
Dave Peticolas
4225dabedb Christian Stimming's reports patch.
* src/scm/report/balance-sheet.scm: Major overhaul. Adapted to new
	options in gnc:html-build-acct-table. Cleaned up code. Corrected
	column alignment.

	* src/scm/html-utilities.scm (gnc:html-table-append-ruler!): New
	function.
	(gnc:html-build-acct-table): Added new arguments for how to show
	non-leaf accounts: with subtotal or not, with own balance or
	not. Removed some empty lines in the html-table.

	* src/scm/report/pnl.scm, account-summary.scm: Added support for
	new gnc:html-build-acct-tree options.

	* src/scm/report-utilities.scm (gnc:decompose-accountlist): Added
	equity accounts.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3899 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-06 10:14:38 +00:00
Dave Peticolas
0a855b597e Fix bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3898 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-05 23:16:39 +00:00
Dave Peticolas
ed81862b36 James LewisMoss's xml patch & accounts/ conversion.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3897 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-05 21:37:55 +00:00
Dave Peticolas
bf10abdf30 Robert Graham Merkel's balance sheet patch & test file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3896 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-05 21:15:52 +00:00
Dave Peticolas
c7b23bb007 Christian Stimming's report patch.
* src/scm/html-table.scm (gnc:html-table-remove-last-row!): Added
	function.

	* src/scm/html-utilities.scm (gnc:html-build-acct-table): Added
	removal of the last empty line above the total sum.

	* src/scm/html-document.scm: changed rendering of #f from one
	whitespace to equally arbitrary three whitespaces. FIXME: This
	should be configurable by a style-sheet.

	* src/scm/report/pnl.scm: deactivated column headers.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3895 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-05 21:13:53 +00:00
Dave Peticolas
6eb9c411a8 Fix bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3894 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-05 06:25:37 +00:00
Dave Peticolas
6abf254fda Robert Graham Merkel's balance sheet patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3893 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-05 06:05:31 +00:00
Dave Peticolas
f34c9c5463 Fix bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3892 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-04 22:57:48 +00:00
Dave Peticolas
502c7b4fe5 * src/register/gnome/gnucash-sheet.c
(gnucash_register_goto_next_trans_row): new func.

	* src/gnome/window-register.c: make 'enter' toolbar button
	move to next transaction

	* src/gnome/dialog-tax-info.c: more work

	* src/gnome/dialog-account.c: allow opening balances to come
	from other accounts

	* src/gnome/dialog-totd.c (totd_close_cb): don't bother with the
	help dialog after disabling tips


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3891 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-04 10:39:40 +00:00
Dave Peticolas
1e0a0706c2 Christian Stimming's report patch.
* src/gnome/gnc-html-guppi.c, src/scm/html-barchart.scm: Added new
	option for barchart: legend-reversed.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3890 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-04 08:52:57 +00:00
Dave Peticolas
034312146a Robert Graham Merkel's balance sheet patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3889 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-04 08:19:48 +00:00
Dave Peticolas
54a869c0c0 * src/register/gnome/gnucash-sheet.c: move cursor before showing
popup menu

Add missing const to function args.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3888 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-03 23:22:26 +00:00
Dave Peticolas
e867dbcc6d * src/gnome/window-register.c: add a Transaction->Invoice item
* src/engine/Query.c: add GUID predicate


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3887 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-03 22:24:08 +00:00
Dave Peticolas
b9c52ead8f * src/gnome/dialog-commodity.c: add namespace picker getter.
Show "CURRENCY" instead of "ISO4217" when displaying.

	* src/gnome/druid-commodity.c: use namespace picker getter

	* src/gnome/druid-qif-import.c: use namespace picker getter

	* src/scm/report/register.scm: more work

	* src/engine/gnc-commodity.c (reset_printname): take the namespace
	out of the printname


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3886 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-03 21:42:13 +00:00
Dave Peticolas
340d1d190b James LewisMoss's patch.
Add some error checking in the calls to link and unlink.  Add a README
to the src/test dir.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3885 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-03 20:07:19 +00:00
Dave Peticolas
cc05c84f3b * src/gnome/dialog-account.c: add opening balance support
* src/gnc-ui-util.c (gnc_find_or_create_equity_account): new func.
	(gnc_account_create_opening_balance): new func.

	* src/gnome/gnc-dateedit.c: add some error checking

	* src/gnome/gnc-commodity-edit.c: add "changed" signal

	* src/scm/report/register.scm: fix bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3884 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-03 10:18:59 +00:00
Dave Peticolas
644f7df4e0 Robert Graham Merkel's balance sheet report.
* src/scm/report/html-table.scm (gnc:html-table-prepend-row!): Fix
	bug.

	* src/scm/report/html-utilities.scm (gnc:build-html-acct-table): Add
	show-col-headers option.

	* src/scm/report/balance-sheet.scm: New file.  Code for a balance
	sheet report.  Numbers should be correct, presentation is
	rudimentary as usual.

	* src/scm/report/account-summary.scm: modify for changed arguments
	to gnc:build-html-acct-table.

	* src/scm/report/pnl.scm: modify for changed arguments to
	gnc:build-html-account-table.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3883 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-03 06:56:58 +00:00
Dave Peticolas
6759650a95 Add README for po files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3882 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-02 22:23:21 +00:00
Dave Peticolas
2c2623796a * src/gnome/window-main.c: hide developer menu
* src/gnome/window-register.c: add invoice menu item

	* src/scm/prefs.scm: add user name & address option for invoice
	report. add option for whether reports appear in main window or
	open in new window

	* src/scm/report.scm: open reports based on new option

	* src/scm/report/transaction-report.scm: more work

	* src/scm/report/register.scm: more work


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3881 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-02 22:07:51 +00:00
Dave Peticolas
a08c930a23 James LewisMoss's xml v2 patch. Backup your data! But you already
did that, right?


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3880 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-02 06:53:44 +00:00
Dave Peticolas
f107e6090a Christian Stimming's updated de.po.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3879 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-02 04:50:31 +00:00
Dave Peticolas
bc6915b25b Christian Stimming's i18n patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3877 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 23:49:04 +00:00
Dave Peticolas
188376583b Prepare for 1.5.4.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3876 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 23:16:55 +00:00
Dave Peticolas
4d56b1c1ae Update po files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3875 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 23:10:19 +00:00
Dave Peticolas
599b0acf54 * src/FileDialog.c: update for api change
* src/gnome/window-report.c: update for api change

	* src/gnome/gnc-html.c: update for api change

	* src/gnome/window-main.c: update for api change

	* src/gnome/cursors.c (gnc_set_busy_cursor): add extra arg
	to determine whether to update cursor immediately

	* src/gnome/druid-qif-import.c: update for api change


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3874 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 11:59:46 +00:00
Dave Peticolas
e660e1c1f5 Forgot to take out debugging warning.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3873 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 11:09:57 +00:00
Dave Peticolas
e1d33dce68 * src/gnome/window-help.c: expand the top nodes initially
(gnc_help_show_topic): show the topic in the tree when it
	can be found

	* src/gnome/gnc-html.c: set busy cursor before start request


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3872 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 10:53:24 +00:00
Dave Peticolas
fc2b4d1f0d * src/gnome/dialog-utils.c (gnc_get_gdk_imlib_image): new func
Also, tweak some glade dialogs.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3871 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 07:40:57 +00:00
Dave Peticolas
166b169917 Fix for make dist.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3870 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 07:25:12 +00:00
Dave Peticolas
98fe6cb3e1 Fix some i18n problems.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3869 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 01:26:34 +00:00
Dave Peticolas
485f7fbe5b Christian Stimming's i18n patch updating de.po and fixing some
problems in reports.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3868 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-01 01:15:48 +00:00
Dave Peticolas
5f217076ff Richard -Gilligan- Uschold's update to the tax codes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3867 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-31 22:17:06 +00:00
Dave Peticolas
526fcd6406 Christian Stimming's report patch & de.po update.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3866 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-31 21:58:50 +00:00
Dave Peticolas
937fe0f9fa * src/scm/options.scm: add a text option type
* src/gnome/dialog-options.c: add support for text options

	* src/gnome/window-main.c (gnc_ui_about_cb): set parent

	* src/scm/report/register.scm: more work

	* src/scm/html-document.scm: fix bug

	* src/scm/report/average-balance.scm: tweak default accounts

	* src/scm/html-utilities.scm (gnc:html-build-acct-table):
	put in a horizontal line before grand total.

	* src/gnome/dialog-tax-info.c: use form & description, not
	code & form, in clist. more work on display.

	* src/scm/report/txf-export.scm: fix bug

	* src/register/gnome/gnucash-sheet.c
	(gnucash_sheet_modify_current_cell): reset item edit position

	* src/register/gnome/gnucash-item-edit.c (item_edit_reset_offset):
	new func

	* src/gnome/gnc-currency-edit.c (add_item): don't use namespace
	in string


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3865 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-31 11:29:30 +00:00
Dave Peticolas
fc894d7827 James LewisMoss's testing patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3864 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-30 22:26:59 +00:00