r17373 - gnucash/branches/2.2/src - [r17245-r17247] Add many new features to the progress dialog API

Andreas Köhler andi5 at cvs.gnucash.org
Tue Jul 22 18:31:30 EDT 2008


Author: andi5
Date: 2008-07-22 18:31:29 -0400 (Tue, 22 Jul 2008)
New Revision: 17373
Trac: http://svn.gnucash.org/trac/changeset/17373

Modified:
   gnucash/branches/2.2/src/gnome/dialog-progress.c
   gnucash/branches/2.2/src/gnome/dialog-progress.h
   gnucash/branches/2.2/src/gnome/glade/progress.glade
   gnucash/branches/2.2/src/import-export/qif-import/druid-qif-import.c
   gnucash/branches/2.2/src/import-export/qif-import/qif-file.scm
   gnucash/branches/2.2/src/import-export/qif-import/qif-import.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/import-export/qif-import/qif.glade
   gnucash/branches/2.2/src/scm/string.scm
Log:
[r17245-r17247] Add many new features to the progress dialog API

The following changes are included:

-Add many new features to the progress dialog API, including support for n
 levels of suboperations. Fully compatible with existing code.
-Add doxygen documentation for the progress dialog API (none previously
 existed).
-Add a progress bar page to the QIF importer with pause and cancel functions for
 the loading and parsing phases.
-Log loading and parsing error messages on the page instead of using popups,
 which resolves bug #309359.
-Add a pair of new procedures to the library of Scheme string routines.
-Finally, some miscellaneous QIF importer clean up.

Add or improve many QIF importer error and warning messages.  Should help
users in debugging their own QIF files.

Some minor corrections to the doxygen documentation for progress-dialog.h.




More information about the gnucash-patches mailing list