Rolf Leggewie
24c1755be7
SKR04: some additions, courtesy of Jannick Asmus
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17298 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-12 00:00:51 +00:00
Charles Day
bbbae3bf28
Register report: Add option to display memos when run from Basic Ledger mode. Refine the Description option. Space-saving column arrangement.
...
Patch from Robert Stocks.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17297 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-11 23:19:26 +00:00
Andreas Köhler
064ca2196c
.gitignore generated files in the python bindings.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17296 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-11 21:40:02 +00:00
Charles Day
4bb28b3f9e
Bug 542472: Make reports use accounting period as default for dates.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17295 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-11 21:09:50 +00:00
Charles Day
337627254d
Bug 353880: Adjust the border of report options dialog pages to be HIG-compliant. This patch does not address the alignment of controls, however.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17294 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-11 20:11:12 +00:00
Charles Day
29496fe385
Reporting: Ignore exchange rates if the quantity to exchange is zero.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17293 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-11 16:06:48 +00:00
Andreas Köhler
853de549eb
Bug #542237 : Use GLIST_HELPER_INOUTs before including engine-common.i.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17292 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-11 00:34:56 +00:00
Christian Stimming
ca29510911
Add credit to Assibiboine Credit Union for python bindings.
...
Mark Jenkins wrote: I would also like to give credit to Assiniboine Credit Union
(http://www.assiniboine.mb.ca Winnipeg, Canada), which has funded a good
chunk of our work on this through a grant they gave us in 2007.
Additional python binding work since between June 17 and December 31,
2008 is being funded by a second grant they gave us this year.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17291 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-08 22:56:27 +00:00
Andreas Köhler
51858f7a85
Add new aqbanking import-export files to POTFILES.in.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17290 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-08 21:31:23 +00:00
Andreas Köhler
a0cbd72978
Fix a -Wformat gcc warning in the test suite.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17289 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-08 21:30:26 +00:00
Andreas Köhler
fe11af9045
Merge branches/aqbanking3 (r17287) into trunk.
...
Port the HBCI import-export module to AqBanking3. Depending on the aqbanking
version found, either the classic hbci/ module or the new, very similar, module
aqbanking3/ for AqBanking >= 3 is built and installed. The influence on the
rest of the code is minimal.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17288 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-08 20:35:50 +00:00
Charles Day
2e7af494c3
Balance sheet report: Support calculation of unrealized gains/losses on liabilities.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17287 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-08 17:26:34 +00:00
Christian Stimming
4545e8054e
Fix gnucash-env path in make check of python bindings; add PYTHONPATH.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17285 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-07 21:40:04 +00:00
Christian Stimming
bd145a3416
Updated python bindings (r17263) for the gnucash API as of 2008-06-06.
...
Copied from http://savannah.nongnu.org/projects/python-gnucash .
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17284 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-07 21:11:02 +00:00
Charles Day
f780402883
Bug #460721 , bug #521403 , bug #538800 : Add a reporting price source option of "Average Cost".
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17266 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-07 20:12:58 +00:00
Charles Day
e9a7577194
Reports: Adjust the "weighted average" price source computation to ignore splits with a zero "amount" since these are not buys or sells.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17265 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-07 19:47:19 +00:00
Christian Stimming
4fa2e87962
Python bindings for the gnucash API.
...
Submitted by Mark Jenkins on 2008-03-25 to gnucash-devel.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17263 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-07 19:18:26 +00:00
Christian Stimming
0c9ce6d1f2
Remove include <gnc-date.h> of r17249 that breaks the build on some systems.
...
Notably, with swig-1.3.31 this doesn't seem to work.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17262 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-07 19:18:14 +00:00
Derek Atkins
f0aaf504c8
Add Rolf to AUTHORS
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17261 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-07 16:13:04 +00:00
Andreas Köhler
3d5dfd3069
Bug #526883 : Add a few missing conversions of strftime results to utf-8.
...
Strings returned by the c runtime must be converted to utf-8 to be
displayed properly in all cases.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17257 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-06 11:11:34 +00:00
Andreas Köhler
ea76d79aba
Bug #531662 : Harden budget->guid to grok #f input instead of crashing.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17256 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-05 22:31:09 +00:00
Andreas Köhler
cfafaf8e57
Bug #539654 : Correct params for recursive call inside gnc:html-table-append-column!.
...
Patch from Joachim Herb.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17255 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-05 20:41:21 +00:00
Andreas Köhler
fead1da0b7
Fix -Wformat gcc warnings.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17254 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-04 00:42:00 +00:00
Andreas Köhler
b3f9fe8534
Bug #144669 : Lookup accounts in the register based on the account code as well.
...
Patch from C. Ernst to search for an account by code if the lookup by name for
the string entered into the register did not find anything.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17253 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-04 00:41:44 +00:00
Charles Day
06f27da852
Bug #313660 : The QIF importer now allows users to pause, cancel, or go back a page during data conversion. Any errors and warnings are logged as they occur, directly in the druid, for the user to review.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17252 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-07-02 20:56:33 +00:00
Derek Atkins
ef25c17cd4
Get GnuCash building again.
...
- move the #include of g18n.h from gnc-date.h to gnc-date.c
- add gnc-date.c to POTFILES.in
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17250 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-24 23:28:31 +00:00
Charles Day
fe554f7fd9
Bug #532405 : Make the default strftime format use %#d instead of %e on win32 platforms.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17249 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-24 22:28:40 +00:00
Charles Day
669470ad48
Bug #539829 : Make sure msg gets assigned before it can get dereferenced.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17248 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-24 22:08:12 +00:00
Charles Day
e58209bf8f
Some minor corrections to the doxygen documentation for progress-dialog.h.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17247 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-24 19:34:32 +00:00
Charles Day
3b596cbfff
A small correction to r17245 for a QIF importer error message. I forgot to mention in the log that r17245 includes many added or improved QIF importer error and warning messages. Should help users in debugging their own QIF files.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17246 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-23 20:09:14 +00:00
Charles Day
385a3342fd
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.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17245 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-23 18:46:34 +00:00
Rolf Leggewie
9db2a3d912
SKR04: be more specific in account classification. Partly closes 513000.
...
* mark as accounts receivable instead of plain assets
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17242 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-20 22:00:40 +00:00
Rolf Leggewie
8ab479c270
de.po: improve German translations for a few entries under "File - New". Closes 538900.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17241 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-20 21:17:30 +00:00
Phil Longstaff
3370604c8d
Fix memory leak in qof_session_save() - "msg" is never freed.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17228 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-13 00:21:35 +00:00
Phil Longstaff
23c6465903
Free return values from recurrenceListToString() printed as debug info.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17224 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-12 23:04:50 +00:00
Charles Day
894c0f20a6
Fix Scheme logging bug in core-utils by treating strings as generic strings rather than format strings.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17214 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-11 15:37:50 +00:00
Derek Atkins
fedaa3d87e
Fix the usages of __EXTENSIONS__ so it works with newer auto-tools
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17213 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-11 12:52:27 +00:00
Phil Longstaff
50acaf24ab
Fix memory leaks. In gnc-dense-cal.c, 2 GDates were not freed.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17212 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-11 01:19:56 +00:00
Charles Day
d2683f020f
Scheme: Send backtraces to the gnucash.trace log as well as the console.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17209 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-10 16:50:35 +00:00
Charles Day
5743752704
QIF Import: 10x improvement in file loading performance. Line numbers added for message logging.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17208 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-10 03:30:43 +00:00
Derek Atkins
1f5ee72fbc
Better patch for goffice-0.5/gtkhtml-3.14 checking
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17194 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-07 18:54:19 +00:00
Derek Atkins
f3407d3283
GOffice >= 0.5 requires GtkHTML >= 3.14
...
Make sure that happens or the build will fail.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17193 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-07 18:38:15 +00:00
Charles Day
e7bb4ac09f
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
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17191 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-06 16:46:03 +00:00
Charles Day
9e7438bfd5
QIF Import: Skip over blank category mapping pages. Also some cleanup:
...
-Centralize preparation of mapping pages (eliminating several callbacks)
-Reorder functions to make forward declarations unnecessary
-Eliminate dead function gnc_ui_qif_import_memo_next_cb()
-Make widget spacing consistent on mapping pages
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17187 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-02 19:40:29 +00:00
Charles Day
f7447960c1
Bug #515163 : QIF importer no longer asks for mappings that will never get used.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17186 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-06-01 19:31:26 +00:00
Charles Day
26a8c73c70
Add Charles Day to the AUTHORS list.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17182 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-05-30 16:23:03 +00:00
Charles Day
8ef7e9cd99
Bug #535407 : Stop the QIF importer from crashing GnuCash when an invalid or unsupported date format is found.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17181 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-05-29 21:13:24 +00:00
Charles Day
d8eac7b083
QIF Import: Add support for importing to A/R and A/P account types, which were previously unknown to the importer. I also had to adjust a function in the engine's Account API that caused imported accounts trees to not merge properly in rare cases where one an existing GnuCash account has a NULL string pointer but an importer-created account has an empty string instead. This situation arises as a side effect of using SWIG, which doesn't let Scheme distinguish between NULL and an empty string (a string containing only NUL).
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17180 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-05-29 15:23:56 +00:00
Charles Day
8ee9abc9f1
Revision to r17178 for an unintended change to the file's introductory comments.
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17179 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-05-28 16:56:08 +00:00
Charles Day
b9a3f6a81f
Reporting: Prevent GnuCash from crashing if a report's option generating procedure causes a Scheme exception. Also fix a typo of "names" vs. "namer".
...
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17178 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-05-28 15:47:49 +00:00