Commit Graph
768 Commits
Author SHA1 Message Date
Dave Peticolas 19407c9e48 2001-07-03 Dave Peticolas <dave@krondo.com>
* src/MultiLedger.c: same as below

	* src/register/table-allgui.c: same as below

	* src/register/splitreg.c: same as below

	* src/register/splitreg.h: same as below

	* src/register/table-allgui.h: rename TableView to TableModel.
	Put cell data handlers into the model.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4853 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-03 07:22:29 +00:00
Dave Peticolas f9ee248445 2001-07-02 Dave Peticolas <dave@krondo.com>
* many header files: apply Ben Stanley's script to
	convert __HEADER_H__ to HEADER_H. All names starting
	with '_' are reserved.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4852 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-03 06:49:39 +00:00
Dave Peticolas 53be4e22c3 2001-07-02 Dave Peticolas <dave@krondo.com>
* src/gnome/gnc-dateedit.c: sync with datecell-gnome.c

	* src/register/gnome/datecell-gnome.c: use GDate to do
	date manipulations.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4850 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-02 22:55:49 +00:00
Dave Peticolas a42e36e0c9 2001-07-02 Dave Peticolas <dave@krondo.com>
* src/scm/bootstrap.scm.in: instead of the scheme command,
	just tell the user to run gnucash once as root.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4848 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-02 21:28:34 +00:00
Dave Peticolas 01bcbfbc6b 2001-07-01 Dave Peticolas <dave@krondo.com>
* src/gnc-ui-util.[ch]: implement towupper and iswlower
	if they are missing

	* src/register/quickfillcell.c: include gnc-ui-util.h

	* src/register/QuickFill.c: include gnc-ui-util.h

	* configure.in: check for towupper


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4843 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-01 21:09:09 +00:00
Joshua Sled ee1b205286 Fixed AUTHORS tyop.
Natch changelog entry.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4840 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-30 06:04:36 +00:00
Dave Peticolas f6566b4d54 2001-06-29 Dave Peticolas <dave@krondo.com>
* src/engine/gnc-account-xml-v2.c: Alex Zepeda's patch
	adding a missing include.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4832 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-29 11:42:59 +00:00
Dave Peticolas 4dd1e8f845 2001-06-27 Dave Peticolas <dave@krondo.com>
* src/register/QuickFill.c: same as below

	* src/register/quickfillcell.c: use wide character conversion
	functions


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4829 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-28 00:34:09 +00:00
Dave Peticolas b95c56cb21 2001-06-27 Dave Peticolas <dave@krondo.com>
* AUTHORS: credits

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

	* po/fr.po: Paul Poulain's french translations


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4825 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-27 22:57:32 +00:00
Dave Peticolas a88197d809 2001-06-26 Dave Peticolas <dave@krondo.com>
* src/engine/sixtp-dom-parsers.c: same as below

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

	* src/engine/gnc-account-xml-v2.c: don't use node content member
	directly -- if libxml was configured to use buffers, this won't
	work.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4812 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-26 21:43:15 +00:00
Dave Peticolas e5e161fa7e 2001-06-26 Dave Peticolas <dave@krondo.com>
* src/register/gnome/gnucash-sheet.c
	(gnucash_sheet_key_press_event): allow shift-pgup and shift-pgdn
	to go to top & bottom of register respectively.

	* src/register/gnome/datecell-gnome.c (DateDirect): allow '-'
	hotkey to work if there is a full date there, or the cell is
	blank.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4809 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-26 10:46:34 +00:00
Dave Peticolas 6ef776aab8 2001-06-26 Dave Peticolas <dave@krondo.com>
* src/gnome/gnc-html.c: don't handle keypresses, let the gtkhtml
	object do it.

2001-06-25  Dave Peticolas  <dave@krondo.com>

	* src/engine/sql/kvp-sql.c: include gnc-engine-util.h for stpcpy

	* src/engine/gnc-engine-util.c (gnc_stpcpy): add func

	* src/engine/gnc-engine-util.h: add definition of gnc_stpcpy.
	if stpcpy is not available, define stpcpy as gnc_stpcpy.

	* src/gnc-ui-util.c: remove gnc_stpcpy


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4805 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-26 07:27:10 +00:00
Dave Peticolas 78ebc1fd43 2001-06-25 Dave Peticolas <dave@krondo.com>
* src/gnome/window-main-summarybar.c: fix bug in euro profit
	calculation. use share prices in calculating totals.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4786 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-25 23:38:43 +00:00
Dave Peticolas 9ed6d4b5f6 2001-06-25 Dave Peticolas <dave@krondo.com>
* AUTHORS: credits

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

	* src/scm/report/balance-sheet.scm: Daniel Hagerty's patch
	to add an unrealized gain/loss line to the balance sheet.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4784 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-25 22:10:08 +00:00
Dave Peticolas 63d8202f6b 2001-06-24 Dave Peticolas <dave@krondo.com>
* src/scm/report/account-piecharts.scm: fix sign bug


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4780 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-25 06:21:40 +00:00
Dave Peticolas ea45b21a95 2001-06-24 Dave Peticolas <dave@krondo.com>
* src/engine/sql/kvp-sql.c: same as below

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

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

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


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

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


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

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

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


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


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

	* AUTHORS: credits

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


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


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

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

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


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

use-modules on the right modules within reports.


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

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


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


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


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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* src/register/formulacell.h: Added.

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

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


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

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

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

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


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


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

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

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

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


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


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

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

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

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

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


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

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

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

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

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

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

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


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

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


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


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


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


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

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


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

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


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

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

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


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


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4683 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-06-14 09:33:15 +00:00