Commit Graph

5986 Commits

Author SHA1 Message Date
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
Christian Stimming
eb331873c4 2002-08-10 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/hbci-interaction.[hc]: Add code for
	HBCI_API interaction. Will be migrated to gnucash-UI's code
	soon. Recent changes to HBCI code require yet another update to
	current OpenHBCI CVS.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7152 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-10 16:47:33 +00:00
Christian Stimming
b7a50164dd 2002-08-10 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/*: Add druid-hbci-utils.[hc], implement
	more parts of HBCI setup. Requires update to current OpenHBCI CVS,
	though.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7151 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-10 01:02:38 +00:00
Joshua Sled
17c6e4ccc2 2002-08-09 Joshua Sled <jsled@asynchronous.org>
* src/engine/FreqSpec.c (gnc_freq_spec_compare),
	(int_cmp), (_gnc_freq_spec_get_min): Added to support ordering
	FreqSpecs for sorting.

	* src/gnome/dialog-scheduledxaction.c: Added support for
	column-sorting the SX list, resolving Bug#87865 fixed.  Cleaned up
	GDate allocation when done with them.  Fixed Bug#90326 relating to
	next-instance-date calculation, which was b0rken when the
	dense-calendar was added in cases where the next SX instance is
	outside of the visible calendar range.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7148 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-09 16:38:25 +00:00
Christian Stimming
aefa037142 More work on HBCI setup API. Usable in specific setups, but not yet
in general cases.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7147 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-08 23:11:33 +00:00
Joshua Sled
7922787f44 Fixed Tim Wunder's compilation problems [which my gcc isn't complaing about, but should :(].
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7146 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-07 17:41:50 +00:00
Joshua Sled
500db2dfc6 2002-08-06 Joshua Sled <jsled@asynchronous.org>
* src/gnome/dialog-sxsincelast.c: Added support for saving the
	state of the ledger if a review-ledger is transitioned away from
	after a "simple" edit [Bug#90075].

	* src/gnome/dialog-sx-from-trans.c (sxftd_ok_clicked): *
	src/gnome/dialog-sxsincelast.c (gnc_sxsld_finish): Now updates the
	SX List [if open] when an obsolete SX is removed [Bug#84685].


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7145 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-08-07 03:14:16 +00:00
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