Commit Graph

6008 Commits

Author SHA1 Message Date
Benoit Grégoire
69c7aa2733 hange lable of Online ID to Account ID in the account matcher for consistency
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7236 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-22 20:26:43 +00:00
Benoit Grégoire
7498b09c29 Remove obsolete file split in Account.c Transaction.c and Utilities.c
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7235 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-22 20:12:58 +00:00
Derek Atkins
bb4929da9f GUID_MATCH_ANY is allowed normally; it's GUID_MATCH_ALL that is special.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7234 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-22 14:37:37 +00:00
Christian Stimming
4146b1b9fd 2002-09-19 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-actions.[hc], gnc-hbci-cb.[hc],
	dialog-hbcitrans.[hc], gncmod-hbci.c,
	src/import-export/hbci/glade/hbci.glade: Added dialog and HBCI
	code for HBCI online transaction invocation, and added a menu item
	to call this dialog.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7233 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-18 22:52:36 +00:00
Christian Stimming
3f1b5151e2 Fully fix new feature from yesterday.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7232 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-18 21:21:43 +00:00
Christian Stimming
ee73c15de5 2002-09-18 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gncmod-hbci.c: Add menu-extension code
	for register menu items.

	* src/import-export/hbci/gnc-hbci-cb.h: add callback for register
	window's menu.

	* src/import-export/hbci/gnc-hbci-actions.c: Fix/improve first
	real HBCI task so that it might actually run.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7231 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-17 22:35:33 +00:00
Christian Stimming
32808a9cf2 2002-09-17 Christian Stimming <stimming@tuhh.de>
* src/gnome/window-register.c (regWindowLedger): Uses the
	menu_setup_with_data introduced below.

	* src/gnome-utils/gnc-menu-extensions.[hc]
	(gnc_extensions_menu_setup_with_data): Added, so that windows can
	pass userdata on to the extension menu's callback functions.

	* src/gnome/window-register.[hc]: Add getter functions for RegWindow
	data.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7230 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-17 22:05:56 +00:00
Christian Stimming
2ffb9fd9d3 Remove unneeded hbci cruft.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7229 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-17 21:33:58 +00:00
David Hampton
f6dc3a65c5 Fix a circular dependancy.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7228 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-09-17 09:29:27 +00:00
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