gnucash master: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Tue Dec 23 11:53:32 EST 2014
Updated via https://github.com/Gnucash/gnucash/commit/c5698228 (commit)
via https://github.com/Gnucash/gnucash/commit/ca1d5a73 (commit)
via https://github.com/Gnucash/gnucash/commit/4a791328 (commit)
via https://github.com/Gnucash/gnucash/commit/2ceadfa3 (commit)
via https://github.com/Gnucash/gnucash/commit/02acf2b6 (commit)
via https://github.com/Gnucash/gnucash/commit/745ff9e5 (commit)
via https://github.com/Gnucash/gnucash/commit/a537ff05 (commit)
via https://github.com/Gnucash/gnucash/commit/e55e7db9 (commit)
via https://github.com/Gnucash/gnucash/commit/2ef335d9 (commit)
via https://github.com/Gnucash/gnucash/commit/f4481f7d (commit)
via https://github.com/Gnucash/gnucash/commit/a6d7184d (commit)
from https://github.com/Gnucash/gnucash/commit/69355c05 (commit)
commit c56982289717c6286c4aa46d46d045209ddfba12
Merge: 69355c0 ca1d5a7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 23 17:48:50 2014 +0100
Periodic merge of branch 'maint'
* Bug 740471 - Applying payment to invoice Segmentation fault
* Fix Guile compiled path in environment.in
* Bug 739584 - gnucash-2.6.4 segfaults regularly on transfer
* Adjust #ifdef __clang__ to exclude clang versions > 6
* Replace GNC_HOME/bin with gnc_path_get_bindir().
* Tell Guile (and others) to look in install/lib/gnucash for ligraries.
Conflicts:
src/bin/environment.in
src/engine/test/utest-Account.c
src/engine/test/utest-Split.cpp
src/engine/test/utest-Transaction.c
src/libqof/qof/test/test-gnc-date.c
src/libqof/qof/test/test-qofbook.c
commit ca1d5a73829d630009730b107ccd0b4a18687a2d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 23 17:19:00 2014 +0100
Cherry-pick "Bug 741810 - Compilation fails because of creating .gnucash"
This was meant to go on maint first...
commit 4a7913289c1cd7e6f00325dc890980db1f32991f
Author: Mike Alexander <mta at umich.edu>
Date: Wed Dec 10 19:16:09 2014 -0500
Tell Guile (and others) to look in install/lib/gnucash for ligraries.
Without this Guile can't find libgncmod-engine and GnuCash won't start,
at least sometimes.
commit 2ceadfa3a0b9df9347a6a9759a956264fa997970
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 21 15:47:20 2014 -0800
Replace GNC_HOME/bin with gnc_path_get_bindir().
For consistency with the rest of the function.
commit 02acf2b6f459bdb730f0ec0dbe44df5006033077
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 21 12:55:07 2014 -0800
Adjust #ifdef __clang__ to exclude clang versions > 6
This works only with Apple clang; the regular clang is at version 3, but
hasn't been tested for what versions emit what sort of function signatures
to logs.
commit 745ff9e519a42bd43bce840d532836fa5e8aaf53
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 21 12:34:32 2014 -0800
Bug 739584 - gnucash-2.6.4 segfaults regularly on transfer .
Ensure that xferData is nulled after free and that client functions check
for the NULL.
commit a537ff052b0b61f7c776bc265d87a2139cd45687
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 21 11:13:27 2014 -0800
Fix Guile compiled path in environment.in
Compiled files go to prefix/lib/guile/2.0/ccache, which isn't the same as
where the source files are stored (prefix/share/guile/2.0), so provide a
separate variable for it. Also don't throw away the user's value of
GUILE_LOAD_COMPILED_PATH in favor of GUILE_LOAD_PATH.
commit e55e7db9fd47611c2266f33939dc32715314092d
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 21 11:09:21 2014 -0800
Remove note from the top of environment.in. It's obsolete.
commit 2ef335d9c70f41927d10c3379b39802096994f5e
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 6 13:53:34 2014 +0100
Bug 740471 - Applying payment to invoice Segmentation fault
Stop listening for gui update events while on the way out
(after the ok button was pressed).
commit f4481f7dcfbde5643c64851a950a8dad683c4176
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 6 13:52:36 2014 +0100
Bug 740471 - Applying payment to invoice Segmentation fault
Clear selection before emptying list store to prevent
the code from running calculations on a changing list.
commit a6d7184d830d8a8bc0c339d012ac17c249a40994
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 6 13:21:00 2014 +0100
Bug 740471 - Applying payment to invoice Segmentation fault
Attempt to fix it by no longer nullifying lots during processing
Summary of changes:
src/bin/environment.in | 12 ++++++------
src/business/business-gnome/dialog-payment.c | 14 ++++++++++++++
src/core-utils/gnc-environment.c | 8 ++++----
src/engine/gncOwner.c | 6 ++----
src/engine/test/utest-Account.c | 10 +++++-----
src/engine/test/utest-Split.cpp | 2 +-
src/engine/test/utest-Transaction.c | 4 ++--
src/gnome-utils/dialog-transfer.c | 10 ++++++++++
src/libqof/qof/test/test-gnc-date.c | 8 ++++----
src/libqof/qof/test/test-qofbook.c | 2 +-
10 files changed, 49 insertions(+), 27 deletions(-)
More information about the gnucash-patches
mailing list