Commit Graph

5999 Commits

Author SHA1 Message Date
David Hampton
504a0ddc1f Undo last change. No argument needed to gnc:session-load and
gnc:session-save.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7227 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-17 08:06:29 +00:00
David Hampton
89e3fade7b src/engine
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7226 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-17 08:05:40 +00:00
David Hampton
55f2f43fcd Add a progress bar to main window. Use this progress bar to show the
progress of read, write and export functions.  Internally this adds a
callback pointer for the various backends to pass a percentage done
number out to the session code.  It also adds a callback pointer for
the session code to pass this percentage on out to the routine that
initiated the file read/write.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7225 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-17 07:47:15 +00:00
David Hampton
7c484abb46 Add a file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7224 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-17 07:33:11 +00:00
Derek Atkins
78103fb7ae Fix bug #91413 -- Add TaxTable defaults to Customers and Vendors
* business-core/gncCustomer.[ch] -- add API for TaxTable and TaxTableOverride
	* business-core/gncVendor.[ch] -- add API for TaxTable and TaxTableOverride
	* business-core/file/gnc-customer-xml-v2.c -- store TaxTable and TTOverride
	* business-core/file/gnc-vendor-xml-v2.c -- store TaxTable and TTOverride
	* business-gnome/dialog-customer.c -- display/choose TaxTable and TTOverride
	* business-gnome/dialog-vendor.c -- display/choose TaxTable and TTOverride
	* business-gnome/glade/customer.glade -- add TaxTable Menu and Override button
	* business-gnome/glade/vendor.glade -- add TaxTable Menu and Override button
	* business-ledger/gncEntryLedger.c -- set traverse_to_new = TRUE when
	  you create a new ledger.
	* business-ledger/gncEntryLedgerLoad.c -- don't load the ledger the
	  first time through (e.g. when there is no invoice and no entries).
	  Pull in the default TaxTable, TaxIncluded, and Discount flags.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7223 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-17 04:19:57 +00:00
David Hampton
62145d4bd5 Add function name prefix to some routines.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7222 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-16 22:49:34 +00:00
Christian Stimming
510d5814eb Forgot this part of Benoit Gregoire's generic transaction import patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7221 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-16 21:27:22 +00:00
Joshua Sled
13cd012bda Er ... real fix for 92779.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7220 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-16 06:44:42 +00:00
Derek Atkins
725b3d8f89 * configure.in -- die during configure if g-wrap version is wrong
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7219 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-16 04:24:21 +00:00
Linas Vepstas
5b61da60bf ignore bogus files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7218 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-16 03:39:55 +00:00
Derek Atkins
d082473846 * fix bug #93333
* business-gnome/dialog-payment.[ch] --add API to create the payment
	  dialog with an initial value
	* business-gnome/dialog-invoice.c -- call the new payment API when
	  you try to pay an invoice from the invoice window or the invoice
	  search results.

	* business-ledger/gncEntryLedger.c -- fix vendor bills to print
	  subtotals properly on the current-line.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7217 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-16 02:08:57 +00:00
Derek Atkins
52f9e80a0c * fix bug #93331
* src/business/business-gnome/glade/payment.glade
	* src/business/dialog-tax-table/tax-tables.glade
		make resizable; increase default account-tree size


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7216 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-16 01:19:51 +00:00
Joshua Sled
06bdfcf68d 2002-09-15 Joshua Sled <jsled@asynchronous.org>
* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_mark): Fix
	assertion failure for ignorant callers, Bug#92779.


Thanks, Tim.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7215 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-16 00:44:38 +00:00
David Hampton
1d7c0414b0 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7214 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-15 01:04:17 +00:00
David Hampton
86dd93bfe8 Don't crash on a missing fonts. Exit cleanly.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7213 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-14 23:27:39 +00:00
David Hampton
37c6ba9e35 fix a typo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7212 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-14 19:39:27 +00:00
David Hampton
75a46c7e30 add a separator
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7211 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-14 19:38:05 +00:00
Derek Atkins
fe47016415 Add more startup reporting.. show the modules loading
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7210 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-14 18:24:15 +00:00
Derek Atkins
6af0be408b hampton's patch to:
Refactor the startup to display the splash screen faster (bug #92192)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7209 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-14 18:10:42 +00:00
Derek Atkins
1a38508787 Add TaxTable entries to Vendor Invoices (Bills); make sure it does
not bleed over into billback items.  Fixes RFE #91415

	(See ChangeLog for more details)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7208 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-14 05:32:37 +00:00
Derek Atkins
b3e5697cf5 Apply the rest of Benoit's patch (Account.h/gnc-engine-util.[ch])
so that Gnucash will build.  This adds a MOD_IMPORT type.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7207 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-13 19:49:31 +00:00
Christian Stimming
8d78dc4455 2002-09-07 Christian Stimming <stimming@tuhh.de>
* src/import-export/gnc-generic-import.c, ...: Patch by Benoit
	Gregoire <bock@step.polymtl.ca>: This is the new transaction
	matcher GUI.  Basic functionnality is 100% implemented.
	Transaction matching using unique-id was temporarily disabled to
	ease testing of the heuristics.  Will be re-implemented very soon.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7206 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-13 16:26:40 +00:00
Derek Atkins
417bcad259 * src/gnome/.cvsignore: ignore gnc-version.h
* src/report/report-system/html-style-info.scm: fix bug
	  (it should be gnc:amount->string, not ->string-helper)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7205 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-02 13:15:56 +00:00
Derek Atkins
717358a2a5 Ignore gnc-version.h in CVS
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7204 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-02 13:12:49 +00:00
Derek Atkins
ba609f49e4 * configure.in: remove GNUCASH_BUILD_DATE
* src/gnome/Makefile.am: build gnc-version.h, and #define a string
	  defining the time when gnucash was built (GNUCASH_BUILD_DATE)
	* src/gnome/gnc-splash.h: include the new gnc-version.h header


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7203 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-02 04:52:55 +00:00
David Hampton
558a531f81 Support menu extensions in the register and invoice windows.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7202 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-02 02:52:26 +00:00
Christian Stimming
236ba3d208 2002-09-01 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/druid-hbci-initial.c: Adapt to latest
	changes in OpenHBCI -- requires OpenHBCI's CVS branch "aq-0_9"
	which is going to be the HEAD branch of OpenHBCI soon.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7201 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-01 20:59:51 +00:00
Christian Stimming
d1880076f2 2002-09-01 Christian Stimming <stimming@tuhh.de>
* src/report/report-system/html-style-info.scm
	(gnc:default-html-gnc-monetary-renderer): Add new workaround to
	display the Euro symbol correctly in gtkhtml.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7200 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-31 23:59:59 +00:00
Derek Atkins
57ee2f12be * Update README to mention g-wrap 1.3.2 (instead of 1.1.9)
* Update ltmain.sh with a (commented-out) patch to maybe cope
	  with the "make install DESTDIR=..." problem.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7198 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-29 04:12:30 +00:00
Christian Stimming
3421b42556 Forgot Changelog entry yesterday. Add some unstable-warnings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7196 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-26 19:34:29 +00:00
Derek Atkins
10ccd11c0a * Pull up change from 1.6 to make "make dist" work on swig subdir
without "swig" being installed.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7195 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-25 22:27:00 +00:00
Christian Stimming
11915e5e5b 2002-08-25 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-cb.h, gnc-hbci-actions.h, *:
	More HBCI work, including callbacks for account menu entries and
	the respective HBCI actions. Still nothing to test for the general
	public, though.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7192 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-25 21:10:53 +00:00
Chris Lyttle
b4d0def71a update for stable release 1.6.8
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7189 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-22 09:18:38 +00:00
Christian Stimming
a60756b6c9 More HBCI work. OpenHBCI doesn't work at the moment, anyway :-(
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7185 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-21 21:38:00 +00:00
Christian Stimming
b0afd91581 Latest HBCI work.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7184 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-21 19:08:52 +00:00
Joshua Sled
0018937426 2002-08-18 Joshua Sled <jsled@asynchronous.org>
* src/gnome-utils/gnc-frequency.c: Added support for a "changed"
	signal so callers can use their own calendar to show the effects
	of editing the FreqSpec.

	* src/gnome/dialog-sx-from-trans.c: Added support for using the
	dense-calendar for showing the effects of option changes.

	* src/gnome/dialog-scheduledxaction.c: Added editor support for
	using the dense-calendar for showing the effects of FreqSpec
	changes; re-arranged the editor layout to accomodate.  Added
	editor support for showing the last-occurred date of an SX.

	* src/gnome/glade/sched-xact.glade: Changes to sx-from-trans
	dialog, SX editor, GNCFrequency-widgets.

	* src/gnome/dialog-sxsincelast.c (sxsincelast_entry_changed):
	Added support for variable-entry parsing errors to go to an
	on-screen status bar instead of being printed to stderr
	[Bug#90354].

	* src/gnome/druid-loan.c (gnc_loan_druid_length_changed): Added
	change-handler to the total-loan-length spin; when it changes, the
	remaining-length spin changes the same [Bug#90785].
	(gnc_ui_sx_loan_druid_create): Adjusted the size/granularity of
	the interest-rate spin-button to 3 sig.digits. [Bug#90780].

	* src/gnome/glade/sched-xact.glade: Changed [back?] the
	shrink/auto-shrink flags on the since-last-run-druid, fixing
	Bug#90364 and strangely fixing Bug#90365.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7183 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-20 03:19:25 +00:00
Chris Lyttle
f6a2b6cafa update for stable release 1.6.7
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7181 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-15 09:19:29 +00:00
Christian Stimming
0cba1ed08e 2002-08-15 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/*: much more HBCI work. Ini-Letter of
	user can already be printed. However no information is *sent* to
	the bank or saved to disk so far, so everybody can play around as
	you like.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7176 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-15 00:19:43 +00:00
Derek Atkins
e670560f59 Applied Joachim Breitner's patch for VWD price-sources:
It may not be appropriate for a newcomer in the gnucash community
	like me, but could you please please include this simple patch in
	the 1.6.7 release? The VWD source (already in Finance::Quote) is
	the only source that has the German Deka-Fonts.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7175 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-14 21:20:25 +00:00
Christian Stimming
d6fb2fd188 fix includes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7174 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-14 19:42:50 +00:00
Derek Atkins
ddfe66a683 * business-gnome/Makefile.am: cross-link the business-core
library.  This appears to fix the "load on reiserfs" problem.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7173 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-14 18:14:28 +00:00
Derek Atkins
9003ed7563 * acinclude.m4: fix guile bounds-check to make sure guile-config exists
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7172 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-14 18:10:16 +00:00
Christian Stimming
e882fe691b fix bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7171 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-13 21:31:49 +00:00
Christian Stimming
823e6ad322 Fix API change in OpenHBCI.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7170 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-13 17:46:34 +00:00
Christian Stimming
c8f9c3ae5a 2002-08-13 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/*: more work on HBCI support. Improved
	GUI code a lot. Added a progress window.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7169 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-13 00:38:07 +00:00
David Hampton
cf1f4547b3 Add upper bounds checking on the versions of guile and g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7162 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-11 22:55:43 +00:00
Christian Stimming
dbccf241ec Adaption to latest changes in OpenHBCI (requires yet another OpenHBCI
update to their current CVS version).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7161 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-11 22:54:34 +00:00
Christian Stimming
72aef72b66 2002-08-11 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/dialog-pass.h: Added dialogs for password
	handling. Yet more HBCI work.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7156 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-11 14:41:38 +00:00
David Hampton
c93f168a6f Fix crash when deleting transaction from reconciliation window.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7155 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-11 03:09:35 +00:00
David Hampton
5f460363ac Resize the mdi window toolbar when the toolbar style is changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7154 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-11 03:05:27 +00:00