Commit Graph

8292 Commits

Author SHA1 Message Date
Christian Stimming
c3fa5aeabf Fix potential problem with returned NULL values
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11055 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-25 20:45:03 +00:00
Christian Stimming
ed060f44a6 Fix handling of debit notes.
2005-05-23  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/dialog-hbcitrans.c: Fix handling of debit
	notes -- they were broken at all times since the aqbanking
	transition, oops.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11053 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-23 21:06:22 +00:00
Christian Stimming
a056e3e87b Add sanity checks and ask user when there are no purpose lines.
2005-05-23  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/dialog-hbcitrans.c: Add sanity checks and
	ask user when there are no purpose lines.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11051 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-23 20:16:22 +00:00
Christian Stimming
19ae070338 Further HBCI improvements.
2005-05-06  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button):
	Finally generalize the AqBanking setup call. Now the setup wizard
	for OFX-DirectConnect can be called by Tools -> HBCI Setup as
	well.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11028 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-06 21:25:42 +00:00
Christian Stimming
179c0f98fb Add backend selection dialog
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11023 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-05 12:35:19 +00:00
Christian Stimming
fff65d1434 Improve HBCI debugging messages.
2005-05-05  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/gnc-hbci-utils.c: Improve debugging
	messages.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11021 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-05 11:41:28 +00:00
Christian Stimming
53c28c9e9b Add Vietnamese glossary translation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11016 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-01 20:20:05 +00:00
David Hampton
0eaf40db8a I believe the 1.8 series is stable now.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11014 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-01 04:59:19 +00:00
Christian Stimming
89b2a32bf6 Fix forgotten NULL check.
2005-04-21  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/gnc-hbci-getbalance.c: Fix forgotten NULL
	check as reported by Martin Preuss <aquamaniac@gmx.de>.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10975 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-21 20:42:53 +00:00
David Hampton
d0dc5e78bb Add two new (well... changed) currencies.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10967 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-14 21:59:51 +00:00
Christian Stimming
6143b19bf0 Improve handling of purpose lines
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10961 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-07 20:43:24 +00:00
David Hampton
2dd4e52429 Fix some warnings about deprecated guile functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10959 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-07 03:10:37 +00:00
David Hampton
872a6a34f9 Tell guile to be noisy about deprecated functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10958 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-07 03:10:16 +00:00
Christian Stimming
db05d6b158 Add Kinyarwanda translation.
2005-04-06  Christian Stimming  <stimming@tuhh.de>

	* po/rw.po, po/glossary/rw.po: Add Kinyarwanda translation by
	Steven Michael Murphy <murf@e-tools.com>


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10955 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-06 19:19:27 +00:00
David Hampton
af7a01368e Better error reporting. Don't uppercase the symbol name.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10944 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-02 19:19:48 +00:00
Christian Stimming
1d4bc05065 Fix warning about deprecated aqbanking function in aqbanking-1.0.7
2005-04-02  Christian Stimming  <stimming@tuhh.de>

        * src/import-export/hbci/dialog-hbcitrans.c: Fix warning about
        deprecated aqbanking function in aqbanking-1.0.7


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10943 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-02 09:25:56 +00:00
Christian Stimming
803907e022 HBCI behaviour and encoding improvements.
2005-03-20  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/gnc-hbci-utils.c: Retrieve the current
	book's character encoding which so far is identical to the
	locale's encoding by nl_langinfo().

	* src/import-export/hbci/hbci-interaction.c: Fixed ignored 'abort'
	button.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10937 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-03-20 13:04:25 +00:00
Christian Stimming
ba04a3577e Fix character encodings of imported transactions.
2005-03-19  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/gnc-hbci-utils.c (gnc_hbci_descr_tognc):
	Correctly convert imported transaction description from utf-8 to
	iso-8859-15 which currently comes closest to gnucash's internal
	encoding. This needs to be changed again for the gnome2 port, but
	I'll think of that early enough.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10935 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-03-19 08:59:40 +00:00
Christian Stimming
2e0bd8d8a0 Improve HBCI balance download.
2005-03-13  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/gnc-hbci-getbalance.c: Improve user
	message when downloaded balance is already identical to reconciled
	balance.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10931 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-03-13 12:49:24 +00:00
Christian Stimming
c6e6b38413 Further error checking improvements
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10929 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-03-13 12:04:55 +00:00
Christian Stimming
95c3ef2a89 Improve error handling in HBCI operations.
2005-03-12  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/gnc-hbci-gettrans.c, hbci-interaction.h:
	Improve error handling in HBCI operations.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10927 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-03-12 11:50:45 +00:00
Christian Stimming
6fcde306d6 Fix aqbanking wizard calling convention
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10921 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-03-02 20:57:19 +00:00
Christian Stimming
089ea993bc Force account dirty after modifying its kvp_frame.
2005-02-26  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/gnc-hbci-kvp.c (force_account_dirty):
	Force account 'dirty' after modifying the kvp_frame. Hopefully
	fixes #165096.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10918 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-26 11:07:13 +00:00
Christian Stimming
77e3d2d674 Revert the change in December about date matching threshold.
2005-02-21  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/import-backend.c, import-backend.h,
	import-main-matcher.h: Revert the change in December about date
	matching thresholds that broke some OFX import. Now, the hard
	limit days interval is set by the importing sub-module when
	creating the dialog. This way, HBCI and OFX can set their
	different requirements. (Note: QIF does not use this code at all.)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10909 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-21 20:58:36 +00:00
Neil Williams
26ad9d4348 Fix double free of the targetList, Add kvp_value_to_bare_string
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10906 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-20 15:53:01 +00:00
Derek Atkins
9f9ce9c60a * acinclude.m4: Add mips, mipsel, arm, and m68k for Debian.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10901 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-17 03:25:29 +00:00
Derek Atkins
833abd9e0e Fix to find glade symbols on some *BSD systems.
* src/gnome-utils/dialog-utils.c: When trying to load the symbol
	  from a glade file, Fall back to dlsym() if g_module_symbol()
	  fails.  This is necessary to find the symbols on on certain *BSD
	  systems.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10899 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-16 22:27:00 +00:00
Chris Lyttle
7ea795e02e update to release 1.8.11
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10457 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-07 04:14:28 +00:00
Derek Atkins
321d3e2473 Fix leap-year computation in the 'last_mday' computation.
* src/engine/date.c: Fix the last-day-of-month computation for
	  leap years.  Need to use modulo, not divide.  (Patch by
	  Neil Williams.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10454 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-06 20:56:09 +00:00
Derek Atkins
d84d59488e Fix leap-year computation in the 'last_mday' computation.
* src/engine/date.c: Fix the last-day-of-month computation for
	  leap years.  Need to use modulo, not divide.  (Patch by
	  Neil Williams.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10453 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-06 20:56:09 +00:00
Christian Stimming
0083bc59cb Fix HBCI date range for statement download.
2005-02-06  Christian Stimming  <stimming@tuhh.de>

        * src/import-export/hbci/gnc-hbci-gettrans.c: Fix HBCI date range
        for statement download.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10451 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-06 14:31:37 +00:00
Derek Atkins
0221866afe Make sure us.scm is distributed.
* src/report/locale-specific/us/Makefile.am: make sure the
	  scheme reports are part of the DIST.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10449 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-06 04:08:23 +00:00
Derek Atkins
ca6e053320 Add extra debugging (#165571).
* src/engine/Scrub.c:
	* src/engine/Transaction.c:
	  Add the transaction guid to some error warning messages.
	  Fixes #165571.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10445 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-31 01:20:52 +00:00
Derek Atkins
408f77d8b8 * src/engine/Account.c:
- updated implementation of qofAccountSetParent().


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10443 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-30 22:45:25 +00:00
Derek Atkins
a8102f258b Neil Williams' QOF sync patch.
* This patch updates the QOF merge code to current QOF to bring
	  the HEAD branch into sync. This update also makes
	  qof_book_merge_param_as_string output strings that are
	  compatible with QSF: using false instead of FALSE in string
	  output and using the QSF_XSD_TIME for the datestrings.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10440 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-30 21:06:20 +00:00
Derek Atkins
46cac7318c Fix ACCOUNT_NSCU Qof Param getter.
* src/engine/Account.c:
	  This patch fixes: (QofAccessFunc)xaccAccountSetNonStdSCU in
	  src/engine/Account.c - that's a Set routine allocated as a
	  QofAccessFunc - the patch changes it to the appropriate Get
	  routine - the QofSetterFunc is OK.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10439 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-30 16:16:35 +00:00
Derek Atkins
fd5ffd6e1d Thomas Bushnell's patch to protect non-backup pruning (#164875).
* src/backend/file/gnc-backend-file.c:
	  When working on the file foo.xac, backups are named
	  foo.DATE.xac.  But the backup file pruner will prune any old
	  file named foo.DATE.anything.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10435 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-29 19:03:28 +00:00
Derek Atkins
c7c41453ca David Montenegro's patch for bugs #95551, #124367.
* src/report/standard-reports/account-summary.scm:
	  Rewrote account summary report. Now has fields for
	  more account metadata. Properly handles mixed
	  asset/liability subaccounts.
	* src/report/standard-reports/html-acct-table.scm:
	  Added functionality (account-type &c) and bug fixes
	  (lone zb subtotals, spurious 'recursive-bal, typos)
	  needed to make the new account-summary.scm work.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10434 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-29 18:54:12 +00:00
Christian Stimming
f61dfb488e Make experimental locale-specific taxes depending on configure switch.
2005-01-29  Christian Stimming  <stimming@tuhh.de>

	* configure.in, src/tax/us/gncmod-tax-us.c,
	src/report/locale-specific/us/gncmod-locale-reports-us.c,
	src/app-utils/gnc-ui-util.c: Make localized tax categories
	disabled by default; can be enabled by
	--enable-locale-specific-tax switch.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10432 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-29 12:54:31 +00:00
Christian Stimming
b3a4b21639 Fix wrong user message
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10429 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-29 12:49:25 +00:00
Christian Stimming
d66d5bc7d2 Improve HBCI code.
2005-01-29  Christian Stimming  <stimming@tuhh.de>

	* src/import-export/hbci/dialog-hbcitrans.c: Enable debit notes
	again. Various other improvements.

	* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button),
	configure.in: Adapt to latest changes in aqbanking; external
	wizard name is no longer hard-coded here but is asked from
	aqbanking.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10427 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-29 12:14:59 +00:00
Derek Atkins
b2390c772e Properly accumulate splits (bug #165053).
* src/business/business-core/gncInvoice.c: Properly accumulate
	  splits (bug #165053).  Also fixes a (related) memory leak
	  (caused by the same lack-of-reference to accumulated splits).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10424 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-24 04:33:29 +00:00
Christian Stimming
ef435bc0ac More German tax work.
2005-01-16  Christian Stimming  <stimming@tuhh.de>

	* src/app-utils/gnc-ui-util.c: Modify tax option code to load
	tax-de_DE module in the appropriate locale.

	* src/report/locale-specific/us/gncmod-locale-reports-us.c,
	de_DE.scm: Add scheme module for locale-report/us
	resp. locale-report/de_DE again because it seems to be required.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10417 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-16 16:41:39 +00:00
Christian Stimming
9229455325 Improve German tax categories
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10415 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-16 15:09:51 +00:00
Derek Atkins
3227f56daf * Neil William's patch to remove static mergeData context.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10414 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-15 20:16:09 +00:00
Christian Stimming
64e48c3a0a Add explanation on how to test the HBCI features with the public HBCI test server.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10413 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-15 15:52:05 +00:00
Christian Stimming
292210fcc1 add changelog msg
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10412 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-12 21:34:45 +00:00
Christian Stimming
db556d6ddf Add warnings about using the included spec file with caution.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10411 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-12 21:34:15 +00:00
Christian Stimming
4a79459794 Fix gcc4 warning about superfluous const as pointed out by #162635
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10410 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-10 21:44:53 +00:00
Christian Stimming
fed6508cbf More work with German tax categories.
2005-01-10  Christian Stimming  <stimming@tuhh.de>

	* src/report/locale-specific/us/gncmod-locale-reports-us.c,
	src/tax/us/gncmod-tax-us.c: For German tax categories, make sure
	the module name will match the de_DE locale or will fall back to
	us module name all the time.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10408 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-10 21:37:19 +00:00