Commit Graph

6649 Commits

Author SHA1 Message Date
Christian Stimming
698c5a64ee i2003-01-27 Christian Stimming <stimming@tuhh.de>
* po/nl.po: Updated Dutch translation by Hendrik-Jan Heins
	<hjh@passys.nl>


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7889 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-27 22:41:32 +00:00
Christian Stimming
6ec846c1f0 2003-01-27 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-getbalance.c: Introduced yet
	more user messages about what is supported by the bank.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7888 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-27 22:25:28 +00:00
Derek Atkins
30663ec6c9 * configure.in -- don't assume gtkhtml is avail from gnome-config
when testing for zvt.  Use the (already aquired) $GTKHTML_LIBS
	  instead.  Fixes Stan's problem from gc-devel.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7887 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-27 17:54:15 +00:00
Christian Stimming
541a0122ce 2003-01-27 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/glade/hbci.glade: Some more GUI work for
	HBCI setup, like clarifying some comments.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7886 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-26 23:23:59 +00:00
Joshua Sled
f3c03a9dc8 2003-01-25 Joshua Sled <jsled@asynchronous.org>
* src/gnome/dialog-scheduledxaction.c (gnc_sxed_update_cal): Fix
	the Recurrence-Frequency example-calendar date calculation to show
	upcoming instances correctly.

	* src/engine/SchedXaction.c (xaccSchedXactionGetNextInstance):
	Remove the validity check on the temporal-state-data's notion of
	the last-occurance date; as invalidity means something important,
	we must let it through; fixes Bug#103955.

	* src/backend/file/gnc-schedxaction-xml-v2.c
	(gnc_schedXaction_dom_tree_create): Make output of the
	deferred-instance last-date node optional on it's validity.

	* src/gnome/dialog-sxsincelast.c (cancel_check): Change assertion
	into conditional-activity, allowing rational use-case and fixing
	Bug #103182.

	* src/gnome/dialog-scheduledxaction.c (editor_ok_button_clicked):
	Correctly update available SX lists instead of the one we were
	spawned from, which may have disappeared in the mean time.  Fixes
	Bug#103629 [and allows the future fix of not needing to open the
	SX List Dialog when clicking "Advanced..." in the sx-from-transaction
	SX Editor-open vector].


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7885 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-26 02:53:58 +00:00
Christian Stimming
efcd9e71f1 2003-01-26 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/hbci.scm, gnc-hbci-utils.c: Add
	preference (on advanced tab) to enable HBCI debug messages.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7884 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-26 01:07:59 +00:00
Christian Stimming
c25ecebe8b 2003-01-25 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-getbalance.c: Fix HBCI problem
	with negative account balances.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7883 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-25 11:52:25 +00:00
Christian Stimming
1a5c80e4ed 2003-01-25 Christian Stimming <stimming@tuhh.de>
* src/engine/Scrub.c (xaccTransScrubImbalance): Fix rounding of
	the imbalance amount, #104343.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7882 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-25 11:07:42 +00:00
Christian Stimming
389f393d5b 2003-01-25 Christian Stimming <stimming@tuhh.de>
* po/en_GB.po: Updated British English translation by Nigel Titley
	<nigel@titley.com>.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7881 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-25 10:33:38 +00:00
Christian Stimming
b8b8d33626 Updated German translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7880 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-25 10:28:41 +00:00
Derek Atkins
41428b9bc6 * configure.in -- Apply Bill Nottingham's patch to use db4/db_185.h
(fixes #104178)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7879 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-23 21:04:44 +00:00
David Hampton
4d25dc73c7 Turn off the guile-1.6 complaint about deprecated functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7878 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-23 06:30:21 +00:00
David Hampton
db578fc4a9 Add new script that dumps all the data returned by F::Q for a stock.
It also indicates which data field gnucash requires, which are
optional, etc.  Intended for troubleshooting.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7877 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-23 03:54:37 +00:00
Derek Atkins
238f756297 * src/business/business-gnome/glade/*.glade -- fix a tooltip to
let the user know that they can (should?) leave the ID blank
	  so the system will choose one for them.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7876 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-22 21:44:13 +00:00
Derek Atkins
496f2b7fae * src/business/business-gnome/glade/*.glade -- fix a tooltip to
let the user know that they can (should?) leave the ID blank
	  so the system will choose one for them.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7875 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-22 21:27:47 +00:00
Derek Atkins
2a6bcf2897 * src/business/business-ledger/gncEntryLedgerLoad.c -- limit the
accounts in the pull-down list to accounts that are NOT
	  placeholder, A/R, A/P, Cash, Bank, or Equity accounts.  This
	  is also to encourage the user to "choose wisely" :)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7874 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-22 21:22:24 +00:00
Derek Atkins
d16e0d846e * src/business/business-ledger/gncEntryLedgerModel.c -- relabel
the "Account" column to "Income Account" or "Expense Account"
	  to better encourage the user to "choose wisely".


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7873 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-22 21:10:17 +00:00
Derek Atkins
fdc0ce054a * src/business/business-reports/business-reports.scm -- need to
load business-gnome module, which loads gnome-utils module, for
	  a couple HTML definitions (which should eventually be moved
	  elsewhere so that the reports themselves don't depend on
	  gnome...  This fixes Wilddev's report problem.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7872 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-22 20:24:00 +00:00
David Hampton
bd47b9e12e /tmp/cvsfPRCsz
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7871 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-22 01:28:24 +00:00
David Hampton
097e4451e3 Fix problem getting quotes from trustnet.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7870 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-22 01:23:57 +00:00
Derek Atkins
4da35d35e5 * configure.in: be more liberal in the use of AS_SCRUB_INCLUDE
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7869 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-21 20:32:51 +00:00
Chris Lyttle
a1a2124aef release 1.7.8
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7867 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-21 08:23:12 +00:00
Derek Atkins
460dbf4de6 John Pierce's Makefile patches...
* Makefile.am
	  Added distributed generated files to distcleancheckfiles.
          Added distcheck-hook to deal with automake1.5 stupidity.

	* src/doc/Makefile.am
	  Move doxygen log and cache to distclean-local.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7866 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-21 04:40:19 +00:00
Derek Atkins
d6a881c21a * src/app-utils/test/test-scm-query-string.c -- fix a memory leak
in the test.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7865 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-21 03:07:14 +00:00
Derek Atkins
dbe33ca873 * src/engine/gnc-numeric. -- fix the gnc_numeric_lcd() algo to
actually work with numbers that are not co-divisible but have
	  multiple-powers of co-factors.  For example, the old algorithm
	  thought the LCM of 100,96875 was 3100, when it is really 387500,
	  because it was removing the factor of '5' too many times..


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7864 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-21 01:50:16 +00:00
Linas Vepstas
5143d67952 Only the Etrade OFX url remains
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7863 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 19:59:05 +00:00
Linas Vepstas
8674d560bd remove old, dead ofx code
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7862 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 19:53:23 +00:00
Linas Vepstas
c0ee995257 remove dead code
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7861 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 19:44:43 +00:00
Derek Atkins
193fd8ef83 * src/engine/QueryNew.c -- g_list_append() can take a LONG time
and on big queries the merge can appear to take a long time.
	  So, let's use g_list_prepend() and g_list_reverse() to speed
	  up the process significantly.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7860 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 19:17:13 +00:00
Derek Atkins
6b85475af0 2003-01-19 John Pierce <XXXXXXXXXXX>
* doc/Makefile.am
	* src/doc/Makefile.am
	* src/doc/design/Makefile.am
	* src/experimental/cgi-bin/Makefile.am
	  Added docs that were missing from dist.
	  Moved doxygen clean rules to maintainer-clean.
	  Moved texinfos to maintainer-clean.

	* lib/libc/Makefile.am
	  Added sources needed for OS X to dist.

	* src/app-utils/Makefile.am
	* src/backend/postgres/Makefile.am
	* src/business/business-core/Makefile.am
	* src/business/business-gnome/Makefile.am
	* src/business/dialog-tax-table/Makefile.am
	* src/core-utils/Makefile.am
	* src/engine/Makefile.am
	* src/gnc-module/Makefile.am
	* src/gnc-module/test/mod-bar/Makefile.am
	* src/gnc-module/test/mod-baz/Makefile.am
	* src/gnc-module/test/mod-foo/Makefile.am
	* src/gnome/Makefile.am
	* src/gnome-search/Makefile.am
	* src/import-export/Makefile.am
	* src/import-export/binary-import/Makefile.am
	* src/import-export/qif-io-core/Makefile.am
	* src/register/register-core/Makefile.am
	* src/report/report-gnome/Makefile.am
	* src/scm/Makefile.am
	* src/app-file/Makefile.am
	* src/gnome-utils/Makefile.am
	  Put generated headers into dist.
	  Moved symlinks to distclean.
	  Moved generated files to maintainer-clean.
	  Put generated gw-.*.scm files in dist for parity.
	  Put generated sources into dist.
	  Moved generated source to maintainer-clean.

	* src/bin/overrides/Makefile
	  Made built scripts depend on config.status to ensure
	  they're rebuilt when paths change.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7859 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 17:11:50 +00:00
Derek Atkins
430d97e8cd remove old gnc-business-utils.c, which doesn't exist anymore
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7858 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 05:12:13 +00:00
Derek Atkins
f81efbb4e3 * configure.in -- scrub the CFLAGS for postgres, as per Roland Roberts'
report.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7857 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 05:09:42 +00:00
Derek Atkins
d953f96d13 * src/app-utils/hooks.scm -- create a new 'post-ui-startup' hook
* src/app-utils/app-utils.scm -- export the 'post-ui-startup' hook
	* src/scm/main.scm -- run the post-ui-startup hook after the UI
	  is up but before we run the ui-event-loop
	* src/business/business-utils/business-prefs.scm -- create two
	  new global preferences: "Notify Bills Due?" and "Bills Due Days"
	* src/business/business-gnome/business-gnome.scm -- create a dialog
	  are runtime (and via a new menu item) that displays all the bills
	  that are due withing "Bills Due Days" days from now.  It's ugly,
	  but it's functional.  Fixes #102439.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7856 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 04:18:39 +00:00
Derek Atkins
be187cdecb * src/gnome-utils/gnc-gui-query.c -- fix gnc_info_dialog() to deal
properly in the case that it's called before the UI is up.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7855 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 01:59:17 +00:00
Derek Atkins
5fb2bad8dc * configure.in: scrub GNOME_PRINT_CFLAGS
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7854 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 01:08:26 +00:00
Derek Atkins
41d79ac527 2003-01-19 John Pierce <john@killterm.org>
* macros/autogen.sh
	  Use variables for programs so they can be overridden easily.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7853 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-20 00:40:33 +00:00
Derek Atkins
42926d2039 Fix the tooltip, which required a small change to the logic. Default to
'1' instead of zero, and change logic to <, rather than <=.  All to fix
some descriptive language...  Heh!


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7852 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-19 23:42:15 +00:00
Derek Atkins
f64850f327 * src/app-utils/prefs.scm -- combine all the Advanced prefs into one
location.  Then add the "New Search Limit" preference.
	* src/gnome-search/dialog-search.c --Use the "New Search Limit" pref
	  to decide when to start a new search vs. when refine the search.
	  Really fix #97095.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7851 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-19 23:32:10 +00:00
Derek Atkins
f31adc8731 * src/gnome-search/dialog-search.c -- reset the search-type to
"New Search" if we end up displaying no results.  Fixes bug #97095.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7850 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-19 23:07:18 +00:00
Derek Atkins
54986a48c9 Update POTFILES due to the moved file locations
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7849 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-19 22:43:52 +00:00
Derek Atkins
1e8397b194 * src/engine/gnc-numeric.c -- be more intelligent when operating
on numbers of different denominators.  In particular, convert
	  both numbers to the lcd and then operate on them, instead of
	  assuming that a "cross-multiply" is safe.
	* src/app-utils/test/test-print-parse-amount.c -- add more tests for
	  PrintAmountInternal by checking force_fit and round.  Excercises
	  a bug (fixed in this patch) where cross-multiplies were NOT safe.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7848 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-19 19:38:14 +00:00
Derek Atkins
9de4ec1b86 * src/app-utils/prefs.scm: Remove "user name" and "user address"
preferences, as they are no longer used by anything.
	* src/report/standard/reports/register.scm: we're not using the
	  'invoice' portion anymore, so we don't need references to user
	  name and user address preferences.  This removes the "User Info"
	  page from the Global Preferences.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7847 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-19 03:22:25 +00:00
Derek Atkins
8f95724061 * src/app-utils/option-util.[ch]: add new functions to handle
kvp-options from C (similar to the gnome-utils functions to
	  create an option dialog from a kvp-frame for a particular
	  object).
	* src/business/business-utils/business-options.[ch]: add code to
	  lookup business options in an option database, from C.
	* src/business/business-ledger/Makefile.am: include business-utils headers
	* src/business/business-ledger/gncEntryLedgerLoad.c: load the tax-table
	  from the book-kvp options and use that as the default tax table

	FIXES 93462.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7846 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-19 02:48:23 +00:00
Derek Atkins
19441a4800 Mistakenly committed these (empty) files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7845 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-18 23:40:08 +00:00
Derek Atkins
bfe6c757b3 move code around a lot.
* Rename a bunch of files:
	  business-options to business-options-gnome
	  business-utils to business-gnome-utils
	  - this required changes to a bunch of files in business-gnome
	* move business-options.scm and business-prefs.scm to business-utils
	* create a business-utils gnc-module
	  - required changes to configure.in, business/Makefile.am
	  - added a bunch of files (generally moved from business-gnome)
	* moved a bunch of other non-gnome definitions out of the gnome-specific
	  locations (gnome-utils -> app-utils, or business-gnome -> business-utils)

	* gncEntryLedgerLoad.c: commented-out code to load tax-tables from
	  the options; waiting until code is actually written.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7844 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-18 23:36:53 +00:00
Derek Atkins
2e15b07299 * src/business/business-core/gncTaxTable.[ch]: add functions to
get the GUID and lookup by direct GUID (suitable for wrapping)
	* src/business/business-core/gw-business-core-spec.scm: wrap
	  the taxtable get-guid and lookup methods
	* src/business/business-gnome/business-utils.[ch]: re-implement
	  the "generic option menu" code to allow get_value(), set_value(),
	  and changed_callback() functions.
	* src/business/business-gnome/business-options.c: create a taxtable
	  option type using the new generic optionmenu code
	* src/business/business-gnome/business-options.scm: define a taxtable
	  option.  Also fix all the other options when using a KVP storage
	  to actually load and save the options properly
	* src/business/business-gnome/business-prefs.scm: create a default
	  customer and default vendor taxtable option for the "File Properties"
	  option menu.

	  Initial fix for #93462.  Next commit will actually use the values.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7843 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-18 21:48:16 +00:00
Derek Atkins
025ddb52aa * qif-merge-groups.scm: Limit matches against only the accounts in
the old group, so we don't match against ourselves.  This should
	  limit the matches to only "reasonable" matches, and should fix #102463


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7842 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-17 04:26:09 +00:00
Derek Atkins
a21813baa3 * src/engine/commodity-table.scm: move gnc:commodity-is-currency? here
* src/engine/engine.scm: export gnc:commodity-is-currency?
	* src/report/report-system/report-system.scm: remove ref to same.
	* src/report/report-system/report-system.scm: remove function above
	* src/import-export/qifiimport/qif-to-gnc.scm: fix the algorithm
	  to find/create new accounts.  All "parent" accounts are of
	  commodity "default-currency" (but don't really care about that).
	  When creating a leaf account, use the security if it's a
	  stock/mmf account, but the default-currency otherwise.
	  Fixes #103633.

	  NOTE:  Might need similar fixed in qif-io-core?


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7841 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-17 03:18:36 +00:00
David Hampton
4d2d578ec9 Update .cvsignore files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7840 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-16 07:52:03 +00:00
David Hampton
1959d5f911 /tmp/cvs7Cckh1
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7839 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-16 07:42:20 +00:00