gnucash master: Multiple changes pushed

Mike Alexander mta at
Mon Apr 10 01:57:49 EDT 2017

Updated	 via (commit)
	 via (commit)
	 via (commit)
	 via (commit)
	 via (commit)
	 via (commit)
	 via (commit)
	 via (commit)
	 via (commit)
	from (commit)

commit c7226ddd4f9b7b4e92d7c1d0e4edf0d7381a44be
Author: Mike Alexander <mta at>
Date:   Mon Apr 10 01:37:23 2017 -0400

    Delete left over line from previous merge conflict.

commit ce79222f056d2de5b321cdcd32f7b40c291dadb8
Merge: cdc94c7 a2687bc
Author: Mike Alexander <mta at>
Date:   Mon Apr 10 01:27:47 2017 -0400

    Merge branch 'maint'

commit a2687bcbe35f98c4646842fdc225f11b58c4a46f
Author: Mike Alexander <mta at>
Date:   Tue Apr 4 02:23:44 2017 -0400

    Fix the SWIG Guile wrapping of functions that have a "struct tm" parameter.
    The biggest problem was that a pointer to an out of scope struct tm was
    passed to the wrapped function.  With opt level 2, clang doesn't bother
    setting the contents of the struct since it goes out of scope without being
    used.  This caused the transaction report to never report anything since
    the start and end times it got were ridiculous.
    Also most functions that take a struct tm pointer can change the contents
    of the struct (if only to normalize it) so pass the new values back to Scheme.
    Finally all calls to gnc_localtime and gnc_gmtime from Scheme leaked a struct tm
    and calling gnc_tm_free from Scheme is a really bad idea so don't wrap it.

commit e20009a08da7c83d3a3d35bcec6c336dfccfc293
Author: John Ralls <jralls at>
Date:   Mon Apr 3 21:16:43 2017 -0700

    Save Changes Bug 780889 - Split-register transactions result in invalid...
    price:type "transaction".
    Add 'transaction' to the schema and document it in gnc-pricedb.h.

commit 844a6db32b95aa540c0c27497fdf3ef98fc06a40
Author: John Ralls <jralls at>
Date:   Sun Apr 2 09:22:16 2017 -0700

    Bug 780845 - link in github repo README file needs correction/editing

commit f9d23de8c061ae8348a74abe3a8b40d29decadd0
Merge: 509ce16 768df3b
Author: John Ralls <jralls at>
Date:   Thu Mar 30 12:42:59 2017 -0700

    Merge Ueli Neiderer's swift-transactiontxt branch into maint.

commit 768df3b70974a9f55ea21aad05ebcb4a8b647e86
Author: Ueli Niederer < at>
Date:   Thu Mar 30 20:53:45 2017 +0200

    Obey GNUcash coding style
    Corrected brace position.

commit 448d97553ff1765b8ac753220af19374fe95f09f
Author: Ueli Niederer <gnucash at>
Date:   Thu Mar 30 20:17:44 2017 +0200

    Added a preference to control import behaivour of transaction text
    In order to allow to revert the newly introduced behaviour of putting
    transaction text in front of the extracted purpose, the feature can now
    be disabled through the preferences dialog.

commit 0ad94ddcc01ea11282b0875d4edb1f77c6db5644
Author: Ueli Niederer <gnucash at>
Date:   Tue Mar 28 22:16:30 2017 +0200

    Including the transaction text into the purpose text
    Some banks include additional purpose information for a transaction in
    non-swift-section 17 (aka transaction text). If available, this
    transaction text is put in front of the other purpose texts to provide
    full transaction information.
    While the final solution is still under discussion. This change is a
    first low-impact implementation backported and distilled from the work
    discussed in gnucash/gnucash#139.

Summary of changes:
 README                                             |  1 -
 src/base-typemaps.i                                | 63 +++++++++++++++-------
 src/doc/xml/gnucash-v2.rnc                         |  2 +-
 src/engine/engine.i                                |  4 ++
 src/engine/gnc-pricedb.c                           |  3 +-
 src/engine/gnc-pricedb.h                           |  6 ++-
 src/import-export/aqb/              | 23 +++++++-
 src/import-export/aqb/gnc-ab-utils.c               | 13 ++++-
 src/import-export/aqb/gnc-ab-utils.h               | 11 ++-- |  5 ++
 10 files changed, 98 insertions(+), 33 deletions(-)

More information about the gnucash-patches mailing list