Commit Graph

6993 Commits

Author SHA1 Message Date
Derek Atkins
44f314dfe8 Add some extra messages so users don't shoot themselves in the
foot by trying to run aclocal by hand.  gettextize tells them
to do so; add a warning to ignore it.  Hopefully users will listen.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8284 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-09 21:13:19 +00:00
Derek Atkins
5f35450e82 * acconfig.h: remove duplicate entries (for use with more recent autoheader)
* configure.in: supply AC_PROG_CXX to fix the automake-1.7 problem


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8283 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-09 02:48:54 +00:00
Derek Atkins
942578370a * configure.in: fix some AC_DEFINE macros
* macros/autogen.sh: a bit more work on the version searches.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8282 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-09 00:58:23 +00:00
Derek Atkins
b9546bb9cc * configure.in: add AC_PREREQ(2.53) to require 2.53 :)
* macros/autogen.sh: add more searches for a good version of
	  the autotools.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8281 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-09 00:29:11 +00:00
Derek Atkins
fe083155f1 * macros/autogen.sh: require autoconf >= 2.53 and automake >= 1.5
Also look for appropriately-named versions on systems like RH7.3


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8277 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-08 02:05:15 +00:00
Christian Stimming
f106080ed7 2003-05-05 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/dialog-hbcitrans.c, gnc-hbci-utils.h,
	gnc-hbci-utils.c, hbci-interaction.h, hbci-interaction.c: Add
	*much* better error checking -- the user now gets almost always
	correct feedback if an online transfer cannot be executed.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8275 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-05 21:53:27 +00:00
David Hampton
14197bbb5c Fix problem with latest versions of autoconf.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8273 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-05 14:52:35 +00:00
Christian Stimming
4592351b98 2003-05-03 Christian Stimming <stimming@tuhh.de>
* configure.in: Fix hbci and ofx test for handling --disable
	correctly.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8271 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-03 20:58:45 +00:00
Derek Atkins
344f879d28 * src/import-export/qif-import/qif-parse.scm: Don't assume that a
date of the form XXXXXXXX is always YYYYMMDD.  There is at least
	  one example where it is MMDDYYYY.  So, test it both ways:
	  xxxxYYYY and YYYYxxxx.  Make sure a 4-digit year "makes sense"
	  (e.g., the year is after 1930). Fixes bug #111889.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8266 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-02 04:08:00 +00:00
Christian Stimming
eba6b72793 Updated openhbci macro for latest openhbci versions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8262 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-01 16:15:08 +00:00
Christian Stimming
ce6bea0822 More compiler warning fixes from Herbert Thoma <herbie@hthoma.de>
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8258 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-29 21:33:51 +00:00
Derek Atkins
937ec37a9b * src/engine/test/Makefile.am: disable the test-scm-query-import
test, since it breaks on guile-1.6 (which does mean that
	  importing into a guile-1.6-based system will fail, but so much
	  else fails when upgrading from 1.6 to 1.8 that it really doesn't
	  matter.  Users will have to reset their reports anyways.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8254 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-29 13:57:54 +00:00
David Hampton
2fc7cc7372 Consolidate all the tests for an ISO 4217 commodity into a pair of
functions.  Use these functions throughout the code.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8252 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-29 06:15:34 +00:00
David Hampton
e46d7c6b05 Remove two duplicate commodities. The newer name for these
commodities was retained.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8251 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-29 06:11:19 +00:00
David Hampton
c38ccd4dfd Consolidate duplicate strings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8250 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-26 21:27:01 +00:00
Christian Stimming
883f7612bf Initial Tamil translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8246 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-24 21:21:08 +00:00
Christian Stimming
b863163d96 2003-04-23 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/druid-hbci-initial.c: Adapt to latest
	OpenHBCI changes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8245 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-22 21:58:25 +00:00
Linas Vepstas
f964ce86a1 notes about implementation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8243 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-22 13:50:28 +00:00
Derek Atkins
f55d2ac430 * src/business/business-reports/aging.scm: fix the percentage
calculations so we don't get GtkCritical warnings.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8241 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-21 16:22:15 +00:00
Derek Atkins
2182267e68 * src/import-export/qif-import/qif-file.scm: Don't try to
parse values that begin "..." because it is clearly not
	  valid (regardless of the locale).  Fixes #109868.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8238 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-21 03:08:50 +00:00
Derek Atkins
3e8b3867f8 * src/business/business-gnome/dialog-customer.c:
* src/business/business-gnome/dialog-employee.c:
	* src/business/business-gnome/dialog-job.c:
	* src/business/business-gnome/dialog-vendor.c:
	  Enable changing the "ID" for different business objects.
	  Fixes #108563.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8236 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-21 02:38:06 +00:00
Derek Atkins
0f490506b4 * src/report/standard-reports/transaction.scm: Applied Tomas
Pospisek's patch to the transaction report (fixes bug #110598)

	* src/gnome-utils/gw-gnome-utils-spec.scm: fix the description
	  of gnc:mdi-show-progress.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8235 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-21 02:22:55 +00:00
Derek Atkins
9e1c909019 Herbert Thoma's multi-currency patch (#3):
* src/engine/Account.c: move currency conversion to gnc-pricedb.c

	* src/engine/gnc-pricedb.c
	* src/engine/gnc-pricedb.h: add functions
	  gnc_pricedb_convert_balance_latest_price and
	  gnc_pricedb_convert_balance_nearest_price

	* src/engine/gw-engine-spec.scm: wrap functions
	  gnc_price_list_destroy, gnc_pricedb_lookup_latest_any_currency,
	  gnc_pricedb_lookup_nearest_in_time_any_currency,
	  gnc_pricedb_convert_balance_latest_price and
	  gnc_pricedb_convert_balance_nearest_price

	* src/report/report-system/commodity-utilities.scm: use
	  gnc:pricedb-convert-balance-latest-price and
	  gnc:pricedb-convert-balance-nearest-price to improve
	  multiple currency reports

	* src/report/standard-reports/advanced-portfolio.scm:
	  improve report for stocks and funds not denominated in report currency


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8234 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-20 23:50:39 +00:00
Christian Stimming
76d96bb991 2003-04-16 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/druid-hbci-initial.c,
	src/import-export/hbci/hbci-interaction.c: Adapt to latest changes
	in OpenHBCI CVS.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8233 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-15 22:38:52 +00:00
Christian Stimming
96280e4e4a 2003-04-14 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/hbci-interaction.c: Fix some user
	messages where chip cards were confused with key files.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8230 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-14 20:56:14 +00:00
Linas Vepstas
b72e3ad94b clarify soem terminology
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8229 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-13 03:09:11 +00:00
Linas Vepstas
b381425f3e add a meta-design summary
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8228 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-13 02:49:45 +00:00
Linas Vepstas
41de729d20 add email conversation about price handling in register
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8226 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-12 22:53:25 +00:00
Linas Vepstas
c8b7e17f7d add notes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8225 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-12 22:49:15 +00:00
Derek Atkins
a2e2bda6d8 Applied Herbert Thoma's patch:
* lots of files...
	  fixes for GCC 3.3 warnings
	  comparison between signed and unsigned and
	  dereferencing type-punned pointer will break strict-aliasing rules
	  fixes #110320

        * src/engine/gnc-pricedb-p.h
        * src/engine/gnc-pricedb.c
        * src/engine/gnc-pricedb.h:
	  gnc_pricedb_lookup_at_time_any_currency,
	  gnc_pricedb_lookup_day_any_currency and
	  gnc_pricedb_lookup_nearest_in_time_any_currency functions


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8223 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-12 16:53:22 +00:00
Derek Atkins
73a59d5ed4 * src/engine/Transaction.c: xaccSplitGetCorrAccountCode() should
actually return the account Code, not the account Name!  Fixes
	  #110561.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8220 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-11 15:13:55 +00:00
Linas Vepstas
37ee1c09a0 add a pair of utility routines that will be needed by the GUI
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8219 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-09 03:09:31 +00:00
Linas Vepstas
f815d8a28c add status
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8218 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-07 05:26:36 +00:00
Linas Vepstas
a4bb3a4676 add documentation for keys used by lots
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8217 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-07 05:24:43 +00:00
Linas Vepstas
8b3b6fa9af store the default gains account in kvp tree
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8216 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-07 05:23:43 +00:00
Linas Vepstas
bf8e241f6d minor typo cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8215 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-07 05:22:30 +00:00
Linas Vepstas
984c1c9ce0 two bug fixes:
-- kvp changes require that account be marked dirty so that its saved
-- Fix memory leak in GetSubAccounts (the returned value is already
   a copy, a second copy is not needed).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8214 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-07 05:21:49 +00:00
Linas Vepstas
fd17b42edd add documentation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8213 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-07 05:19:23 +00:00
Linas Vepstas
0ec2c9fa6c fix bug: need to mark account as 'changed' so that it gets saved.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8212 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-07 05:18:10 +00:00
Derek Atkins
9d3cb97bb5 * src/gnome-search/search-date.c: Evaluate the date during
get_predicate() in case the user just "hit return" (and the
	  auto-evaluate didn't happen).  Fixes bug #106444.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8210 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-07 00:24:02 +00:00
Derek Atkins
9c2d34d4ae * src/gnome-util/transfer-dialog.c: Pop up a dialog if the user
tries to transfer from a non-currency account, and don't let
	  them do it.  Yes, this means you cannot transfer between mutual
	  funds, but the logic for that can be added later.  This fixes
	  bug #109641.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8208 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-07 00:03:08 +00:00
Linas Vepstas
956502338c add FSF license
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8207 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-06 21:00:55 +00:00
Linas Vepstas
728c55e947 alphabetize
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8206 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-06 20:35:53 +00:00
Linas Vepstas
d6ce8ba4ee add design notes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8205 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-06 18:01:15 +00:00
Linas Vepstas
acca75eab3 bugfix: summary-bar: if no prices, and balance is zero, then show zero,
instead of 'no information'.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8204 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-06 16:48:09 +00:00
Linas Vepstas
aca0bed5a5 update doc status
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8203 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-06 07:43:22 +00:00
Linas Vepstas
25822ffb93 enable lot scrubbing for good!
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8202 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-06 07:33:18 +00:00
Linas Vepstas
ec53abddcd ignore more stuff
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8201 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-06 07:29:23 +00:00
Linas Vepstas
f6797be286 add debug statements
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8200 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-06 07:28:08 +00:00
Linas Vepstas
5f52a654ee fixes to income account
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8199 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-06 07:27:20 +00:00