gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Mar 27 20:48:08 EDT 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/d7112e9f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fbec2552 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5485c9de (commit)
	 via  https://github.com/Gnucash/gnucash/commit/df8fa038 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a41a7e2b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ed11f6d1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6cf17006 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f5a7aeca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6fd35694 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/656a3a9b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d5d58dac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/531335a8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/163c4dd4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/39bfeba9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cde9d784 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f168cb2e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f7b0cb65 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/139e3ea5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0e915837 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e003cb07 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aec61497 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0114a731 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9f984c05 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/62425247 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2059f06f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9854876c (commit)
	from  https://github.com/Gnucash/gnucash/commit/ea7eaffd (commit)



commit d7112e9ffbb7167e70ee809e15115421a5a617bb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 27 17:38:22 2016 -0700

    Clean up more !g_strcmp0(foo, bar) == 0, which doesn't work.

commit fbec25529ac4476f914dacb796e9f28a51ab1d41
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 27 17:37:09 2016 -0700

    Restore some code removed in 8877f86 which left a variable uninitialized.

commit 5485c9de374171be36b5ad97e46cd4fb386c0e0f
Merge: ea7eaff df8fa03
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 27 17:06:43 2016 -0700

    Merge branch 'maint' after 2.6.12 release.

commit df8fa038872e11e965f4a56586ad4e22accb7fb2
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 24 09:12:33 2016 -0700

    Mac Localization: Prefer the country to the language for fall-back locales.
    
    On the theory that in countries where multiple languages are in use similar
    date and number formats will apply regardless of language, and especially
    that the default currency will be the same regardless of language.
    
    Also ensure that the specified language is in the list passed to gettext;
    the net effect of which is that the user will effectively get the requested
    localization behavior.

commit a41a7e2b50aea5ea9932de9d3376fefcc279b2c5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 22 17:46:49 2016 -0700

    Extract some functions to make the Mac locale setup a bit more maintainable.

commit ed11f6d1d52feb1b91d2192907c321de86cd6248
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 25 19:43:22 2016 -0700

    Release 2.6.12

commit 6cf170065028b6af0a3c09a6791b033a62a053db
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 25 16:39:26 2016 -0700

    Update translations from the Translation Project.

commit f5a7aeca791300d4e5942a28573ef0bd5d197dcd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 18:09:27 2016 +0100

    Bug 719904 - Decide payment type only based on the account type involved
    
    This commit improves payment type deduction by first checking
    whether an AR or AP account is found in the transaction.
    If not, fall back to previous heuristic of positive action
    means customer payment, negative action means vendor
    action. The logic can still go wrong (no means to declare
    an employee payment, and credit notes are interpreted as
    opposite sign payments). Needs a follow up to fix that.

commit 6fd35694e2b320acf6142f686d7b9bf74ae9fd22
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 17:39:20 2016 +0100

    Factor out a convenience function to retrieve a (business) owner starting from a transaction

commit 656a3a9b5703452f05e5d697cd9268def382563b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 16:16:00 2016 +0100

    Provide option to print checks directly from the payment window

commit d5d58dacbaeb080002e24e10cb2a9392f947f719
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 14:43:15 2016 +0100

    Check printing: extract address from invoice/bill for payment transactions
    
    If the transaction is marked as a (business feature) payment,
    extract the address of the bill/invoice associated with the
    payment, or the owner if there's no bill/invoice yet.

commit 531335a8f97ef2bd5e408cde6af7e399c75845ac
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 12:10:10 2016 +0100

    Move some utility functions from gui code to engine
    
    And reduce some of the clutter in these functions and their callers.

commit 163c4dd44a00cad11de209c917af568170551e97
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 10:39:13 2016 +0100

    Update POTFILES.in after previous commit

commit 39bfeba930e13a65c05540f839457e9c71cf31ef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 24 22:49:27 2016 +0100

    Merge reg and reg2 variant of print check dialog back into one file
    
    There was nothing in the duplicate file that was different
    from the original one except for the plugin_page parameter
    initially passed in. Turns out we don't need anything
    from the plugin_page except for the very generic GtkWindow
    which is actually a member of the generic GncPluginPage
    base object. So pass that window instead and avoid the
    need for differentiation.

commit cde9d7846583321d73f65e515aaaad75797650b9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 24 19:22:10 2016 +0100

    Bug 693342 - Print (bottom) prints to middle for 3-check pages

commit f168cb2e1f777bdb7ed12a0456b0ad5481b7cc68
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 21:42:53 2016 +0100

    Revert "Bug 118391 - Long currency names untranslated"
    
    This reverts commit 9f984c05ebfa3957453ddd009308d2cfc53b4e7f.
    
    The change causes the windows build to crash. Needs more
    investigation.

commit f7b0cb65bc1fbf88eab5f4bf84eb8aec226fdb62
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 21:28:45 2016 +0100

    Disable debug message that got enabled by accident last year

commit 139e3ea56980319ad8a6530a70230deece7123b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 18:21:43 2016 +0100

    Bug 687504 - Not possible to reset an invoice/bill counter format

commit 0e915837546c962f0f02d77acc74f59e79ceb9c8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 14:48:21 2016 +0100

    Bug 642292 - General Ledger report - 'Primary Sort Key' value is not persistent

commit e003cb07db1fe0d93361a676e5347ca57f136ca3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 22 17:24:41 2016 -0700

    New Xcode, new errors, sigh.

commit aec61497f27862848062fc465b0ad6a3433eaa0e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 22 18:33:49 2016 +0100

    Bug 482186 - Customer and vendor report for partners who get invoiced/paid in foreign currency show total labeled with the symbol of the default currency.

commit 0114a7317b5f03d466396a26a3812d6994a2cc05
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 17:11:05 2016 +0100

    Bug 728074 - Posting bill converts currency to itself using 0 rate

commit 9f984c05ebfa3957453ddd009308d2cfc53b4e7f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 11:30:44 2016 +0100

    Bug 118391 - Long currency names untranslated
    
    Fix for Win32

commit 62425247891404760418f49d7bfffab47f775b13
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 09:49:12 2016 +0100

    Fix typo

commit 2059f06f272a2b019a0ffc275e3514c4777a272c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 20 15:52:07 2016 -0700

    Open correct xea directory if user has worked around bug 725296
    
    Bug 725296 reports that setting LANG=sv_SE fails to set the language.
    This turns out to be an error in gettext, but it can be worked around
    by setting LANG=Swedish_Sweden. That broke looking up the localized
    account directory, so this special-cases "Swedish_Sweden" and
    "Swedish_Finland" when looking up the account directory.

commit 9854876c702bca212d31221fba4f4126445bb25a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 20 15:11:06 2016 -0700

    OSX: Get the locale for account trees from the OS instead of setlocale().
    
    It's possible for OSX to create locales that while legal aren't
    supported by setlocale, and we have account trees for some of these.
    Retrieving the locale from NSLocale ignores the fixup done in
    gnucash-bin to ensure that a reasonable and supported locale is used.



Summary of changes:
 ChangeLog                                          |   440 +-
 NEWS                                               |    65 +
 po/POTFILES.in                                     |     1 -
 po/az.po                                           | 11830 +++++++++---------
 po/ca.po                                           | 11859 +++++++++---------
 po/cs.po                                           | 11845 +++++++++---------
 po/da.po                                           | 11841 +++++++++---------
 po/eu.po                                           | 11850 +++++++++---------
 po/fa.po                                           | 11838 +++++++++---------
 po/ja.po                                           | 11890 +++++++++---------
 po/nl.po                                           | 11857 +++++++++---------
 po/rw.po                                           | 11851 +++++++++---------
 po/sk.po                                           | 11845 +++++++++---------
 po/sr.po                                           | 11847 +++++++++---------
 po/sv.po                                           | 11942 ++++++++++---------
 po/tr.po                                           | 11843 +++++++++---------
 po/uk.po                                           | 11845 +++++++++---------
 po/zh_CN.po                                        | 11845 +++++++++---------
 src/app-utils/app-utils.scm                        |     1 +
 src/app-utils/business-options.scm                 |    20 +-
 src/app-utils/options.scm                          |    11 +
 src/backend/xml/test/test-xml-pricedb.cpp          |     2 +-
 src/bin/gnucash-bin.c                              |   235 +-
 src/business/business-gnome/dialog-invoice.c       |     3 +
 src/business/business-gnome/dialog-payment.c       |   138 +-
 src/business/business-gnome/gnc-plugin-business.c  |    18 +-
 .../business-gnome/gtkbuilder/dialog-payment.glade |    20 +-
 src/engine/Transaction.c                           |    23 +
 src/engine/Transaction.h                           |    15 +
 src/engine/gncBusiness.c                           |     9 +
 src/engine/gncBusiness.h                           |     6 +
 src/engine/gncInvoice.c                            |     2 +-
 src/engine/gncOwner.c                              |    37 +-
 src/engine/gncOwner.h                              |    13 +-
 src/gnome-utils/gnc-combott.c                      |     2 +-
 src/gnome-utils/gnc-tree-model-split-reg.c         |     2 +-
 src/gnome-utils/gnc-tree-view-split-reg.c          |     2 +-
 src/gnome/CMakeLists.txt                           |     2 -
 src/gnome/Makefile.am                              |     2 -
 src/gnome/assistant-hierarchy.c                    |    73 +-
 src/gnome/dialog-print-check.c                     |    41 +-
 src/gnome/dialog-print-check.h                     |     2 +-
 src/gnome/dialog-print-check2.h                    |    34 -
 src/gnome/gnc-plugin-page-register.c               |    13 +-
 src/gnome/gnc-plugin-page-register2.c              |    15 +-
 src/gnome/gnc-split-reg2.c                         |     3 +
 .../csv-imp/assistant-csv-account-import.c         |     2 +-
 .../csv-imp/assistant-csv-fixed-trans-import.c     |     2 +-
 .../csv-imp/assistant-csv-trans-import.c           |     4 +-
 src/import-export/csv-imp/csv-account-import.c     |    16 +-
 src/import-export/csv-imp/csv-fixed-trans-import.c |    12 +-
 src/import-export/csv-imp/gnc-csv-model.c          |     2 +-
 src/import-export/csv-imp/gnc-csv-trans-settings.c |     2 +-
 src/report/business-reports/owner-report.scm       |     8 +-
 src/report/standard-reports/general-journal.scm    |     2 +-
 src/report/standard-reports/general-ledger.scm     |     2 +-
 src/report/standard-reports/transaction.scm        |     2 +-
 57 files changed, 91409 insertions(+), 87723 deletions(-)
 delete mode 100644 src/gnome/dialog-print-check2.h



More information about the gnucash-patches mailing list