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