AUDIT: r17191 - gnucash/trunk/src - QIF Import: Fix support for multi-byte account separators.
Charles Day
cedayiv at cvs.gnucash.org
Fri Jun 6 12:46:05 EDT 2008
Author: cedayiv
Date: 2008-06-06 12:46:03 -0400 (Fri, 06 Jun 2008)
New Revision: 17191
Trac: http://svn.gnucash.org/trac/changeset/17191
Added:
gnucash/trunk/src/scm/string.scm
Modified:
gnucash/trunk/src/import-export/qif-import/qif-dialog-utils.scm
gnucash/trunk/src/import-export/qif-import/qif-guess-map.scm
gnucash/trunk/src/import-export/qif-import/qif-parse.scm
gnucash/trunk/src/import-export/qif-import/qif-to-gnc.scm
gnucash/trunk/src/import-export/qif-import/qif-utils.scm
gnucash/trunk/src/scm/Makefile.am
gnucash/trunk/src/scm/main.scm
Log:
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.
BP
More information about the gnucash-patches
mailing list