Bug #704039 time zone is not respected on windows
Author: Kuang-che Wu <kcwu@csie.org>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23155 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug 603183 - Equity statement shows incorrect changes

Add function gnc:account-get-total-flow to report-utilities.scm

This function filters the splits from the source to the target accounts
and returns a commodity collector.
It does NOT do currency exchanges.

Author:    Carsten Rinke <carsten.rinke@gmx.de>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23156 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug 603183 - Equity statement shows incorrect changes

To be run after the patch for report-utilities.scm

Export the new function gnc:account-get-total-flow from report-utilities.scm.

Author:    Carsten Rinke <carsten.rinke@gmx.de>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23157 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug 603183 - Equity statement shows incorrect changes

Apply the new function gnc:account-get-total-flow for the "Withdrawal" calculation.

Depends on the patches for
- report-utilities.scm
- report-system.scm

Author:    Carsten Rinke <carsten.rinke@gmx.de>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23158 57a11ea4-9604-0410-9ed3-97b8803252fd
Prevent 2.4 from crashing when loading a book that was opened with 2.6 before.

The core issue is that open reports are using a new restore function in 2.6,
which doesn't exist in 2.4 and older. The restore code now checks for the
existence of this new function and falls back to the old one if necessary.
The (mild) side effect is that in 2.4 any link to a custom template is lost.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23159 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug 704056 - Online Banking (Online Actions) does not appear in Action menu

Ensure that all functions are exported to the dll

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23160 57a11ea4-9604-0410-9ed3-97b8803252fd
Prepare 2.5.5 release

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23161 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug 684670 - Interest amount calculation is wrong in Sqllite3 format

Yet another corner where forgetting to run a edit-commit cycle when
changing state breaks database save.
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23164 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #682280 - bill/invoice importer fails to save imported bills/invoices

The first attempt to commit when creating the invoice failed because
the commodity had not yet been set. Wrapped the creation routine in
begin/commit to allow the invoice to be fully populated before trying
to write the DB.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23166 57a11ea4-9604-0410-9ed3-97b8803252fd
Fix up state-changing business functions

To ensure that they all have a begin/commit and mark the instance
dirty so that the change is immediately written to the DB.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23167 57a11ea4-9604-0410-9ed3-97b8803252fd
Update Dutch translation from the translation project.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23168 57a11ea4-9604-0410-9ed3-97b8803252fd
Re-enable dbi backend basic tests with g_tester

Combining business and basic into renamed test-backend-dbi-basic--
not utest because these are integration tests rather than unit tests.
Remove all of the no-longer-used test program files.

The actual test routines remain in test-dbi-stuff.c and test-dbi-business.c
just to keep the size of test-backend-dbi-basic.c reasonable.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23169 57a11ea4-9604-0410-9ed3-97b8803252fd
Add core-utils to backend-sql test LDADD

Needed for gnc_core_prefs_get_namespace_regexp and gnc_core_prefs_get_long_version

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23170 57a11ea4-9604-0410-9ed3-97b8803252fd
Convert stray g_printf into PINFO

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23171 57a11ea4-9604-0410-9ed3-97b8803252fd
Work around differing pgsql protocol and dbi name

Also silence postgres notices during test.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23172 57a11ea4-9604-0410-9ed3-97b8803252fd
Modify xaccAccountChildrenEqual to not depend upon the order

A SQL backend can't be expected to always return children in the same order.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23173 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug 674862 - 2038 bug in libdbi

Retrieve the numerical value directly from the dbi_result and use
it to create the Timespec or GDate.
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23174 57a11ea4-9604-0410-9ed3-97b8803252fd
Fix bug 699450

* Remove extra call to gtk_tree_view_append_column. (It is already
  called in gnc_tree_view_account_add_custom_column.)

Author: Robert Ratliff <ratliff.bobby@gmail.com>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23175 57a11ea4-9604-0410-9ed3-97b8803252fd
Remove commented out code.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23176 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #704039 time zone is not respected in Windows

Thanks to Kuang-che Wu <kcwu@csie.org>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23179 57a11ea4-9604-0410-9ed3-97b8803252fd