mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-30 20:54:08 -06:00
e102dfa917
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18573 57a11ea4-9604-0410-9ed3-97b8803252fd
5099 lines
199 KiB
Plaintext
5099 lines
199 KiB
Plaintext
2009-12-31 23:15 mta
|
||
|
||
* [r18542] src/report/utility-reports/hello-world.scm: Load
|
||
gnc-build-url from the correct file so the accounts list option
|
||
works again.
|
||
|
||
2009-12-31 14:41 gjanssens
|
||
|
||
* [r18541] src/app-utils/app-utils.i, src/app-utils/file-utils.c,
|
||
src/app-utils/gfec.c, src/app-utils/gnc-exp-parser.c,
|
||
src/app-utils/gnc-helpers.c, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/guile-util.c, src/app-utils/option-util.c,
|
||
src/app-utils/test/test-print-queries.c,
|
||
src/app-utils/test/test-scm-query-string.c, src/base-typemaps.i,
|
||
src/bin/gnucash-bin.c,
|
||
src/business/business-core/business-core.i,
|
||
src/business/business-core/gncBusGuile.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/engine/engine-helpers.c, src/engine/engine.i,
|
||
src/engine/glib-helpers.c, src/engine/gnc-hooks.c,
|
||
src/engine/kvp-scm.c, src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-menu-extensions.c,
|
||
src/gnome/dialog-price-edit-db.c, src/gnome/dialog-progress.c,
|
||
src/gnome/dialog-tax-info.c,
|
||
src/gnome/gnc-plugin-page-register.c, src/guile-mappings.h,
|
||
src/import-export/qif-import/dialog-account-picker.c,
|
||
src/import-export/qif-import/druid-qif-import.c,
|
||
src/report/report-gnome/dialog-column-view.c,
|
||
src/report/report-gnome/dialog-custom-report.c,
|
||
src/report/report-gnome/dialog-style-sheet.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c,
|
||
src/report/report-gnome/window-report.c,
|
||
src/report/report-system/gnc-report.c: Fix bug #582325 by
|
||
refactoring some deprecated guile functions: SCM_BOOLP ->
|
||
scm_is_bool SCM_NULLP -> scm_is_null SCM_FALSEP -> scm_is_false
|
||
SCM_NFALSEP -> scm_is_true SCM_VECTORP -> scm_is_vector
|
||
SCM_NUMBERP -> scm_is_number SCM_CONSP -> scm_is_pair
|
||
SCM_STRING_CHARS -> scm_to_locale_string Specifically the
|
||
replacement of SCM_STRING_CHARS with scm_to_locale_string fixes
|
||
Bug #582325 Additionally, I have renamed these internal
|
||
functions for global consistency: SCM_PROCEDUREP ->
|
||
scm_is_procedure SCM_LISTP -> scm_is_list SCM_EXACTP ->
|
||
scm_is_exact SCM_EQUALP -> scm_is_equal
|
||
|
||
2009-12-30 16:49 plongstaff
|
||
|
||
* [r18540] src/gnome-utils/dialog-transfer.c: Don't show hidden
|
||
accounts in the transfer dialog. This should be connected to the
|
||
UI, but my ubuntu has glade 3 which mucks up the .glade files.
|
||
|
||
2009-12-29 21:18 cstim
|
||
|
||
* [r18539] po/POTFILES.in, po/de.po: Updated German translation
|
||
|
||
2009-12-29 20:20 cstim
|
||
|
||
* [r18538] doc/tip_of_the_day.list.in: Bug #605414: Clarify
|
||
Quick-fill tip of the day Patch by James Raehl: Patch adds Tab
|
||
key step to the Quick Fill tip. New users do not know about this
|
||
step.
|
||
* [r18537] src/gnome/glade/sched-xact.glade: Bug #605415: Relax
|
||
limit on scheduled days in the future Patch by James Raehl:
|
||
Expand scheduled transaction date limit by 366 days Usually,
|
||
scheduled transactions are limited to 365 days in the future.
|
||
This patch doubles that limit plus adds a day for leap years.
|
||
The patch supports a method for separating transactions that are
|
||
not yet posted at the bank, by assigning an initial date one
|
||
year in the future. Under this method, scheduled transactions
|
||
and their reminders are one year in the future, since they have
|
||
not happened yet.
|
||
|
||
2009-12-29 20:13 cstim
|
||
|
||
* [r18536] configure.in: Remove unneeded information lines about
|
||
"qof" - we're using our internal code always anyway.
|
||
|
||
2009-12-29 20:12 cstim
|
||
|
||
* [r18535] src/app-utils/file-utils.c, src/app-utils/file-utils.h,
|
||
src/app-utils/gfec.c, src/app-utils/gnc-account-merge.c,
|
||
src/app-utils/gnc-account-merge.h,
|
||
src/app-utils/gnc-accounting-period.c,
|
||
src/app-utils/gnc-accounting-period.h,
|
||
src/app-utils/gnc-component-manager.c,
|
||
src/app-utils/gnc-component-manager.h,
|
||
src/app-utils/gnc-druid-cb.c, src/app-utils/gnc-druid-cb.h,
|
||
src/app-utils/gnc-druid-provider-desc-edge.c,
|
||
src/app-utils/gnc-druid-provider-desc-edge.h,
|
||
src/app-utils/gnc-druid-provider-desc-file.c,
|
||
src/app-utils/gnc-druid-provider-desc-file.h,
|
||
src/app-utils/gnc-druid-provider-desc-multifile.c,
|
||
src/app-utils/gnc-druid-provider-desc-multifile.h,
|
||
src/app-utils/gnc-druid-provider-desc.c,
|
||
src/app-utils/gnc-druid-provider-desc.h,
|
||
src/app-utils/gnc-druid-provider-file-cb.c,
|
||
src/app-utils/gnc-druid-provider-file-cb.h,
|
||
src/app-utils/gnc-druid-provider.c,
|
||
src/app-utils/gnc-druid-provider.h, src/app-utils/gnc-druid.c,
|
||
src/app-utils/gnc-druid.h, src/app-utils/gnc-euro.c,
|
||
src/app-utils/gnc-exp-parser.c, src/app-utils/gnc-exp-parser.h,
|
||
src/app-utils/gnc-gettext-util.c,
|
||
src/app-utils/gnc-gettext-util.h,
|
||
src/app-utils/gnc-help-utils.c, src/app-utils/gnc-help-utils.h,
|
||
src/app-utils/gnc-helpers.c,
|
||
src/app-utils/gnc-sx-instance-model.c,
|
||
src/app-utils/gnc-sx-instance-model.h,
|
||
src/app-utils/gnc-ui-common.h, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h, src/app-utils/gncmod-app-utils.c,
|
||
src/app-utils/guile-util.c, src/app-utils/guile-util.h,
|
||
src/app-utils/option-util.c, src/app-utils/option-util.h,
|
||
src/app-utils/test/test-exp-parser.c,
|
||
src/app-utils/test/test-link-module.c,
|
||
src/app-utils/test/test-print-parse-amount.c,
|
||
src/app-utils/test/test-print-queries.c,
|
||
src/app-utils/test/test-scm-query-string.c,
|
||
src/app-utils/test/test-sx.c,
|
||
src/backend/postgres/PostgresBackend.c,
|
||
src/backend/postgres/PostgresBackend.h,
|
||
src/backend/postgres/account.c, src/backend/postgres/account.h,
|
||
src/backend/postgres/book.c, src/backend/postgres/builder.c,
|
||
src/backend/postgres/builder.h,
|
||
src/backend/postgres/checkpoint.c,
|
||
src/backend/postgres/checkpoint.h, src/backend/postgres/demo.c,
|
||
src/backend/postgres/escape.c, src/backend/postgres/events.c,
|
||
src/backend/postgres/events.h, src/backend/postgres/gncquery.c,
|
||
src/backend/postgres/gncquery.h, src/backend/postgres/kvp-sql.c,
|
||
src/backend/postgres/kvp-sql.h,
|
||
src/backend/postgres/newtables.h, src/backend/postgres/price.c,
|
||
src/backend/postgres/putil.c, src/backend/postgres/putil.h,
|
||
src/backend/postgres/test/test-db.c,
|
||
src/backend/postgres/test/test-escape.c,
|
||
src/backend/postgres/test/test-load-backend.c,
|
||
src/backend/postgres/test/test-period.c,
|
||
src/backend/postgres/txn.c, src/backend/postgres/txn.h,
|
||
src/backend/postgres/txnmass.c, src/backend/postgres/upgrade.c,
|
||
src/backend/postgres/upgrade.h,
|
||
src/backend/xml/gnc-account-xml-v2.c,
|
||
src/backend/xml/gnc-backend-xml.c,
|
||
src/backend/xml/gnc-backend-xml.h,
|
||
src/backend/xml/gnc-book-xml-v2.c,
|
||
src/backend/xml/gnc-budget-xml-v2.c,
|
||
src/backend/xml/gnc-commodity-xml-v2.c,
|
||
src/backend/xml/gnc-freqspec-xml-v2.c,
|
||
src/backend/xml/gnc-lot-xml-v2.c,
|
||
src/backend/xml/gnc-pricedb-xml-v2.c,
|
||
src/backend/xml/gnc-recurrence-xml-v2.c,
|
||
src/backend/xml/gnc-schedxaction-xml-v2.c,
|
||
src/backend/xml/gnc-transaction-xml-v2.c,
|
||
src/backend/xml/gnc-xml.h, src/backend/xml/gncmod-backend-xml.c,
|
||
src/backend/xml/io-example-account.c,
|
||
src/backend/xml/io-gncxml-gen.c, src/backend/xml/io-gncxml-v1.c,
|
||
src/backend/xml/io-gncxml-v2.c, src/backend/xml/io-gncxml-v2.h,
|
||
src/backend/xml/io-gncxml.h, src/backend/xml/io-utils.c,
|
||
src/backend/xml/io-utils.h,
|
||
src/backend/xml/sixtp-dom-generators.c,
|
||
src/backend/xml/sixtp-dom-parsers.c,
|
||
src/backend/xml/sixtp-parsers.h, src/backend/xml/sixtp-stack.c,
|
||
src/backend/xml/sixtp-stack.h,
|
||
src/backend/xml/sixtp-to-dom-parser.c,
|
||
src/backend/xml/sixtp-utils.c, src/backend/xml/sixtp-utils.h,
|
||
src/backend/xml/sixtp.c, src/backend/xml/sixtp.h,
|
||
src/backend/xml/test/test-date-converting.c,
|
||
src/backend/xml/test/test-dom-converters1.c,
|
||
src/backend/xml/test/test-dom-parser1.c,
|
||
src/backend/xml/test/test-file-stuff.c,
|
||
src/backend/xml/test/test-kvp-frames.c,
|
||
src/backend/xml/test/test-load-backend.c,
|
||
src/backend/xml/test/test-load-example-account.c,
|
||
src/backend/xml/test/test-load-xml2.c,
|
||
src/backend/xml/test/test-save-in-lang.c,
|
||
src/backend/xml/test/test-string-converters.c,
|
||
src/backend/xml/test/test-xml-account.c,
|
||
src/backend/xml/test/test-xml-commodity.c,
|
||
src/backend/xml/test/test-xml-pricedb.c,
|
||
src/backend/xml/test/test-xml-transaction.c,
|
||
src/calculation/amort_opt.c, src/calculation/amort_prt.c,
|
||
src/calculation/expression_parser.c,
|
||
src/calculation/fin-interactive.c, src/calculation/fin-main.c,
|
||
src/calculation/fin.c, src/calculation/fin_spl_protos.h,
|
||
src/calculation/fin_static_proto.h, src/calculation/finproto.h,
|
||
src/calculation/finvar.h, src/calculation/gncmod-calculation.c,
|
||
src/calculation/numeric_ops.c, src/calculation/test/test-link.c,
|
||
src/core-utils/gnc-gconf-utils.c,
|
||
src/core-utils/gnc-gconf-utils.h,
|
||
src/core-utils/gnc-gdate-utils.c,
|
||
src/core-utils/gnc-gkeyfile-utils.c,
|
||
src/core-utils/gnc-gkeyfile-utils.h,
|
||
src/core-utils/gnc-glib-utils.c,
|
||
src/core-utils/gnc-glib-utils.h,
|
||
src/core-utils/gnc-gobject-utils.c,
|
||
src/core-utils/gnc-gobject-utils.h,
|
||
src/core-utils/gnc-gtk-utils.c, src/core-utils/gnc-gtk-utils.h,
|
||
src/core-utils/gnc-main.c, src/doc/doxygen_main_page.c,
|
||
src/gnc-module/gnc-module.c, src/gnc-module/gnc-module.h,
|
||
src/gnc-module/test/misc-mods/agedver.c,
|
||
src/gnc-module/test/misc-mods/futuremodsys.c,
|
||
src/gnc-module/test/misc-mods/incompatdep.c,
|
||
src/gnc-module/test/mod-bar/bar.c,
|
||
src/gnc-module/test/mod-bar/gnc-mod-bar.c,
|
||
src/gnc-module/test/mod-baz/baz.c,
|
||
src/gnc-module/test/mod-baz/gnc-mod-baz.c,
|
||
src/gnc-module/test/mod-foo/foo.c,
|
||
src/gnc-module/test/mod-foo/gnc-mod-foo.c,
|
||
src/gnc-module/test/test-agedver.c,
|
||
src/gnc-module/test/test-dynload.c,
|
||
src/gnc-module/test/test-incompatdep.c,
|
||
src/gnc-module/test/test-load-c.c,
|
||
src/gnc-module/test/test-modsysver.c,
|
||
src/libqof/backend/file/qof-backend-qsf.h,
|
||
src/libqof/backend/file/qsf-backend.c,
|
||
src/libqof/backend/file/qsf-xml-map.c,
|
||
src/libqof/backend/file/qsf-xml.c,
|
||
src/libqof/backend/file/qsf-xml.h, src/libqof/qof/gnc-date.c,
|
||
src/libqof/qof/qofbackend.c, src/libqof/qof/qofbook.c,
|
||
src/libqof/qof/qofbookslots.h, src/libqof/qof/qofutil.c,
|
||
src/tax/us/gncmod-tax-us.c, src/tax/us/test/test-link-module.c,
|
||
src/test-core/gncmod-test.c, src/test-core/test-stuff.c,
|
||
src/test-core/test-stuff.h: Re-indentation of source code, next
|
||
batch. This also strips trailing whitespaces from lines where
|
||
they existed. This re-indentation was done using astyle-1.23
|
||
using the following options: astyle --indent=spaces=4
|
||
--brackets=break --pad-oper Discussed at
|
||
http://lists.gnucash.org/pipermail/gnucash-devel/2009-August/026121.html
|
||
|
||
2009-12-29 06:13 mta
|
||
|
||
* [r18534] src/gnome-utils/gnc-menu-extensions.c: Allow digits in
|
||
Gtk action names created in gnc_create_extension_info. This
|
||
should fix bug 447339 as long as all report names are unique
|
||
considering only alphanumeric characters.
|
||
|
||
2009-12-28 19:50 cstim
|
||
|
||
* [r18533] po/nl.po: Updated Dutch translation, by Mark Haanen and
|
||
Jos, copied from the Translation Project.
|
||
|
||
2009-12-27 20:51 cstim
|
||
|
||
* [r18532] packaging/win32/defaults.sh: Updated aqbanking version
|
||
numbers for win32 build
|
||
|
||
2009-12-27 20:46 cstim
|
||
|
||
* [r18531] po/ja.po: Updated Japanese translation, by Yasuaki
|
||
Taniguchi, copied from the Translation Project.
|
||
|
||
2009-12-23 21:04 cstim
|
||
|
||
* [r18530] src/gnome/druid-loan.c: I18n fix of concatenated
|
||
expression. We must not concatenate a word expression from
|
||
different strings. Instead, we must translate each expression
|
||
separately. Pointed out by Mark Haanen.
|
||
|
||
2009-12-23 20:54 cstim
|
||
|
||
* [r18529] po/nl.po: Updated Dutch translation, by Mark Haanen,
|
||
copied from the Translation Project.
|
||
|
||
2009-12-20 00:25 plongstaff
|
||
|
||
* [r18528] src/app-utils/options.scm: Fix bug #603215 - Custom
|
||
report from Budget Report does not save selected Budget Problem
|
||
was how budget option tried to create the lambda function to
|
||
restore the value.
|
||
|
||
2009-12-18 19:45 plongstaff
|
||
|
||
* [r18527] src/engine/Account.c, src/engine/Split.c,
|
||
src/engine/Transaction.c, src/engine/gnc-lot.c: Free
|
||
accounts/lots/splits/transactions when closing a book
|
||
|
||
2009-12-18 12:39 gjanssens
|
||
|
||
* [r18526] src/gnome-utils/gnc-main-window.c: Bug #479581 gnucash
|
||
--nofile hasn't application name in window title When no file is
|
||
selected, the title now becomes "Unsaved Book - GnuCash". The
|
||
first part is following Gnome HIG guidelines, the latter part is
|
||
a preference of several GnuCash developers. Furthermore, the "-
|
||
GnuCash" suffix will always be appended, not only when no file
|
||
is open.
|
||
|
||
2009-12-17 08:04 mta
|
||
|
||
* [r18524] src/report/standard-reports/advanced-portfolio.scm:
|
||
Watch out for a missing pricing transaction when looking for
|
||
price data.
|
||
|
||
2009-12-17 08:03 mta
|
||
|
||
* [r18523] src/engine/gnc-commodity.c: Add a comment about
|
||
GNC_COMMODITY_NS_ISO and GNC_COMMODITY_NS_CURRENCY.
|
||
|
||
2009-12-17 07:56 mta
|
||
|
||
* [r18522] src/report/standard-reports/register.scm: Add new
|
||
columns for the name of the lot each split is part of and for
|
||
the value of the split. Both are optional and default to off.
|
||
|
||
2009-12-17 07:41 mta
|
||
|
||
* [r18521] src/engine/gnc-commodity.c,
|
||
src/register/register-core/table-allgui.c: Fix some incorrect
|
||
ENTER() and LEAVE() calls.
|
||
|
||
2009-12-17 07:40 mta
|
||
|
||
* [r18520] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/gnome-utils/dialog-file-access.c: Fix a couple of
|
||
initialized variable warnings.
|
||
|
||
2009-12-17 07:39 mta
|
||
|
||
* [r18519] src/gnome-utils/dialog-book-close.c,
|
||
src/gnome/lot-viewer.c: Call gnc_{suspend|resume}_gui_refresh
|
||
while closing accounts and scrubbing lots to make them go much
|
||
faster and avoid flicker.
|
||
|
||
2009-12-17 07:37 mta
|
||
|
||
* [r18518] src/report/report-system/commodity-utilities.scm,
|
||
src/report/standard-reports/advanced-portfolio.scm,
|
||
src/scm/price-quotes.scm: Fix up some gnc:debug calls (and one
|
||
comment).
|
||
|
||
2009-12-17 07:35 mta
|
||
|
||
* [r18517] src/report/standard-reports/transaction.scm: Watch out
|
||
for a null account in render-corresponding-account-subheading,
|
||
it happened to me once.
|
||
|
||
2009-12-17 07:34 mta
|
||
|
||
* [r18516] src/report/standard-reports/income-statement.scm: Pass
|
||
the correct report name to income-statement-renderer-internal
|
||
when rendering a profit and loss report.
|
||
|
||
2009-12-17 07:33 mta
|
||
|
||
* [r18515] src/report/report-system/report.scm: Don't leak a file
|
||
port when saving reports.
|
||
|
||
2009-12-17 07:28 mta
|
||
|
||
* [r18514] src/register/ledger-core/split-register-util.c: Reset
|
||
found_trans_split when the transaction being considered in
|
||
gnc_split_register_find_split turns out to be the wrong one.
|
||
|
||
2009-12-17 07:26 mta
|
||
|
||
* [r18513] src/register/ledger-core/split-register-model.c: Add
|
||
missing PORTFOLIO_LEDGER register type to switch statement in
|
||
gnc_split_register_get_debcred_entry.
|
||
|
||
2009-12-17 07:21 mta
|
||
|
||
* [r18512] src/gnome/druid-loan.c: Fix an off by one error in
|
||
gnc_ui_sx_loan_druid_create.
|
||
|
||
2009-12-17 07:17 mta
|
||
|
||
* [r18511] configure.in, src/bin/gnucash-bin.c: Increase the size
|
||
of the Guile stack to avoid stack overflow errors.
|
||
|
||
2009-12-17 07:15 mta
|
||
|
||
* [r18510] autogen.sh: Fix a couple of echo commands and set
|
||
warnings=no-portability when running automake.
|
||
|
||
2009-12-17 07:10 mta
|
||
|
||
* [r18509] src/engine/Split.c, src/engine/Split.h,
|
||
src/engine/Transaction.h: Make xaccSplitDump and xaccTransDump
|
||
work for debugging.
|
||
|
||
2009-12-17 06:30 mta
|
||
|
||
* [r18508] src/engine/Split.c: Teach xaccSplitConvertAmount that
|
||
0*x = 0. Avoids looking up non-existant exchange rate.
|
||
|
||
2009-12-17 06:25 mta
|
||
|
||
* [r18507] src/engine/Split.c: Add some missing Leave() calls.
|
||
|
||
2009-12-16 20:37 cstim
|
||
|
||
* [r18506] po/nl.po: Updated Dutch translation, by Mark Haanen,
|
||
copied from the Translation Project.
|
||
|
||
2009-12-16 12:23 gjanssens
|
||
|
||
* [r18505] packaging/win32/dist.sh: Fix gwenhywfar version lookup
|
||
by tightening the RE used
|
||
|
||
2009-12-16 00:17 plongstaff
|
||
|
||
* [r18504] src/bin/gnucash-valgrind.in: Need to export the
|
||
variables for glib to see them
|
||
|
||
2009-12-15 21:27 cstim
|
||
|
||
* [r18503] packaging/win32/dist.sh: temporarily disable the
|
||
gwenhywfar version lookup - there are multiple lines matching
|
||
GWENHYWFAR_SO_EFFECTIVE
|
||
|
||
2009-12-15 20:30 cstim
|
||
|
||
* [r18502] packaging/win32/dist.sh: Really fix r18495 (#586122) to
|
||
look up the so-name of gwenhywfar correctly.
|
||
|
||
2009-12-14 22:25 gjanssens
|
||
|
||
* [r18501] configure.in: Require gtk+ >= 2.8
|
||
|
||
2009-12-14 22:24 gjanssens
|
||
|
||
* [r18500] src/gnome-utils/dialog-file-access.c: Some usability
|
||
improvements to the Save As.../Open dialog (part 2) Forgot to
|
||
add the changes in c code...
|
||
|
||
2009-12-14 21:35 gjanssens
|
||
|
||
* [r18499] src/gnome-utils/glade/dialog-file-access.glade: Some
|
||
usability improvements to the Save As.../Open dialog * The
|
||
dialog gets a proper title * Only show the File frame or the
|
||
Database frame, as relevant to the chosen data format * Set a
|
||
minimum width. Without it the dialog comes up too narrow. * Some
|
||
minor layout changes (spacing, justification,...) to harmonize
|
||
with other GnuCash dialogs.
|
||
|
||
2009-12-14 05:52 mta
|
||
|
||
* [r18498] src/report/standard-reports/Makefile.am: Symlink the
|
||
reports to the build directory to make it easier to use them
|
||
when running in place after a build without installing GnuCash.
|
||
|
||
2009-12-14 05:50 mta
|
||
|
||
* [r18497] src/report/standard-reports/standard-reports.scm: Use
|
||
resolve-interface instead of resolve-module when loading reports
|
||
fo only the exported interface gets imported instead of
|
||
everything defined in the file.
|
||
|
||
2009-12-14 05:48 mta
|
||
|
||
* [r18496] src/backend/dbi/test/Makefile.am: Make the dbi backend
|
||
tests work correctly if dbd is installed in a nonstandard
|
||
location. Supply a GNC_DBD_DIR environment variable to the tests
|
||
so it knows where to find the database modules. This is needed
|
||
if libdbi is installed via MacPorts on OS X.
|
||
|
||
2009-12-13 21:16 cstim
|
||
|
||
* [r18495] packaging/win32/dist.sh,
|
||
packaging/win32/gnucash.iss.in: Fix #586122 (follow-up to
|
||
r18488) by using aqbanking/version.h from its installation path.
|
||
Also look up the gwenhywfar so-name accordingly.
|
||
|
||
2009-12-13 19:22 plongstaff
|
||
|
||
* [r18494] src/backend/xml, src/backend/xml/gnc-backend-xml.c,
|
||
src/backend/xml/gnc-backend-xml.h,
|
||
src/business/business-core/xml, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-tree-model-account-drag.c,
|
||
src/gnome-utils/gnc-tree-model-account-drag.h,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/report/report-system/eguile-gnc.scm: Revert r18426 - "Bug
|
||
#121695: Support account reparenting through drag and drop"
|
||
Causing CRIT messages when you change accounts in a report
|
||
options dialog.
|
||
|
||
2009-12-13 19:19 plongstaff
|
||
|
||
* [r18493] src/bin/gnucash-valgrind.in: Add flags to help with
|
||
valgrind on glib
|
||
|
||
2009-12-13 19:18 plongstaff
|
||
|
||
* [r18492] src/backend/sql/gnc-price-sql.c: Free prices so that
|
||
they can be deleted when the book is closed
|
||
|
||
2009-12-13 00:42 plongstaff
|
||
|
||
* [r18491] src/engine/gnc-budget.c: Free budgets when closing a
|
||
book
|
||
|
||
2009-12-12 20:05 plongstaff
|
||
|
||
* [r18490] src/engine/gnc-lot.c: When closing the book, destroy
|
||
all lots (found by valgrind)
|
||
|
||
2009-12-12 00:15 plongstaff
|
||
|
||
* [r18489] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-slots-sql.c, src/engine/SX-book.c,
|
||
src/libqof/backend/file/qsf-xml-map.c,
|
||
src/libqof/backend/file/qsf-xml.c, src/libqof/qof/qofbook.c:
|
||
Free memory leaks
|
||
|
||
2009-12-11 19:57 gjanssens
|
||
|
||
* [r18488] packaging/win32/dist.sh,
|
||
packaging/win32/gnucash.iss.in: Bug 586122 - The AqBanking
|
||
Wizard can't be loaded: plugins\20 folder to be renamed into
|
||
plugins\16 The patch evaluates and configures the proper paths
|
||
at build time, retrieving the required info directly from the
|
||
aqbanking source
|
||
|
||
2009-12-11 19:41 cstim
|
||
|
||
* [r18487] po/nl.po: Updated Dutch translation, by Mark Haanen and
|
||
Jos, copied from the Translation Project.
|
||
|
||
2009-12-11 17:32 plongstaff
|
||
|
||
* [r18486] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/dbi/gnc-backend-dbi.h: Add
|
||
qof_backend_module_finalize() routine to call dbi_shutdown() to
|
||
free allocated resources.
|
||
|
||
2009-12-11 17:31 plongstaff
|
||
|
||
* [r18485] src/libqof/qof/qofbackend.c,
|
||
src/libqof/qof/qofbackend.h, src/libqof/qof/qofutil.c: Add
|
||
qof_finalize_backend_libraries() which is called during
|
||
shutdown. This routine checks each backend library for an
|
||
exported qof_backend_module_finalize() routine, and if it
|
||
exists, calls it so that the backend can free any resources
|
||
which have been allocated.
|
||
|
||
2009-12-11 02:28 plongstaff
|
||
|
||
* [r18483] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/dbi/test/test-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-transaction-sql.c: Fix some memory leaks
|
||
found by valgrinding tests
|
||
|
||
2009-12-10 22:39 jralls
|
||
|
||
* [r18482] configure.in, src/quotes/gnc-fq-check.in,
|
||
src/quotes/gnc-fq-helper.in, src/quotes/gnc-fq-update.in: Remove
|
||
erroneous use lib from gnc-fq-*, along with PERLINC setup in
|
||
configure.in
|
||
|
||
2009-12-09 21:30 cstim
|
||
|
||
* [r18479] src/gnome/glade/account.glade: Small UI string
|
||
corrections related to the recent tax enhancements. Patch by J.
|
||
Alex Aycinena.
|
||
|
||
2009-12-09 20:56 cstim
|
||
|
||
* [r18477] src/app-utils/gnc-ui-util.c: Small UI string
|
||
corrections related to the recent tax enhancements. Patch by J.
|
||
Alex Aycinena.
|
||
|
||
2009-12-09 15:14 gjanssens
|
||
|
||
* [r18474] src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/glade/payment.glade: Payment dialog
|
||
layout improvements - Rearrange the frames so that the Transfer
|
||
Account frame gets more space - Add tooltips to (owner),
|
||
(invoice) and amount related widgets. - Properly align the
|
||
invoice_label widget
|
||
|
||
2009-12-08 20:42 cstim
|
||
|
||
* [r18473] packaging/win32/dist.sh, packaging/win32/install.sh:
|
||
Decrease verbosity during win32 packaging: Inno, gconftool-2,
|
||
htmlhelp compiler (hhc) with less output.
|
||
|
||
2009-12-06 18:58 plongstaff
|
||
|
||
* [r18470] packaging/win32/install.sh: Disable it_IT help in the
|
||
win32 binary
|
||
|
||
2009-12-04 21:09 cstim
|
||
|
||
* [r18465] src/app-utils/gnc-ui-util.c, src/tax/us/txf-de_DE.scm,
|
||
src/tax/us/txf.scm: Bug #603186: Fix crash with txf.scm on win32
|
||
Patch by J. Alex Aycinena: In further testing I discovered that
|
||
I omitted some codes in txf-de_DE.scm and txf.scm that need to
|
||
be there. Without them gnucash crashes under certain
|
||
circumstances.
|
||
|
||
2009-12-04 20:26 cstim
|
||
|
||
* [r18464] src/app-utils/app-utils.scm,
|
||
src/business/business-utils/business-utils.scm,
|
||
src/engine/engine.i, src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/qofbook.c, src/libqof/qof/qofbookslots.h: Bug
|
||
#537476: Fix currency trading account preference lookup Patch by
|
||
Mike Alexander: There are a few values related to the trading
|
||
accounts preference that are needed in both Scheme and C code.
|
||
Since one of them was already defined in Scheme before I
|
||
started, I defined all of them there and tried to import them to
|
||
C. This is obviously not a good idea, especially since the make
|
||
check tests don't even fire up Guile so Scheme code isn't
|
||
available. This patch changes things around to define the values
|
||
in C and import them to Scheme.
|
||
|
||
2009-12-03 21:12 cstim
|
||
|
||
* [r18460] po/nl.po: Updated Durch translation by Mark Haanen,
|
||
copied from Translation Project.
|
||
|
||
2009-12-02 00:41 plongstaff
|
||
|
||
* [r18456] configure.in: Update revision number to 2.3.8
|
||
|
||
2009-12-01 05:15 mta
|
||
|
||
* [r18455] src/report/report-system/html-acct-table.scm,
|
||
src/report/standard-reports/balance-sheet.scm: Fix the bug
|
||
described in comment 19 of bug 537476, balance sheet wrong
|
||
without trading accounts. The problems is that
|
||
xaccQueryAddAccountMatch and xaccQueryAddAccountGUIDMatch match
|
||
all accounts rather than no accounts when given a null account
|
||
list. This means that gnc:accountlist-get-comm-balance-at-date
|
||
returns a balance for all accounts when given no accounts. This
|
||
caused the balance sheet report to fail if there were no trading
|
||
accounts. There is a similar problem with
|
||
gnc:account-get-trans-type-splits-interval in
|
||
gnc:html-acct-table-add-accounts! in html-acct-table.scm that is
|
||
also fixed.
|
||
|
||
2009-11-30 23:21 plongstaff
|
||
|
||
* [r18454] src/backend/sql/gnc-slots-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c: Recreate index after
|
||
updating table
|
||
|
||
2009-11-29 20:22 cstim
|
||
|
||
* [r18450] src/gnome/ui/gnc-plugin-page-register-ui.xml: Bug
|
||
#310567: Disable newly introduced "shift txn forward" feature
|
||
again because it is unfinished. The behaviour of the menu item
|
||
is not yet clear: After clicking on it, nothing changes in the
|
||
transaction, only after I additionally pressed "enter". After
|
||
this, the running balance currently isn't updated, which is
|
||
additionally confusing. These two points would need to be fixed
|
||
before we can recommend this feature for the next stable version
|
||
2.4.0. I disable it for now so that we can release something.
|
||
|
||
2009-11-29 19:48 plongstaff
|
||
|
||
* [r18449] src/libqof/qof/qofbook.c: Temporarily disable currency
|
||
trading accounts so that 'make check' will pass so that 2.3.8
|
||
can be released.
|
||
|
||
2009-11-29 19:47 plongstaff
|
||
|
||
* [r18448] src/engine/test/test-resolve-file-path.c: Fix
|
||
test-resolve-file-path - results have changed now that
|
||
resolve_file_path uses '_' instead of ',' for special characters.
|
||
|
||
2009-11-29 19:45 plongstaff
|
||
|
||
* [r18447] src/backend/xml/test/test-dom-converters1.c: Fix
|
||
compilation problem in test - I'm not really sure why this is
|
||
now a problem. Perhaps libxml include files have changed between
|
||
ubuntu 9.04 and 9.10.
|
||
|
||
2009-11-29 19:43 plongstaff
|
||
|
||
* [r18446] po/POTFILES.in: Add
|
||
src/gnome-utils/gnc-tree-model-account-drag.c to po/POTFILES.in
|
||
|
||
2009-11-28 15:51 plongstaff
|
||
|
||
* [r18444] src/backend/sql/gnc-transaction-sql.c: Fix bug 600486 -
|
||
Unable to open sqllite file on Win7 64 bit Unposted invoice has
|
||
NULL tx guid, which wasn't being handled correctly. Doesn't
|
||
crash on linux but does on windows.
|
||
|
||
2009-11-27 03:13 plongstaff
|
||
|
||
* [r18443] src/gnome-utils/dialog-file-access.c: Fix Bug 591573 -
|
||
"File|Save As" with xml option and no file name crashes With no
|
||
file name, entered, filename returned from file_chooser is NULL,
|
||
which led to the crash. If NULL is returned, just ignore the
|
||
button press. Proper UI would not allow Save As to be clicked
|
||
unless conditions were right, but I'm not sure how to make that
|
||
happen. There is a signal emitted when a file is selected, but
|
||
not when characters are typed into the name text field.
|
||
|
||
2009-11-24 00:09 plongstaff
|
||
|
||
* [r18441] src/backend/dbi/gnc-backend-dbi.c: Set debug level for
|
||
gnc.backend.dbi automatically to DEBUG. This will ensure that
|
||
all SQL statements are logged into the gnucash.trace file. This
|
||
can provide vital information in case of problems.
|
||
|
||
2009-11-24 00:07 plongstaff
|
||
|
||
* [r18440] src/engine/gnc-filepath-utils.c: Fix bug 602603 - State
|
||
file cannot be saved with MySQL because of colon in filename
|
||
When creating file names for the "books" or "data" directory
|
||
under ".gnucash", convert '/' and ':' to '_'. This may mean
|
||
state is lost for cases with a full url including type (since
|
||
the previous conversion was '/' to ','), but this will only
|
||
happen once.
|
||
|
||
2009-11-23 19:58 cstim
|
||
|
||
* [r18439] src/report/report-system/html-utilities.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/standard-reports/budget-income-statement.scm: Bug
|
||
#570895: Allow reporting for single budget periods in budget
|
||
income statement Patch by Forest Bond: The budget income
|
||
statement would be more useful if it allowed reporting for
|
||
single budget periods, rather than always reporting for the
|
||
entire budget at once. This patch implements the requested
|
||
feature.
|
||
|
||
2009-11-23 19:46 cstim
|
||
|
||
* [r18438] doc/Makefile.am: Bug #602744: Fix broken tip_of_the_day
|
||
list creation. Patch in r18417 from bug #602062 was buggy -
|
||
removing the "-x c" argument.
|
||
|
||
2009-11-22 20:39 cstim
|
||
|
||
* [r18437] src/html/gnc-html-graph-gog.c: Fix memory leak: Let the
|
||
pixbuf renderer for goffice plots be unreferenced upon plot
|
||
destruction. Pointed out by Jean Bréfort.
|
||
|
||
2009-11-22 20:16 cstim
|
||
|
||
* [r18435] configure.in, po/lv_LV.po: Add Latvian translation by
|
||
Valdis Vitolins <valdis.Vitolins@odo.lv>
|
||
|
||
2009-11-22 20:11 cstim
|
||
|
||
* [r18434] src/libqof/qof/Makefile.am: Add libguile CFLAGS and
|
||
LIBADD because since r18429, qofbook.c wants to use libguile
|
||
functions.
|
||
|
||
2009-11-22 20:05 cstim
|
||
|
||
* [r18433] src/gnome/dialog-tax-info.c: Fix too-new
|
||
gtk_dialog_get_content_area function of r18413: Patch by J. Alex
|
||
Aycinena: ‘gtk_dialog_get_content_area’ is from GTK version
|
||
2.14. The attached patch uses the prior
|
||
'(GTK_DIALOG(dialog)->vbox)' in place of
|
||
'gtk_dialog_get_content_area (GTK_DIALOG (dialog))' and compiled
|
||
successfully on my GTK version 2.16 and the application operated
|
||
properly.
|
||
|
||
2009-11-21 19:53 plongstaff
|
||
|
||
* [r18432] src/backend/sql/gnc-transaction-sql.c: Transaction post
|
||
date also needs to allow NULL values.
|
||
|
||
2009-11-21 04:32 plongstaff
|
||
|
||
* [r18431] src/backend/sql/gnc-transaction-sql.c: Fix bug 591098 -
|
||
when starting Gnucash, "Present" and all other collumns exept
|
||
TOTAL are zero until you open the account Fix bug 598618 - does
|
||
not calculate account balances correctly Both of these are
|
||
happening because not all transactions are being loaded at
|
||
startup. Bug 591098 happens because the account assumes it has
|
||
all splits loaded, and looks for the first one after the
|
||
requested date to get the present balance. The second happens
|
||
because then the splits associated with an invoice transaction
|
||
are being loaded, the balance cannot be updated properly. This
|
||
change reverts back to loading all transactions on startup. Once
|
||
gnucash is a proper database app, we can change back to loading
|
||
transactions only when needed.
|
||
|
||
2009-11-20 21:12 cstim
|
||
|
||
* [r18430] src/libqof/qof/qofbook.c: Temporary workaround for
|
||
crash at startup after r18429. Before this change, gnucash
|
||
crashes on start-up with Backtrace: In unknown file: ?: 0*
|
||
gnc:*book-label* <unnamed port>: In expression gnc:*book-label*:
|
||
<unnamed port>: Unbound variable: gnc:*book-label*
|
||
|
||
2009-11-20 20:11 cstim
|
||
|
||
* [r18429] src/app-utils/prefs.scm,
|
||
src/business/business-ledger/gncEntryLedgerLoad.c,
|
||
src/business/business-utils/business-prefs.scm,
|
||
src/business/business-utils/business-utils.scm,
|
||
src/engine/Account.c, src/engine/Account.h, src/engine/Period.c,
|
||
src/engine/Period.h, src/engine/Scrub.c, src/engine/ScrubP.h,
|
||
src/engine/Split.c, src/engine/Transaction.c,
|
||
src/engine/Transaction.h, src/engine/engine.i,
|
||
src/engine/gnc-commodity.c, src/engine/gnc-commodity.h,
|
||
src/gnome-utils/dialog-account.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/window-main-summarybar.c,
|
||
src/gnome/druid-hierarchy.c, src/import-export/import-backend.c,
|
||
src/import-export/import-main-matcher.c,
|
||
src/import-export/import-match-picker.c,
|
||
src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h,
|
||
src/register/ledger-core/gnc-ledger-display.c,
|
||
src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-layout.c,
|
||
src/register/ledger-core/split-register-model-save.c,
|
||
src/register/ledger-core/split-register-model.c,
|
||
src/register/ledger-core/split-register.c,
|
||
src/register/ledger-core/split-register.h,
|
||
src/report/report-system/report-utilities.scm,
|
||
src/report/standard-reports/advanced-portfolio.scm,
|
||
src/report/standard-reports/balance-sheet.scm,
|
||
src/report/standard-reports/equity-statement.scm,
|
||
src/report/standard-reports/transaction.scm,
|
||
src/report/standard-reports/trial-balance.scm: Bug #537476:
|
||
Implement currency trading accounts optionally, to be enabled
|
||
per-book. Patch by Mike Alexander: This patch implements trading
|
||
accounts somewhat as described in Peter Selinger's document at
|
||
<http://www.mathstat.dal.ca/~selinger/accounting/gnucash.html>.
|
||
Although he describes it as a multiple currency problem, it
|
||
really applies to any transactions involving multiple
|
||
commodities (for example buying or selling a stock) Hence I've
|
||
called the trading accounts "commodity exchange accounts" which
|
||
seems more descriptive. In summary these patches add an option
|
||
to use commodity exchange accounts and if it is on a transaction
|
||
must be balanced both in value (in the transaction currency) and
|
||
in each commodity or currency used in any split in the
|
||
transaction. If a transaction only contains splits in the
|
||
transaction currency then this is the same rule as Gnucash has
|
||
always enforced. In this patch, the option to use trading
|
||
accounts has been moved from Edit->Preferences to
|
||
File->Properties and is now associated with the active book
|
||
instead of being a global option. If you have set the global
|
||
value on in a previous version you will need to set it on again
|
||
in each file for which you want trading accounts, the previous
|
||
global setting will be ignored. A more detailed list of changes
|
||
follows: 1. Added a "Use commodity exchange accounts" per-book
|
||
option. 2. Added gnc_monetary and MonetaryList data types. 3.
|
||
Renamed xaccTransGetImbalance to xaccTransGetImbalanceValue and
|
||
added a new xaccTransGetImbalance that returns a MonetaryList.
|
||
Also added xaccTransIsBalanced to see if the transaction is
|
||
balanced without returning a GList that needs to be freed. It
|
||
calls both xaccTransGetImbalance and xaccTransGetImbalanceValue
|
||
since a transaction may be unbalanced with regard to either
|
||
without being unbalanced with regard to the other. 4. Changed
|
||
gnc_split_register_get_debcred_bg_color to use
|
||
xaccTransIsBalanced. 5. Changed gnc_split_register_balance_trans
|
||
to not offer to adjust an existing split if there imbalances in
|
||
multiple currencies. Because of bugs in the register code this
|
||
is rarely called. 6. Changed importers to use
|
||
xaccTransGetImbalanceValue to check for imbalance, assuming that
|
||
they won't create multiple currency trasactions. 7. Changed
|
||
xaccTransScrubImbalance to create a balancing split for each
|
||
imbalanced commodity in the transaction. Also balances the
|
||
transaction value. The commodity balancing splits go into
|
||
accounts in the hierarchy Trading:NAMESPACE:COMMODITY. The value
|
||
balancing splits go into Imbalance-CURRENCY as before. 8.
|
||
Changed xaccSplitConvertAmount to use xaccTransIsBalanced
|
||
instead of xaccTransGetImbalance. 9. Changed
|
||
gnc_split_register_get_debcred_entry to sometimes use the split
|
||
amount instead of value if using currency accounts. If the
|
||
register is a stock register (i.e., shows shares and prices), it
|
||
uses the value if the split is in the register commodity (i.e.
|
||
is for the stock) and the amount otherwise. It shows the
|
||
currency symbol unless the commodity is the default currency. If
|
||
the register is not a stock register it always uses the amount
|
||
and shows the currency symbol if the split is not in the
|
||
register commodity. Also changed it to not return a value for a
|
||
null split unless the transaction is unbalanced in exactly one
|
||
currency. This is what goes in a blank split as the proposed
|
||
value. 10. Changed refresh_model_row to use
|
||
xaccTransGetImbalanceValue to get the imbalance, assuming that
|
||
importers don't create transactions in multiple currencies. Also
|
||
same change in gnc_import_process_trans_item,
|
||
downloaded_transaction_append, and
|
||
gnc_import_TransInfo_is_balanced. 11. Changed the
|
||
TRANS_IMBALANCE accessor method in xaccTransRegister to use
|
||
xaccTransGetImbalanceValue. As far as I can tell this is only
|
||
used by the "pd-balance" query type in
|
||
gnc_scm2query_term_query_v1() defined in engine-helpers.c. This
|
||
query type only tests the result for zero/non-zero. 12. Changed
|
||
xaccTransGetAccountConvRate to accept any split into the correct
|
||
commodity instead of insisting on one into the provided account.
|
||
Then can use it in xaccTransScrubImbalance to set the value of
|
||
the imbalance split from its amount, however later changed
|
||
xaccTransScrubImbalance to not use it. Instead it sets the value
|
||
for the new split correctly to keep the value of the whole
|
||
transaction balanced. 13. Changed the balance sheet report to
|
||
include a new option to not compute unrealized gains and losses.
|
||
14. Related to 9 above, changed gnc_split_register_auto_calc to
|
||
not do anything if given a stock register where the value cell
|
||
doesn't contain the value. 15. Also related to 9, changed
|
||
gnc_split_register_save_amount_values to set the amount and
|
||
value fields in the split correctly when using trading accounts.
|
||
16. Changed the new account and edit account dialogs to allow
|
||
any commodity or currency for an income account if using trading
|
||
accounts. It would be better to add a new account type for
|
||
trading accounts, but that's a big deal and I'll leave that for
|
||
later after we see whether this set of changes is going to be
|
||
accepted or rejected. 17. Change
|
||
gnc_xfer_dialog_run_exchange_dialog to understand that the new
|
||
value is really the split's amount if using trading accounts.
|
||
18. Changed xaccSplitGetOtherSplit to ignore trading splits if
|
||
using commodity exchange accounts.
|
||
|
||
2009-11-20 19:57 cstim
|
||
|
||
* [r18428] src/register/ledger-core/split-register-layout.c,
|
||
src/register/ledger-core/split-register-model-save.c,
|
||
src/register/ledger-core/split-register-model.c,
|
||
src/register/ledger-core/split-register.h: Bug #600374: Add
|
||
editable transaction field in the register for bank accounts
|
||
Patch by James Raehl: Currently, the only editable date in the
|
||
register is the bank posting date. This patch implements a
|
||
second editable date in the first field of the second line of a
|
||
double-line mode register. The entry date is borrowed in this
|
||
implementation. I understand the entry date is used for such as
|
||
stock transactions, but to me is mostly useless for those
|
||
keeping track of personal finances. This feature has been
|
||
requested on occasion, such as at
|
||
https://lists.gnucash.org/pipermail/gnucash-devel/2003-August/010279.html
|
||
and https://bugzilla.gnome.org/show_bug.cgi?id=92274 and
|
||
http://lists.gnucash.org/pipermail/gnucash-user/2009-October/031839.html
|
||
"Transaction date" refers to such as the date the purchase was
|
||
rung up in the store cash register, payment mailed or possibly
|
||
received by the recipient, payment received by you, date you
|
||
walked into the bank to make a deposit, or even the date the
|
||
expense was scheduled. Your intent to expend the money is
|
||
definitely determined. "Bank posting date" is when the bank has
|
||
finally debited or credited your account. "Date entered" in
|
||
Gnucash would be identical to "transaction date", if you always
|
||
without fail entered the transaction into Gnucash on the same
|
||
date as the purchase, bank deposit, etc. Bug #92274 describes it
|
||
better. That mentions 3 dates, date mailed, date gas company
|
||
posts the payment, and date the bank debits the payment. I track
|
||
even more dates on credit card transactions: statement date,
|
||
date bill received, payment mailing date, card payment received
|
||
(card transaction) date, card posting date, and bank posting
|
||
date. These are currently entered into my transaction Notes
|
||
field, which is one reason for my multi-line up/down Notes field
|
||
scroll patch, but Notes dates are not sortable. Obviously, the
|
||
use of sortable dates is flexible. I use one date as a budget
|
||
date (group budgeted expenses with paychecks), and the second as
|
||
bank posting date. I could obviously use a third date, the
|
||
"transaction date", but haven't implemented that yet (much more
|
||
work).
|
||
* [r18427] src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/ui/gnc-plugin-page-register-ui.xml: Bug #310567: Add
|
||
menu item to shift transaction forward in sorting order Patch by
|
||
Steven N. Severinghaus: For me, it would be sufficient to have
|
||
keyboard shortcuts to increment and decrement the entry time of
|
||
the transaction by one second. This is essentially what I have
|
||
to do when I edit the XAC file manually. If hidden functionality
|
||
isn't acceptable, we could add "Shift forward" and "Shift
|
||
backward" items under the "Transaction" menu.
|
||
* [r18426] src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-tree-model-account-drag.c,
|
||
src/gnome-utils/gnc-tree-model-account-drag.h,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c: Bug #121695: Support
|
||
account reparenting through drag and drop in the account tree
|
||
view Patch by Matt Lavin: Here is a patch that implements drag
|
||
and drop reparenting in the accounts page. The function works
|
||
for me, and I can't think of anything more that needs to be
|
||
done, but I'm new to the Gnucash codebase so a thorough review
|
||
would be great.
|
||
|
||
2009-11-20 02:10 plongstaff
|
||
|
||
* [r18425] src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-account.h,
|
||
src/gnome-utils/gnc-tree-view-account.c: Fix bug 492865 - Add
|
||
Last Reconcile Date as an Option in the Chart of Accounts Patch
|
||
by David Hampton
|
||
|
||
2009-11-20 01:20 plongstaff
|
||
|
||
* [r18424] src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/business/business-core/sql/gnc-entry-sql.c,
|
||
src/business/business-core/sql/gnc-invoice-sql.c: Fix bug 593581
|
||
- 2.3.5: Save to MySQL still fails with date error After the
|
||
change storing date-time values as a TIMESTAMP, a Timespec value
|
||
of 0 could be stored in mysql (I'm in EST timezone) because it
|
||
converted to "19700101000000" which is "19700101050000" UTC
|
||
which is in the valid TIMESTAMP range of >= "19700101000001".
|
||
However, someone in UTC couldn't store that value because it is
|
||
treated as in the local timezone, and for someone in UK, it is
|
||
out of range. This change changes 0 Timespec values to NULL db
|
||
values. Slots already allow NULL TIMESPEC values. There are a
|
||
few places where the db schema needs to be changed to allow NULL
|
||
values.
|
||
|
||
2009-11-17 21:15 cstim
|
||
|
||
* [r18420] src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.h: Decrease verbosity
|
||
of aqbanking plugin: Debug output only if preference was
|
||
selected.
|
||
|
||
2009-11-16 21:48 cstim
|
||
|
||
* [r18419] src/gnome-utils/dialog-utils.c: Bug #601861: Fix
|
||
mis-captioning in button labels The keyboard shortcut hints in
|
||
some dialogs are miscaptioned. This means that in a save request
|
||
dialog, for example, the button caption "Save Transaction"
|
||
spuriously reads "_Save Transaction" instead of "Save
|
||
Transaction" with the "S" of "Save" being underlined to mark the
|
||
proper key on the keyboard to press in order to invoke saving of
|
||
the transaction. Seems like new gtk-version is stricter and adds
|
||
mnemonics only if told so.
|
||
|
||
2009-11-16 21:43 cstim
|
||
|
||
* [r18418] src/backend/sql/gnc-budget-sql.c: Bug #602070: Fix
|
||
return value in void function Patch by Halton Huo.
|
||
|
||
2009-11-16 21:42 cstim
|
||
|
||
* [r18417] doc/Makefile.am: Bug #602062: Fix hard-coded gcc
|
||
program name Patch by Halton Huo.
|
||
* [r18416] src/libqof/qof/qofmath128.c,
|
||
src/libqof/qof/qofmath128.h: Bug #540452: Remove inline from
|
||
function declaration/definition because it contradicts the C99
|
||
standard. Patch by Halton Huo: Remove inline from qofmath128.c
|
||
and qofmath128.h. Cstim notes: The way the code is written
|
||
(.h/.c) we should not have any "inline" there. If the functions
|
||
are intended to be used inline only (and they are, in
|
||
gnc-numeric.c), the definitions should be moved into
|
||
gnc-numeric.c anyway and the declarations removed.
|
||
* [r18415] src/backend/sql/Makefile.am,
|
||
src/gnc-module/Makefile.am, src/html/Makefile.am: Bug #602069:
|
||
Fix build on Solaris for different gmp header locations Patch by
|
||
Halton Huo: Since solaris ship gmp header files under
|
||
/usr/include/gmp rather than /usr/include, so this bug only
|
||
happens on those systems which does not ship gmp headers into
|
||
/usr/include. Actually this is aware during configure time
|
||
through "guile-config compile". My GUILE_INCS is
|
||
-I/usr/include/gmp. So adding GUILE_INCS for AM_CPPFLAGS in
|
||
src/gnc-module/Makefile.am will fix this bug.
|
||
|
||
2009-11-16 01:05 plongstaff
|
||
|
||
* [r18414] src/report/standard-reports/standard-reports.scm: Fix
|
||
bug 598213 - Selecting "Account Report" causes gnucash to crash
|
||
After resolving a report module, add it to the list of used
|
||
modules.
|
||
|
||
2009-11-15 20:35 cstim
|
||
|
||
* [r18413] src/app-utils/app-utils.i, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h, src/engine/Account.c,
|
||
src/engine/Account.h, src/gnome/dialog-tax-info.c,
|
||
src/gnome/glade/tax.glade,
|
||
src/gnome/gnc-plugin-basic-commands.c,
|
||
src/report/locale-specific/us/taxtxf-de_DE.scm,
|
||
src/report/locale-specific/us/taxtxf.scm, src/tax/us/de_DE.scm,
|
||
src/tax/us/txf-de_DE.scm, src/tax/us/txf.scm, src/tax/us/us.scm:
|
||
Bug #554394: Income Tax Enhancements Patch by J. Alex Aycinena.
|
||
Patch does the following: - update the tax information in
|
||
'txf.scm', which is based on V037 of the TXF Spec, to V041, the
|
||
last version issued (bug #554394) - provide support for multiple
|
||
copies of certain tax Forms/Schedules (e.g., Schedule C(1),
|
||
Schedule C(2), etc.) - support multiple types of tax entities:
|
||
partnerships, corporations and S corporations, in addition to
|
||
individual tax payers - support balance sheet accounts, required
|
||
for these new tax entity types - add the term 'Income' in
|
||
several places to avoid confusion with sales or VAT style taxes
|
||
in the business features (e.g., change the menu from 'Tax
|
||
Options' to 'Income Tax Options') The following files were
|
||
changed, as follows, to implement these changes: 1.
|
||
src/engine/Account.c and 2. src/engine/Account.h: add copy
|
||
number capability (define 'xaccAccountGetTaxUSCopyNumber' and
|
||
'xaccAccountSetTaxUSCopyNumber'); modify
|
||
'xaccAccountSetTaxUSCode' to remove KVP when no tax-code
|
||
assigned, clean up tax-source descriptions 3.
|
||
src/gnome/gnc-plugin-basic-commands.c: change 'Tax Options' to
|
||
'Income Tax Options' 4. src/app-utils/gnc-ui-util.c and 5.
|
||
src/app-utils/gnc-ui-util.h: add setter and getter functions for
|
||
book tax name and book tax type which are stored in a book KVP,
|
||
show copy information in accounts page, tax column, show error
|
||
messages for various conditions 6. src/app-utils/app-utils.i:
|
||
add 'gnc_get_current_book_tax_name' and
|
||
'gnc_get_current_book_tax_type' functions 7.
|
||
src/gnome/dialog-tax-info.c: add copy number and tax entity name
|
||
and type, and balance sheet account handling capability 8.
|
||
src/gnome/glade/tax.glade: add tax entity name, tax entity type,
|
||
asset, liability/equity and copy number widgets 9.
|
||
src/tax/us/txf.scm: update to V041 for individuals, add V041
|
||
support for multiple additional tax entity types and balance
|
||
sheet accounts and related tax codes, add tax form line data 10.
|
||
src/tax/us/us.scm: export new functions defined in txf.scm 11.
|
||
src/report/locale-specific/us/taxtxf.scm: add support for
|
||
multiple copies of Forms/Schedules, add support for Format 6,
|
||
use Form/Schedule line #'s to sort report, update from "V037" to
|
||
"V041", add support for taxpayer types other than F1040, add
|
||
warning messages if there are some inconsistent codes assigned
|
||
and list 12. src/tax/us/txf-de_DE.scm: make functions called
|
||
from outside (e.g., from dialog-tax-info.c) have a consistent
|
||
signature with those same functions in txf.scm (define
|
||
tax-entity-type , define getters/setters, add tax-entity-type as
|
||
an argument to existing functions) 13. src/tax/us/de_DE.scm:
|
||
export new functions added to txf-de_DE.scm 14.
|
||
src/report/locale-specific/us/taxtxf-de_DE.scm: add "" as
|
||
tax-entity-type argument to functions called on txf-de_DE.scm
|
||
(which defaults to existing codes)
|
||
|
||
2009-11-11 21:17 cstim
|
||
|
||
* [r18412] src/gnome-utils/dialog-file-access.c: In the "Save As"
|
||
dialog, set XML as default, not sqlite3.
|
||
|
||
2009-11-11 21:07 cstim
|
||
|
||
* [r18411] src/import-export/csv/gnc-csv-model.c: Fix compile
|
||
error on current ubuntu by clashing symbol declarations in
|
||
goffice and regex.h
|
||
|
||
2009-11-11 20:55 cstim
|
||
|
||
* [r18410] src/tax/us/txf-de_DE.scm: Revert r18409, "Bug
|
||
#554394:...". Needs to be applied after other patches are
|
||
applied as well.
|
||
|
||
2009-11-11 20:13 cstim
|
||
|
||
* [r18409] src/tax/us/txf-de_DE.scm: Bug #554394: Fix (incomplete)
|
||
German tax report with latest txf.scm changes. Patch by J. Alex
|
||
Aycinena.
|
||
|
||
2009-11-09 23:35 plongstaff
|
||
|
||
* [r18408] src/html/gnc-html-webkit.c: Bug 600947 - Gnucash-2.3.7
|
||
crashes when doing reports with webkit-1.1.15 Handle the
|
||
"navigation requested" callback correctly. It was being called
|
||
with the uri "base-uri" when a page was being loaded. This
|
||
needed to be accepted. Then, when clicking on an account name,
|
||
the correct register needs to be opened and the navigation
|
||
status needs to be IGNORE.
|
||
|
||
2009-11-08 18:59 plongstaff
|
||
|
||
* [r18407] src/gnome-utils/gnc-account-sel.c: When creating an
|
||
account selector and a commodity list if provider, just
|
||
duplicate the list rather than making a copy of each commodity.
|
||
When a copy is made, this copy is stored in the db, but is never
|
||
deleted. This causes problems (loss of reference from account/tx
|
||
to commodity) when the file is reloaded.
|
||
|
||
2009-11-01 22:16 plongstaff
|
||
|
||
* [r18406] src/business/business-gnome/dialog-payment.c: Bug
|
||
599324 - Patch: Add double click behaviour to account list in
|
||
payment dialog Patch by Geert Janssens
|
||
|
||
2009-11-01 21:49 plongstaff
|
||
|
||
* [r18405] src/business/business-gnome/glade/invoice.glade: Bug
|
||
599322 - Patch: Minor gui tweak for invoice window Fix widget
|
||
spacing. Patch by Geert Janssens
|
||
|
||
2009-10-31 21:03 cstim
|
||
|
||
* [r18404] src/app-utils/options.scm: Bug #599953: Let
|
||
gnc:make-[complex|simple]-boolean-option store its value as a
|
||
string Patch by Mike Alexander (plus documentation comment by
|
||
me): Neither gnc:make-complex-boolean-option nor
|
||
gnc:make-simple-boolean-option (which calls it) correctly stores
|
||
its result in the KVP that it is using. This is because it calls
|
||
kvp-frame-get-slot-path-gslist and
|
||
kvp-frame-set-slot-path-gslist to get and set the value. Both of
|
||
these are implemented in C and the code in kvp-scm.c can't
|
||
convert a Scheme boolean value to or from a KvpValue since there
|
||
is no boolean type in KvpValue. There are already a few places
|
||
that have comments suggesting that there should be a
|
||
KVP_TYPE_BOOLEAN type, but adding this would be non-trivial. For
|
||
now I'll supply a patch that will store the boolean value as a
|
||
string (which is what code in xaccAccountSetAutoInterestXfer in
|
||
Account.c does).
|
||
* [r18403] src/import-export/aqbanking/gnc-ab-utils.c: Remove
|
||
forgotten printf in r18402 which shouldn't have been committed
|
||
to SVN.
|
||
|
||
2009-10-31 19:58 cstim
|
||
|
||
* [r18402] src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/hbci/gnc-hbci-gettrans.c: Fix amount sign of
|
||
imported bank transfers (e.g. from DTAUS file). Usually an
|
||
imported DTAUS file describes debit notes, which means "our
|
||
account" is credited (and the other debited). But DTAUS can also
|
||
contain transfers, which means "our account" is debited. In the
|
||
DTAUS case, the value would still be positive, so we have to
|
||
query the transaction type for this case as well. This is now
|
||
fixed. (Needs aqbanking-4.1.10 though because the earlier
|
||
versions forgot to set the TypeTransfer.)
|
||
|
||
2009-10-30 20:07 cstim
|
||
|
||
* [r18401] src/libqof/qof/guid.c, src/libqof/qof/qofid.c: Fix GCC
|
||
pointer strictness compiler errors/warnings and remove duplicate
|
||
code Patch by Matt Lavin <matt.lavin@gmail.com> (with const
|
||
added by myself).
|
||
|
||
2009-10-30 19:50 cstim
|
||
|
||
* [r18400] src/report/standard-reports/standard-reports.scm:
|
||
Revert r18396, "Bug #593906: Fix crash at account report" This
|
||
change will crash the Windows version at startup, unfortunately
|
||
with unknown reason.
|
||
|
||
2009-10-28 17:21 cmarchi
|
||
|
||
* [r18399] po/ja.po: Update of Japanese translation by KUSANO
|
||
Takayuki
|
||
|
||
2009-10-27 21:12 cstim
|
||
|
||
* [r18398] accounts/Makefile.am, accounts/pl,
|
||
accounts/pl/Makefile.am,
|
||
accounts/pl/acctchrt_brokerage.gnucash-xea,
|
||
accounts/pl/acctchrt_business.gnucash-xea,
|
||
accounts/pl/acctchrt_carloan.gnucash-xea,
|
||
accounts/pl/acctchrt_cdmoneymkt.gnucash-xea,
|
||
accounts/pl/acctchrt_checkbook.gnucash-xea,
|
||
accounts/pl/acctchrt_childcare.gnucash-xea,
|
||
accounts/pl/acctchrt_common.gnucash-xea,
|
||
accounts/pl/acctchrt_eduloan.gnucash-xea,
|
||
accounts/pl/acctchrt_fixedassets.gnucash-xea,
|
||
accounts/pl/acctchrt_full.gnucash-xea,
|
||
accounts/pl/acctchrt_homeloan.gnucash-xea,
|
||
accounts/pl/acctchrt_homeown.gnucash-xea,
|
||
accounts/pl/acctchrt_otherloan.gnucash-xea,
|
||
accounts/pl/acctchrt_renter.gnucash-xea,
|
||
accounts/pl/acctchrt_retiremt.gnucash-xea,
|
||
accounts/pl/acctchrt_spouseinc.gnucash-xea,
|
||
accounts/pl/acctchrt_spouseretire.gnucash-xea, configure.in: Add
|
||
polish account templates, contributed by Jacek Baszkiewicz
|
||
<jbaszkiewicz@o2.pl>.
|
||
|
||
2009-10-26 20:36 cstim
|
||
|
||
* [r18397] src/import-export/gnc-import-format-gnome.c: Fix
|
||
compile error related to uninitialized value. Patch by Matt
|
||
Lavin <matt.lavin@gmail.com>.
|
||
|
||
2009-10-26 20:15 cstim
|
||
|
||
* [r18396] src/report/standard-reports/standard-reports.scm: Bug
|
||
#593906: Fix crash at account report Patch by Mike Alexander.
|
||
This is the fixed version of r18352 which was reverted in r18360.
|
||
* [r18395] src/engine/iso-4217-currencies.scm: Bug #582985,
|
||
#585022: Add missing currencies Armenian Dram (AMD) and RSD.
|
||
Patch by Frank H. Ellenberger.
|
||
* [r18394] src/engine/gnc-budget.c, src/engine/gnc-budget.h,
|
||
src/report/report-system/html-acct-table.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/report-system/report-utilities.scm,
|
||
src/report/standard-reports/budget.scm: Bug #593070: Budget
|
||
Report: Omit accounts with no budget and zero balance Patch
|
||
contributed by Luke Duncan: I would like to have an option for
|
||
the budget report that allows it to omit accounts that have zero
|
||
balance and no budget value specified over the entire budget
|
||
term. This avoids showing entire rows of blank cells without the
|
||
user having to manually select which accounts have a budget
|
||
value or balance for the term of the budget. The user can select
|
||
all expense and income accounts and it only shows the accounts
|
||
that have actual (nonzero) data to display.
|
||
|
||
2009-10-26 19:30 cstim
|
||
|
||
* [r18393] src/import-export/hbci/hbci-interaction.c: Bug #567090:
|
||
Fix erroneous password length comparison.
|
||
|
||
2009-10-25 21:02 cstim
|
||
|
||
* [r18392] po/de.po: Update German translation.
|
||
|
||
2009-10-25 20:34 cstim
|
||
|
||
* [r18391] src/register/ledger-core/split-register.c: Introduce
|
||
disambiguation prefix for "Deposit" action to distinguish it
|
||
from the noun. The Dutch translator wrote: Would it be possible
|
||
to differentiate between the instance of the _verb_ "Deposit" in
|
||
src/register/ledger-core/split-register.c:2184 (the verb) and
|
||
the occurrances of the _noun_ "Deposit" in
|
||
src/app-utils/prefs.scm (via intl-scm/guile-strings.c:6732) and
|
||
src/import-export/csv/gnc-csv-model.c:37? This would help me
|
||
tremendously with my efforts.
|
||
* [r18390] src/register/register-core/combocell.h,
|
||
src/register/register-gnome/combocell-gnome.c,
|
||
src/register/register-gnome/gnucash-item-list.c,
|
||
src/register/register-gnome/gnucash-item-list.h: Make one
|
||
register function more const correct to avoid compiler warnings
|
||
when passing const strings.
|
||
|
||
2009-10-25 20:06 cstim
|
||
|
||
* [r18389] po/nl.po: Update Dutch translation by Mark Haanen,
|
||
copied from the Translation Project.
|
||
|
||
2009-10-18 23:48 plongstaff
|
||
|
||
* [r18386] src/app-utils/gnc-exp-parser.c: Fix typo:
|
||
scm_catch_body_t -> scm_t_catch_body
|
||
|
||
2009-10-18 21:57 plongstaff
|
||
|
||
* [r18385] packaging/win32/install.sh: Allow m4 1.4.11 and 1.4.13
|
||
as well as 1.4.7. Should really parse the version number to
|
||
ensure it is higher than some minimum value.
|
||
|
||
2009-10-17 17:47 plongstaff
|
||
|
||
* [r18384] macros/gnome-guile-checks.m4,
|
||
src/app-utils/gnc-exp-parser.c,
|
||
src/optional/python-bindings/gnucash_core.i: Fix 598491: Remove
|
||
use of guile's deprecated GH interface
|
||
|
||
2009-10-16 20:15 cstim
|
||
|
||
* [r18383] po/nl.po: Updated Dutch translation by Mark Haanen,
|
||
copied from the Translation Project.
|
||
|
||
2009-10-16 19:53 cstim
|
||
|
||
* [r18381] packaging/win32/dist.sh: Win32: Assert there is only
|
||
one aqbanking plugin directory before accessing the
|
||
qt3-wizard.exe.
|
||
|
||
2009-10-16 19:06 cstim
|
||
|
||
* [r18380] po/nl.po: Updated Dutch translation by Erwin Poeze,
|
||
copied from the Translation Project.
|
||
|
||
2009-10-15 23:21 plongstaff
|
||
|
||
* [r18379] src/gnc-module/Makefile.am,
|
||
src/gnc-module/gnc-module.c: gnc-module doesn't need to
|
||
compile/link with guile
|
||
|
||
2009-10-13 19:37 cstim
|
||
|
||
* [r18378] packaging/win32/defaults.sh: Win32: Minor version
|
||
update of aqbanking.
|
||
|
||
2009-10-08 21:04 cstim
|
||
|
||
* [r18377] src/gnome-utils/glade/preferences.glade,
|
||
src/gnome/schemas/apps_gnucash_general.schemas.in,
|
||
src/register/ledger-core/split-register-control.c: Add new
|
||
option in register "Tab order includes Transfer field". Patch by
|
||
Colin Law: Patch that provides a new option in the Register
|
||
preferences to specify whether, when tab is hit after entering
|
||
the description for a memorised transaction in Basic Ledger
|
||
view, that the cursor skips to the value field (as at present)
|
||
or just tabs to the Transfer field. The option defaults to
|
||
include the Transfer field so gnucash operation is unaffected
|
||
unless user modifies the option. Signed-off-by: Christian
|
||
Stimming <stimming@tuhh.de>
|
||
|
||
2009-10-07 20:45 cstim
|
||
|
||
* [r18376] src/backend/xml/gnc-recurrence-xml-v2.c: Partly fix
|
||
broken data file backward compatibility where SX recurrence
|
||
would disappear. In r17725 and r17751, I introduced the extra
|
||
XML child element <recurrence:weekend_adj>, but this means a
|
||
gnucash-2.2.x cannot read the SX recurrence of a >=2.3.x file
|
||
anymore, which is bad. In order to improve this broken backward
|
||
compatibility for at least the common case, we don't write out
|
||
this XML element as long as it is only "none".
|
||
|
||
2009-10-06 00:03 plongstaff
|
||
|
||
* [r18371] configure.in: Change version number to 2.3.7
|
||
|
||
2009-10-04 23:31 plongstaff
|
||
|
||
* [r18370] packaging/win32/defaults.sh: Retrieve new packaged
|
||
pgsql binary which has msvcr71.dll included. Also, win32
|
||
packaged webkit is retrieved from sourceforge.net, not
|
||
gnucash.org.
|
||
|
||
2009-10-04 20:25 cstim
|
||
|
||
* [r18369] packaging/win32/dist.sh, packaging/win32/install.sh:
|
||
Revert r18366, "Bug #596248: Disable pgsql in libdbi build" The
|
||
current build doesn't even start. We revert this change so that
|
||
we go back to the previous behaviour where we at least started
|
||
the main window.
|
||
* [r18368] packaging/win32/defaults.sh: Partly revert r18363,
|
||
"Minor windows version updates: Newer gmp, newer slib." The
|
||
newest build doesn't even start the gnucash main window (only
|
||
the splash screen). Hence, we revert the changed slib version
|
||
because this might affect that behaviour.
|
||
|
||
2009-10-03 20:11 cstim
|
||
|
||
* [r18367] packaging/win32/install.sh: Win32: Build gwenhyfar
|
||
without openssl because it doesn't need it anyway.
|
||
|
||
2009-10-03 14:06 cstim
|
||
|
||
* [r18366] packaging/win32/dist.sh, packaging/win32/install.sh:
|
||
Bug #596248: Disable pgsql in libdbi build because the available
|
||
pgsql binaries depend on Visual Studio C runtime. This can be
|
||
enabled again as soon as we pgsql binaries available which do
|
||
not depend on MSVCR71.DLL anymore.
|
||
|
||
2009-10-03 14:01 cstim
|
||
|
||
* [r18365] src/register/ledger-core/split-register-layout.c:
|
||
Follow-up to r18354: Patch for balance column displayed in
|
||
template register Patch by Tim M: The attached patch is an
|
||
improvement to the original patch which supplies the correct
|
||
number of columns to gnucash for the general_ledger register
|
||
view if the register is a template. Signed-off-by: Christian
|
||
Stimming <stimming@tuhh.de>
|
||
|
||
2009-10-03 13:59 cstim
|
||
|
||
* [r18364] src/gnome-utils/gnc-sx-list-tree-model-adapter.c: I18n:
|
||
Fix forgotten string markup for translation.
|
||
|
||
2009-10-03 11:48 cstim
|
||
|
||
* [r18363] packaging/win32/defaults.sh: Minor windows version
|
||
updates: Newer gmp, newer slib. (Note: The newer slib version
|
||
doesn't yet fix the issue which caused r18360)
|
||
|
||
2009-10-03 11:43 cstim
|
||
|
||
* [r18362] po/pl.po: Updated Polish translation by Jacek
|
||
Baszkiewicz.
|
||
|
||
2009-10-03 11:37 cstim
|
||
|
||
* [r18361] src/register/ledger-core/split-register-model.c: Fix
|
||
compiler warnings. Patch by Colin Law: Attached is a patch to
|
||
fix compiler warnings in split-register-model.c. In fact for me
|
||
they prevent compilation, possibly because I have specified
|
||
--enable-compile-warnings. I have inspected the code and it
|
||
appears that the warnings are unfounded, the code appears to be
|
||
safe, though I can see why the warnings were generated.
|
||
Signed-off-by: Christian Stimming <stimming@tuhh.de>
|
||
|
||
2009-10-03 11:33 cstim
|
||
|
||
* [r18360] src/report/standard-reports/standard-reports.scm:
|
||
Revert r18352, "Bug #593906: Fix crash at creating account
|
||
report" The bugfix was using the guile function "@" which
|
||
apparently isn't available on quite a number of platforms,
|
||
including the Windows guile-1.6.8 which we're shipping in our
|
||
windows binary. So we need to fix the original bug in a
|
||
different way without the "@" function.
|
||
|
||
2009-09-29 01:05 plongstaff
|
||
|
||
* [r18356] configure.in: Update revision number to 2.3.6
|
||
|
||
2009-09-28 20:32 cstim
|
||
|
||
* [r18355] src/register/ledger-core/split-register-model.c:
|
||
Improve original register running balance implementation. Patch
|
||
by Tim M: The attached patch is an enhancement to the original
|
||
reg_run_balance patch that was implemented. This patch has been
|
||
created off of a recent trunk (in the last week). It makes the
|
||
following changes: 1. Add a gboolean to the argument list of the
|
||
gnc_split_register_get_rbaln() function. If the new boolean
|
||
value is set to TRUE, then the function will return the running
|
||
balance for the parent account and all subaccounts. If set to
|
||
FALSE, the function will only return the running balance of the
|
||
parent account and will not include the subaccounts. The
|
||
function has been modified also to accomodate this change. 2.
|
||
Update existing calls to the function to add the boolean value.
|
||
This patch does not actually implement a runtime balance for
|
||
single account register view or normal balance column because of
|
||
potential issues that will need to be addressed, but it opens up
|
||
the possibility for easy implementation of such a change.
|
||
Signed-off-by: Christian Stimming <stimming@tuhh.de>
|
||
|
||
2009-09-28 20:31 cstim
|
||
|
||
* [r18354] src/register/ledger-core/split-register-layout.c: Fix
|
||
bug when register running balance column appears in template
|
||
transaction. Patch by Tim M: I noticed yesterday a bug in the
|
||
reg run balance patch that was applied, there is now a "Balance"
|
||
column displayed in the template transaction register. If you
|
||
open the scheduled transaction editor, then open a scheduled
|
||
transaction and go to the "Template Transaction" tab, there is a
|
||
"Balance" column displayed on the far right side of the
|
||
register. The attached patch fixes this defect so that the RBALN
|
||
column is not displayed in template registers. Signed-off-by:
|
||
Christian Stimming <stimming@tuhh.de>
|
||
|
||
2009-09-28 17:32 cstim
|
||
|
||
* [r18352] src/report/standard-reports/standard-reports.scm: Bug
|
||
#593906: Fix crash at creating account report Patch by Mike
|
||
Alexander: I tracked it down to the set of changes made in
|
||
r18253 to automatically load all the reports in the
|
||
standard-reports directory. This changed standard-reports.scm to
|
||
use resolve-module instead of use-modules to load reports. One
|
||
difference between these two is that resolve-module doesn't make
|
||
the interface for the loaded module available to the module
|
||
containing the call to resolve-module. This causes a crash when
|
||
gnc:register-report-create in standard-reports.scm tries to call
|
||
gnc:register-report-create-internal which is located in
|
||
register.scm (one of the modules loaded using resolve-module). I
|
||
fixed it by explicitly defining that interface using the "@"
|
||
guile function after the modules are loaded. You could also
|
||
probably just add back a call to use-module for that module, but
|
||
this seems to work and makes it explicit what interface is
|
||
needed. Signed-off-by: Christian Stimming <stimming@tuhh.de>
|
||
|
||
2009-09-28 17:28 cstim
|
||
|
||
* [r18351] po/sk.po: Updated Slovak translation, copied from the
|
||
Translation Project.
|
||
|
||
2009-09-26 02:21 plongstaff
|
||
|
||
* [r18350] configure.in, src/gnome-utils/print-session.c,
|
||
src/gnome-utils/print-session.h, src/html/gnc-html-graph-gog.c:
|
||
If webkit chosen as html engine, don't bother looking for
|
||
gtkhtml.
|
||
|
||
2009-09-26 00:07 plongstaff
|
||
|
||
* [r18349] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/gnome-search/gnc-general-search.c,
|
||
src/gnome-search/gnc-general-search.h: Fix enhancement bug
|
||
101456 - 'Find' dialog cumbersome for Business functions When
|
||
opening an invoice search dialog from a specific company, list
|
||
is populated by all invoices. Patch by Geert Janssens
|
||
|
||
2009-09-25 23:36 plongstaff
|
||
|
||
* [r18348] src/register/register-gnome/gnucash-item-edit.c:
|
||
Enhancement bug 589787 - Multi-line up/down scroll for register
|
||
transaction Notes field text Patch by James Raehl
|
||
|
||
2009-09-25 19:43 cstim
|
||
|
||
* [r18347] packaging/win32/dist.sh: Win32 build: Add forgotten
|
||
dist_ktoblzcheck step to dist creation.
|
||
|
||
2009-09-25 01:32 plongstaff
|
||
|
||
* [r18346] src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-account.h: Use GtkFunction instead
|
||
of obsolete GtkDestroyNotify for argument type
|
||
|
||
2009-09-24 20:45 cstim
|
||
|
||
* [r18345] packaging/win32/gwenhywfar-3.11.1-patch.diff: Win32
|
||
build: gwenhywfar needs another patch
|
||
|
||
2009-09-24 20:12 cstim
|
||
|
||
* [r18344] packaging/win32/install.sh: Win32 build: Fix stupid
|
||
typo in aclocal call (also it is not needed ATM)
|
||
|
||
2009-09-24 20:06 cstim
|
||
|
||
* [r18343] packaging/win32/defaults.sh,
|
||
packaging/win32/gwenhywfar-3.11.1-patch.diff: Gwenhywfar-3.11.1
|
||
also needs a patch to not crash at startup.
|
||
|
||
2009-09-24 18:49 cstim
|
||
|
||
* [r18342] po/da.po: Updated Danish translation by Joe Hansen,
|
||
copied from the Translation Project.
|
||
|
||
2009-09-23 20:19 cstim
|
||
|
||
* [r18341] po/de.po: Updated German translation, inspired by
|
||
Raffael Luthiger's contribution on 2008-12-31.
|
||
|
||
2009-09-23 10:32 cstim
|
||
|
||
* [r18340] packaging/win32/install.sh: Win32 build: Update file
|
||
names with newer aqbanking version.
|
||
|
||
2009-09-23 09:37 cstim
|
||
|
||
* [r18339] packaging/win32/defaults.sh,
|
||
packaging/win32/install.sh: Update gwenhywfar+aqbanking packages
|
||
- Martin has just released new versions including our patches.
|
||
* [r18338] src/import-export/aqbanking/gncmod-aqbanking.c: Fix
|
||
another forgotten i18n include.
|
||
|
||
2009-09-23 09:26 cstim
|
||
|
||
* [r18337] packaging/win32/install.sh: Win32 build: Remove
|
||
gwenhywfar configure option which has been removed before
|
||
gwenhywfar-3.8.2. Also, add aclocal call because the patch has
|
||
modified configure.ac.
|
||
|
||
2009-09-23 08:31 cstim
|
||
|
||
* [r18336] packaging/win32/aqbanking-4.1.6-patch.diff,
|
||
packaging/win32/defaults.sh,
|
||
packaging/win32/gwenhywfar-3.11.0-patch.diff: Win32 build: Add
|
||
patch for gwenhywfar-3.11.0 so that this compiles correctly.
|
||
|
||
2009-09-23 08:27 cstim
|
||
|
||
* [r18335] src/import-export/gncmod-generic-import.c,
|
||
src/import-export/hbci/gncmod-hbci.c: Fix forgotten i18n
|
||
includes.
|
||
|
||
2009-09-23 08:15 cstim
|
||
|
||
* [r18334] src/gnome-utils/dialog-preferences.h: Clarify
|
||
documentation: Preference tab names must be translated
|
||
everywhere.
|
||
|
||
2009-09-23 08:14 cstim
|
||
|
||
* [r18333] src/import-export/aqbanking/gncmod-aqbanking.c,
|
||
src/import-export/gncmod-generic-import.c,
|
||
src/import-export/hbci/gncmod-hbci.c,
|
||
src/import-export/qif-import/gnc-plugin-qif-import.c: I18n fix:
|
||
Markup preference tab name "Online Banking" for translation.
|
||
|
||
2009-09-22 21:38 cstim
|
||
|
||
* [r18332] packaging/win32/dist.sh: Win32 installer: Really fix
|
||
path of qt3-wizard.exe.
|
||
|
||
2009-09-22 21:23 cstim
|
||
|
||
* [r18331] packaging/win32/dist.sh: Bug #595920: Fix missing
|
||
ca-bundle.crt in windows installer. Also, fix the plugin number
|
||
path of qt3-wizard.exe.
|
||
|
||
2009-09-22 20:33 cstim
|
||
|
||
* [r18330] packaging/win32/defaults.sh,
|
||
packaging/win32/libofx-0.9.2-patch.diff: Minor version update
|
||
for online banking packages. The libofx patch was originally
|
||
intended to be committed to the libofx CVS so that the code
|
||
would be included in a potential 0.9.2 release sometime in the
|
||
future, only until I discovered that I'm a developer there but
|
||
without CVS write access. Duh!
|
||
|
||
2009-09-22 17:12 cmarchi
|
||
|
||
* [r18329] po/pl.po: Update of Polish translation by Jacek
|
||
Baszkiewicz
|
||
|
||
2009-09-21 00:51 plongstaff
|
||
|
||
* [r18328] src/report/report-system/report-system.scm,
|
||
src/report/report-system/report-utilities.scm,
|
||
src/report/stylesheets/stylesheet-easy.scm,
|
||
src/report/stylesheets/stylesheet-fancy.scm: Add "file://" URL
|
||
type to images in invoices. On win32, this at least allows the
|
||
exported invoice html to load in firefox. It still doesn't fix
|
||
it in webkit, for some reason.
|
||
|
||
2009-09-20 20:24 cstim
|
||
|
||
* [r18327] po/ca.po, po/cs.po, po/da.po, po/de_CH.po, po/el.po,
|
||
po/en_GB.po, po/es.po, po/es_NI.po, po/eu.po, po/fi.po,
|
||
po/fr.po, po/he.po, po/hu.po, po/it.po, po/ja.po, po/ko.po,
|
||
po/lt.po, po/nb.po, po/ne.po, po/nl.po, po/pl.po, po/pt.po,
|
||
po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sv.po,
|
||
po/ta.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po,
|
||
po/zh_TW.po: Merge latest pot template into all .po translation
|
||
files.
|
||
|
||
2009-09-20 20:23 cstim
|
||
|
||
* [r18326] po/de.po: Update German translation with latest string
|
||
changes: 10 new strings.
|
||
|
||
2009-09-20 20:03 cstim
|
||
|
||
* [r18325] src/register/ledger-core/split-register-layout.c,
|
||
src/register/ledger-core/split-register-model.c,
|
||
src/register/ledger-core/split-register.h: Bug #107929: Register
|
||
window with running balance including all subaccounts Adds a
|
||
balance column to the "Open Subaccounts" register with the
|
||
running balance. This patch adds a Balance column (similar to
|
||
the single account register) which provides a total running
|
||
balance of the parent account and all subaccounts. Patch by Tim
|
||
M, modified by cstim to take r18320 / Bug#585784 into account:
|
||
We need to should use gnc_account_print_info() instead of the
|
||
removed gnc_split_register_print_info().
|
||
|
||
2009-09-19 08:10 cmarchi
|
||
|
||
* [r18323] po/lt.po: Update of Lithuanian translation by Tadas
|
||
Masiulionis
|
||
|
||
2009-09-18 19:57 cstim
|
||
|
||
* [r18322] src/register/ledger-core/split-register.c: Bug #589804:
|
||
Additions to register transactions Action pulldown list Register
|
||
transaction Action pulldown lists are currently oriented to
|
||
stock transactions. Expense Action options, for example, are Buy
|
||
and Sell. The enclosed patch adds a small number of items for
|
||
those using Gnucash for personal checking accounts. Also, ATM is
|
||
split into ATM Deposit and ATM Draw (withdrawal). This patch
|
||
adds actions to the register transaction Action pulldown lists
|
||
Patch by James Raehl.
|
||
|
||
2009-09-18 19:51 cstim
|
||
|
||
* [r18321] src/import-export/ofx/gnc-ofx-import.c: Bug #572938:
|
||
Fix OFX Mutual fund buys that are imported as sells When I try
|
||
to import a downloaded OFX from Fidelity NetBenefits, my mutual
|
||
fund purchases become sales. I looked at the code and it seemed
|
||
like a pretty simple fix, it seems as if it was treading all
|
||
non-income investing transactions as sales. I wrote and tested
|
||
this patch to fix the problem. Patch by Matt Lavin, signed-off
|
||
by Benoit Grégoire.
|
||
|
||
2009-09-18 19:50 cstim
|
||
|
||
* [r18320] src/register/ledger-core/split-register-model.c: Bug
|
||
#585784: Fix wrong fractional precision in stock/mutual fund
|
||
registers Bug 585784 - Wrong fractional precision displayed in
|
||
stock/mutual fund registers The original patch attempted to fix
|
||
bug #529494 by replacing the gnc_split_value_print_info function
|
||
with gnc_split_register_print_info, which instead of using the
|
||
print info of the transaction's commodity, used the print info
|
||
of the commodity of the register's account. However, this was
|
||
not the correct behavior in all cases either. This patch
|
||
eliminates the gnc_split_register_print_info and instead puts
|
||
the logic for selecting the appropriate print info into the
|
||
functions which previously called it. * In
|
||
gnc_split_register_get_balance_entry, the print info of the
|
||
account of the split is used (xaccSplitGetAccount); if the split
|
||
doesn't have an account, the print info of the register's
|
||
default account (gnc_split_register_get_default_account) is used
|
||
* In gnc_split_register_get_debcred_entry, if there is no split,
|
||
the account info of the register's default account
|
||
(gnc_split_register_get_default_account) is used. Otherwise, if
|
||
the register is a Stock/Mutual Fund register or an (obsolete)
|
||
Currency register, the print info of the transaction's currency
|
||
is used (xaccTransGetCurrency). Finally in all other cases, the
|
||
print info of the register's default account
|
||
(gnc_split_register_get_default_account) is used. * In
|
||
gnc_template_register_get_debcred_entry, there is no account to
|
||
reference, so the default print info (gnc_default_print_info) is
|
||
used. Patch by Daniel Harding.
|
||
|
||
2009-09-18 19:40 cstim
|
||
|
||
* [r18319] src/libqof/qof/gnc-date-p.h, src/libqof/qof/gnc-date.c,
|
||
src/libqof/qof/gnc-date.h, src/libqof/qof/gnc-numeric.c,
|
||
src/libqof/qof/gnc-numeric.h, src/libqof/qof/guid.c,
|
||
src/libqof/qof/guid.h, src/libqof/qof/kvp-util-p.h,
|
||
src/libqof/qof/kvp-util.c, src/libqof/qof/kvp-util.h,
|
||
src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h,
|
||
src/libqof/qof/md5.c, src/libqof/qof/md5.h,
|
||
src/libqof/qof/qof-win32.c, src/libqof/qof/qof.h,
|
||
src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofbackend.c,
|
||
src/libqof/qof/qofbackend.h, src/libqof/qof/qofbook.c,
|
||
src/libqof/qof/qofbook.h, src/libqof/qof/qofbookmerge.c,
|
||
src/libqof/qof/qofbookmerge.h, src/libqof/qof/qofchoice.c,
|
||
src/libqof/qof/qofchoice.h, src/libqof/qof/qofclass.c,
|
||
src/libqof/qof/qofclass.h, src/libqof/qof/qofevent-p.h,
|
||
src/libqof/qof/qofevent.c, src/libqof/qof/qofevent.h,
|
||
src/libqof/qof/qofgobj.c, src/libqof/qof/qofgobj.h,
|
||
src/libqof/qof/qofid-p.h, src/libqof/qof/qofid.c,
|
||
src/libqof/qof/qofid.h, src/libqof/qof/qofinstance-p.h,
|
||
src/libqof/qof/qofinstance.c, src/libqof/qof/qofinstance.h,
|
||
src/libqof/qof/qoflog.c, src/libqof/qof/qoflog.h,
|
||
src/libqof/qof/qofmath128.c, src/libqof/qof/qofmath128.h,
|
||
src/libqof/qof/qofobject-p.h, src/libqof/qof/qofobject.c,
|
||
src/libqof/qof/qofobject.h, src/libqof/qof/qofquery-deserial.c,
|
||
src/libqof/qof/qofquery-deserial.h, src/libqof/qof/qofquery-p.h,
|
||
src/libqof/qof/qofquery-serialize.c, src/libqof/qof/qofquery.c,
|
||
src/libqof/qof/qofquery.h, src/libqof/qof/qofquerycore-p.h,
|
||
src/libqof/qof/qofquerycore.c, src/libqof/qof/qofquerycore.h,
|
||
src/libqof/qof/qofreference.c, src/libqof/qof/qofreference.h,
|
||
src/libqof/qof/qofsession-p.h, src/libqof/qof/qofsession.c,
|
||
src/libqof/qof/qofsession.h, src/libqof/qof/qofsql.c,
|
||
src/libqof/qof/qofsql.h, src/libqof/qof/qofutil.c,
|
||
src/libqof/qof/qofutil.h: Re-indentation of source code, first
|
||
try, only in the libqof directory so far. This also strips
|
||
trailing whitespaces from lines where they existed. This
|
||
re-indentation was done using astyle-1.23 using the following
|
||
options: astyle --indent=spaces=4 --brackets=break --pad-oper
|
||
|
||
2009-09-16 00:24 plongstaff
|
||
|
||
* [r18318] src/bin/gnucash-setup-env-osx.in: Add GNC_DBD_DIR
|
||
definition for libdbi on mac
|
||
|
||
2009-09-14 23:58 plongstaff
|
||
|
||
* [r18317] src/gnome-utils/glade/preferences.glade,
|
||
src/gnome/schemas/apps_gnucash_dialog_reconcile.schemas.in,
|
||
src/gnome/window-reconcile.c: Fix bug 590386 - Always use today
|
||
for reconciliation statement date Patch by Simon Arlott
|
||
|
||
2009-09-14 23:52 plongstaff
|
||
|
||
* [r18316] src/report/standard-reports/cash-flow.scm: Fix bug
|
||
591117 - Cash Flow Report's "Depth: All" Option is Broken Patch
|
||
by David Eisner
|
||
|
||
2009-09-14 23:44 plongstaff
|
||
|
||
* [r18315] configure.in: Fix bug 595014 - MacOSX 10.6 (Snow
|
||
Leopard) fails configure.in check Patch by David Reiser
|
||
|
||
2009-09-14 23:38 plongstaff
|
||
|
||
* [r18314] src/bin/gnucash-bin.c,
|
||
src/business/business-gnome/dialog-date-close.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-order.c,
|
||
src/business/business-gnome/search-owner.c,
|
||
src/business/dialog-tax-table/dialog-tax-table.c,
|
||
src/engine/Recurrence.c, src/gnome-search/search-account.c,
|
||
src/gnome-utils/dialog-commodity.c,
|
||
src/gnome/dialog-print-check.c, src/gnome/dialog-sx-editor.c,
|
||
src/gnome/dialog-sx-from-trans.c, src/gnome/druid-loan.c,
|
||
src/gnome/druid-stock-split.c,
|
||
src/gnome/gnc-plugin-page-budget.c,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-plugin-page-sx-list.c, src/gnome/gnc-split-reg.c,
|
||
src/html/gnc-html-gtkhtml.c, src/html/gnc-html-webkit.c,
|
||
src/import-export/aqbanking/dialog-ab-trans.c,
|
||
src/import-export/aqbanking/druid-ab-initial.c,
|
||
src/import-export/csv/gnc-csv-import.c,
|
||
src/import-export/csv/gnc-csv-model.c,
|
||
src/import-export/qif-import/druid-qif-import.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Fix bug 595015
|
||
- compiler warnings for missing printf format specs, gcc 4.2.1
|
||
Patch by David Reiser
|
||
|
||
2009-09-14 23:28 plongstaff
|
||
|
||
* [r18313] src/import-export/aqbanking/gnc-gwen-gui.c: Fix bug
|
||
595017 - compiler complaints about incompatible pointer types in
|
||
gnc-gwen-gui.c Patch by David Reiser
|
||
|
||
2009-09-14 01:00 plongstaff
|
||
|
||
* [r18312] packaging/win32/defaults.sh,
|
||
packaging/win32/install.sh,
|
||
packaging/win32/libdbi-dbd_helper.c.patch: Fix bug 589673 - need
|
||
to patch libdbi source for win32 problem. The patch exists in
|
||
libdbi source, but not in 0.8.3. The problem is that "errno" is
|
||
used as a routine parameter name. The parameters are accessed
|
||
incorrectly leading to a segmentation violation.
|
||
|
||
2009-09-11 23:18 plongstaff
|
||
|
||
* [r18311] src/html/gnc-html-graph-gog.c: Fix bug 594048 - gnucash
|
||
will not compile with most recent goffice versions Patch by Jean
|
||
Brefort
|
||
|
||
2009-09-11 16:48 cstim
|
||
|
||
* [r18310] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/dialog-invoice.c: Remove trailing
|
||
whitespace from lines. Patch by Geert Janssens.
|
||
|
||
2009-09-11 02:11 plongstaff
|
||
|
||
* [r18309] src/app-utils/app-utils.i,
|
||
src/app-utils/gnc-account-merge.c, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h,
|
||
src/business/business-core/gncTaxTable.c,
|
||
src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/dialog-tax-table/dialog-tax-table.c,
|
||
src/engine/Account.c, src/engine/Account.h, src/engine/Split.c,
|
||
src/engine/engine.i, src/gnome-utils/dialog-account.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/gnc-account-sel.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome/druid-hierarchy.c, src/gnome/druid-stock-split.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/window-reconcile.c,
|
||
src/import-export/aqbanking/druid-ab-initial.c,
|
||
src/import-export/hbci/druid-hbci-initial.c,
|
||
src/import-export/import-main-matcher.c,
|
||
src/import-export/import-match-map.c,
|
||
src/report/locale-specific/us/taxtxf.scm: Move
|
||
gnc_account_get_full_name() from app-utils to engine and remove
|
||
xaccAccountGetFullName in engine. The old routine in app-utils
|
||
just called the one in engine. There isn't even the excuse that
|
||
the one in app-utils was just there for SCM, because there were
|
||
SCM calls to xaccAccountGetFullName.
|
||
|
||
2009-09-11 02:09 plongstaff
|
||
|
||
* [r18308] src/business/business-core/sql/gnc-bill-term-sql.c,
|
||
src/business/business-core/sql/gnc-invoice-sql.c,
|
||
src/business/business-core/sql/gnc-order-sql.c,
|
||
src/business/business-core/sql/gnc-tax-table-sql.c: If an object
|
||
is loaded with a reference to an invoice, order, tax table or
|
||
bill term which has not been loaded yet, print a warning message
|
||
into the trace file.
|
||
|
||
2009-09-11 02:08 plongstaff
|
||
|
||
* [r18307] src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-budget-sql.c,
|
||
src/backend/sql/gnc-commodity-sql.c,
|
||
src/backend/sql/gnc-lots-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c: If an object is being
|
||
loaded that has a reference to a transaction, and the
|
||
transaction hasn't been loaded yet, load it. If an object has a
|
||
reference to an account, commodity, budget or lot that hasn't
|
||
been loaded yet, print a warning message in the trace file. The
|
||
difference in handling is that these object types are always
|
||
loaded at init time, whereas transactions are not.
|
||
|
||
2009-09-10 01:52 plongstaff
|
||
|
||
* [r18306] src/engine/Period.c, src/engine/Query.c,
|
||
src/engine/SX-book.c, src/engine/SchedXaction.c: Replace some
|
||
calls to (deprecated) xaccAccountGetGUID() with calls to
|
||
qof_entity_get_guid()
|
||
|
||
2009-09-10 00:27 plongstaff
|
||
|
||
* [r18305] accounts/ko: Fix svn:ignore property to ignore
|
||
Makefile/Makefile.in
|
||
|
||
2009-09-09 18:33 cstim
|
||
|
||
* [r18304] HACKING: Minor updates to HACKING, by Geert Janssens.
|
||
|
||
2009-09-08 23:48 plongstaff
|
||
|
||
* [r18303] src/engine/Account.c, src/engine/Account.h,
|
||
src/engine/engine.i, src/html/gnc-html.c, src/html/gnc-html.h,
|
||
src/html/gnc-html.i,
|
||
src/report/report-gnome/gnc-plugin-page-report.c,
|
||
src/report/report-gnome/window-report.c: Use SWIG properly to
|
||
wrap functions to free strings which need to be freed by the
|
||
caller.
|
||
|
||
2009-09-07 20:16 plongstaff
|
||
|
||
* [r18302] src/business/business-core/sql/gnc-entry-sql.c: Fix Bug
|
||
590458 - Invoices are incomplete or miss specifications Replace
|
||
call to gncEntrySetInvoice() with gncInvoiceAddEntry() which is
|
||
the real function.
|
||
|
||
2009-09-07 16:48 plongstaff
|
||
|
||
* [r18301] src/business/business-core/sql/gnc-job-sql.c: Fix Bug
|
||
590900 - "Unable to save to DB" dialog from Business -> Customer
|
||
-> New Job Allow owner id to be NULL
|
||
|
||
2009-09-07 16:25 plongstaff
|
||
|
||
* [r18300] src/backend/sql/gnc-schedxaction-sql.c: Fix bug 593865
|
||
- Unable to save to database error when scheduling transactions
|
||
Allow scheduled transaction to have NULL start date. Will
|
||
require db to be deleted and recreated.
|
||
|
||
2009-09-07 14:16 plongstaff
|
||
|
||
* [r18299] src/app-utils/gnc-ui-util.c: Fix index-out-of-range
|
||
compilation error
|
||
|
||
2009-09-06 18:42 cstim
|
||
|
||
* [r18298] po/glossary/da.po: Updated Danish glossary by Joe
|
||
Hansen.
|
||
|
||
2009-09-06 07:44 cstim
|
||
|
||
* [r18297] po/da.po: Updated Danish translation by Joe Hansen,
|
||
copied from the TP.
|
||
|
||
2009-09-06 07:43 cstim
|
||
|
||
* [r18296] src/gnome-utils/glade/commodity.glade: Fix typo in
|
||
message as pointed out by Joe Dalton.
|
||
|
||
2009-09-05 20:53 plongstaff
|
||
|
||
* [r18295] src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Fix more
|
||
valgrind problems
|
||
|
||
2009-09-05 13:16 plongstaff
|
||
|
||
* [r18294] src/html/gnc-html.c, src/html/gnc-html.h,
|
||
src/report/report-gnome/window-report.c: Fix bug 587891: Memory
|
||
leak - results of gnc-build-url
|
||
|
||
2009-09-05 00:35 plongstaff
|
||
|
||
* [r18293] configure.in, src/backend/dbi/test,
|
||
src/backend/dbi/test/Makefile.am,
|
||
src/backend/dbi/test/test-dbi-basic.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/dbi/test/test-dbi-stuff.h,
|
||
src/backend/dbi/test/test-dbi.c,
|
||
src/backend/dbi/test/test-dbi.xml,
|
||
src/backend/sql/gnc-backend-sql.c: Add some dbi backend tests to
|
||
test db save/load. In order to test the mysql backend, the
|
||
--with-test-mysql-url=URL option must be supplied to configure
|
||
where URL is the full url (mysql://host[:port]:db:user:password)
|
||
to access a mysql db. The same is true for postgres, with the
|
||
--with-test-pgsql-url=URL option.
|
||
|
||
2009-09-05 00:33 plongstaff
|
||
|
||
* [r18292]
|
||
src/optional/python-bindings/example_scripts/change_tax_code.py:
|
||
Forgot to add new file (python patches)
|
||
|
||
2009-09-05 00:11 plongstaff
|
||
|
||
* [r18291] AUTHORS,
|
||
src/optional/python-bindings/example_scripts/simple_session.py,
|
||
src/optional/python-bindings/example_scripts/simple_test.py,
|
||
src/optional/python-bindings/gnucash_core.i,
|
||
src/optional/python-bindings/gnucash_core.py: Python bindings
|
||
patches by Mark Jenkins. python_GetNthChild_remove.patch remove
|
||
the redundant GetNthChild code, gnc_account_nth_child supported
|
||
python_more_GUID.patch Improve support for GUID
|
||
python_better_commodity.patch * Removed custom __init__ from
|
||
GncCommodity, not only is it wrong but the one from
|
||
GnuCashCoreClass is just fine. * Supported the get_table method
|
||
For Book * Removed support for direct instantiation of
|
||
GncCommodityTable. (via gnc_commodity_table_new() ). Only
|
||
methods and not the constructor function are added to the class
|
||
now. Python binding users can access a GncCommodityTable
|
||
instance via Book.get_table() and have no need to use
|
||
gnc_commodity_table_new(), which the apis advise is for internal
|
||
use only. python_GncLot.patch * included gnc-lot.h in
|
||
gnucash_core.i again * Made GncLot class use superclass
|
||
__init__, it doesn't need its own.
|
||
python_more_documentation.patch Documentation strings for many
|
||
classes, which can be viewed in source and with python's help()
|
||
mechanism. python_business_module_load.patch load the business
|
||
module, not the business module specific backend
|
||
python_example_scripts.py example scripts improved, new one
|
||
added. This new script originally came from this post:
|
||
http://lists.gnucash.org/pipermail/gnucash-devel/2008-July/023618.html
|
||
python_authors_update.patch added Legal Aid Manitoba to credit
|
||
line for Mark Jenkins
|
||
|
||
2009-09-04 01:34 plongstaff
|
||
|
||
* [r18290] src/backend/dbi/gnc-backend-dbi.c: Use "float8" instead
|
||
of "real" for double field in slots table so that we get an 8
|
||
byte float rather than only 4 byte.
|
||
|
||
2009-09-02 01:47 plongstaff
|
||
|
||
* [r18288] src/backend/dbi/gnc-backend-dbi.c: Doubles weren't
|
||
being loaded properly from sqlite3. Fix that problem by examine
|
||
more closely the type information returned by libdbi.
|
||
|
||
2009-09-01 19:19 cstim
|
||
|
||
* [r18287] po/nl.po: Updated Dutch translation by Erwin Poeze,
|
||
copied from the Translation Project.
|
||
|
||
2009-08-29 08:04 cstim
|
||
|
||
* [r18285] po/da.po: Updated Danish translation by Joe Hansen,
|
||
copied from the Translation Project.
|
||
|
||
2009-08-29 00:00 plongstaff
|
||
|
||
* [r18283] src/backend/sql/gnc-backend-sql.c: Fix bug where NULL
|
||
dates on sqlite cause sigsegv
|
||
|
||
2009-08-28 01:50 plongstaff
|
||
|
||
* [r18280] configure.in: Change release # to 2.3.5
|
||
|
||
2009-08-25 21:01 cedayiv
|
||
|
||
* [r18279] src/import-export/qif-import/qif-objects.scm: Bug
|
||
575778: QIF Import: Fix crash when a security list omits the "T"
|
||
(type) line.
|
||
|
||
2009-08-24 02:00 plongstaff
|
||
|
||
* [r18277] configure.in, lib/libc/Makefile.am,
|
||
lib/libc/gmtime_r.c, lib/libc/gmtime_r.h,
|
||
src/backend/dbi/gnc-backend-dbi.c: Add win32 version of gmtime_r.
|
||
|
||
2009-08-23 20:45 cstim
|
||
|
||
* [r18276] po/ca.po, po/cs.po, po/da.po, po/de_CH.po, po/el.po,
|
||
po/en_GB.po, po/es.po, po/es_NI.po, po/eu.po, po/fi.po,
|
||
po/fr.po, po/he.po, po/hu.po, po/it.po, po/ja.po, po/ko.po,
|
||
po/lt.po, po/nb.po, po/ne.po, po/nl.po, po/pl.po, po/pt.po,
|
||
po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sv.po,
|
||
po/ta.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po,
|
||
po/zh_TW.po: Merge latest pot template into all .po translation
|
||
files.
|
||
|
||
2009-08-23 20:39 cstim
|
||
|
||
* [r18275] po/de.po: Updated German translation.
|
||
|
||
2009-08-23 20:36 cstim
|
||
|
||
* [r18274] src/gnome/glade/price.glade,
|
||
src/report/report-system/eguile-gnc.scm: Fix minor i18n issues.
|
||
* Don't translate gtk stock button labels * Don't split
|
||
sentences when translating * Exclude formatting from
|
||
translatable messages when possible
|
||
|
||
2009-08-23 00:54 plongstaff
|
||
|
||
* [r18273] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c: Fix bug 592719 - postgres
|
||
backend aborts with date problems on transactions Store invalid
|
||
dates as NULL in the database, and when loading a NULL, that
|
||
date doesn't need to be set.
|
||
|
||
2009-08-22 21:10 plongstaff
|
||
|
||
* [r18272] src/report/standard-reports/budget.scm: Fix bug 592021:
|
||
Budget Report: Options to show actual, budgeted, and difference
|
||
columns doesn't work correctly. Patch by Luke Duncan
|
||
|
||
2009-08-22 20:17 plongstaff
|
||
|
||
* [r18271] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-plugin-file-history.c: Fix bug 392357: Allow
|
||
port specification for a database connection. For both mysql and
|
||
pgsql, the port number can be specified after the host,
|
||
separated by a colon. The URI spec is:
|
||
mysql://hostname[:port]:dbname:username:password where [:port]
|
||
indicates that it is optional.
|
||
|
||
2009-08-22 19:09 plongstaff
|
||
|
||
* [r18270] src/backend/sql/gnc-budget-sql.c: Fix compilation
|
||
problem - add GPOINTER_TO_UINT() cast
|
||
|
||
2009-08-22 18:56 plongstaff
|
||
|
||
* [r18269] src/backend/sql/gnc-commodity-sql.c: Avoid CRIT message
|
||
when loading root account which has NULL commodity.
|
||
|
||
2009-08-21 20:39 cstim
|
||
|
||
* [r18268] src/backend/xml/gnc-account-xml-v2.c: Partly reverting
|
||
r18246: Disable writing of "hidden" and "placeholder" flags as
|
||
XML tags. Don't write new XML tags in version 2.3.x and 2.4.x
|
||
because it would mean 2.2.x cannot read those files again. But
|
||
we can enable writing these tags in 2.5.x or late in 2.4.x.
|
||
|
||
2009-08-18 17:50 cmarchi
|
||
|
||
* [r18264] po/ja.po: Updated Japanese translation by KUSANO
|
||
Takayuki
|
||
|
||
2009-08-18 16:49 plongstaff
|
||
|
||
* [r18263] packaging/win32/gnucash.iss.in,
|
||
packaging/win32/install.sh, src/bin/gnucash-setup-env-osx.in,
|
||
src/bin/gnucash-setup-env.in: Fix win32 report directory startup
|
||
problem on win32. In order to help keep the various places
|
||
run-time environment is created in sync, add a comment to each
|
||
place suggesting that environment changes should be reflected in
|
||
all 4 places.
|
||
|
||
2009-08-18 00:11 plongstaff
|
||
|
||
* [r18260] packaging/win32/install.sh: Fix win32 gnucash.cmd
|
||
creation to handle ability for reports to be dropped into the
|
||
installed report\standard-reports folder.
|
||
|
||
2009-08-16 22:56 plongstaff
|
||
|
||
* [r18258] configure.in: Update release number to 2.3.4
|
||
|
||
2009-08-16 22:17 plongstaff
|
||
|
||
* [r18257] src/backend/xml/test/test-file-stuff.c,
|
||
src/backend/xml/test/test-file-stuff.h,
|
||
src/backend/xml/test/test-xml-account.c: Fix tests so that 'make
|
||
check' will pass
|
||
|
||
2009-08-16 19:43 plongstaff
|
||
|
||
* [r18256] src/backend/xml/gnc-backend-xml.c: Rename functions
|
||
from "file" to "xml" (e.g. xml_begin_session()) since this is
|
||
the xml backend.
|
||
|
||
2009-08-16 19:10 cstim
|
||
|
||
* [r18255] po/nl.po: Updated Dutch translation by Erwin Poeze,
|
||
copied from the Translation Project.
|
||
|
||
2009-08-16 17:09 plongstaff
|
||
|
||
* [r18254] src/backend/sql/gnc-budget-sql.c: Fix CRIT messages
|
||
when loading budgets
|
||
|
||
2009-08-16 00:50 plongstaff
|
||
|
||
* [r18253] src/bin/Makefile.am, src/bin/gnucash-setup-env-osx.in,
|
||
src/bin/gnucash-setup-env.in,
|
||
src/report/standard-reports/Makefile.am,
|
||
src/report/standard-reports/account-piecharts.scm,
|
||
src/report/standard-reports/account-summary.scm,
|
||
src/report/standard-reports/advanced-portfolio.scm,
|
||
src/report/standard-reports/average-balance.scm,
|
||
src/report/standard-reports/balance-sheet.scm,
|
||
src/report/standard-reports/budget-balance-sheet.scm,
|
||
src/report/standard-reports/budget-barchart.scm,
|
||
src/report/standard-reports/budget-flow.scm,
|
||
src/report/standard-reports/budget-income-statement.scm,
|
||
src/report/standard-reports/budget.scm,
|
||
src/report/standard-reports/cash-flow.scm,
|
||
src/report/standard-reports/category-barchart.scm,
|
||
src/report/standard-reports/daily-reports.scm,
|
||
src/report/standard-reports/equity-statement.scm,
|
||
src/report/standard-reports/general-journal.scm,
|
||
src/report/standard-reports/general-ledger.scm,
|
||
src/report/standard-reports/income-statement.scm,
|
||
src/report/standard-reports/net-barchart.scm,
|
||
src/report/standard-reports/portfolio.scm,
|
||
src/report/standard-reports/price-scatter.scm,
|
||
src/report/standard-reports/register.scm,
|
||
src/report/standard-reports/standard-reports.scm,
|
||
src/report/standard-reports/transaction.scm,
|
||
src/report/standard-reports/trial-balance.scm: Reports are now
|
||
automatically picked up at startup time. Each file in the
|
||
directory
|
||
share/gnucash/guile-modules/gnucash/report/standard-reports is
|
||
assumed to be an SCM file which defines a module which generates
|
||
a report. The business reports have not yet been converted. A
|
||
new element 'standard-reports' needs to be added to the module
|
||
definition. I assume the business-reports.scm file sets up some
|
||
resources that the business reports use (e.g. the Business
|
||
submenu under Reports).
|
||
|
||
2009-08-15 21:09 plongstaff
|
||
|
||
* [r18252] src/backend/sql/gnc-schedxaction-sql.c: Fix bug 591614:
|
||
Saving to postgresql causes zombie scheduled transactions. SX
|
||
end date was not being stored. It is now stored. NOTE: This is a
|
||
change in the db table schema. You need to save your data to
|
||
XML, then resave to the database.
|
||
|
||
2009-08-15 21:08 plongstaff
|
||
|
||
* [r18251] src/backend/sql/gnc-backend-sql.c: Ensure template root
|
||
account is stored even if no scheduled transactions. Otherwise,
|
||
when it comes time to store the template account before the
|
||
root, the account has a dangling parent guid.
|
||
|
||
2009-08-15 19:02 plongstaff
|
||
|
||
* [r18250] src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-budget-sql.c: Add budget amounts table. This
|
||
table contains 1 record per budget per account per period which
|
||
has an amount set.
|
||
|
||
2009-08-15 08:56 cstim
|
||
|
||
* [r18249] po/da.po: Updated Danish translation, by Joe Hansen,
|
||
copied from the Translation Project.
|
||
|
||
2009-08-14 01:58 plongstaff
|
||
|
||
* [r18248] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/business/business-core/sql/gnc-address-sql.c,
|
||
src/business/business-core/sql/gnc-owner-sql.c: Save timespec
|
||
values into 'timestamp' in mysql and pgsql. NOTE: with this
|
||
change, the format of the tables has changed.
|
||
|
||
2009-08-14 00:29 plongstaff
|
||
|
||
* [r18247] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-backend-sql.c: 1) Use 'date' type on
|
||
pgsql/mysql to save date values. 2) When loading from db, don't
|
||
make template root account child of main root account NOTE: This
|
||
change will invalidate any db files stored in
|
||
sqlite3/mysql/pgsql. Save your file to XML, rebuild, load from
|
||
XML and save in new format.
|
||
|
||
2009-08-13 00:05 plongstaff
|
||
|
||
* [r18246] src/backend/sql/gnc-account-sql.c,
|
||
src/backend/xml/gnc-account-xml-v2.c,
|
||
src/backend/xml/sixtp-dom-generators.c,
|
||
src/backend/xml/sixtp-dom-generators.h,
|
||
src/backend/xml/sixtp-dom-parsers.c,
|
||
src/backend/xml/sixtp-dom-parsers.h: Store account "hidden" and
|
||
"placeholder" flags as booleans in the account record and with
|
||
new <hidden> and <placeholder> tags in the XML file. The values
|
||
are still stored in the slots as well for backward compatibility.
|
||
|
||
2009-08-12 00:06 plongstaff
|
||
|
||
* [r18245] src/engine/Account.c: Placeholder was defined as a
|
||
property but not properly registered with glib. Add it.
|
||
|
||
2009-08-11 23:51 plongstaff
|
||
|
||
* [r18244] src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-recurrence-sql.c,
|
||
src/backend/sql/gnc-slots-sql.c,
|
||
src/business/business-core/sql/gnc-tax-table-sql.c: Add
|
||
autoincrementing int primary column 'id' to recurrences, slots
|
||
and taxtable_entries tables. THIS REQUIRES THAT YOUR DATABASE BE
|
||
DELETED AND RECREATED - You can back it up to an XML file.
|
||
|
||
2009-08-09 22:28 plongstaff
|
||
|
||
* [r18243] src/backend/sql/gnc-backend-sql.c: For versions table,
|
||
use table name as primary key, and disallow NULL values for both
|
||
fields
|
||
|
||
2009-08-09 22:26 plongstaff
|
||
|
||
* [r18242] src/backend/sql/gnc-account-sql.c: Store account in db
|
||
even if commodity=NULL
|
||
|
||
2009-08-09 22:25 plongstaff
|
||
|
||
* [r18241] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.h: Handle creation of autoinc
|
||
columns correctly
|
||
|
||
2009-08-09 17:26 plongstaff
|
||
|
||
* [r18240] src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-backend-sql.c: Save and restore root account
|
||
to SQL dbs
|
||
|
||
2009-08-08 16:19 plongstaff
|
||
|
||
* [r18239] src/backend/sql/gnc-commodity-sql.c: Fix bug 589418:
|
||
commodities were not being stored properly. The old code used an
|
||
INSERT if a completely new db was being saved or if the object
|
||
was a new object. This didn't handle the case where a currency
|
||
(all of which are created at startup time) is used for the first
|
||
time in an existing file. In this case, the commodity would
|
||
*not* be stored. This was an attempt to avoid testing each time
|
||
to see whether the commodity needed to be stored or not. For
|
||
now, the test every time is re-instated.
|
||
|
||
2009-08-05 20:52 cedayiv
|
||
|
||
* [r18238] src/gnome-utils/gnc-date-edit.c: GNCDateEdit: Fix
|
||
r18237 by including localtime_r.h if necessary.
|
||
|
||
2009-08-03 22:21 cedayiv
|
||
|
||
* [r18237] src/gnome-utils/gnc-date-edit.c: Use localtime_r()
|
||
instead of localtime() in GNCDateEdit. From audit of r17459.
|
||
|
||
2009-08-03 15:52 plongstaff
|
||
|
||
* [r18236] src/report/standard-reports/budget.scm: Add some
|
||
machinery to the budget report to allow columns to be
|
||
accumulated. This allows, for example, all months after the
|
||
current one to be combined into a single one to save space. At
|
||
this point, this ability is not visible to the user. I first
|
||
need to figure out how to find the current period in a budget.
|
||
|
||
2009-08-02 20:18 cstim
|
||
|
||
* [r18235] po/nl.po: Updated Dutch translation by Erwin Poeze.
|
||
Submitted through the Translation Project (indeed this update
|
||
came just shortly after the previous commit)
|
||
|
||
2009-08-02 19:39 cstim
|
||
|
||
* [r18234] po/nl.po: Updated Dutch translation by Erwin Poeze.
|
||
Copied from the Translation Project.
|
||
|
||
2009-08-02 18:50 plongstaff
|
||
|
||
* [r18233] src/report/standard-reports/budget.scm: For income
|
||
accounts, reverse sign of "difference" column so that positive
|
||
values are good (more than budget).
|
||
|
||
2009-08-02 16:51 plongstaff
|
||
|
||
* [r18232] src/report/report-system/html-acct-table.scm,
|
||
src/report/standard-reports/budget.scm,
|
||
src/report/stylesheets/stylesheet-css.scm,
|
||
src/report/stylesheets/stylesheet-easy.scm,
|
||
src/report/stylesheets/stylesheet-fancy.scm,
|
||
src/report/stylesheets/stylesheet-plain.scm: Fix wrapping
|
||
problems in budget cells (account labels and negative values)
|
||
|
||
2009-08-02 13:36 plongstaff
|
||
|
||
* [r18231] src/report/standard-reports/budget.scm,
|
||
src/report/stylesheets/stylesheet-css.scm,
|
||
src/report/stylesheets/stylesheet-easy.scm,
|
||
src/report/stylesheets/stylesheet-fancy.scm,
|
||
src/report/stylesheets/stylesheet-plain.scm: Add support to
|
||
display negative values in red. Modify the budget report
|
||
appropriately.
|
||
|
||
2009-08-02 03:00 plongstaff
|
||
|
||
* [r18230] configure.in, packaging/win32/install.sh: Change
|
||
--enable-webkit configure option to --with-html-engine=XXX where
|
||
XXX is "gtkhtml" (default) or "webkit".
|
||
|
||
2009-08-02 02:42 plongstaff
|
||
|
||
* [r18229] src/report/standard-reports/budget.scm: Center budget
|
||
report period dates properly over the columns for that period
|
||
|
||
2009-08-02 01:08 plongstaff
|
||
|
||
* [r18228] src/report/standard-reports/budget.scm: Add an option
|
||
to the budget report. If enabled, and an account does not have a
|
||
budget value for the period, the budget values for all child
|
||
accounts are added. If the chart of accounts is set up so that
|
||
only leaf accounts have transactions, this allows budget values
|
||
to be assigned either to all children and not the parent (they
|
||
will be summed) or the parent.
|
||
|
||
2009-07-26 20:34 cstim
|
||
|
||
* [r18227] po/ca.po, po/cs.po, po/da.po, po/de.po, po/de_CH.po,
|
||
po/el.po, po/en_GB.po, po/es.po, po/es_NI.po, po/eu.po,
|
||
po/fi.po, po/fr.po, po/he.po, po/hu.po, po/it.po, po/ja.po,
|
||
po/ko.po, po/lt.po, po/nb.po, po/ne.po, po/nl.po, po/pl.po,
|
||
po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po,
|
||
po/sv.po, po/ta.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po,
|
||
po/zh_TW.po: Merge latest pot template into all .po translation
|
||
files.
|
||
|
||
2009-07-24 20:07 cstim
|
||
|
||
* [r18226] src/backend/xml/gnc-budget-xml-v2.c,
|
||
src/backend/xml/gnc-recurrence-xml-v2.c,
|
||
src/backend/xml/gnc-schedxaction-xml-v2.c,
|
||
src/html/gnc-html-graph-gog-webkit.c,
|
||
src/libqof/backend/file/qsf-xml-map.c,
|
||
src/register/register-gnome/gnucash-item-edit.c: Fix more signed
|
||
vs. unsigned char pointer type conflicts. This patch contains
|
||
those cases where a cast was unavoidable. Patch by J. Alex
|
||
Aycinena. Detailed explanation follows: 1 -
|
||
src/register/register-gnome/gnucash-item-edit.c The variable
|
||
'sel' is set with 'gtk_selection_data_get_text' which returns a
|
||
'guchar *'; 'sel' is then used by functions
|
||
'gtk_editable_insert_text' and 'strlen' which require 'gchar *',
|
||
so there is no alternative but to cast. 2 -
|
||
src/backend/xml/gnc-budget-xml-v2.c The functions
|
||
'xmlNewNode'and 'xmlSetProp' require arguments that are of type
|
||
'const xmlChar *' but the arguments are string literals (char
|
||
*). Can string literals be set up as type 'const xmlChar *'? The
|
||
patchfile has them being cast. BAD_CAST is defined for this
|
||
purpose. 3 - src/backend/xml/gnc-schedxaction-xml-v2.c Like
|
||
above, the function 'xmlNewNode' requires arguments that are of
|
||
type 'const xmlChar *' but the arguments are string literals
|
||
(char *). In the three other changes the type 'const xmlChar *'
|
||
needs to be changed to 'char *' to be used by 'strcmp'. 4 -
|
||
src/backend/xml/gnc-recurrence-xml-v2.c Like above for the
|
||
functions 'xmlNewNode'and 'xmlSetProp'. 5 -
|
||
src/html/gnc-html-graph-gog-webkit.c The function
|
||
'g_base64_encode' requires type 'guchar *' for the argument and
|
||
changing the variable to this caused other problems so used
|
||
casting instead. 6 - src/libqof/backend/file/qsf-xml-map.c (6
|
||
occurances) The first occurance was solved by changing the type
|
||
declaration, but the other 5 required casting.
|
||
* [r18225] src/backend/xml/io-example-account.c,
|
||
src/backend/xml/sixtp-dom-parsers.c,
|
||
src/backend/xml/sixtp-dom-parsers.h,
|
||
src/backend/xml/sixtp-utils.c, src/backend/xml/sixtp.c,
|
||
src/calculation/expression_parser.c,
|
||
src/gnome-utils/gnc-date-edit.c,
|
||
src/gnome-utils/gnc-dense-cal.h,
|
||
src/gnome-utils/gnc-menu-extensions.c,
|
||
src/libqof/backend/file/qsf-xml-map.c,
|
||
src/libqof/qof/gnc-date.c, src/libqof/qof/guid.c,
|
||
src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h: Fix some
|
||
signed vs. unsigned char pointer type conflicts. This patch
|
||
chooses the correct char type to resolve the type conflict.
|
||
Patch by J. Alex Aycinena.
|
||
|
||
2009-07-20 23:17 plongstaff
|
||
|
||
* [r18222] configure.in: Update version number to 2.3.3
|
||
|
||
2009-07-19 20:23 cstim
|
||
|
||
* [r18219] accounts/Makefile.am, accounts/ko,
|
||
accounts/ko/Makefile.am,
|
||
accounts/ko/acctchrt_brokerage.gnucash-xea,
|
||
accounts/ko/acctchrt_business.gnucash-xea,
|
||
accounts/ko/acctchrt_carloan.gnucash-xea,
|
||
accounts/ko/acctchrt_cdmoneymkt.gnucash-xea,
|
||
accounts/ko/acctchrt_checkbook.gnucash-xea,
|
||
accounts/ko/acctchrt_childcare.gnucash-xea,
|
||
accounts/ko/acctchrt_common.gnucash-xea,
|
||
accounts/ko/acctchrt_eduloan.gnucash-xea,
|
||
accounts/ko/acctchrt_fixedassets.gnucash-xea,
|
||
accounts/ko/acctchrt_homeloan.gnucash-xea,
|
||
accounts/ko/acctchrt_homeown.gnucash-xea,
|
||
accounts/ko/acctchrt_otherloan.gnucash-xea,
|
||
accounts/ko/acctchrt_renter.gnucash-xea,
|
||
accounts/ko/acctchrt_retiremt.gnucash-xea,
|
||
accounts/ko/acctchrt_spouseinc.gnucash-xea,
|
||
accounts/ko/acctchrt_spouseretire.gnucash-xea, configure.in: Add
|
||
Korean translation of account charts by Jin-Hwan Jeong.
|
||
|
||
2009-07-19 20:16 plongstaff
|
||
|
||
* [r18218] src/gnome-utils/dialog-file-access.c: Fix bug 585899 -
|
||
environment variable GNC_DEFAULT_DATABASE can be used to set the
|
||
default database name for the Save As dialog.
|
||
|
||
2009-07-18 18:40 plongstaff
|
||
|
||
* [r18217] src/report/standard-reports/advanced-portfolio.scm,
|
||
src/report/standard-reports/cash-flow.scm,
|
||
src/report/standard-reports/portfolio.scm,
|
||
src/report/standard-reports/register.scm,
|
||
src/report/standard-reports/transaction.scm,
|
||
src/report/stylesheets/stylesheet-css.scm: Fix up some more
|
||
reports to use cell tags which allow CSS style manipulation
|
||
|
||
2009-07-18 16:12 plongstaff
|
||
|
||
* [r18216] src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-account.h: Fix bug 363339 –
|
||
Exclude hidden accounts from reports New check box added below
|
||
account list to toggle excluding hidden accounts from the
|
||
report. Default is to exclude.
|
||
|
||
2009-07-18 01:54 plongstaff
|
||
|
||
* [r18215] src/report/standard-reports/account-summary.scm,
|
||
src/report/standard-reports/budget.scm: Change some more cells
|
||
to tagged cells for css
|
||
|
||
2009-07-18 01:53 plongstaff
|
||
|
||
* [r18214] src/report/stylesheets/stylesheet-css.scm: Fix some
|
||
bugs converting from font name to css font style info
|
||
|
||
2009-07-17 22:36 plongstaff
|
||
|
||
* [r18213] src/report/report-system/html-table.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/standard-reports/budget.scm: Fix budget report so
|
||
that it uses stylesheet tags so that fonts can be controlled
|
||
|
||
2009-07-17 18:11 cstim
|
||
|
||
* [r18212] po/ko.po: Updated Korean translation by yongdoria
|
||
|
||
2009-07-16 22:18 plongstaff
|
||
|
||
* [r18211] src/backend/sql/gnc-book-sql.c: Replace GNCBook by
|
||
QofBook
|
||
|
||
2009-07-14 22:26 plongstaff
|
||
|
||
* [r18210]
|
||
src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
|
||
Fix bug 587436 – Make Bayesian Matching ON by default
|
||
|
||
2009-07-14 21:33 plongstaff
|
||
|
||
* [r18209] src/backend/dbi/gnc-backend-dbi.c: Fix bug 588212 –
|
||
PgSql: Pop-up dialog for overwriting db contents even with blank
|
||
database When you ask for the tables in a postgres db, postgres
|
||
returns 7 tables which are in the information schema. These
|
||
tables need to be filtered out when gnucash checks whether the
|
||
db is empty or not.
|
||
|
||
2009-07-13 20:40 cedayiv
|
||
|
||
* [r18208] src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-main-window.c: Patch by John Ralls.
|
||
Integrates the gnucash menus into the MacOSX menubar.
|
||
|
||
2009-07-13 20:39 cedayiv
|
||
|
||
* [r18207] src/engine/Makefile.am, src/engine/binreloc.c,
|
||
src/engine/binreloc.h: Patch by John Ralls. Permits binreloc to
|
||
work from inside a MacOSX application bundle.
|
||
|
||
2009-07-13 20:38 cedayiv
|
||
|
||
* [r18206] src/bin/Makefile.am, src/bin/gnucash-setup-env-osx.in:
|
||
Patch by John Ralls. Provides (and installs when appropriate) a
|
||
special gnucash-setup-env for OSX.
|
||
|
||
2009-07-13 20:34 cedayiv
|
||
|
||
* [r18205] configure.in: Patch by John Ralls. Adjust configure.in
|
||
for Mac compilation with Quartz.
|
||
|
||
2009-07-13 16:44 plongstaff
|
||
|
||
* [r18204] src/register/ledger-core/gnc-ledger-display.c: Replace
|
||
GNCBook by QofBook
|
||
|
||
2009-07-13 16:43 plongstaff
|
||
|
||
* [r18203] src/import-export/csv/gnc-csv-model.c,
|
||
src/import-export/import-match-map.c,
|
||
src/import-export/import-match-map.h,
|
||
src/import-export/log-replay/gnc-log-replay.c,
|
||
src/import-export/ofx/gnc-ofx-import.c: Replace GNCBook with
|
||
QofBook
|
||
* [r18202] src/gnome-utils/dialog-transfer.c: Replace GNCBook with
|
||
QofBook
|
||
|
||
2009-07-13 16:42 plongstaff
|
||
|
||
* [r18201] src/gnome/dialog-sx-editor.c,
|
||
src/gnome/druid-stock-split.c,
|
||
src/gnome/gnc-plugin-page-sx-list.c: Replace GNCBook with QofBook
|
||
|
||
2009-07-13 16:41 plongstaff
|
||
|
||
* [r18200] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/business-gnome-utils.h,
|
||
src/business/business-gnome/dialog-billterms.c,
|
||
src/business/business-gnome/dialog-billterms.h,
|
||
src/business/business-gnome/dialog-customer.c,
|
||
src/business/business-gnome/dialog-date-close.c,
|
||
src/business/business-gnome/dialog-date-close.h,
|
||
src/business/business-gnome/dialog-employee.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-job.c,
|
||
src/business/business-gnome/dialog-order.c,
|
||
src/business/business-gnome/dialog-order.h,
|
||
src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/dialog-payment.h,
|
||
src/business/business-gnome/dialog-vendor.c,
|
||
src/business/business-ledger/gncEntryLedger.c,
|
||
src/business/business-ledger/gncEntryLedger.h,
|
||
src/business/business-ledger/gncEntryLedgerP.h,
|
||
src/business/dialog-tax-table/dialog-tax-table.c,
|
||
src/business/dialog-tax-table/dialog-tax-table.h,
|
||
src/business/dialog-tax-table/dialog-tax-table.i: Replace
|
||
GNCBook by QofBook. Currently, GNCBook is #define'd to be
|
||
QofBook. An upcoming change will create GncBook as a subclass of
|
||
QofBook, so this needs to be cleaned up.
|
||
|
||
2009-07-11 19:46 plongstaff
|
||
|
||
* [r18199] src/engine/gnc-filepath-utils.c: Patch by Jim Raehl Fix
|
||
bug 587853/585939. When parsing file: or xml: uri, handle file:
|
||
and file://, xml: and xml://
|
||
|
||
2009-07-11 19:09 plongstaff
|
||
|
||
* [r18198] src/report/stylesheets/stylesheet-css.scm: Update CSS
|
||
style sheet to use font buttons rather than strings. The font
|
||
weight and style can be set, but colour and background colour
|
||
cannot yet be set. Also, alignment is fixed by the stylesheet.
|
||
|
||
2009-07-11 03:43 plongstaff
|
||
|
||
* [r18197] src/report/stylesheets/Makefile.am,
|
||
src/report/stylesheets/stylesheet-css.scm,
|
||
src/report/stylesheets/stylesheets.scm: Add new stylesheet to
|
||
provide css information. Allows users to specify font/style info
|
||
for various parts of the report.
|
||
|
||
2009-07-11 01:21 plongstaff
|
||
|
||
* [r18196] src/report/report-system/html-document.scm,
|
||
src/report/report-system/report-system.scm: If a report defines
|
||
style-text, that text will be added to the report header as css
|
||
style info.
|
||
|
||
2009-07-10 19:58 cstim
|
||
|
||
* [r18195] po/ko.po: Updated Korean translation by yongdoria.
|
||
|
||
2009-07-09 23:00 plongstaff
|
||
|
||
* [r18194] src/gnome-utils/dialog-file-access.c: Fix crash for
|
||
"save as" if sqlite3 backend not available.
|
||
|
||
2009-07-07 22:07 plongstaff
|
||
|
||
* [r18190] configure.in: Update release number
|
||
|
||
2009-07-07 21:15 cedayiv
|
||
|
||
* [r18188] src/register/ledger-core/split-register.c: Bug #587913:
|
||
Register: Don't mark the account cell as changed if the name
|
||
hasn't changed.
|
||
|
||
2009-07-07 20:09 cedayiv
|
||
|
||
* [r18187] src/register/ledger-core/split-register-control.c:
|
||
Register: Clarify a debugging message.
|
||
|
||
2009-07-07 02:45 warlord
|
||
|
||
* [r18185] packaging/win32/build_package.sh: Let the trap happen.
|
||
|
||
2009-07-07 02:39 plongstaff
|
||
|
||
* [r18184] DBI_STATUS: Remove unneeded status file
|
||
|
||
2009-07-07 02:38 plongstaff
|
||
|
||
* [r18183] src/bin/Makefile.am: Add gnucash-setup-env to list of
|
||
files to be cleaned
|
||
|
||
2009-07-07 02:37 plongstaff
|
||
|
||
* [r18182] po/POTFILES.in: Add new file to POTFILES.in
|
||
|
||
2009-07-07 00:14 plongstaff
|
||
|
||
* [r18181] src/backend/sql/gnc-transaction-sql.c: Make split
|
||
queries stupid - depend only on account. This makes them *much*
|
||
faster on sqlite3. Once they can be sped up, the stupidity can
|
||
be removed.
|
||
|
||
2009-07-06 23:11 plongstaff
|
||
|
||
* [r18180] src/backend/sql/gnc-schedxaction-sql.c,
|
||
src/backend/xml/gnc-schedxaction-xml-v2.c,
|
||
src/engine/SchedXaction.c, src/engine/SchedXaction.h,
|
||
src/gnome/dialog-sx-editor.c, src/gnome/dialog-sx-from-trans.c,
|
||
src/gnome/gnc-plugin-page-sx-list.c: 1) When deleting a sched
|
||
transaction, delete the recurrence properly (SQL backend) 2) Fix
|
||
bug 586558 – When a scheduled transaction is deleted, the
|
||
objects aren't cleaned up properly The problem is that the
|
||
xaccSchedXactionFree() function didn't properly call qof to
|
||
commit the delete operation.
|
||
|
||
2009-07-06 18:58 cstim
|
||
|
||
* [r18179] po/ko.po: Updated Korean translation by yongdoria
|
||
|
||
2009-07-06 02:13 plongstaff
|
||
|
||
* [r18178] src/gnome-utils/dialog-file-access.c: When opening a
|
||
file, "sqlite3" and "xml" dropdown list items are replaced by
|
||
"file", since the user shouldn't care what type of file it is.
|
||
Gnucash will figure it out.
|
||
|
||
2009-07-05 22:16 cedayiv
|
||
|
||
* [r18177] src/register/ledger-core/split-register-control.c,
|
||
src/register/register-core/cellblock.c,
|
||
src/register/register-core/cellblock.h: Bug #567709: Register:
|
||
Don't assume that cells outside the cursor are valid.
|
||
|
||
2009-07-04 22:57 cedayiv
|
||
|
||
* [r18176] src/gnome/glade/chart-export.glade: Bug 563598: QSF XML
|
||
Export: Remove the tooltip from the GtkCalendar. It was causing
|
||
a crash, probably due to bug 586896.
|
||
|
||
2009-07-04 19:12 plongstaff
|
||
|
||
* [r18175] packaging/win32/dist.sh: pgsql-win32.tar.gz which
|
||
provides client access to a postgresql library has been updated
|
||
to add some needed DLLs. Unfortunately, unlike mysql, postgresql
|
||
does not provide a pre-built win32 package containing the client
|
||
side include files and libraries. pgsql-win32.tar.gz is a set of
|
||
files taken from a full windows installation. With the new
|
||
pgsql-win32.tar.gz, to compile on win32, you will need to delete
|
||
your pgsql directory and downloads/pgsql-win32.tar.gz file i.e.:
|
||
cd /c/soft rm downloads/pgsql-win32.tar.gz rm -rf pgsql
|
||
|
||
2009-07-04 16:45 plongstaff
|
||
|
||
* [r18174] src/gnome/dialog-price-editor.c: Fix bug 586901: Price
|
||
editor creates price before all information available When
|
||
creating a new price, don't create the price when the dialog is
|
||
opened. Instead, create it in the gui_to_price() routine if no
|
||
price has been created yet.
|
||
|
||
2009-07-04 04:14 plongstaff
|
||
|
||
* [r18173] packaging/win32/dist.sh: Fix pgsql files copied -
|
||
remove pgsql/bin which doesn't exist
|
||
|
||
2009-07-03 17:49 plongstaff
|
||
|
||
* [r18172] src/backend/sql/gnc-transaction-sql.c: Handle
|
||
SPLIT_VALUE terms in split query. I'm not sure credit vs debit
|
||
is handled correctly, but given the weird way queries work, it
|
||
doesn't really matter. By this, I mean that all the backend is
|
||
supposed to do with a query is ensure that the correct set of
|
||
splits is loaded. Since an account can only be reconciled once
|
||
it is opened in a register, and opening a register loads all
|
||
splits in the account, and reconciling queries for a subset of
|
||
splits (those that haven't been reconciled), the reconcile query
|
||
could do nothing and it would all still work. This will need to
|
||
be revisted once the register and queries need to be smarter.
|
||
|
||
2009-07-03 16:16 plongstaff
|
||
|
||
* [r18171] packaging/win32/install.sh: Fix (I hope) installation
|
||
of libpq
|
||
|
||
2009-07-03 12:57 warlord
|
||
|
||
* [r18170] packaging/win32/build_package.sh: Make sure we copy the
|
||
logfile even on error
|
||
|
||
2009-07-02 08:18 cstim
|
||
|
||
* [r18169] configure.in, po/ko.po: Add Korean translation by
|
||
Jin-Hwan Jeong.
|
||
|
||
2009-07-02 08:17 cstim
|
||
|
||
* [r18168] src/import-export/aqbanking/gnc-ab-utils.c: Decrease
|
||
verbosity of libgwenhywfar debugging output.
|
||
|
||
2009-07-02 08:04 cstim
|
||
|
||
* [r18167] src/import-export/aqbanking/gnc-ab-transfer.c: Bug
|
||
#582048: Fix missing GUI callbacks for online transfer.
|
||
|
||
2009-07-01 23:05 cedayiv
|
||
|
||
* [r18166] src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-p.h: Bug #580968:
|
||
Register: Keep track of the account when an exchange rate is
|
||
set, and don't reset the rate unless the commodity changes.
|
||
Previously the rate would be reset whenever focus left the
|
||
account cell, even if the commodity hadn't changed.
|
||
|
||
2009-07-01 12:33 plongstaff
|
||
|
||
* [r18165] packaging/win32/defaults.sh: Fix URL for pgsql library
|
||
stuff
|
||
|
||
2009-06-29 21:10 plongstaff
|
||
|
||
* [r18164] packaging/win32/defaults.sh, packaging/win32/dist.sh,
|
||
packaging/win32/install.sh,
|
||
packaging/win32/libdbi-drivers-dbd_pgsql.c.patch: Build pgsql
|
||
libdbi driver
|
||
|
||
2009-06-28 22:54 plongstaff
|
||
|
||
* [r18163] src/engine/Transaction.c: Mark transaction dirty when
|
||
setting enter-date
|
||
|
||
2009-06-28 22:53 plongstaff
|
||
|
||
* [r18162] src/backend/sql/gnc-transaction-sql.c: Add some doxygen
|
||
routine headers
|
||
|
||
2009-06-28 22:52 plongstaff
|
||
|
||
* [r18161] src/backend/sql/test/Makefile.am: Fix 'make check'
|
||
|
||
2009-06-25 22:16 plongstaff
|
||
|
||
* [r18160] packaging/win32/install.sh: Build mysql client library
|
||
and libdbi driver properly
|
||
|
||
2009-06-25 03:58 plongstaff
|
||
|
||
* [r18159] packaging/win32/libmysql.def: Add .def file to allow
|
||
libmysql.dll to be built.
|
||
|
||
2009-06-25 03:52 plongstaff
|
||
|
||
* [r18158] packaging/win32/install.sh: Install aqbanking patch
|
||
even if AQBANKING_WITH_QT is no. This allows RC to be defined
|
||
properly.
|
||
|
||
2009-06-25 01:54 plongstaff
|
||
|
||
* [r18157] src/libqof/qof/qofinstance.c: Remove call to backend
|
||
from qof_commit_edit() and leave it to qof_commit_edit_part2().
|
||
Fixes bug 586686: column 'enter_date' is set to 19700101000000
|
||
(postgres) when entering transactions
|
||
|
||
2009-06-25 00:27 plongstaff
|
||
|
||
* [r18156] src/backend/sql/gnc-transaction-sql.c: Fix bug 586768 –
|
||
Opening transaction list takes a very long time with MySQL
|
||
backend Redo transaction queries as joins based on suggestion by
|
||
Mauro Leibelt to improve query performance on mysql.
|
||
|
||
2009-06-22 21:32 plongstaff
|
||
|
||
* [r18154] src/report/report-system/Makefile.am: Patch by Daniel
|
||
Harding After renaming eguile-gnc.snc, I forgot to update
|
||
Makefile.am
|
||
|
||
2009-06-22 21:29 plongstaff
|
||
|
||
* [r18153] packaging/win32/install.sh: Patch by Daniel Harding -
|
||
update install.sh to handle new gnucash-setup-env script
|
||
|
||
2009-06-22 11:51 plongstaff
|
||
|
||
* [r18152] src/report/report-system/eguile-gnc.scm,
|
||
src/report/report-system/eguile.scm: Rename eguile.scm to
|
||
eguile-gnc.scm
|
||
|
||
2009-06-22 00:40 plongstaff
|
||
|
||
* [r18151] src/backend/xml/gnc-backend-xml.c: If session_begin
|
||
contains initial 'xml://' or 'file://', remove it. Fixes bug
|
||
585789 and 586121
|
||
|
||
2009-06-21 22:22 plongstaff
|
||
|
||
* [r18150] src/report/report-system/Makefile.am,
|
||
src/report/report-system/eguile.scm: Add eguile.scm written by
|
||
Chris Dennis
|
||
|
||
2009-06-21 17:41 plongstaff
|
||
|
||
* [r18149] src/bin, src/bin/Makefile.am, src/bin/gnucash-gdb.in,
|
||
src/bin/gnucash-setup-env.in, src/bin/gnucash-valgrind.in,
|
||
src/bin/gnucash.in: Separate environment variable setup into
|
||
common file
|
||
|
||
2009-06-21 17:32 plongstaff
|
||
|
||
* [r18148] src/backend/sql/gnc-transaction-sql.c: Fix more memory
|
||
leaks
|
||
|
||
2009-06-21 16:14 plongstaff
|
||
|
||
* [r18147] src/backend/sql/gnc-backend-sql.c: Fix memory leaks
|
||
|
||
2009-06-21 16:11 plongstaff
|
||
|
||
* [r18146] src/business/business-core/sql/gnc-tax-table-sql.c: Fix
|
||
memory leak - string not freed when creating SELECT statement
|
||
|
||
2009-06-21 14:38 plongstaff
|
||
|
||
* [r18145] src/backend/dbi/gnc-backend-dbi.c: Move debug lines
|
||
printing SQL statements being executed before the actual
|
||
execution so that if there are problems, the SQL statement will
|
||
be logged.
|
||
|
||
2009-06-21 13:29 plongstaff
|
||
|
||
* [r18144] src/bin/Makefile.am: r18143 needs Makefile.am changes
|
||
|
||
2009-06-21 13:02 plongstaff
|
||
|
||
* [r18143] packaging/win32/install.sh, src/bin/gnucash-gdb.in,
|
||
src/bin/gnucash-valgrind.in: Fix bug 586296 – Generated
|
||
gnucash-dbg and gnucash-valgrind scripts are inconsistent with
|
||
the gnucash script - patch by Daniel Harding.
|
||
|
||
2009-06-21 00:12 plongstaff
|
||
|
||
* [r18142] packaging/win32/install.sh: Fix bug 586419 – Install
|
||
aborts unpacking SVN .exe package wget_unpacked doesn't handle
|
||
.exe files. Patch by Gary Bartlett
|
||
|
||
2009-06-20 23:44 plongstaff
|
||
|
||
* [r18141] packaging/win32/install.sh: Fix bug 585785 – setlocal
|
||
command is not included in gnucash.bat generated by Windows
|
||
build Patch by Daniel Harding
|
||
|
||
2009-06-20 23:39 plongstaff
|
||
|
||
* [r18140] packaging/win32/install.sh: When installing msys dtk,
|
||
when moving files out of the way, check that the source file
|
||
exists first.
|
||
|
||
2009-06-20 03:44 plongstaff
|
||
|
||
* [r18139] src/business/business-gnome/glade/billterms.glade: Fix
|
||
bug 339726 – Cannot set fractional discount rates in Billing
|
||
Terms Modify "adjustment" values to allow fractional values
|
||
|
||
2009-06-20 00:52 plongstaff
|
||
|
||
* [r18138] packaging/win32/defaults.sh: 1) Fix bug 586425 - Patch
|
||
by Gary Bartlett - update version of gnutls for windows - old
|
||
version (2.7.3) is no longer available - replace by 2.8.1 -
|
||
probably matches gnome odd=unstable even=stable version
|
||
numbering 2) Add some symbols used to build mysql/pgsql dbd
|
||
files for win32 build
|
||
|
||
2009-06-20 00:05 plongstaff
|
||
|
||
* [r18137] src/engine/binreloc.c: Fix bug #586295 - Patch supplied
|
||
by Daniel Harding. Use the executable module to determine the
|
||
installation directory rather than the registry contents. Allows
|
||
a locally built gnucash to use its own libraries, not the
|
||
libraries in any installed version.
|
||
|
||
2009-06-19 16:50 plongstaff
|
||
|
||
* [r18136] src/backend/sql/gnc-transaction-sql.c: Remove debugging
|
||
line which used only single account.guid value - using 1 value
|
||
made SQL statement much shorter and easier to examine.
|
||
|
||
2009-06-19 16:48 plongstaff
|
||
|
||
* [r18135] src/backend/sql/Makefile.am, src/backend/sql/escape.c,
|
||
src/backend/sql/escape.h, src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-transaction-sql.c: Implement QofQuery for
|
||
splits. At this point, the queries used by current reports work,
|
||
but more split fields could be implemented. Implemented are:
|
||
account.guid, reconcile-flag, trans.desc and trans.date-posted.
|
||
Fixes Bug #585167
|
||
|
||
2009-06-15 22:19 plongstaff
|
||
|
||
* [r18134] src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-commodity-sql.c,
|
||
src/backend/sql/gnc-lots-sql.c, src/backend/sql/gnc-price-sql.c,
|
||
src/backend/sql/gnc-slots-sql.c,
|
||
src/backend/sql/gnc-slots-sql.h: Simplify SQL when loading slots
|
||
for all objects of a given type.
|
||
|
||
2009-06-14 23:08 warlord
|
||
|
||
* [r18133] packaging/win32/daily_build.bat: Add the batch file for
|
||
the win32 daily build.
|
||
|
||
2009-06-14 22:58 warlord
|
||
|
||
* [r18132] packaging/win32/install.sh: Add start/stop build times.
|
||
(Useful for build logs)
|
||
|
||
2009-06-14 03:36 plongstaff
|
||
|
||
* [r18131] src/backend/sql/gnc-transaction-sql.c: Speed up account
|
||
loading on mysql (especially) by creating an index on the
|
||
tx_guid field of the splits table. Without this, mysql can take
|
||
a *really* long time to get the transactions for an account.
|
||
|
||
2009-06-13 23:35 plongstaff
|
||
|
||
* [r18130] src/business/business-core/gncAddress.c,
|
||
src/business/business-core/gncCustomer.c,
|
||
src/business/business-core/gncEmployee.c,
|
||
src/business/business-core/gncVendor.c: Fix bug #415127 -
|
||
gncCustomer, gncEmployee and gncVendor now listen for
|
||
modification events from their addresses, and mark themselves as
|
||
dirty and emit their own modification events.
|
||
|
||
2009-06-13 21:50 warlord
|
||
|
||
* [r18129] packaging/win32/install.sh: Properly reconfigure
|
||
AqBanking 3.8.3 with the updated configure.ac
|
||
|
||
2009-06-13 21:25 warlord
|
||
|
||
* [r18128] packaging/win32/aqbanking-3.8.3-.patch.diff,
|
||
packaging/win32/aqbanking-3.8.3-patch.diff: Fix the patch name.
|
||
Oops.
|
||
|
||
2009-06-13 19:49 warlord
|
||
|
||
* [r18127] packaging/win32/aqbanking-3.8.3-.patch.diff,
|
||
packaging/win32/defaults.sh: Add AqB 3.8.3 patch for Win32
|
||
|
||
2009-06-13 19:42 warlord
|
||
|
||
* [r18126] packaging/win32/build_tags.sh,
|
||
packaging/win32/defaults.sh, packaging/win32/install.sh: More
|
||
updates the build-tags scripts: * fix the GLOBAL_DIR definition
|
||
* Point to the 'global' HH_DIR so we don't reinstall it * Use
|
||
the build_package script from trunk * Don't save the environment
|
||
to /etc/profile.d on the build server * re-add the ability to
|
||
have an aqbanking patch (3.8.3 doesn't build) * add the
|
||
NO_SAVE_PROFILE flag
|
||
|
||
2009-06-13 13:42 warlord
|
||
|
||
* [r18125] packaging/win32/build_package.sh,
|
||
packaging/win32/build_tags.sh: Handle BUILD_FROM_TARBALL special
|
||
for tag builds. (Don't put the svn # in there)
|
||
|
||
2009-06-13 04:43 warlord
|
||
|
||
* [r18124] packaging/win32/build_tags.sh: it's "tagfile"
|
||
|
||
2009-06-13 04:37 warlord
|
||
|
||
* [r18123] packaging/win32/build_tags.sh: Use pwd instead of
|
||
assuming $0 is a full path. Set URL in a variable
|
||
|
||
2009-06-13 04:31 warlord
|
||
|
||
* [r18122] packaging/win32/build_package.sh,
|
||
packaging/win32/build_tags.sh, packaging/win32/daily_build.sh:
|
||
Refactor daily_build.sh into build_package.sh Create a
|
||
build_tags.sh that will check for new tags in the tag directory
|
||
and rebuild them when they appear.
|
||
|
||
2009-06-10 12:20 plongstaff
|
||
|
||
* [r18121] packaging/win32/libdbi-drivers-dbd_mysql.c.patch: Patch
|
||
for mysql driver to fix win32 compilation issue
|
||
|
||
2009-06-09 23:41 plongstaff
|
||
|
||
* [r18120] packaging/win32/defaults.sh, packaging/win32/dist.sh,
|
||
packaging/win32/install.sh: Build mysql libdbi driver and
|
||
include it in the win32 build
|
||
|
||
2009-06-09 23:02 plongstaff
|
||
|
||
* [r18119] src/report/report-gnome/gnc-plugin-page-report.c: Clean
|
||
up a few small memory leaks
|
||
|
||
2009-06-08 19:37 cedayiv
|
||
|
||
* [r18115] src/import-export/qif-import/file-format.txt: QIF
|
||
Import: Documentation .txt file patch by Daniel Convissor. I've
|
||
added some unrelated whitespace fixes.
|
||
|
||
2009-06-07 20:23 plongstaff
|
||
|
||
* [r18112] configure.in: Update revision to 2.3.1
|
||
|
||
2009-06-07 19:55 plongstaff
|
||
|
||
* [r18111] src/business/business-gnome/gnc-plugin-business.c: Fix
|
||
all business exports to force file type QSF
|
||
|
||
2009-06-07 19:51 plongstaff
|
||
|
||
* [r18110] src/business/business-gnome/gnc-plugin-business.c: When
|
||
exporting, force file type to be QSF
|
||
|
||
2009-06-06 23:31 plongstaff
|
||
|
||
* [r18109] src/backend/sql/gnc-transaction-sql.c: Fix SQL
|
||
statement which calculates account balances by adding ORDER BY
|
||
clause. SQLite3 returned the values sorted even without it, but
|
||
postgresql and mysql need the ORDER BY clause to work correctly.
|
||
|
||
2009-06-06 17:08 plongstaff
|
||
|
||
* [r18108] src/backend/dbi/gnc-backend-dbi.c: Fix port number,
|
||
especially for postgresql
|
||
|
||
2009-06-06 16:48 plongstaff
|
||
|
||
* [r18107] src/html/gnc-html-graph-gog-gtkhtml.c,
|
||
src/html/gnc-html-graph-gog-webkit.c: Clean up include files and
|
||
code related to goffice. Includes patch by Johannes Engel.
|
||
|
||
2009-06-05 23:58 plongstaff
|
||
|
||
* [r18106] src/business/business-utils/business-utils.scm,
|
||
src/report/standard-reports/balance-sheet.scm,
|
||
src/report/standard-reports/budget-balance-sheet.scm,
|
||
src/report/standard-reports/budget-income-statement.scm,
|
||
src/report/standard-reports/equity-statement.scm,
|
||
src/report/standard-reports/income-statement.scm,
|
||
src/report/standard-reports/trial-balance.scm: Undo r18103
|
||
change - standard reports shouldn't refer to business
|
||
code/objects
|
||
|
||
2009-06-05 23:55 plongstaff
|
||
|
||
* [r18105] src/libqof, src/libqof/backend/file/qsf-backend.c: Add
|
||
qsf:// as a valid URI type
|
||
|
||
2009-06-05 23:53 plongstaff
|
||
|
||
* [r18104] src/html/gnc-html-graph-gog-gtkhtml.c,
|
||
src/html/gnc-html-graph-gog-gtkhtml.h,
|
||
src/html/gnc-html-history.c, src/html/gnc-html-history.h,
|
||
src/html/gnc-html-webkit.c, src/html/gnc-html.c,
|
||
src/html/gnc-html.h: Fix handling of GObjects when deleting a
|
||
report
|
||
|
||
2009-06-04 21:16 plongstaff
|
||
|
||
* [r18103] src/business/business-utils/business-utils.scm,
|
||
src/report/standard-reports/balance-sheet.scm,
|
||
src/report/standard-reports/budget-balance-sheet.scm,
|
||
src/report/standard-reports/budget-income-statement.scm,
|
||
src/report/standard-reports/equity-statement.scm,
|
||
src/report/standard-reports/income-statement.scm,
|
||
src/report/standard-reports/trial-balance.scm: Fix bug #584819:
|
||
Company name is not shown by default on some reports. Patch by
|
||
Chris Dennis.
|
||
|
||
2009-06-02 22:28 plongstaff
|
||
|
||
* [r18102] src/report/report-system/report.scm: Bug #584564: Patch
|
||
by Chris Dennis to allow a report to be either a string or an
|
||
html-doc
|
||
|
||
2009-06-02 08:04 cstim
|
||
|
||
* [r18101] packaging/win32/aqbanking-3.8.1-patch.diff,
|
||
packaging/win32/defaults.sh, packaging/win32/install.sh: Update
|
||
aqbanking version to 3.8.3, which means one patch isn't needed
|
||
anymore.
|
||
|
||
2009-06-02 02:01 plongstaff
|
||
|
||
* [r18100] packaging/win32/dist.sh: Fix WEBKIT path so that
|
||
correct DLLs will be copied to output directory
|
||
|
||
2009-06-02 00:50 cedayiv
|
||
|
||
* [r18099] src/register/ledger-core/split-register-p.h: Register:
|
||
Add some header comments for a confusing function.
|
||
|
||
2009-06-01 04:29 warlord
|
||
|
||
* [r18098] packaging/win32/daily_build.sh: Upload the daily builds
|
||
|
||
2009-05-31 15:56 plongstaff
|
||
|
||
* [r18097] src/backend/dbi/gnc-backend-dbi.c: 1) If postgres
|
||
database does not exist, create it. 2) Factor out some common
|
||
code for setting connection attributes to simplify things 3)
|
||
When creating pgsql or mysql db, use utf8 as default encoding.
|
||
|
||
2009-05-30 18:42 plongstaff
|
||
|
||
* [r18096] src/backend/dbi/gnc-backend-dbi.c: Use default
|
||
postgresql port number for connections.
|
||
|
||
2009-05-29 22:59 plongstaff
|
||
|
||
* [r18095] src/business/business-reports/business-reports.scm: Bug
|
||
#583883 – Customer report produces error Make sure
|
||
business-reports.scm pulls in gnc-html module for gnc-build-url.
|
||
|
||
2009-05-28 09:32 cstim
|
||
|
||
* [r18094] packaging/win32/daily_build.sh: Really final changes
|
||
for daily build script.
|
||
|
||
2009-05-28 09:31 cstim
|
||
|
||
* [r18093] packaging/win32/daily_build.sh: Really final changes
|
||
for daily build script.
|
||
|
||
2009-05-28 09:30 cstim
|
||
|
||
* [r18092] packaging/win32/daily_build.sh: Final changes for daily
|
||
build script.
|
||
|
||
2009-05-27 14:09 cstim
|
||
|
||
* [r18091] packaging/win32/daily_build.sh: Win32: Add shell script
|
||
for the automated nightly build.
|
||
|
||
2009-05-27 13:49 cstim
|
||
|
||
* [r18090] packaging/win32/aqbanking-3.8.1-patch.diff,
|
||
packaging/win32/defaults.sh, packaging/win32/install.sh: Win32:
|
||
Add aqbanking-3.8.1 patch to fix a compiler error.
|
||
|
||
2009-05-24 20:36 cstim
|
||
|
||
* [r18089] po/de.po: Update German translation.
|
||
|
||
2009-05-24 20:28 cstim
|
||
|
||
* [r18088] src/business/business-reports/aging.scm,
|
||
src/business/business-reports/fancy-invoice.scm,
|
||
src/business/business-reports/invoice.scm,
|
||
src/report/standard-reports/budget-income-statement.scm: Minor
|
||
i18n string improvements
|
||
|
||
2009-05-23 19:03 plongstaff
|
||
|
||
* [r18087] src/gnome-utils/dialog-file-access.c,
|
||
src/gnome-utils/glade/dialog-database-connection.glade: 1)
|
||
Remove obsolete glade file. 2) Modify packing on URI type combo
|
||
box so that it doesn't fill the whole space.
|
||
|
||
2009-05-23 17:24 plongstaff
|
||
|
||
* [r18086] src/backend/dbi/gnc-backend-dbi.c: Bug #583535 - better
|
||
fix for mysql databases
|
||
|
||
2009-05-23 01:02 plongstaff
|
||
|
||
* [r18085] src/backend/dbi/gnc-backend-dbi.c: Bug #583535: When
|
||
selecting a db using dbi_conn_select_db(), change the "dbname"
|
||
option which is used in other places to identify the current
|
||
database name.
|
||
|
||
2009-05-21 01:52 plongstaff
|
||
|
||
* [r18084] src/backend/sql/gnc-price-sql.c: Apply patch by Mike
|
||
Alexander to speed up price db loading in sql backend.
|
||
|
||
2009-05-20 01:26 plongstaff
|
||
|
||
* [r18083] packaging/win32/defaults.sh: Fix bug #582976 –
|
||
install.sh - webkit-1.1.5-win32.zip is not available for
|
||
download Fix path to URL.
|
||
|
||
2009-05-18 19:06 cstim
|
||
|
||
* [r18081] configure.in, po/lt.po: Add Lithuanian translation by
|
||
Tadas Masiulionis
|
||
|
||
2009-05-16 07:13 cmarchi
|
||
|
||
* [r18079] po/it.po: Update of Italian translation by Cristian
|
||
Marchi
|
||
|
||
2009-05-14 01:30 plongstaff
|
||
|
||
* [r18077] packaging/win32/Makefile.am: Fix distcheck problem
|
||
|
||
2009-05-14 00:33 plongstaff
|
||
|
||
* [r18073] NEWS, accounts/cs,
|
||
packaging/win32/libgda-3.1.2-patch.diff,
|
||
packaging/win32/libgda-3.1.2-patch2.diff, src/bin/gnucash-bin.c:
|
||
1) Update svn:ignore for accounts/cs to ignore Makefile and
|
||
Makefile.in 2) Remove obsolete patches (libgda) 3) Merge NEWS
|
||
from 2.2.X and add 2.3.0 NEWS 4) Update stable version number
|
||
|
||
2009-05-13 00:59 plongstaff
|
||
|
||
* [r18071] configure.in: Update revision to 2.3.0
|
||
|
||
2009-05-13 00:58 plongstaff
|
||
|
||
* [r18070] packaging/win32/defaults.sh, packaging/win32/dist.sh,
|
||
packaging/win32/install.sh: 1) Add commands to build win32
|
||
version of gnucash using webkit. 2) Correct URLs for aqbanking
|
||
|
||
2009-05-10 20:45 cstim
|
||
|
||
* [r18069] po/de.po: Updated German translation (still 130 to go,
|
||
sigh.)
|
||
|
||
2009-05-09 22:06 plongstaff
|
||
|
||
* [r18068] src/html/gnc-html-webkit.c: Remove unneeded include
|
||
file dlfcn.h which causes problems on win32.
|
||
|
||
2009-05-06 20:34 cedayiv
|
||
|
||
* [r18067] src/import-export/qif-import/qif-to-gnc.scm: QIF
|
||
Import: Create transactions in the user-specified currency
|
||
rather than the default currency. For example, if the default
|
||
currency is pesos and the user has specified that the QIF
|
||
transactions are all USD, the transaction currency should be USD
|
||
too.
|
||
|
||
2009-05-01 23:38 plongstaff
|
||
|
||
* [r18066] src/html/gnc-html-graph-gog-gtkhtml.c,
|
||
src/html/gnc-html-graph-gog.c: Fix bug 578212 – gnucash needs to
|
||
be patch to build against goffice >= 0.7.5 applied patch by Jean
|
||
Brefort
|
||
|
||
2009-05-01 23:04 cedayiv
|
||
|
||
* [r18065] src/gnome-utils/dialog-transfer.c: Bug #478106: Add
|
||
sanity check to currency exchange dialog.
|
||
|
||
2009-05-01 22:54 plongstaff
|
||
|
||
* [r18064] src/gnome-utils/dialog-options.c: Fix bug #475806.
|
||
Mismatch between return value (SCM_BOOL_F) and test (SCM_NULLP)
|
||
to determine if budget is valid or not. Changed test to "!=
|
||
SCM_BOOL_F" to match the way the value is handled for accounts.
|
||
|
||
2009-04-29 00:53 plongstaff
|
||
|
||
* [r18063] src/gnome-utils/gnc-main-window.c: Commit patch for Bug
|
||
577221 – optimization update title only when changed Patch by
|
||
David Fries.
|
||
|
||
2009-04-29 00:25 plongstaff
|
||
|
||
* [r18062] src/gnome/dialog-price-editor.c,
|
||
src/gnome/glade/price.glade: Apply patch by Herbert Thoma: Bug
|
||
580281 – Entering multiple prices with price editor is tedious
|
||
Expands the price editor dialog to allow a series of prices to
|
||
be edited more easily.
|
||
|
||
2009-04-29 00:05 plongstaff
|
||
|
||
* [r18061] src/engine/gnc-engine.c: Remove commented-out obsolete
|
||
backend module name
|
||
|
||
2009-04-29 00:00 plongstaff
|
||
|
||
* [r18060] src/backend/sql/gnc-slots-sql.c: Fix memory leak
|
||
|
||
2009-04-27 10:40 cmarchi
|
||
|
||
* [r18059] po/ru.po: Update of Russian translation by Sergey
|
||
Belyashov
|
||
|
||
2009-04-26 19:29 cstim
|
||
|
||
* [r18058] accounts/Makefile.am, accounts/cs,
|
||
accounts/cs/Makefile.am,
|
||
accounts/cs/acctchrt_brokerage.gnucash-xea,
|
||
accounts/cs/acctchrt_carloan.gnucash-xea,
|
||
accounts/cs/acctchrt_cdmoneymkt.gnucash-xea,
|
||
accounts/cs/acctchrt_childcare.gnucash-xea,
|
||
accounts/cs/acctchrt_common.gnucash-xea,
|
||
accounts/cs/acctchrt_currency.gnucash-xea,
|
||
accounts/cs/acctchrt_eduloan.gnucash-xea,
|
||
accounts/cs/acctchrt_fixedassets.gnucash-xea,
|
||
accounts/cs/acctchrt_homeloan.gnucash-xea,
|
||
accounts/cs/acctchrt_homeown.gnucash-xea,
|
||
accounts/cs/acctchrt_otherloan.gnucash-xea,
|
||
accounts/cs/acctchrt_renter.gnucash-xea,
|
||
accounts/cs/acctchrt_retiremt.gnucash-xea,
|
||
accounts/cs/acctchrt_spouseinc.gnucash-xea,
|
||
accounts/cs/acctchrt_spouseretire.gnucash-xea, configure.in: Add
|
||
Czech account templates by Michael Mráka.
|
||
|
||
2009-04-26 01:08 plongstaff
|
||
|
||
* [r18057] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-slots-sql.c: Create an index for the slots
|
||
table indexed on the obj guid. This is the last piece of
|
||
functionality from the old libgda backend.
|
||
|
||
2009-04-24 00:49 plongstaff
|
||
|
||
* [r18056] src/business/business-core/business-core.i,
|
||
src/business/business-core/gncTaxTable.c,
|
||
src/business/business-core/gncTaxTable.h: Fix bug 573645: SWIG
|
||
binding for GncTaxTableGetEntries is wrong. Patch by Chris Dennis
|
||
|
||
2009-04-23 21:51 cedayiv
|
||
|
||
* [r18055] src/import-export/qif-import/file-format.txt,
|
||
src/import-export/qif-import/qif-file.scm,
|
||
src/import-export/qif-import/qif-parse.scm: QIF Import: Add
|
||
support for German "Oth S" accounts.
|
||
|
||
2009-04-21 19:39 cstim
|
||
|
||
* [r18054] po/he.po: Update Hebrew translation: Copied from 2.2
|
||
branch, merged with latest trunk template.
|
||
|
||
2009-04-17 23:42 plongstaff
|
||
|
||
* [r18052] src/report/standard-reports/budget.scm: Modifications
|
||
to the budget report: 1) Currently, the leaf behavior is forced
|
||
to "flatten", meaning that the depth is the depth that accounts
|
||
will be forced to if they are deeper than the requested depth.
|
||
Now, "flatten" vs "summarize" is an option. Note that the report
|
||
doesn't summarize budget values (yet), only actual values. 2)
|
||
Add an option to add a set of columns on the far right which
|
||
contain row totals.
|
||
|
||
2009-04-16 22:01 plongstaff
|
||
|
||
* [r18051] src/report/utility-reports/view-column.scm: Fix
|
||
"unbound variable" problem due to split of gnome-utils directory.
|
||
|
||
2009-04-14 09:04 cstim
|
||
|
||
* [r18050] po/ca.po, po/cs.po, po/da.po, po/de.po, po/de_CH.po,
|
||
po/el.po, po/en_GB.po, po/es.po, po/es_NI.po, po/eu.po,
|
||
po/fi.po, po/fr.po, po/he.po, po/hu.po, po/it.po, po/ja.po,
|
||
po/nb.po, po/ne.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po,
|
||
po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sv.po, po/ta.po,
|
||
po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: Merge
|
||
all translations with up-to-date pot template.
|
||
* [r18049] src/report/locale-specific/us/taxtxf.scm: I18n
|
||
improvements: Don't mark single characters for translation.
|
||
Also, all of the split sentences should be refactored into
|
||
printf-like strings where the variable words must be inserted
|
||
through %s etc, but I'm too lazy to do this for now. Also, this
|
||
file us/taxtxf.scm is used in the U.S. *only*, so it is fine to
|
||
not translate it anyway.
|
||
* [r18048] src/gnome-utils/glade/dialog-file-access.glade,
|
||
src/import-export/csv/gnc-csv-preview-dialog.glade: I18n
|
||
improvements: Don't mark gtk stock button labels as
|
||
translatable. Uppercase field labels.
|
||
|
||
2009-04-13 17:54 warlord
|
||
|
||
* [r18047] configure.in: re-enable the python bindings distcheck
|
||
works for me now.
|
||
|
||
2009-04-13 16:14 warlord
|
||
|
||
* [r18046] src/optional/python-bindings/Makefile.am: Call swig
|
||
with -python because we never need -noproxy This should fix
|
||
"make dist" even when you don't enable the python bindings
|
||
|
||
2009-04-12 17:14 plongstaff
|
||
|
||
* [r18045] configure.in, make-gnucash-potfiles.in, po/POTFILES.in,
|
||
po/POTFILES.skip, src/backend/Makefile.am,
|
||
src/backend/dbi/Makefile.am, src/backend/xml/Makefile.am,
|
||
src/backend/xml/gnc-backend-file.c,
|
||
src/backend/xml/gnc-backend-file.h,
|
||
src/backend/xml/gnc-backend-xml.c,
|
||
src/backend/xml/gnc-backend-xml.h,
|
||
src/backend/xml/gncmod-backend-file.c,
|
||
src/backend/xml/gncmod-backend-xml.c,
|
||
src/backend/xml/io-gncxml-v2.h,
|
||
src/backend/xml/test/test-load-xml2.c,
|
||
src/business/business-core/xml/gncmod-business-backend-file.c,
|
||
src/gnome-utils/druid-gnc-xml-import.c, src/html/Makefile.am: 1)
|
||
Remove obsolete xxx-backend-file files (now are backend-xml) 2)
|
||
Fix 'make check', 'make dist' and 'make distcheck' problems Make
|
||
distcheck now passes
|
||
|
||
2009-04-11 13:58 plongstaff
|
||
|
||
* [r18044] src/html/gnc-html-gtkhtml.c: Fix compilation problems
|
||
for gtkhtml which uses gnome_print. My version of gtkhtml-dev
|
||
doesn't include gtk_html_print() function, so I still get a
|
||
compilation problem, but I think this will work for people who
|
||
really have that configuration.
|
||
|
||
2009-04-11 08:21 cstim
|
||
|
||
* [r18043] po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
|
||
po/en_GB.po, po/es.po, po/es_NI.po, po/eu.po, po/fi.po,
|
||
po/fr.po, po/glossary/ca.po, po/glossary/de.po,
|
||
po/glossary/de_CH.po, po/glossary/it.po, po/glossary/pl.po,
|
||
po/glossary/ru.po, po/glossary/sk.po, po/he.po, po/hu.po,
|
||
po/it.po, po/ja.po, po/nb.po, po/ne.po, po/nl.po, po/pl.po,
|
||
po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po,
|
||
po/sv.po, po/ta.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po,
|
||
po/zh_TW.po: Copy all translations (and glossaries) from 2.2
|
||
branch, r17964, to trunk. Future translation work will
|
||
(hopefully) be done on trunk only. However, we still need to
|
||
announce this appropriately.
|
||
|
||
2009-04-11 02:52 plongstaff
|
||
|
||
* [r18042] src/html/gnc-html-graph-gog-extras.h,
|
||
src/html/gnc-html-graph-gog-gtkhtml.c,
|
||
src/html/gnc-html-graph-gog-webkit.c, src/html/gnc-html.i,
|
||
src/report/report-system/html-barchart.scm,
|
||
src/report/report-system/html-linechart.scm,
|
||
src/report/report-system/html-piechart.scm,
|
||
src/report/report-system/html-scatter.scm: Remove magic strings
|
||
- "gnc-guppi-pie" and other chart object types were separately
|
||
defined in both the .c file and the .scm files where the chart
|
||
html was created. This change defines the values once, in
|
||
gnc-html-graph-gog-extras.h, and these #defines are used and
|
||
passed into guile for use in the scm files.
|
||
|
||
2009-04-11 01:44 plongstaff
|
||
|
||
* [r18041] configure.in, src/Makefile.am,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/dialog-tax-table/Makefile.am,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/gnc-html-graph-gog.c,
|
||
src/gnome-utils/gnc-html-graph-gog.h,
|
||
src/gnome-utils/gnc-html-history.c,
|
||
src/gnome-utils/gnc-html-history.h, src/gnome-utils/gnc-html.c,
|
||
src/gnome-utils/gnc-html.h, src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gncmod-gnome-utils.c,
|
||
src/gnome-utils/gnome-utils.i, src/gnome/Makefile.am,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/gnc-plugin-page-budget.c, src/html,
|
||
src/html/Makefile.am, src/html/gnc-html-extras.h,
|
||
src/html/gnc-html-factory.c, src/html/gnc-html-factory.h,
|
||
src/html/gnc-html-graph-gog-gtkhtml.c,
|
||
src/html/gnc-html-graph-gog-gtkhtml.h,
|
||
src/html/gnc-html-graph-gog-webkit.c,
|
||
src/html/gnc-html-graph-gog-webkit.h,
|
||
src/html/gnc-html-graph-gog.c, src/html/gnc-html-graph-gog.h,
|
||
src/html/gnc-html-gtkhtml-p.h, src/html/gnc-html-gtkhtml.c,
|
||
src/html/gnc-html-gtkhtml.h, src/html/gnc-html-history.c,
|
||
src/html/gnc-html-history.h, src/html/gnc-html-p.h,
|
||
src/html/gnc-html-webkit-p.h, src/html/gnc-html-webkit.c,
|
||
src/html/gnc-html-webkit.h, src/html/gnc-html.c,
|
||
src/html/gnc-html.h, src/html/gnc-html.i,
|
||
src/html/gncmod-html.c, src/import-export/Makefile.am,
|
||
src/import-export/csv/Makefile.am,
|
||
src/import-export/hbci/Makefile.am,
|
||
src/import-export/hbci/druid-hbci-initial.c,
|
||
src/import-export/log-replay/Makefile.am,
|
||
src/import-export/ofx/Makefile.am,
|
||
src/import-export/qif-import/Makefile.am,
|
||
src/report/report-gnome/Makefile.am,
|
||
src/report/report-gnome/gnc-plugin-page-report.c,
|
||
src/report/report-gnome/window-report.c,
|
||
src/report/report-gnome/window-report.h,
|
||
src/report/report-system/gnc-report.c,
|
||
src/report/report-system/report-system.scm: Merge webkit branch
|
||
into trunk. In order to use the webkit as the html engine, use
|
||
--enable-webkit on the configure command. In SCM files,
|
||
gnc-html-engine-supports-css can be used to determine whether
|
||
the html engine is webkit (supports css) or gtkhtml (doesn't
|
||
support css).
|
||
|
||
2009-04-10 20:20 cstim
|
||
|
||
* [r18037] src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.h,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c: Bug #559670:
|
||
Aqbanking should not ask for already accepted certificates. Add
|
||
support for AqBanking's permanently accepted SSL certificates
|
||
This patch fixes part of the problem for AqBanking 4.x (or
|
||
newer). The patch queries the certificates that have been
|
||
accepted during the AqBanking setup procedure. A hash of every
|
||
single such certificate is stored by AqBanking 4.x under
|
||
$HOME/.aqbanking/settings/shared/certs.conf. For older versions
|
||
of AqBanking the patch does nothing (yet). The main difference
|
||
is where AqBanking stores the hashes for such certificates. I've
|
||
added a FIXME comment on the appropriate place where code for
|
||
older AqBanking versions should be added. Patch by Micha Lenk,
|
||
slightly modified by me. Signed-off-by: Christian Stimming
|
||
<stimming@tuhh.de> BP
|
||
|
||
2009-04-10 17:37 plongstaff
|
||
|
||
* [r18036] src/engine/Makefile.am: Another fix for lib/libqof ->
|
||
src/libqof change.
|
||
|
||
2009-04-10 15:30 cedayiv
|
||
|
||
* [r18035] src/gnome/gnc-split-reg.c: Reverse an unintended change
|
||
from r18034.
|
||
|
||
2009-04-10 15:28 cedayiv
|
||
|
||
* [r18034] src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-split-reg.c: Register: Add an ENTER/LEAVE pair.
|
||
|
||
2009-04-09 22:23 plongstaff
|
||
|
||
* [r18033] src/backend/dbi/gnc-backend-dbi.c: Add extra status
|
||
checking for return codes. Errors cause a CRIT message to the
|
||
trace file and set the background error status. Note that not
|
||
all times when the background error status is set will result in
|
||
a notification to the user.
|
||
|
||
2009-04-09 12:29 plongstaff
|
||
|
||
* [r18032] configure.in, po/POTFILES.in, src/doc/doxygen.cfg.in:
|
||
Fix move from lib/libqof -> src/libqof
|
||
|
||
2009-04-07 20:20 cedayiv
|
||
|
||
* [r18031] src/import-export/qif-import/qif-file.scm: Bug #478055:
|
||
Adjust read syntax of symbol names that include spaces. This old
|
||
syntax doesn't work in guile 1.8, at least not on Fedora 9
|
||
64-bit.
|
||
|
||
2009-04-07 00:48 plongstaff
|
||
|
||
* [r18029] configure.in, lib/Makefile.am, lib/libqof,
|
||
src/Makefile.am, src/app-utils/Makefile.am,
|
||
src/app-utils/test/Makefile.am, src/backend/dbi/Makefile.am,
|
||
src/backend/dbi/test/Makefile.am,
|
||
src/backend/postgres/Makefile.am,
|
||
src/backend/postgres/test/Makefile.am,
|
||
src/backend/sql/Makefile.am, src/backend/sql/test/Makefile.am,
|
||
src/backend/xml/Makefile.am, src/backend/xml/test/Makefile.am,
|
||
src/bin/Makefile.am, src/business/business-core/Makefile.am,
|
||
src/business/business-core/sql/Makefile.am,
|
||
src/business/business-core/test/Makefile.am,
|
||
src/business/business-core/xml/Makefile.am,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-ledger/Makefile.am,
|
||
src/business/business-utils/Makefile.am,
|
||
src/business/dialog-tax-table/Makefile.am,
|
||
src/calculation/Makefile.am, src/engine/Makefile.am,
|
||
src/engine/test-core/Makefile.am, src/engine/test/Makefile.am,
|
||
src/gnome-search/Makefile.am, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
|
||
src/import-export/Makefile.am,
|
||
src/import-export/aqbanking/Makefile.am,
|
||
src/import-export/binary-import/Makefile.am,
|
||
src/import-export/csv/Makefile.am,
|
||
src/import-export/hbci/Makefile.am,
|
||
src/import-export/log-replay/Makefile.am,
|
||
src/import-export/ofx/Makefile.am,
|
||
src/import-export/qif-import/Makefile.am,
|
||
src/import-export/qif-import/test/Makefile.am,
|
||
src/import-export/qif/Makefile.am,
|
||
src/import-export/qif/test/Makefile.am,
|
||
src/import-export/test/Makefile.am, src/libqof,
|
||
src/libqof/backend/file/Makefile.am,
|
||
src/optional/python-bindings/Makefile.am,
|
||
src/register/ledger-core/Makefile.am,
|
||
src/register/register-core/Makefile.am,
|
||
src/register/register-gnome/Makefile.am,
|
||
src/report/report-gnome/Makefile.am,
|
||
src/report/stylesheets/Makefile.am: Rename lib/libqof ->
|
||
src/libqof
|
||
|
||
2009-04-06 23:44 plongstaff
|
||
|
||
* [r18028] src/backend/sql/gnc-backend-sql.c: Fix crash when
|
||
searching for a customer
|
||
|
||
2009-04-06 23:27 plongstaff
|
||
|
||
* [r18027] configure.in, src/business/business-core/Makefile.am,
|
||
src/business/business-core/file, src/business/business-core/xml:
|
||
Rename src/business/business-core/file ->
|
||
src/business/business-core/xml
|
||
|
||
2009-04-06 23:09 plongstaff
|
||
|
||
* [r18026] configure.in, src/backend/Makefile.am,
|
||
src/backend/file, src/backend/xml,
|
||
src/backend/xml/test/Makefile.am,
|
||
src/business/business-core/file/Makefile.am,
|
||
src/gnome-utils/Makefile.am, src/gnome/Makefile.am: Rename
|
||
src/backend/file -> src/backend/xml
|
||
|
||
2009-04-06 17:00 cedayiv
|
||
|
||
* [r18024] src/register/register-gnome/gnucash-sheet.c: Register:
|
||
Force scroll to the current row if the row height may have
|
||
changed and pushed the current row out of sight.
|
||
|
||
2009-04-06 16:27 cedayiv
|
||
|
||
* [r18023] src/register/register-gnome/gnucash-sheet.c: Bug
|
||
#432021: Register: Recompute block offsets if the cell heights
|
||
may have changed.
|
||
|
||
2009-04-06 16:21 cedayiv
|
||
|
||
* [r18022] src/register/register-gnome/gnucash-sheet.c,
|
||
src/register/register-gnome/gnucash-style.c,
|
||
src/register/register-gnome/table-gnome.c: Register: Add some
|
||
gnome-related debugging messages.
|
||
|
||
2009-04-06 16:13 cedayiv
|
||
|
||
* [r18021] src/register/ledger-core/gnc-ledger-display.c:
|
||
Register: Add some new debugging messages to the ledger display
|
||
functions.
|
||
|
||
2009-04-06 12:15 plongstaff
|
||
|
||
* [r18020] configure.in: 1) Use AS_HELP_STRING() to line up stuff
|
||
in '--help' output 2) Remove last traces of old GDA stuff
|
||
|
||
2009-04-06 12:13 plongstaff
|
||
|
||
* [r18019] src/app-utils/Makefile.am, src/app-utils/app-utils.scm,
|
||
src/app-utils/gnc-account-merge.c,
|
||
src/app-utils/gnc-account-merge.h,
|
||
src/app-utils/gnc-basic-gobject.h, src/app-utils/gnc-druid-cb.c,
|
||
src/app-utils/gnc-druid-cb.h,
|
||
src/app-utils/gnc-druid-provider-desc-edge.c,
|
||
src/app-utils/gnc-druid-provider-desc-edge.h,
|
||
src/app-utils/gnc-druid-provider-desc-file.c,
|
||
src/app-utils/gnc-druid-provider-desc-file.h,
|
||
src/app-utils/gnc-druid-provider-desc-multifile.c,
|
||
src/app-utils/gnc-druid-provider-desc-multifile.h,
|
||
src/app-utils/gnc-druid-provider-desc.c,
|
||
src/app-utils/gnc-druid-provider-desc.h,
|
||
src/app-utils/gnc-druid-provider-file-cb.c,
|
||
src/app-utils/gnc-druid-provider-file-cb.h,
|
||
src/app-utils/gnc-druid-provider.c,
|
||
src/app-utils/gnc-druid-provider.h, src/app-utils/gnc-druid.c,
|
||
src/app-utils/gnc-druid.h: Add missing file headers with license
|
||
notice.
|
||
|
||
2009-04-05 17:29 plongstaff
|
||
|
||
* [r18018] src/gnome-search/Makefile.am,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/test/Makefile.am,
|
||
src/gnome/Makefile.am,
|
||
src/import-export/binary-import/Makefile.am,
|
||
src/import-export/qif-io-core/test/Makefile.am,
|
||
src/import-export/qif/test/Makefile.am,
|
||
src/import-export/test/Makefile.am,
|
||
src/report/locale-specific/us/test/Makefile.am,
|
||
src/report/report-gnome/test/Makefile.am,
|
||
src/report/report-system/test/Makefile.am,
|
||
src/report/standard-reports/test/Makefile.am,
|
||
src/report/stylesheets/test/Makefile.am,
|
||
src/report/utility-reports/test/Makefile.am: Remove some
|
||
unnecessary dependencies
|
||
|
||
2009-04-05 17:07 plongstaff
|
||
|
||
* [r18017] src/gnome-utils/dialog-file-access.c: Fix crash due to
|
||
use of uninitialized variable. Fix supplied by Sebastien Held.
|
||
|
||
2009-04-05 00:52 plongstaff
|
||
|
||
* [r18016] lib/libqof/backend/file/qsf-xml.h,
|
||
lib/libqof/qof/qofclass.h, po/POTFILES.in: 1) Add new files to
|
||
po/POTFILES.in 2) Fix some unmatched quotes (in some cases, they
|
||
were spelling errors)
|
||
|
||
2009-04-04 23:44 plongstaff
|
||
|
||
* [r18014] src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c: Add some debug enter/exit
|
||
tracing. Add some more argument checking.
|
||
|
||
2009-03-31 14:22 warlord
|
||
|
||
* [r18011] src/doc/doxygen.cfg.in: Upgrade doxygen configuration
|
||
from 1.5.2 to 1.5.7.1 for upgrade on server to Fedora 10.
|
||
|
||
2009-03-29 15:44 plongstaff
|
||
|
||
* [r18006] src/gnome-utils/dialog-file-access.c: Fix uninitialized
|
||
variable fileChooserAction.
|
||
|
||
2009-03-26 19:38 andrewsw
|
||
|
||
* [r18001] src/report/report-gnome/Makefile.am,
|
||
src/report/report-gnome/custom-report-dialog.glade,
|
||
src/report/report-gnome/dialog-custom-report.c,
|
||
src/report/report-gnome/dialog-custom-report.h,
|
||
src/report/report-gnome/report-gnome.i,
|
||
src/report/report-gnome/report-gnome.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/report-system/report.scm: Implement new custom report
|
||
dialog. Implements a new interface for accessing "saved" or
|
||
"custom" reports. Specifically, the current sub-menu is replaced
|
||
with a dialog holding a GtkTreeView of the saved reports. From
|
||
here the user can either run or delete an existing saved report.
|
||
* allows deletion of existing saved reports * allows immediate
|
||
access to new saved reports from this session (no need to
|
||
restart gnucash to get access to new saved reports!) * keeps a
|
||
single rolling backup of saved reports in case of errors
|
||
|
||
2009-03-25 00:52 cedayiv
|
||
|
||
* [r18000] src/import-export/qif-import/qif-parse.scm: QIF Import:
|
||
Throw an error immediately upon failing to parse a category.
|
||
Previously a bad value was returned, which could then cause a
|
||
failure in the caller.
|
||
|
||
2009-03-22 17:48 cedayiv
|
||
|
||
* [r17999] src/import-export/qif-io-core/qif-parse.scm,
|
||
src/import-export/qif/qif-parse.c: QIF: Replicate the fix from
|
||
r17998 in two other QIF-related places.
|
||
|
||
2009-03-22 17:24 cedayiv
|
||
|
||
* [r17998] src/import-export/qif-import/qif-parse.scm: QIF Import:
|
||
Support backslash characters in category names. There was a
|
||
mistake the regular expression, as a pipe symbol shouldn't be
|
||
escaped with a backslash when used inside brackets.
|
||
|
||
2009-03-19 14:45 plongstaff
|
||
|
||
* [r17997] src/backend/dbi/gnc-backend-dbi.c: Add debugging info
|
||
re SQL transactions
|
||
|
||
2009-03-19 14:44 plongstaff
|
||
|
||
* [r17996] src/backend/Makefile.am, src/backend/dwi: 1) Remove
|
||
obsolete dwi directory. 2) Remove vestiges of GDA from
|
||
Makefile.am
|
||
|
||
2009-03-14 18:12 plongstaff
|
||
|
||
* [r17994] src/gnome-utils/dialog-database-connection.c,
|
||
src/gnome-utils/dialog-database-connection.h,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome/gnc-plugin-basic-commands.c,
|
||
src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Remove Database
|
||
Connection dialog and menu entry
|
||
|
||
2009-03-13 16:33 plongstaff
|
||
|
||
* [r17993] src/backend/dbi/gnc-backend-dbi.c: Implement
|
||
BEGIN/COMMIT/ROLLBACK for transaction support. Provides a *huge*
|
||
performance improvement when saving to an sqlite3 file.
|
||
|
||
2009-03-13 15:31 warlord
|
||
|
||
* [r17992] po/POTFILES.in: Add a glade file to the POTFILES list.
|
||
make check now works for me.
|
||
|
||
2009-03-13 15:09 warlord
|
||
|
||
* [r17991] po/POTFILES.in: remove python-bindings from POTFILES.in
|
||
|
||
2009-03-13 15:07 warlord
|
||
|
||
* [r17990] make-gnucash-potfiles.in: Ignore the python-bindings
|
||
when building translations.
|
||
|
||
2009-03-10 17:41 plongstaff
|
||
|
||
* [r17989] src/gnome-utils/dialog-file-access.c,
|
||
src/gnome-utils/glade/dialog-file-access.glade: Replace radio
|
||
buttons with a combo box. A bit ugly because I haven't figured
|
||
out how to keep the combo box from expanding to fill the space.
|
||
|
||
2009-03-09 20:14 cedayiv
|
||
|
||
* [r17988] src/report/report-system/html-acct-table.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/report-system/report-utilities.scm: Reports: Speed up
|
||
the report infrastructure. Patch by Mike Alexander. One set of
|
||
changes speeds up the three functions in report-utilities.scm:
|
||
gnc:account-get-comm-balance-interval
|
||
gnc:accountlist-get-comm-balance-interval
|
||
gnc:accountlist-get-comm-balance-at-date These can all be
|
||
implemented as calls to
|
||
gnc:account-get-trans-type-balance-interval (with a minor change
|
||
to it to ignore the type parameter if it is #f) and it is much
|
||
faster since it does a single query instead of a loop over an
|
||
account list. The other set of changes is in
|
||
gnc:html-acct-table-add-accounts! in html-acct-table.scm. This
|
||
functions starts off by building a hash table of account
|
||
balances it cares about. The code to do this did a recursive
|
||
loop over the relevant accounts. I changed it to do a query to
|
||
find the splits in the accounts it cares about and build the
|
||
hash table from them. This speeds it up by a couple of orders of
|
||
magnitude.
|
||
|
||
2009-03-09 20:07 cedayiv
|
||
|
||
* [r17987] src/register/ledger-core/split-register-model-save.c:
|
||
Register: Fix the file name in a comment.
|
||
* [r17986] src/gnome/gnc-split-reg.c: Register: Add a few
|
||
debugging calls.
|
||
|
||
2009-03-09 19:47 cedayiv
|
||
|
||
* [r17985] src/register/register-core/table-allgui.h: Register
|
||
core: Start doxygen documentation of table-allgui.h
|
||
|
||
2009-03-09 18:23 cedayiv
|
||
|
||
* [r17984] src/register/register-gnome/gnucash-sheet.c: Bug
|
||
#523982: Fix the Enter key in double-line mode. The register had
|
||
wrongly assumed one physical row per virtual row.
|
||
|
||
2009-03-09 17:17 plongstaff
|
||
|
||
* [r17983] lib/libqof/qof/guid.h, lib/libqof/qof/kvp_frame.h,
|
||
lib/libqof/qof/qofbackend-p.h, lib/libqof/qof/qofbackend.h,
|
||
lib/libqof/qof/qofbook.h, lib/libqof/qof/qofclass.h,
|
||
lib/libqof/qof/qofid.h, lib/libqof/qof/qofinstance.h,
|
||
lib/libqof/qof/qoflog.h, lib/libqof/qof/qofobject.h,
|
||
lib/libqof/qof/qofquery-p.h, lib/libqof/qof/qofquery.h,
|
||
splint-defs.h, src/backend/dbi/.splintrc,
|
||
src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/dbi/gncmod-backend-dbi.c, src/backend/sql/.splintrc,
|
||
src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-book-sql.c,
|
||
src/backend/sql/gnc-budget-sql.c,
|
||
src/backend/sql/gnc-commodity-sql.c,
|
||
src/backend/sql/gnc-lots-sql.c, src/backend/sql/gnc-price-sql.c,
|
||
src/backend/sql/gnc-recurrence-sql.c,
|
||
src/backend/sql/gnc-recurrence-sql.h,
|
||
src/backend/sql/gnc-schedxaction-sql.c,
|
||
src/backend/sql/gnc-slots-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.h,
|
||
src/core-utils/gnc-gconf-utils.h, src/engine/Account.h,
|
||
src/engine/SX-book.h, src/engine/SchedXaction.h,
|
||
src/engine/Transaction.h, src/engine/gnc-budget.h,
|
||
src/engine/gnc-commodity.h, src/engine/gnc-lot.h,
|
||
src/engine/gnc-pricedb.h, src/gnc-module/gnc-module.h: Fix lots
|
||
of splint issues (including memory leaks). This includes some
|
||
changes in qof and gnc files adding annotation comments to help
|
||
splint analyze ownership of memory and objects.
|
||
|
||
2009-03-08 19:14 cedayiv
|
||
|
||
* [r17982] src/import-export/qif-import/file-format.txt: QIF
|
||
Import: Correct case of cleared status code "c" in documentation
|
||
text file.
|
||
|
||
2009-03-08 18:58 cedayiv
|
||
|
||
* [r17981] src/import-export/qif-import/file-format.txt,
|
||
src/import-export/qif-import/qif-parse.scm: QIF Import: Allow
|
||
"R" or "r" for reconciled, and "C" or "c" for cleared.
|
||
|
||
2009-03-07 19:48 cedayiv
|
||
|
||
* [r17980] src/import-export/qif-import/file-format.txt: QIF
|
||
Import: Add a section for "cleared status" and fix some
|
||
inconsistent whitespace.
|
||
|
||
2009-03-07 17:46 plongstaff
|
||
|
||
* [r17979] src/gnome-utils/dialog-file-access.c: Disable radio
|
||
buttons for access types (sqlite3/mysql/pgsql) which don't have
|
||
a qof backend registered.
|
||
|
||
2009-03-07 17:36 plongstaff
|
||
|
||
* [r17978] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c: Don't create qof backends for
|
||
uri types where there is no libdbi driver installed.
|
||
|
||
2009-03-07 00:46 plongstaff
|
||
|
||
* [r17977] src/gnome-utils/dialog-file-access.c: In File Access
|
||
dialog, sqlite3 is default format, so make db fields insensitive
|
||
when dialog opened.
|
||
|
||
2009-03-06 22:43 plongstaff
|
||
|
||
* [r17976] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/dialog-file-access.c,
|
||
src/gnome-utils/dialog-file-access.h,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/dialog-file-access.glade,
|
||
src/gnome/gnc-plugin-basic-commands.c: 1) Add new
|
||
dialog-file-access which combines the standard GTK file
|
||
selection widget with the database selection fields from the old
|
||
database connection dialog. If --enable-dbi is specified at
|
||
configuration time, this dialog is used instead of the file open
|
||
and save-as dialogs. 2) Prompt to create a mysql db if it
|
||
doesn't exist.
|
||
|
||
2009-03-06 21:02 plongstaff
|
||
|
||
* [r17975] src/backend/sql/gnc-backend-sql.c: Handle integer
|
||
values returned as string GValues (mysql does this for bigint
|
||
values).
|
||
|
||
2009-03-05 15:33 plongstaff
|
||
|
||
* [r17974] src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-price-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c: 1) Update table version
|
||
number so that tables aren't re-updated each time (update won't
|
||
hurt, but is not needed) 2) Don't free memory too soon
|
||
|
||
2009-03-05 15:28 plongstaff
|
||
|
||
* [r17973] src/business/business-core/sql/gnc-bill-term-sql.c,
|
||
src/business/business-core/sql/gnc-customer-sql.c,
|
||
src/business/business-core/sql/gnc-employee-sql.c,
|
||
src/business/business-core/sql/gnc-entry-sql.c,
|
||
src/business/business-core/sql/gnc-invoice-sql.c,
|
||
src/business/business-core/sql/gnc-tax-table-sql.c: Update
|
||
business table version numbers
|
||
|
||
2009-03-05 01:05 andrewsw
|
||
|
||
* [r17972] src/report/report-system/report.scm: refactor
|
||
saved-reports-2.4 migration to eliminate duplicate code and fix
|
||
the report template renderer name reference.
|
||
|
||
2009-03-04 15:31 cedayiv
|
||
|
||
* [r17971] src/business/business-ledger/gncEntryLedgerControl.c:
|
||
Business ledger: Don't leave the account cell if the user
|
||
chooses not to create a new account when prompted. This allows
|
||
any typo to be quickly fixed. Previously the account cell text
|
||
was blanked and focus moved to the next cell.
|
||
|
||
2009-03-03 22:48 cedayiv
|
||
|
||
* [r17970] src/register/ledger-core/split-register-control.c:
|
||
Register: Fix an unbalanced ENTER().
|
||
|
||
2009-03-03 19:02 cedayiv
|
||
|
||
* [r17969] src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-p.h,
|
||
src/register/ledger-core/split-register.c: Bug #343217:
|
||
Register: Don't leave the account cell if the user chooses not
|
||
to create a new account when prompted. This allows any typo to
|
||
be quickly fixed. Previously the account cell text was blanked
|
||
and focus moved to the next cell.
|
||
|
||
2009-03-02 23:58 andrewsw
|
||
|
||
* [r17968] po/pl.po: update email address for Polish \"last
|
||
translator\"
|
||
|
||
2009-03-02 21:15 andi5
|
||
|
||
* [r17967] src/business/business-gnome/glade/billterms.glade,
|
||
src/business/business-gnome/glade/businessprefs.glade,
|
||
src/business/business-gnome/glade/choose-owner.glade,
|
||
src/business/business-gnome/glade/customer.glade,
|
||
src/business/business-gnome/glade/date-close.glade,
|
||
src/business/business-gnome/glade/employee.glade,
|
||
src/business/business-gnome/glade/invoice.glade,
|
||
src/business/business-gnome/glade/job.glade,
|
||
src/business/business-gnome/glade/order.glade,
|
||
src/business/business-gnome/glade/payment.glade,
|
||
src/business/business-gnome/glade/vendor.glade,
|
||
src/business/dialog-tax-table/tax-tables.glade,
|
||
src/gnome-search/search.glade,
|
||
src/gnome-utils/glade/commodity.glade,
|
||
src/gnome-utils/glade/dialog-book-close.glade,
|
||
src/gnome-utils/glade/dialog-database-connection.glade,
|
||
src/gnome-utils/glade/dialog-query-list.glade,
|
||
src/gnome-utils/glade/dialog-reset-warnings.glade,
|
||
src/gnome-utils/glade/druid-gconf-setup.glade,
|
||
src/gnome-utils/glade/druid-gnc-xml-import.glade,
|
||
src/gnome-utils/glade/druid-provider-multifile.glade,
|
||
src/gnome-utils/glade/exchange-dialog.glade,
|
||
src/gnome-utils/glade/gnc-date-format.glade,
|
||
src/gnome-utils/glade/gnc-gui-query.glade,
|
||
src/gnome-utils/glade/preferences.glade,
|
||
src/gnome-utils/glade/totd.glade,
|
||
src/gnome-utils/glade/transfer.glade,
|
||
src/gnome/glade/account.glade, src/gnome/glade/acctperiod.glade,
|
||
src/gnome/glade/budget.glade,
|
||
src/gnome/glade/chart-export.glade,
|
||
src/gnome/glade/commodities.glade,
|
||
src/gnome/glade/fincalc.glade, src/gnome/glade/lots.glade,
|
||
src/gnome/glade/merge.glade, src/gnome/glade/newuser.glade,
|
||
src/gnome/glade/price.glade, src/gnome/glade/print.glade,
|
||
src/gnome/glade/progress.glade, src/gnome/glade/reconcile.glade,
|
||
src/gnome/glade/register.glade,
|
||
src/gnome/glade/sched-xact.glade, src/gnome/glade/stocks.glade,
|
||
src/gnome/glade/tax.glade, src/gnome/glade/userpass.glade,
|
||
src/import-export/aqbanking/aqbanking.glade,
|
||
src/import-export/binary-import/binary-import.glade,
|
||
src/import-export/csv/gnc-csv-preview-dialog.glade,
|
||
src/import-export/generic-import.glade,
|
||
src/import-export/hbci/glade/hbci.glade,
|
||
src/import-export/hbci/glade/hbcipass.glade,
|
||
src/import-export/hbci/glade/hbciprefs.glade,
|
||
src/import-export/import-provider-format.glade,
|
||
src/import-export/qif-import/qif.glade,
|
||
src/report/report-gnome/report.glade, util/glade-fixup: Revert
|
||
r17966 and use Glade-2 again. At the moment all major
|
||
distributions feature Glade-3 which tends to save a lot of lines
|
||
less compared to Glade-2 because it does not define properties
|
||
whose values equal the default ones specified by Gtk+.
|
||
Unfortunately though, only very recent versions of Glade,
|
||
v3.5.3+, address the following two issues: (1) GtkTable
|
||
attachments are written in different order each times, rendering
|
||
diffs unusable. (2) Currently we depend on the ability to use a
|
||
name multiple times in a single glade file and only newer
|
||
versions allow to have uniqueness be applied to each top-level
|
||
widget. Sorry for the confusion.
|
||
|
||
2009-03-01 19:13 andi5
|
||
|
||
* [r17966] src/business/business-gnome/glade/billterms.glade,
|
||
src/business/business-gnome/glade/businessprefs.glade,
|
||
src/business/business-gnome/glade/choose-owner.glade,
|
||
src/business/business-gnome/glade/customer.glade,
|
||
src/business/business-gnome/glade/date-close.glade,
|
||
src/business/business-gnome/glade/employee.glade,
|
||
src/business/business-gnome/glade/invoice.glade,
|
||
src/business/business-gnome/glade/job.glade,
|
||
src/business/business-gnome/glade/order.glade,
|
||
src/business/business-gnome/glade/payment.glade,
|
||
src/business/business-gnome/glade/vendor.glade,
|
||
src/business/dialog-tax-table/tax-tables.glade,
|
||
src/gnome-search/search.glade,
|
||
src/gnome-utils/glade/commodity.glade,
|
||
src/gnome-utils/glade/dialog-book-close.glade,
|
||
src/gnome-utils/glade/dialog-database-connection.glade,
|
||
src/gnome-utils/glade/dialog-query-list.glade,
|
||
src/gnome-utils/glade/dialog-reset-warnings.glade,
|
||
src/gnome-utils/glade/druid-gconf-setup.glade,
|
||
src/gnome-utils/glade/druid-gnc-xml-import.glade,
|
||
src/gnome-utils/glade/druid-provider-multifile.glade,
|
||
src/gnome-utils/glade/exchange-dialog.glade,
|
||
src/gnome-utils/glade/gnc-date-format.glade,
|
||
src/gnome-utils/glade/gnc-gui-query.glade,
|
||
src/gnome-utils/glade/preferences.glade,
|
||
src/gnome-utils/glade/totd.glade,
|
||
src/gnome-utils/glade/transfer.glade,
|
||
src/gnome/glade/account.glade, src/gnome/glade/acctperiod.glade,
|
||
src/gnome/glade/budget.glade,
|
||
src/gnome/glade/chart-export.glade,
|
||
src/gnome/glade/commodities.glade,
|
||
src/gnome/glade/fincalc.glade, src/gnome/glade/lots.glade,
|
||
src/gnome/glade/merge.glade, src/gnome/glade/newuser.glade,
|
||
src/gnome/glade/price.glade, src/gnome/glade/print.glade,
|
||
src/gnome/glade/progress.glade, src/gnome/glade/reconcile.glade,
|
||
src/gnome/glade/register.glade,
|
||
src/gnome/glade/sched-xact.glade, src/gnome/glade/stocks.glade,
|
||
src/gnome/glade/tax.glade, src/gnome/glade/userpass.glade,
|
||
src/import-export/aqbanking/aqbanking.glade,
|
||
src/import-export/binary-import/binary-import.glade,
|
||
src/import-export/csv/gnc-csv-preview-dialog.glade,
|
||
src/import-export/generic-import.glade,
|
||
src/import-export/hbci/glade/hbci.glade,
|
||
src/import-export/hbci/glade/hbcipass.glade,
|
||
src/import-export/hbci/glade/hbciprefs.glade,
|
||
src/import-export/import-provider-format.glade,
|
||
src/import-export/qif-import/qif.glade,
|
||
src/report/report-gnome/report.glade, util/glade-fixup: Re-save
|
||
glade files from Glade 3, remove util/glade-fixup. Glade 3 does
|
||
not save properties with default values anymore. This reduces
|
||
patch sizes when Glade-3/Gtk+ is used with varying versions and
|
||
also avoids warnings about properties unknown to older Gtk+
|
||
versions. The version Glade 3 used is 3.4.5.
|
||
|
||
2009-02-26 22:12 andi5
|
||
|
||
* [r17965] src/import-export/ofx/gnc-ofx-import.c: Bug #572107:
|
||
Use fallback string for OFX account types when matching to
|
||
GnuCash accounts. Without the fallback, NULL is printf'ed which
|
||
crashes GnuCash on Windows. BP
|
||
|
||
2009-02-25 19:10 cedayiv
|
||
|
||
* [r17962] src/register/ledger-core/split-register.c: Bug #499215,
|
||
#530819, #551643: Register: Fix transaction pasting, which was
|
||
fairly broken. Pasting was being committed immediately, the
|
||
transaction was not checked properly before opening, the blank
|
||
split was being destroyed while the transaction was left
|
||
pending, and more. These problems left the register in an
|
||
inconsistent state that was being noticed in g_assert() calls in
|
||
several spots. GnuCash would then crash.
|
||
|
||
2009-02-25 18:20 cedayiv
|
||
|
||
* [r17961] src/register/ledger-core/split-register-load.c:
|
||
Register: White space fixes.
|
||
|
||
2009-02-25 16:50 cedayiv
|
||
|
||
* [r17960] src/register/ledger-core/split-register-load.c:
|
||
Register: Fix a bug that appears in basic and auto-split ledger
|
||
modes when entering a new transaction. Entering multiple splits
|
||
for the register's account would cause the 2nd though nth splits
|
||
to be displayed above the new transaction, making them appear to
|
||
be non-new.
|
||
|
||
2009-02-25 00:11 cedayiv
|
||
|
||
* [r17959] src/register/ledger-core/split-register.c: Register:
|
||
Add debugging to gnc_split_register_changed().
|
||
|
||
2009-02-25 00:03 cedayiv
|
||
|
||
* [r17958] src/register/ledger-core/split-register-layout.c:
|
||
Register: Make all account cells right-justified. Previously a
|
||
mix of left- and right-justification was used.
|
||
|
||
2009-02-24 00:12 andi5
|
||
|
||
* [r17951] Makefile.am: Add ChangeLog.2008 to dist. BP
|
||
|
||
2009-02-23 22:56 cedayiv
|
||
|
||
* [r17950] src/register/ledger-core/split-register.c: Register:
|
||
Tweak some comments and slightly reorganize the register cleanup
|
||
code for ease of reading.
|
||
|
||
2009-02-23 20:19 andi5
|
||
|
||
* [r17948] packaging/win32/Makefile.am,
|
||
packaging/win32/aqbanking-3.7.2.patch: [Win32] Update EXTRA_DIST.
|
||
|
||
2009-02-20 23:08 andrewsw
|
||
|
||
* [r17942] src/bin/gnucash-bin.c,
|
||
src/report/report-system/report.scm: Implement a new
|
||
saved-reports-2.4 file to allow translation of existing saved
|
||
reports into report-guid enabled versions. Take note: this
|
||
change will *hide* any manually hacked saved reports that make
|
||
use of the new report-guid. The new saved-reports-2.4 file will
|
||
shadow the old saved-reports-2.0 file and will leave those
|
||
hacked reports behind. Any pre-existing saved reports that use
|
||
report-guid will have to be manually migrated to the new file.
|
||
|
||
2009-02-20 05:00 cedayiv
|
||
|
||
* [r17940] src/engine/engine-helpers.c: Bug #570887: Fix a typo in
|
||
r17939.
|
||
|
||
2009-02-20 04:37 cedayiv
|
||
|
||
* [r17939] src/base-typemaps.i, src/engine/engine-helpers.c: Bug
|
||
#570887: Change the swig type mapping for GUID* so that Scheme
|
||
can tell the difference between a GUID* that is NULL, and a
|
||
GUID* pointing to storage containing the "null" GUID. Previously
|
||
the former case returned SCM_UNDEFINED to Scheme, which would
|
||
unbind Scheme variables and make crashes. Now SCM_BOOL_F is used
|
||
instead, and Scheme code can check for a NULL by comparing to #f.
|
||
|
||
2009-02-20 03:03 cedayiv
|
||
|
||
* [r17938] src/register/ledger-core/split-register.c: Register:
|
||
Add debugging code for the copy and cut operations.
|
||
|
||
2009-02-18 21:18 plongstaff
|
||
|
||
* [r17933] src/business/business-core/sql/gnc-employee-sql.c,
|
||
src/business/business-core/sql/gnc-entry-sql.c,
|
||
src/business/business-core/sql/gnc-invoice-sql.c,
|
||
src/business/business-core/sql/gnc-job-sql.c,
|
||
src/business/business-core/sql/gnc-order-sql.c,
|
||
src/business/business-core/sql/gnc-tax-table-sql.c,
|
||
src/business/business-core/sql/gnc-vendor-sql.c: Fix 572251:
|
||
remove extra definitions of write_objects_t structure.
|
||
|
||
2009-02-17 18:14 cedayiv
|
||
|
||
* [r17930] src/gnome-utils/gnc-date-edit.c: Bug #565421: Remove
|
||
dependency on GTK+ 2.10 in date edit control.
|
||
|
||
2009-02-17 16:49 cedayiv
|
||
|
||
* [r17929] src/engine/Account.h: Doxygen: Adjust the style of a
|
||
comment block for consistency and to eliminate a splint warning.
|
||
|
||
2009-02-16 21:30 plongstaff
|
||
|
||
* [r17928] src/backend/sql/Makefile.am,
|
||
src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-book-sql.c,
|
||
src/backend/sql/gnc-budget-sql.c,
|
||
src/backend/sql/gnc-commodity-sql.c,
|
||
src/backend/sql/gnc-lots-sql.c, src/backend/sql/gnc-price-sql.c,
|
||
src/backend/sql/gnc-recurrence-sql.c,
|
||
src/backend/sql/gnc-schedxaction-sql.c,
|
||
src/backend/sql/gnc-slots-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c: Fix some splint issues
|
||
|
||
2009-02-16 16:22 plongstaff
|
||
|
||
* [r17927] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-lots-sql.c, src/backend/sql/gnc-price-sql.c,
|
||
src/backend/sql/gnc-slots-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/business/business-core/sql/gnc-bill-term-sql.c,
|
||
src/business/business-core/sql/gnc-customer-sql.c,
|
||
src/business/business-core/sql/gnc-employee-sql.c,
|
||
src/business/business-core/sql/gnc-entry-sql.c,
|
||
src/business/business-core/sql/gnc-invoice-sql.c,
|
||
src/business/business-core/sql/gnc-tax-table-sql.c: Fix 64 bit
|
||
integer handling. In an sqlite3 db, column types are basically
|
||
ignored. However, libdbi uses the column type name to determine
|
||
how big it thinks the integer value is. Therefore, change all 64
|
||
bit integer values (including num/denom in numeric values) to
|
||
'bigint'. Tables will be automatically upgraded when an sqlite3
|
||
file is opened.
|
||
|
||
2009-02-16 01:08 plongstaff
|
||
|
||
* [r17926] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/business/business-core/sql/gnc-owner-sql.c: Fix CRIT errors
|
||
when loading owner info in business objects.
|
||
|
||
2009-02-15 19:26 plongstaff
|
||
|
||
* [r17925] lib/libqof/backend/file/qsf-backend.c,
|
||
lib/libqof/qof/qofbackend-p.h, lib/libqof/qof/qofsession.c,
|
||
lib/libqof/qof/qofsession.h, src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/file/gnc-backend-file.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/gnome-utils/gnc-file.c: 1) Before saving file contents via
|
||
save-as, ensure that all data has been loaded. This doesn't
|
||
matter for the file backend, but does for the SQL backend,
|
||
because the SQL backend only loads transactions/splits as
|
||
needed. 2) Partially solve problem where int64 values are loaded
|
||
incorrectly. This started because num and denom for prices were
|
||
seen to be limited to 32 bits. libdbi provides a
|
||
libdbi_result_get_longlong() routine, but unfortunately, on my
|
||
system (with libdbi 0.8.2-3), it seems to have some bugs a) it
|
||
returns negative values unsigned and b) it seems limited to a 32
|
||
bit value even when the correct value is in the db.
|
||
|
||
2009-02-15 17:23 andi5
|
||
|
||
* [r17921] packaging/win32/gnucash.iss.in,
|
||
packaging/win32/install.sh: Bug #571220: [Win32] Unset
|
||
SCHEME_LIBRARY_PATH environment variable.
|
||
* [r17920] src/register/ledger-core/split-register-util.c: Bug
|
||
#435642: Correct r17853 about editing results of a find. 1.
|
||
create a transaction that has two or more splits in the same
|
||
account 2. open a register on that account that is in either
|
||
"Basic Ledger" or "Auto-Split Ledger" mode 3. change some
|
||
transaction other than the one with multiple splits in this
|
||
register 4. click on the second or succeeding occurrence of the
|
||
transaction with multiple splits in this register This will put
|
||
the cursor on the first occurrence of the transaction instead of
|
||
the one you clicked on. Patch by Mike Alexander. BP
|
||
|
||
2009-02-15 14:11 plongstaff
|
||
|
||
* [r17919] src/backend/sql/gnc-transaction-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.h: Rest of r17916 commit
|
||
(sigh) - gnc_sql_transaction_load_tx_for_account() function
|
||
|
||
2009-02-15 00:40 cedayiv
|
||
|
||
* [r17918] src/register/ledger-core/split-register-load.c:
|
||
Register: Don't set info at declaration; wait until reg is
|
||
checked.
|
||
|
||
2009-02-15 00:38 cedayiv
|
||
|
||
* [r17917] src/register/ledger-core/split-register-load.c:
|
||
Register: Add a few safety checks to the register loading
|
||
routines.
|
||
|
||
2009-02-14 23:22 plongstaff
|
||
|
||
* [r17916] src/backend/sql/gnc-schedxaction-sql.c: When loading a
|
||
scheduled transaction, load the transactions associated with it.
|
||
Otherwise, the scheduled transaction won't be created.
|
||
|
||
2009-02-14 19:05 andi5
|
||
|
||
* [r17900] src/import-export/csv/gnc-csv-import.c: Bug #571161:
|
||
Fix r17036 and free every column type only once. BP
|
||
* [r17899] accounts/fr_CH/acctchrt_business.gnucash-xea,
|
||
accounts/fr_FR/acctchrt_business.gnucash-xea: Add missing
|
||
encoding information to the french business account template
|
||
files. BP
|
||
|
||
2009-02-14 16:46 andi5
|
||
|
||
* [r17898] src/gnome-utils/gnc-main-window.c: Update copyright
|
||
year in about dialog. BP
|
||
|
||
2009-02-12 17:00 cedayiv
|
||
|
||
* [r17897] packaging/win32/defaults.sh: Bug #570166: Update win32
|
||
packaging to use GTK version 2.14.7 BP
|
||
|
||
2009-02-12 05:47 cedayiv
|
||
|
||
* [r17896] src/engine/Transaction.h: Engine: Update the
|
||
documentation of xaccTransDestroy().
|
||
|
||
2009-02-12 05:18 cedayiv
|
||
|
||
* [r17895] src/register/ledger-core/split-register.c: Register:
|
||
Fix a memory leak by adding a "commit" step (if needed) when
|
||
destroying the blank transaction as the register closes.
|
||
|
||
2009-02-11 23:07 cedayiv
|
||
|
||
* [r17894] src/register/ledger-core/split-register.c: Bug 426111:
|
||
Register: Fix a bug that caused the blank split GUID to be
|
||
nulled even if the split wasn't actually being committed. This
|
||
would cause the bottom transaction of the register to be treated
|
||
like an existing transaction instead of a new one. I've fixed
|
||
that and reorganized the logic to combine two sections and make
|
||
it harder to get them out of sync.
|
||
|
||
2009-02-11 22:11 cedayiv
|
||
|
||
* [r17893] src/register/ledger-core/split-register.c: Register:
|
||
Add one new debugging message and tweak some others.
|
||
|
||
2009-02-11 22:03 cedayiv
|
||
|
||
* [r17892] src/register/ledger-core/split-register.h: Register:
|
||
Another tweak to doxygen documentation.
|
||
|
||
2009-02-10 21:16 cstim
|
||
|
||
* [r17891] src/import-export/import-main-matcher.c: Bug #552275,
|
||
#434944: Fix generic import skipped transactions
|
||
gnc_import_TransInfo_delete() was defined but never called! This
|
||
led to a memory leak, and erroneous behaviour. Bug 552275 -
|
||
Cancelling OFX Import Still Adds Entries Bug 434944 - Refused
|
||
transactions from import appear in register Patch by Alan
|
||
Jenkins <alan-jenkins@tuffmail.co.uk> BP
|
||
* [r17890] src/engine/Scrub.h, src/import-export/import-backend.c:
|
||
Fix typos in comments Patch by Alan Jenkins.
|
||
* [r17889] src/engine/kvp_doc.txt,
|
||
src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/hbci/gnc-hbci-gettrans.c,
|
||
src/import-export/import-backend.c,
|
||
src/import-export/import-utilities.c,
|
||
src/import-export/import-utilities.h,
|
||
src/import-export/ofx/gnc-ofx-import.c: Bug#139310: Store
|
||
online_id in split instead of transaction to avoid import
|
||
conflicts Affects all users of the generic import: OFX, HBCI and
|
||
AqBanking. Suggested by
|
||
<http://bugzilla.gnome.org/show_bug.cgi?id=139310>. " Assume you
|
||
have a transaction that transfers money from account 1 to
|
||
account 2. Import an OFX statement from account 1 that matches
|
||
the transaction. Then import an OFX statement from account 2
|
||
that matches the same transaction. Because each transaction can
|
||
only store one online_id, when you import from account 1 again
|
||
it doesn't remember that it's already been imported. If
|
||
online_id was stored in a split slot instead of a transaction
|
||
slot, it would allow tracking the online_id of both accounts
|
||
without being overwritten. " For backwards compatibility, we
|
||
still check for online_id in transactions. This is more of a
|
||
convenience than a critical feature, however. The compatibility
|
||
code could be removed in future versions if desired. Patch by
|
||
Alan Jenkins <alan-jenkins@tuffmail.co.uk>
|
||
* [r17888] src/import-export/generic-import-design.txt: Correct
|
||
english in generic-import-design.txt Fix typos and use of
|
||
apostrophes. Also make the status of the document clearer. Patch
|
||
by Alan Jenkins.
|
||
|
||
2009-02-10 08:17 rolf
|
||
|
||
* [r17887] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04: sed
|
||
s/Kap.\ Ges/Kap.Ges/ so that it is the same everywhere
|
||
|
||
2009-02-10 08:10 rolf
|
||
|
||
* [r17886] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
replace some double with single spaces
|
||
|
||
2009-02-09 00:18 andi5
|
||
|
||
* [r17885] src/app-utils/options.scm: Bug #570894: Fix an else
|
||
clause in budget->guid. Scheme is not common lisp, so rather use
|
||
'else', t might be unbound. Found by Forest Bond. BP
|
||
|
||
2009-02-08 14:56 andi5
|
||
|
||
* [r17884] packaging/win32/gnucash.iss.in: [Win32] Bug #542382:
|
||
Assign .gnucash file name extension to GnuCash. BP
|
||
|
||
2009-02-08 14:06 andi5
|
||
|
||
* [r17883] configure.in, src/gnome-utils/gnc-html.c: Bug #462148:
|
||
Fix multi-page printing on Win32 by using
|
||
gtk_html_print_operation_run(). BP
|
||
|
||
2009-02-08 13:13 andi5
|
||
|
||
* [r17882] packaging/win32/defaults.sh,
|
||
packaging/win32/install.sh: [Win32] Update gtkhtml to version
|
||
3.24.2. BP
|
||
|
||
2009-02-08 13:02 andi5
|
||
|
||
* [r17881] packaging/win32/Makefile.am, packaging/win32/README,
|
||
packaging/win32/dist.sh, packaging/win32/gnucash.iss.in,
|
||
packaging/win32/install-fq-mods.bat,
|
||
packaging/win32/install-fq-mods.cmd, packaging/win32/install.sh:
|
||
[Win32] Rename *.bat to *.cmd. BP
|
||
|
||
2009-02-07 16:49 cstim
|
||
|
||
* [r17880] src/import-export/ofx/gnc-ofx-import.c:
|
||
ofx_proc_account() already works. Remove "WRITEME". Patch by
|
||
Alan Jenkins. Signed-off-by: Christian Stimming
|
||
<stimming@tuhh.de> BP
|
||
* [r17879] src/gnome-utils/dialog-account.c: Fix use of "=" in if
|
||
statement where "==" was intended This fixes the default
|
||
currency and description in the new account dialog. Patch by
|
||
Alan Jenkins. Signed-off-by: Christian Stimming
|
||
<stimming@tuhh.de> BP
|
||
|
||
2009-02-03 21:19 cstim
|
||
|
||
* [r17877] src/doc/doxygen_main_page.c,
|
||
src/import-export/csv/gncmod-csv-import.c,
|
||
src/import-export/gncmod-generic-import.c,
|
||
src/import-export/hbci/gnc-file-aqb-import.c,
|
||
src/import-export/hbci/gnc-file-aqb-import.h,
|
||
src/import-export/import-account-matcher.c,
|
||
src/import-export/import-account-matcher.h,
|
||
src/import-export/import-backend.c,
|
||
src/import-export/import-backend.h,
|
||
src/import-export/import-commodity-matcher.c,
|
||
src/import-export/import-commodity-matcher.h,
|
||
src/import-export/import-main-matcher.h,
|
||
src/import-export/import-match-picker.c,
|
||
src/import-export/import-match-picker.h,
|
||
src/import-export/import-settings.c,
|
||
src/import-export/import-settings.h,
|
||
src/import-export/import-utilities.c,
|
||
src/import-export/import-utilities.h,
|
||
src/import-export/log-replay/gnc-log-replay.c,
|
||
src/import-export/log-replay/gnc-log-replay.h,
|
||
src/import-export/log-replay/gncmod-log-replay.c,
|
||
src/import-export/ofx/gnc-ofx-import.c,
|
||
src/import-export/ofx/gnc-ofx-import.h,
|
||
src/import-export/ofx/gncmod-ofx-import.c,
|
||
src/optional/xsl/README: Convert source documentation to UTF8
|
||
Most of the source tree is UTF8, but there are some latin-1
|
||
hangovers. Apply "iconv --from-code ISO_8859-1" to these files.
|
||
This affects bullet point characters in src/optional/xsl/README,
|
||
and Benoit Grégoire's name in source files (and hence the
|
||
Doxygen output). E.g. it should fix
|
||
<http://svn.gnucash.org/docs/HEAD/reference.html> which claims
|
||
to be UTF8, but encodes Benoit's name in latin-1. Patch by Alan
|
||
Jenkins.
|
||
* [r17876] src/engine/Account.h, src/engine/Split.h,
|
||
src/engine/Transaction.h, src/import-export/import-backend.c:
|
||
Fix typos in comments Patch by Alan Jenkins.
|
||
|
||
2009-01-31 19:50 cstim
|
||
|
||
* [r17868] src/backend/file/io-gncxml-v2.c: Bug #569735: Don't
|
||
create a new nested template root account when a file is opened
|
||
Whenever an XML file is opened, Gnucash creates a new template
|
||
root account and makes the old one a child of it. My main
|
||
accounts file had them nested over 540 deep before I got annoyed
|
||
enough to fix this. The problem is that sxtg_book_begin creates
|
||
a root account when the book is opened. Then
|
||
add_template_transaction_local tries to replace this new root
|
||
account with the one read from the file. However the code that
|
||
does this is rather badly broken and the result is that the one
|
||
read from the file becomes a child of the one created in
|
||
sxtg_book_begin. This patch avoids creating any more nested root
|
||
accounts, but it doesn't get rid of the ones that are already
|
||
there. This is slightly more tricky than just deleting them
|
||
since, although most of them have no children (other than the
|
||
next root account), some do. Accounts created for template
|
||
transactions will be children of whatever root account happens
|
||
to be at the top of the tree then. As the file is saved and
|
||
reopened, this will get pushed down into the tree of accounts.
|
||
In my case about 5 of the 540 or so root accounts had other
|
||
children. Patch by Mike Alexander. BP
|
||
* [r17867] src/engine/SX-book.c: Bug #569734: Give the template
|
||
root account a name The template root account created as part of
|
||
the scheduled transaction infrastructure should have a name.
|
||
Various parts of the Gnucash engine get upset if an account
|
||
doesn't have a name. Perhaps this name should be localized, but
|
||
the name of the main root account is not localized. Patch by
|
||
Mike Alexander. BP
|
||
|
||
2009-01-31 19:49 cstim
|
||
|
||
* [r17866] src/backend/file/gnc-account-xml-v2.c: Bug #438132: Fix
|
||
warning about commodity being NULL for root account on save This
|
||
patch doesn't write the commodity, the commodity SCU, or the
|
||
non-standard SCU setting for an account that has no commodity.
|
||
Patch by Mike Alexander. BP
|
||
* [r17865] src/backend/file/gnc-recurrence-xml-v2.c: Bug #569628:
|
||
Fix failed assertion 'str' when saving Whenever I saved my
|
||
Gnucash file I would get a number of errors like CRIT
|
||
<gnc.backend.xml> text_to_dom_tree: assertion `str' failed I
|
||
tracked this down to the fact that the weekend adjust field in
|
||
recurrences read from the file was not initialized properly if a
|
||
recurrence didn't have a weekend adjustment. Patch by Mike
|
||
Alexander. BP
|
||
|
||
2009-01-31 10:24 cstim
|
||
|
||
* [r17856] util/git-backport.sh: Add shell script to easily
|
||
back-port commits in git-svn from trunk to other branches.
|
||
|
||
2009-01-29 15:35 warlord
|
||
|
||
* [r17855] src/report/standard-reports/average-balance.scm: Bug
|
||
#568473 – Add option to average-balance report. It allows
|
||
transactions that go from one selected account to another to be
|
||
ignored.
|
||
|
||
2009-01-29 11:42 cedayiv
|
||
|
||
* [r17854] src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-layout.h,
|
||
src/register/ledger-core/split-register-load.c,
|
||
src/register/ledger-core/split-register.c,
|
||
src/register/ledger-core/split-register.h,
|
||
src/register/register-core/register-common.h: Register: Add a
|
||
lot of doxygen documentation, add/revise some commenting inside
|
||
functions, and massage a few debugging messages.
|
||
|
||
2009-01-28 21:08 cstim
|
||
|
||
* [r17853] src/register/ledger-core/split-register-util.c: Bug
|
||
#435642: Fix crash when editing results of a find I finally got
|
||
around to looking into this some more. I think the problem is a
|
||
result of an interaction between gnc_split_register_redraw and
|
||
gnc_split_register_find_split when called from
|
||
gnc_split_register_move_cursor in split-register-control.c. As
|
||
the comment says, "redrawing the register can muck everything
|
||
up". In particular calling gnc_split_register_redraw may change
|
||
the "transaction split" for some or all of the transactions if
|
||
the register is a "ledger" style register such as the one for
|
||
find results. This causes the subsequent call to
|
||
gnc_split_register_find_split to find the wrong register row if
|
||
the cursor class being found is CURSOR_CLASS_TRANS. Whether this
|
||
causes a crash seems to depend on circumstances I haven't quite
|
||
figured out, but I have one test file that crashes 100% of the
|
||
time in r17804. This patch changes the way
|
||
gnc_split_register_find_split works when asked to find the
|
||
transaction split for a transaction. It assumes that any
|
||
transaction can only have one such split and returns as soon as
|
||
it finds a row containing it. If you think this is wrong, let me
|
||
know and I'll try something else. Patch by Mike Alexander. BP
|
||
|
||
2009-01-28 21:05 cstim
|
||
|
||
* [r17852] accounts/de_DE/Makefile.am,
|
||
accounts/de_DE/acctchrt_skr49.gnucash-xea: Bug #568653: Add
|
||
German account template SKR49 for non-profit organizations By
|
||
Michael Braun and Frank H. Ellenberger. BP
|
||
|
||
2009-01-28 20:59 cstim
|
||
|
||
* [r17851] src/report/report-system/html-utilities.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/standard-reports/budget-balance-sheet.scm,
|
||
src/report/standard-reports/budget-barchart.scm,
|
||
src/report/standard-reports/budget-flow.scm,
|
||
src/report/standard-reports/budget-income-statement.scm,
|
||
src/report/standard-reports/budget.scm: Bug #568327: Budget
|
||
reports without a budget will crash Fixes crashes and also
|
||
improves error message when no budgets exists (for all budget
|
||
reports). Patch by Forest Bond. BP
|
||
|
||
2009-01-28 20:55 cstim
|
||
|
||
* [r17850] src/engine/gnc-pricedb.c: Bug #568945:
|
||
gnc_pricedb_convert_balance_* should look for the reciprocal of
|
||
the exchange rate If the price DB contains the reciprocal of the
|
||
exchange rate which gnc_pricedb_convert_balance_nearest_price,
|
||
gnc_pricedb_convert_balance_latest_price, and
|
||
gnc_pricedb_convert_balance_latest_before need to do their
|
||
conversion they don't find it and return zero. Patch by Mike
|
||
Alexander. BP
|
||
* [r17849] src/engine/iso-4217-currencies.scm: Bug #564450: HUF
|
||
currency can be divided into 100 "fillers" even though there are
|
||
no coins for it In Hungary the smallest Forint (HUF) coin is 5
|
||
forints, but formally we had 1,2 forint coins, and dividing
|
||
FILLER coins (like cents for US, EUR, ...). They are simply not
|
||
circulated in cash usage, but the banking system still using it.
|
||
Such as the smallest transferable amount is 0.01 FORINTs (1
|
||
FILLER), and with business it is normal to use it (as result of
|
||
foreign exchange, incoming interest rate, or many other reason).
|
||
Patch by Frank H. Ellenberger. BP
|
||
|
||
2009-01-28 20:54 cstim
|
||
|
||
* [r17848] src/gnome-utils/gnc-tree-model-account.c: Bug #459493:
|
||
"Cleared" column in account overview should also sum up values
|
||
of sub-accounts The contributer, Chad V, writes: My reason being
|
||
that if you like to keep track of different "virtual" accounts
|
||
within one bank account, it is nice to see the cleared balance
|
||
for the whole bank account.
|
||
|
||
2009-01-24 12:16 cedayiv
|
||
|
||
* [r17844] src/register/ledger-core/split-register.h: Register:
|
||
Add doxygen documentation for some register functions. Fix and
|
||
reorganize of some of the existing documentation.
|
||
|
||
2009-01-24 12:12 cedayiv
|
||
|
||
* [r17843] src/register/ledger-core/split-register.c: Register:
|
||
Adjust some debugging messages to be more clear.
|
||
|
||
2009-01-22 21:14 cedayiv
|
||
|
||
* [r17841] lib/libqof/backend/file/qsf-xml.h,
|
||
lib/libqof/qof/guid.c, src/backend/file/gnc-backend-file.c,
|
||
src/backend/file/gnc-backend-file.h,
|
||
src/backend/file/io-gncxml-v2.h, src/engine/FreqSpec.h,
|
||
src/engine/Scrub.h, src/engine/Transaction.h,
|
||
src/engine/gnc-commodity.h, src/gnome-utils/dialog-account.h,
|
||
src/gnome-utils/dialog-commodity.h,
|
||
src/gnome-utils/gnc-currency-edit.h,
|
||
src/gnome-utils/gnc-embedded-window.h,
|
||
src/gnome-utils/gnc-gnome-utils.h,
|
||
src/gnome-utils/gnc-main-window.h,
|
||
src/gnome-utils/gnc-plugin-file-history.c,
|
||
src/gnome-utils/gnc-plugin-file-history.h,
|
||
src/gnome-utils/gnc-plugin-page.h,
|
||
src/gnome-utils/gnc-tree-model-account.h,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-account.h,
|
||
src/gnome-utils/gnc-tree-view.c,
|
||
src/gnome-utils/gnc-tree-view.h, src/gnome/dialog-progress.h,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/import-export/aqbanking/dialog-daterange.h,
|
||
src/import-export/aqbanking/gnc-ab-getbalance.h,
|
||
src/import-export/aqbanking/gnc-ab-gettrans.h,
|
||
src/import-export/aqbanking/gnc-ab-trans-templ.h,
|
||
src/import-export/aqbanking/gnc-file-aqb-import.h,
|
||
src/import-export/import-backend.h,
|
||
src/import-export/import-match-picker.h,
|
||
src/register/ledger-core/split-register-layout.h,
|
||
src/register/ledger-core/split-register.h: Documentation: Fix a
|
||
wide range of small mistakes in doxygen comments, including a
|
||
few spots where .c and .h function declarations didn't agree on
|
||
parameter names. BP
|
||
|
||
2009-01-21 18:58 cedayiv
|
||
|
||
* [r17840] src/register/ledger-core/split-register.c: Register:
|
||
Add additional debugging output during register cleanup. Also
|
||
rename a variable for clarity and to match typical usage in the
|
||
rest of the ledger code. BP
|
||
|
||
2009-01-21 10:53 cedayiv
|
||
|
||
* [r17838] src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-split-reg.c: Register: Add a few more debugging
|
||
lines to the gnome code. BP
|
||
|
||
2009-01-20 23:15 cedayiv
|
||
|
||
* [r17837] src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-load.c,
|
||
src/register/ledger-core/split-register.c: Register: Add
|
||
additional debugging output to several ledger modules. BP
|
||
|
||
2009-01-18 23:43 andi5
|
||
|
||
* [r17836] src/engine/Transaction.c: Bug #566352: Remove
|
||
printf("%s", NULL) in xaccTransSetDateInternal() when
|
||
val=={-1,0}. BP
|
||
|
||
2009-01-18 22:57 andi5
|
||
|
||
* [r17835] src/backend/dbi/gnc-backend-dbi.c: Do not determine and
|
||
waste memory for {base,dir}name when sqlite3 driver cannot be
|
||
loaded.
|
||
|
||
2009-01-18 22:51 andi5
|
||
|
||
* [r17834] src/backend/dbi/gnc-backend-dbi.c: Bail out when
|
||
opening a non-existing file as sqlite3.
|
||
|
||
2009-01-18 21:50 andi5
|
||
|
||
* [r17832] src/import-export/import-commodity-matcher.c: Bug
|
||
#526775: Remove printf("%s", NULL) in generic importer as called
|
||
from ofx. BP
|
||
|
||
2009-01-18 20:17 cstim
|
||
|
||
* [r17831] src/report/standard-reports/category-barchart.scm:
|
||
Remove obsolete mentioning of Guppi. Not for back-port because
|
||
it would break existing translations and the fix isn't really
|
||
important.
|
||
|
||
2009-01-18 17:19 andi5
|
||
|
||
* [r17829] AUTHORS, src/report/report-gnome/report-gnome.scm,
|
||
src/report/report-system/html-acct-table.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/report-system/report-utilities.scm,
|
||
src/report/report-system/report.scm,
|
||
src/report/standard-reports/Makefile.am,
|
||
src/report/standard-reports/budget-balance-sheet.scm,
|
||
src/report/standard-reports/budget-barchart.scm,
|
||
src/report/standard-reports/budget-flow.scm,
|
||
src/report/standard-reports/budget-income-statement.scm,
|
||
src/report/standard-reports/budget.scm,
|
||
src/report/standard-reports/standard-reports.scm,
|
||
src/report/utility-reports/hello-world.scm: Budget report
|
||
improvements. * Moves budget-related reports to a "Budget"
|
||
sub-menu. * Implements a Budget Balance Sheet report. This is a
|
||
projected future balance sheet using budget data. * Adds Budget
|
||
Income Statement and Budget Profit & Loss reports. These are
|
||
projected future IS/PNL reports using budget data. Patch by
|
||
Forest Bond.
|
||
|
||
2009-01-18 16:31 andi5
|
||
|
||
* [r17827] doc/README-it.win32-bin.txt: Fix line endings in
|
||
README-it.win32-bin.txt. BP
|
||
|
||
2009-01-18 16:09 andi5
|
||
|
||
* [r17826] doc/README-it.win32-bin.txt: Correct the encoding of
|
||
README-it.win32-bin.txt. Patch by Cristian Marchi BP
|
||
* [r17825] src/import-export/aqbanking/gnc-ab-gettrans.c: Remove a
|
||
unused import and struct.
|
||
|
||
2009-01-14 19:59 cstim
|
||
|
||
* [r17820] src/gnome/window-reconcile.c: Bug #339027: Reconcile
|
||
window displays the date, too This patch adds an additional
|
||
label statement date to the box below the Credits section. Patch
|
||
by C. Ernst BP
|
||
* [r17819] src/report/report-gnome/dialog-column-view.c: Bug
|
||
#565721: Fix untranslated report names in multicolumn report
|
||
Report names are passed through the _() macro before they are
|
||
stored to the tree list. Patch by C. Ernst. BP
|
||
* [r17818] src/gnc-module/gnc-module.c: Bug #564209: Improved
|
||
debuggability for module loading gnucash-2.2.7 doesn't (IMHO)
|
||
log enough (any?) information about failures to load optional
|
||
modules. It was a bit of work to debug a recent problem
|
||
(#564033) and I ended up tweaking gnc_module_load_common() a bit
|
||
to coax the error messages out. I slightly reorganized the code
|
||
in this function to accomplish two things: 1. Make the logic
|
||
clearer to someone new to the code (i.e., me) 2. If an optional
|
||
module is found, log any errors in loading it I tried to
|
||
maintain the original spirit of not squawking too much about
|
||
unfound optional modules while still generating messages about
|
||
legitimate problems. Patch by G. Paul Ziemba. BP
|
||
* [r17817] lib/guile-www/Makefile.am, src/app-utils/Makefile.am,
|
||
src/business/business-core/Makefile.am,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-reports/Makefile.am,
|
||
src/business/business-utils/Makefile.am,
|
||
src/business/dialog-tax-table/Makefile.am,
|
||
src/core-utils/Makefile.am, src/engine/Makefile.am,
|
||
src/gnc-module/Makefile.am, src/gnome-utils/Makefile.am,
|
||
src/import-export/qif-import/Makefile.am,
|
||
src/import-export/qif-io-core/Makefile.am,
|
||
src/report/locale-specific/us/Makefile.am,
|
||
src/report/report-gnome/Makefile.am,
|
||
src/report/report-system/Makefile.am,
|
||
src/report/standard-reports/Makefile.am,
|
||
src/report/stylesheets/Makefile.am,
|
||
src/report/utility-reports/Makefile.am, src/scm/Makefile.am,
|
||
src/scm/gnumeric/Makefile.am, src/tax/us/Makefile.am: Bug
|
||
#566567: [Win32] Do not touch .scm-links on windows - always
|
||
copy scm files .scm files must be copied on windows because
|
||
linking won't work. Note: existing build directories will be
|
||
fixed only after make clean. Patch by C. Ernst. BP
|
||
|
||
2009-01-13 02:14 andi5
|
||
|
||
* [r17815] packaging/win32/defaults.sh,
|
||
packaging/win32/gwenhywfar-3.6.0-patch.diff,
|
||
packaging/win32/install.sh: [Win32] Update online banking
|
||
libraries. New versions: gwenhywfar 3.6.0, ktoblzcheck 1.20,
|
||
aqbanking 3.8.1. Fix path to xmlmerge. Fix aqbanking backend
|
||
list when compiling without qt (untested though).
|
||
|
||
2009-01-11 21:00 andi5
|
||
|
||
* [r17814] src/backend/file/gnc-commodity-xml-v2.c,
|
||
src/engine/gnc-commodity.c: Fix currency replacements. While
|
||
loading an xml file, do not look up an internal commodity and
|
||
modify that, but rather work on a copy. When inserting the
|
||
commodity, apply the same replacements as in
|
||
gnc_commodity_table_lookup(). This change should not be
|
||
necessary on branches/2.2 but it might not do any harm.
|
||
|
||
2009-01-11 20:23 andi5
|
||
|
||
* [r17813] lib/libqof/qof/qoflog.c: Initialize GError in
|
||
qof_log_parse_log_config(). This avoids a crash when the log
|
||
configuration is not valid. BP
|
||
|
||
2009-01-11 19:25 andi5
|
||
|
||
* [r17812] src/engine/gnc-commodity.c: Do not lookup private data
|
||
twice when copying commodity mnemonic. Note that mnemonics are
|
||
not copied on branches/2.2.
|
||
|
||
2009-01-11 18:47 andi5
|
||
|
||
* [r17811] packaging/win32/install.sh,
|
||
packaging/win32/make_install.sh: [Win32] Provide a bare variant
|
||
of make_install.sh.
|
||
|
||
2009-01-11 18:38 andi5
|
||
|
||
* [r17810] packaging/win32/install.sh: [Win32] Minor cleanup. *
|
||
Relinking is really fast now, no need for a hack anymore * Move
|
||
the fix of the gnucash script into make_install() * GnuCash does
|
||
not install into lib/locale/ anymore * Remove invalid
|
||
LIBXML2_DIR from PATH BP
|
||
|
||
2009-01-11 15:55 andi5
|
||
|
||
* [r17809] packaging/win32/install.sh: [Win32] Remove a few
|
||
obsolete comments. BP
|
||
|
||
2009-01-11 15:45 andi5
|
||
|
||
* [r17807] packaging/win32/install.sh: [Win32] Whitespace change.
|
||
Re-add a removed space character, no need for regressions ;-) BP
|
||
|
||
2009-01-11 15:37 andi5
|
||
|
||
* [r17806] packaging/win32/defaults.sh, packaging/win32/dist.sh,
|
||
packaging/win32/goffice-0.4.3-patch.diff,
|
||
packaging/win32/goffice-0.7.2-patch.diff,
|
||
packaging/win32/install.sh: [Win32] Update a whole bunch of
|
||
packages. * MinGW tools * Autotools (ac 2.60, am 1.10.2, lt
|
||
2.2.6a) - libtool feels faster, needs confirmation - compiling
|
||
ac needs a newer m4 version, add that * Gnome - intltool needs a
|
||
newer perl, so upgrade to activeperl 5.10 - new libpng,
|
||
separated into libpng and libpng-dev - newly packaged zlib
|
||
(zlib-dev as well), no dlltool'ing anymore - remove
|
||
libgnomeprint (cf. goffice), gtkprint finally seems to work ->
|
||
goodbye mirrored printouts * libxslt - not the newest because
|
||
that will be moved to oldreleases/ soon * openssl - watch for
|
||
libeay32.dll in your Windows folder, it might be too old, better
|
||
you remove it completely * gmp - untested, no BP needed (yet) *
|
||
gnutls - untested, no BP needed (yet) * swig * pcre * libgsf,
|
||
goffice - goffice does not use libgnomeprint anymore, new patch
|
||
necessary, grab gtk-doc.m4 from gtk-doc tarball instead of
|
||
patching goffice - install htmlhelp earlier and add flags to
|
||
link to it * svn - includes an own libeay32.dll, may conflict
|
||
with openssl/bin/libeay32.dll BP
|
||
|
||
2009-01-11 12:46 andi5
|
||
|
||
* [r17805] src/engine/gnc-commodity.c: Bug #567174: Restrict
|
||
commodity mnemonic updates (like NIS to ILS) to iso currencies
|
||
only. BP
|
||
|
||
2009-01-06 18:37 andi5
|
||
|
||
* [r17803] configure.in: Remove trailing commas in
|
||
--enable-{debug,ref-counts-dump}. Those commas will be
|
||
interpreted as commands and warnings printed out. Also, put
|
||
square brackets around the strings describing the corresponding
|
||
autoconf definitions to save them from possible substitions.
|
||
Noticed by Kevin HaleBoyes. BP
|
||
|
||
2009-01-05 15:36 plongstaff
|
||
|
||
* [r17802] src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-slots-sql.c: 1) Fix bug where deleting an
|
||
account wouldn't delete the account in the db 2) Remove unused
|
||
local variable
|
||
|
||
2009-01-05 10:40 andi5
|
||
|
||
* [r17800] doc/Makefile.am, doc/README-it.win32-bin.txt,
|
||
packaging/win32/gnucash.iss.in: Add Italian translation of Win32
|
||
installer by Cristian Marchi.
|
||
|
||
2009-01-05 10:18 andi5
|
||
|
||
* [r17798] packaging/win32/gnucash.iss.in: Sort translations in
|
||
gnucash.iss.in by language code. BP
|
||
|
||
2009-01-05 09:51 andi5
|
||
|
||
* [r17797] src/app-utils/test/Makefile.am,
|
||
src/backend/dbi/test/Makefile.am,
|
||
src/backend/file/test/Makefile.am,
|
||
src/backend/postgres/test/Makefile.am,
|
||
src/backend/sql/test/Makefile.am, src/bin/test/Makefile.am,
|
||
src/business/business-core/test/Makefile.am,
|
||
src/engine/test/Makefile.am, src/gnc-module/test/Makefile.am,
|
||
src/gnome-utils/test/Makefile.am,
|
||
src/import-export/qif-io-core/test/Makefile.am,
|
||
src/import-export/qif/test/Makefile.am,
|
||
src/import-export/test/Makefile.am,
|
||
src/report/locale-specific/us/test/Makefile.am,
|
||
src/report/report-gnome/test/Makefile.am,
|
||
src/report/report-system/test/Makefile.am,
|
||
src/report/standard-reports/test/Makefile.am,
|
||
src/report/stylesheets/test/Makefile.am,
|
||
src/report/utility-reports/test/Makefile.am,
|
||
src/tax/us/test/Makefile.am: Use = instead of := for
|
||
GNC_TEST_DEPS and TESTS_ENVIRONMENT. Both variables are only
|
||
evaluated once away. Even worse, when used as simply-expanded
|
||
variables, the gnc-test-env script is called multiple times,
|
||
because of make re-reading the Makefile when called by make in
|
||
the check-am target. Those variable definitions are not portable
|
||
and thus automake spit warnings.
|
||
|
||
2009-01-04 03:14 plongstaff
|
||
|
||
* [r17796] src/backend/sql/gnc-lots-sql.c: Add check that account
|
||
!= NULL when inserting lot
|
||
|
||
2009-01-02 10:46 andi5
|
||
|
||
* [r17794] ChangeLog.2008, Makefile.am: Add ChangeLog.2008. Used
|
||
branches: - aqbanking3 - csv-import - reshuffle-modules -
|
||
deprecated-cleanup - gobject-engine-dev-warlord - remove-group2
|
||
- sx-cleanup
|
||
|
||
2009-01-02 10:32 andi5
|
||
|
||
* [r17792] src/app-utils/gnc-euro.c: Bug #566198: Add Slovak
|
||
koruna to EURO support. Patch from Herbert Thoma. BP
|
||
|
||
2009-01-01 23:12 plongstaff
|
||
|
||
* [r17791] src/backend/sql/gnc-budget-sql.c: When loading a
|
||
budget, set the recurrence so that it has the correct date info.
|