r17363 - gnucash/branches/2.2/src - [r17191] QIF Import: Fix support for multi-byte account separators.
Andreas Köhler
andi5 at cvs.gnucash.org
Sun Jul 20 19:53:17 EDT 2008
Author: andi5
Date: 2008-07-20 19:53:16 -0400 (Sun, 20 Jul 2008)
New Revision: 17363
Trac: http://svn.gnucash.org/trac/changeset/17363
Added:
gnucash/branches/2.2/src/scm/string.scm
Modified:
gnucash/branches/2.2/src/import-export/qif-import/qif-dialog-utils.scm
gnucash/branches/2.2/src/import-export/qif-import/qif-guess-map.scm
gnucash/branches/2.2/src/import-export/qif-import/qif-parse.scm
gnucash/branches/2.2/src/import-export/qif-import/qif-to-gnc.scm
gnucash/branches/2.2/src/import-export/qif-import/qif-utils.scm
gnucash/branches/2.2/src/scm/Makefile.am
gnucash/branches/2.2/src/scm/main.scm
Log:
[r17191] QIF Import: Fix support for multi-byte account separators.
In doing so, a number of reusable Scheme string manipulation procedures
were written and placed in string.scm. These are now available to all
Scheme code by automatic inclusion in main.scm.
The new Scheme procedures are:
gnc:string-rcontains (a variation on string-contains)
gnc:substring-count (a variation on string-count)
gnc:substring-split (a variation on string-split)
gnc:substring-replace (search/replace a substring)
gnc:string-replace-char (search/replace a character)
gnc:string-delete-chars (delete a variety of characters)
Finally, the custom version of string-split was removed because Guile
1.4 is no longer supported and later versions come with this procedure.
Committed by cedayiv.
More information about the gnucash-patches
mailing list