Commit Graph

5993 Commits

Author SHA1 Message Date
Joshua Sled
8a034757cd 2002-08-06 Joshua Sled <jsled@asynchronous.org>
* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
	The pre-defined variable 'i' no longer blocks transactions from
	being created "auto-create".

	* src/calculation/expression_parser.c: Added documentation for
	function support in the expression parser.

	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
	Scrub created splits so they get setup correctly, fixing the
	"incorrect-running-balance" problem [Bug#89879].
	Wrote the oft-procrastinated memory-cleanup code; ensured [most]
	other dynamic memory allocation is clean.  Removed some dead
	code/debugging.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7144 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-06 22:46:58 +00:00
David Hampton
7e36d8b42a 89756: Makefile tweak for newer db2html.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7143 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-06 07:11:48 +00:00
Joshua Sled
33c7a396b0 2002-08-05 Joshua Sled <jsled@asynchronous.org>
* src/gnome/dialog-sxsincelast.c (add_reminders_to_gui): The SX
	nodes in the reminders tree are now not selectable, as is
	appropriate.
	(create_each_transaction_helper): Fixed a nasty problem with
	freeing a static string.
	(sxsincelast_populate): Be better about cleaning up after ourself
	during the initial instance generation.  Be better about writing
	clean, generic code.
	(processSelectedReminderList): Be better about writing clean,
	generic code.
	(to_create_prep): Empty the variable table when we transition into
	the page; closes Bug#84689.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7141 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-06 05:34:32 +00:00
Christian Stimming
5667e7845c 2002-08-06 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-utils.[hc]: Added hbci functions
	that are to be used from the rest of the gnucash UI.

	* src/import-export/hbci/*: More work on HBCI support (HBCI data
	is now actually stored in book's and account's kvp frames).

	* src/import-export/gnc-generic-import.h: Clarified docs.

	* src/engine/kvp_frame.h: Clarified doc about kvp_value_get_string
	(which is in fact non-copying.)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7140 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-06 00:05:37 +00:00
Joshua Sled
be9a9ec846 2002-08-05 Joshua Sled <jsled@asynchronous.org>
* src/gnome/dialog-sxsincelast.c (to_create_next): Fix for
	re-creating to-create transactions when the variables change;
	fixes Bug#89924.  Fixed another small bug in the variable-table
	handling code.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7138 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-05 17:35:22 +00:00
Joshua Sled
25582ec9e4 2002-08-05 Joshua Sled <jsled@asynchronous.org>
* src/import-export/gnc-generic-import.c: #if-def'd out the
	original version, and replaced with a version sans the printf.
	For some reason, with the printf, GCC 3.1 can't compile this file.

	* src/gnome/dialog-sxsincelast.c: Added support for the Back [and
	Next] button to behave correctly in the Druid.  Closes Bug#84688.
	Fixed a double-freeing bug [Bug#89475].  Correct use of
	gnc_{suspend,resume}_gui_refresh makes Transaction processing much
	faster, closing Bug#84686.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7137 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-05 14:51:08 +00:00
Christian Stimming
9b9c83bc33 Some more work, including adapting to the latest openhbci changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7136 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-03 21:54:16 +00:00
Christian Stimming
c51b0f95c6 2002-08-02 Christian Stimming <stimming@tuhh.de>
* src/business/business-gnome/dialog-invoice.c,
	src/gnome/dialog-commodities.c, src/gnome/dialog-price-edit-db.c,
	src/gnome/window-reconcile.c,
	src/register/ledger-core/gnc-regwidget.c: Changed wording of
	confirmation questions by s/current/selected/ as proposed by David
	Roundy <droundy@civet.berkeley.edu>.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7132 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-02 17:18:00 +00:00
Christian Stimming
90c384a092 2002-08-01 Christian Stimming <stimming@tuhh.de>
* src/AccWindow.h, dialog-account/dialog-account.c,
	import-export/generic-import-design.*,
	import-export/ofx/gnc-ofx-import.c: Patch by Benoit Gregoire.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7131 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-01 06:20:55 +00:00
Christian Stimming
926ff711f3 2002-07-29 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/druid-hbci-initial.c: Added some initial
	OpenHBCI code. Still no network connectivity or data changing,
	though.

	* src/import-export/hbci/gnc-hbci-kvp.[hc]: Added kvp_frame
	handling for HBCI-related data.

	* configure.in: Added option --with-openhbci-prefix.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7130 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-29 21:15:33 +00:00
Christian Stimming
714b54b9b8 Make the Makefile better configurable.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7129 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-29 17:45:14 +00:00
Christian Stimming
4c17c7e2dd 2002-07-28 Christian Stimming <stimming@tuhh.de>
* src/scm/main.scm: Add module-load for HBCI.

	* src/import-export/hbci/*: Thanks to Benoit Gregoire, the initial
	HBCI druid is at least visible now. Still no code that would
	really do anything, though.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7128 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-28 21:15:39 +00:00
Christian Stimming
21ba05c0de 2002-07-27 Christian Stimming <stimming@tuhh.de>
* configure.in: Add --enable-hbci configure option.

	* src/import-export/hbci/*: More HBCI GUI work. Some druid should
	be visible by now. The code doesn't really do anything so far,
	though.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7127 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-27 17:13:49 +00:00
Joshua Sled
28d55fa582 2002-07-24 Joshua Sled <jsled@asynchronous.org>
* src/register/ledger-core/gnc-ledger-display.c
	(gnc_ledger_display_gl): Added filter for template
	transaction-accounts to General Ledger, fixing Bug 86302.

	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
	Changed wording to fix half of Bug 87622 [the other half being
	unreproducible :(].

	* src/gnome/dialog-sx-from-trans.c (sxftd_update_fs): Add support
	for Bi-Weekly to be part of the pull-down; fixes half of
	Bug 88178.

	* src/engine/FreqSpec.c (xaccFreqSpecGetWeekly): Keep the returned
	day-of-week within reasonable bounds.
	(xaccFreqSpecGetFreqStr): s/Anually/Yearly/ [sic] - Bug 88176.

	* src/gnome/glade/sched-xact.glade: Dead-UI
	removal. s/Anually/Yearly/ [sic] - Fixes Bug 88176.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7126 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-25 00:01:22 +00:00
Joshua Sled
135289725c 2002-07-24 Joshua Sled <jsled@asynchronous.org>
* src/scm/fin.scm: Made the exposed calcualtion functions output
	positive values.

	* src/gnome/window-main.c (gnc_main_window_create_menus): Added
	accelerators to SX-related menu items.

	* src/gnome/druid-loan.c: Primary change: actually create the
	Scheduled Transactions which are setup by the user.  Miscellaneous
	other cleanups, text, layout and consistency changes.

	* src/gnome/dialog-sxsincelast.c: Support handling of the
	instance-count in forward-looking transaction creation.  Simplfied
	some of the internal data-representation regarding lists of items
	to be created [removed autoCreateTuple, now uses toCreateTuple].
	Removed some DEBUGging output.  Handles setting up the implicit
	'i' variable.

	* src/gnome/dialog-sx-from-trans.c (sxftd_compute_sx): Create SXes
	with an appropriate initial instance-count value.

	* src/gnome/dialog-scheduledxaction.c
	(schedXact_editor_populate): Create SXes with an appropriate
	initial instance-count value.

	* src/engine/SchedXaction.[ch]: Added support for an
	instance-count, in order to support an implicit 'i' [of N]
	variable to SX formula/function processing.

	* src/engine/SX-ttinfo.c (gnc_ttsplitinfo_free): Made the
	ttsplitinfo_free'ing a bit safer.

	* src/calculation/expression_parser.c: Added support for
	parsing/handling quoted strings.  Intended to be parameters to
	functions.  Fixed bug regarding nested handling of strings in the
	parser.

	* src/backend/file/gnc-schedxaction-xml-v2.c: Added support for
	saving/restoring instance-count field of SXes.

	* src/app-utils/test/test-exp-parser.c
	(run_parser_test): Fixed pass/fail indication check.
	(test_parser): Added tests for string params to functions.

	* ChangeLog: Added entry I forgot from last time.

	* src/app-utils/gnc-exp-parser.c (func_op): Added support for
	typed parameters to functions; params are either numerics or
	strings.  Result of function is now parsed correctly.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7125 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-24 22:04:57 +00:00
Christian Stimming
2a990a6cfd 2002-07-24 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/glade/hbci.glade: Some HBCI GUI work --
	still no real code yet.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7124 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-24 06:31:26 +00:00
Christian Stimming
e62f438452 2002-07-21 Christian Stimming <stimming@tuhh.de>
* src/app-utils/guile-util.c (gnc_get_debit_string): Fix by Matt
	Armstrong <matt@lickey.com> : Look for "Use accounting labels"
	option is under the "Accounts" section.
 	(gnc_get_credit_string): ditto.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7122 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-21 21:39:06 +00:00
Christian Stimming
0ca1681638 2002-07-21 Christian Stimming <stimming@tuhh.de>
* src/backend/file/gnc-backend-file.c: File permission fix by Matt
	Brubeck <mbrubeck@cs.hmc.edu>


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7121 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-21 21:33:29 +00:00
Derek Atkins
d9acfb3341 Fix some of the query creation code so as not to match all splits
in the book.  This is to help fix bugID 8805, but it sounds like it
is not completely fixed, yet.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7120 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-17 23:48:19 +00:00
Joshua Sled
b553819fba 2002-07-12 Joshua Sled <jsled@asynchronous.org>
* src/gnome/glade/sched-xact.glade: Glade-side UI cleanup.

	* src/gnome/druid-loan.c: Many updates; now uses GNCAccountSel,
	more inter-page consistency checks. UI cleanup

	* src/gnome-utils/gnc-account-sel.[ch]: Added; GTK combobox for
	selecting an Account.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7118 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-12 19:21:50 +00:00
Derek Atkins
7a4f46c88f * change gncEntry->account into gncEntry->invAccount and
gncEntry->billAccount.  Change the register so that Bills use
	  the BillAccount and Invoices use the InvoiceAccount.  This
	  allows the same Entry to have both an "expense" and "income"
	  account to offset each other.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7117 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-11 15:11:33 +00:00
Derek Atkins
1f559cc1ae * business-prefs: add the bill_reg_width preference to save the value
* implement "Default Project" in the Bill register to enter a
	  default Bill-to customer/job.  It's only visible on Bills, not
	  Invoices.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7116 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-11 05:20:52 +00:00
Joshua Sled
0ebf4e00d1 2002-07-10 Joshua Sled <jsled@asynchronous.org>
* src/gnome/druid-loan.[ch]: Added; Initial implementation of
	Gnome Druid for setting up loan-repayment Scheduled Transactions.

	* src/doc/loans.txt: Added; notes about how loans will be dealt
	with in GnuCash.

	* src/gnome/glade/sched-xact.glade: Added loan-druid.

	* src/gnome/window-main.c (gnc_main_window_create_menus): Added
	'Mortgage/Loan Repayment Setup' Druid invocation menu item.

	* src/scm/fin.scm: Added. Implementations of 'ipmt', 'ppmt', 'pmt'
	and supporting code.

	* src/app-utils/test/test-exp-parser.c (test_parser): Added tests
	for functions-in-expressions.  Added [passed] test for Conrad's
	bug.

	* src/app-utils/gnc-exp-parser.c (func_op): Added. gnc-side
	callback for dealing with a function in an expression.

	* src/calculation/expression_parser.c: Added initial, undocumented
	support for functions in expressions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7115 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-11 05:17:04 +00:00
Derek Atkins
5165819059 * modify the Entry Ledger query to pull in Billable Entries from
Posted Bills that belong to an Invoice's Owner.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7114 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-10 21:12:35 +00:00
Derek Atkins
c80c5f7a49 * add a BillTo owner in the GncInvoice object. Save it in XML if
it's non-empty.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7113 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-10 21:07:46 +00:00
Derek Atkins
6cc1fe88c1 * add gncQueryAddBooleanMatch() convenience function
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7112 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-10 21:04:44 +00:00
Derek Atkins
5266dcf818 * add Billable flag and Bill-To (owner) to line-item entries.
* save these flags only if the entry is attached to a Bill.
	* add a Billable column to Bill register


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7110 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-10 17:32:59 +00:00
Derek Atkins
3fcc2fff44 Don't need the TaxValue cell for Bills
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7109 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-10 04:20:01 +00:00
Derek Atkins
f1314f2ad7 * Separate Bills and Invoices into (somewhat) different things.
An Entry now has pointers to an Invoice and a Bill, although
	  both are represented by a GncInvoice.  Force a GncInvoice to a
	  Bill if the owner is a Vendor.  (It's a regular Invoice if the
	  owner is a Customer).  Eventually we can support Owner ==
	  Employee to deal with Expense Reports.
	* gncInvoice: add gncBill{Add,Remove}Entry
	* gncEntry: add gncEntry{Get,Set}Bill
	* gw-business-core: wrap gncEntryGetBill
	* gnc-entry-xml-v2: add entry:bill pointer
	* gncEntryLedger: deal with Bill Entry.  Don't need a lot of
	  columns (compared to Invoices).  This is not complete, but is
	  at a workable point now.
	* dialog-invoice: call the BILL vs. INVOICE entry-ledger based
	  on the invoice owner.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7108 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-10 04:12:19 +00:00
Derek Atkins
8bee782dbf * prefs.scm: change A/P's "Invoice" column header to "Bill"
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7107 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-10 04:11:19 +00:00
Derek Atkins
77e67e293b * owner-report.scm: add a due-date column; change "Invoice" to
"Bill" for vendor reports.  Fix the aging table.  Reverse the
	  numerics for vendor reports.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7106 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-10 04:04:24 +00:00
Derek Atkins
439be2a6b7 * add "centered-label-cell" markup type to define a cell with tag
'b' and attribute "align center".


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7105 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-10 04:00:18 +00:00
Derek Atkins
3b49b42812 * "global-replace for-each-in-order for-each" because the former
does not exist in current guiles.  Fixes bugID 87693


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7104 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-09 19:53:35 +00:00
Derek Atkins
55e46197eb add a separator between Print and Properties
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7103 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-08 19:57:35 +00:00
Derek Atkins
64ad5db579 Change the name and move the location of the file properties menu item
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7102 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-08 19:41:06 +00:00
Derek Atkins
ce109fa058 fix bugID 87676
need to pull in the g-wrap module for gw:wcp-is-of-type?


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7101 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-08 18:38:44 +00:00
Derek Atkins
4b71c08cb8 Use the Book-KVP-Options for the Company Name and Company Address in
the PrintInvoice, Customer, and Vendor reports.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7100 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-08 16:32:47 +00:00
Derek Atkins
066484edb3 make the kvp-options 'public' to make it easier to obtain later
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7099 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-08 16:18:05 +00:00
Derek Atkins
69bbffed7a Make the option-path available as a variable
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7098 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-08 16:08:10 +00:00
Derek Atkins
c6ca88665b * kvp-option-registry.scm: create a registry of kvp-options
generators for various objects.  This simplifies the distributed
	  generation of kvp-option dialogs.
	* app-utils.scm: export kvp-option-registry functions
	* option-util: add option_db_changed() function
	* business-gnome.scm: add "File -> File Preferences" menu item
	  which is the kvp-option dialog for the Book.
	* business-prefs.scm: register a kvp-option generator for gnc:id-book
	* gnc-book: add gnc_book_kvp_changed() function
	* gw-engine-spec.scm: wrap gnc_book_kvp_changed
	* dialog-options.c: only call the SCM apply_cb if the optiondb
	  actually changed.
	* gnome-utils.scm: create gnc:kvp-option-dialog procedure to create
	  an kvp-option dialog for the speficied type.  Export this procedure.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7097 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-08 14:52:55 +00:00
Derek Atkins
5904e6d487 * gw-app-utils-spec.scm: wrap <gnc:OptionDB*>, option_db_new,
option_db_destroy()
	* options.scm: fix scm->kvp method; fix a typo; add clear-kvp?
	  argument to gnc:options-scm->kvp for whether to clear out the
	  kvp before saving it.
	* business-gnome.scm: add code to test the kvp option-dialog
	* kvp-scm.c: fix the delete_at_path() function to actually work right.
	* dialog-options: create a function (and support routines) to
	  use SCM apply_cb and close_cb callback functions:
	  options_dialog_set_callbacks()
	* gw-gnome-utils-spec.scm: wrap <gnc:OptionWin*>, options_dialog_new(),
	  options_dialog_destroy(), options_dialog_build_contents(), and
	  options_dialog_set_callbacks()


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7096 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-08 04:38:04 +00:00
Derek Atkins
25e3a16191 * hooks.scm: fix documentation
* gnc-file.c: change the open/closed book hooks to take a
	  <gnc:Session*> instead of a string.
	* binary-import.scm: fix the book-opened-hook.
	* main-window.scm: fix the book-opened/closed-hook calls
	* main.scm: fix the book-opened/closed-hook calls


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7095 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-08 00:13:12 +00:00
Derek Atkins
d461f68d6f * options.scm: change gnc:make-option; add two new args, scm->kvp
and kvp->scp.  Implement these two methods for most of the options.
	* app-utils.scm: export the kvp->scm and scm->kvp procedures
	* business-options.scm: Implement the kvp->scm and scm->kvp methods
	  for the business options.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7094 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-07 20:52:40 +00:00
Derek Atkins
9bd373af71 * gw-engine-spec.scm: wrap gnc_session_get_url(), in preparation
for changing the book-opened-hook and book-closed-hook
	  prototypes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7093 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-07 03:15:02 +00:00
Derek Atkins
783e9926b9 Return a kvp_value instead of a kvp_frame (type-checking is your friend)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7092 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-06 22:47:14 +00:00
Derek Atkins
1aa8299725 * kvp-scm: implement KVP_TYPE_FRAME kvp-values
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7091 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-06 22:44:13 +00:00
Derek Atkins
62c76bce36 * kvp-scm: create gnc_kvp_frame_delete_at_path() and wrap it.
This function will clear a sub-tree out of a kvp_frame.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7090 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-06 21:50:14 +00:00
Derek Atkins
873f0bf369 * gw-kvp-spec.scm: wrap kvp_slot_set_slot_path_gslist(),
kvp_slot_get_slot_path_gslist(), and gnc_book_get_slots()


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7089 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-06 19:35:23 +00:00
David Hampton
0ae2f8f5aa *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7088 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-06 05:48:46 +00:00
Derek Atkins
796adbd84c * invoice.scm: add the ability to show the payments applied to
the invoice


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7087 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-07-05 16:23:27 +00:00