gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Tue Nov 21 12:48:20 EST 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/cdb764fe (commit)
	 via  https://github.com/Gnucash/gnucash/commit/169677a8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d44f6bc9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/961cb5a8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d648b29d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9444c1e3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/060e16b6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/75fb4e7a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/949f2db4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cd9c3807 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ce900d1d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d66469fe (commit)
	 via  https://github.com/Gnucash/gnucash/commit/18dcbeef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aeb80a23 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0dfb921e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/de4414b2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/954ce1ab (commit)
	 via  https://github.com/Gnucash/gnucash/commit/61316648 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1895ae28 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f888eb88 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/179d022d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1f4a2e36 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/54b492ee (commit)
	 via  https://github.com/Gnucash/gnucash/commit/45585219 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9c3247d5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9253b502 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/45bab936 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f9d5436a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6c01e540 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f412795e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3b0bcf75 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ed3de42c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6228881d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/98d8696b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7a2c1492 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/45116183 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c5fb0d6d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/55002113 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c443836 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2a938425 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a278bcc0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0ba9b768 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/70ad2c3b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bb16e07d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9f76441d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c19f851c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/90bbeac0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97c3483e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c71bfe8d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/78cd5416 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/64cfab05 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e26c55e6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f2834377 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0b3da701 (commit)
	from  https://github.com/Gnucash/gnucash/commit/4f971636 (commit)



commit cdb764fec525642bbe85dd5a0a49ec967c55f089
Merge: 169677a ed3de42
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 21 18:30:09 2017 +0100

    Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable
    
    More register layout tweaks

commit 169677a8d753ba26a447d22d2b2ec565bfe4798b
Merge: d44f6bc 179d022
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 21 17:04:27 2017 +0100

    Merge branch 'gtk3-update9' of https://github.com/Bob-IT/gnucash into unstable
    
    This branch has several improvements in the dense calendar code. The most
    important of these is to fix a crash on Windows.

commit d44f6bc9d533c1159886b52affcbd43a34b1ded4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 17:28:53 2017 -0800

    Fix missing/misspelled files for distribution.
    
    Mostly errors from 6c01e54.

commit 961cb5a829bb325525652429886aeed71e6d4483
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 17:28:41 2017 -0800

    Bug 790550 - FTBFS: missing __init__.py

commit d648b29d0d99f59fb833ec1ff9187a889bfe4c1d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 17:20:26 2017 -0800

    Fix distribution paths for resource files.
    
    glib-compile-resources lists the resource files as absolute paths,
    but SET_LOCAL_DIST expects relative paths; the result was that the
    tarball code was looking for ${CMAKE_SOURCE_DIR}/${CMAKE_CURRENT_SOURCE_DIR}/foo.
    This change strips off ${CMAKE_CURRENT_SOURCE_DIR} from the filenames
    before passing them to SET_LOCAL_DIST.

commit 9444c1e300e869aeea763a2db4f164560d067232
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 14:05:09 2017 -0800

    Fix bad string construction in adjust_sql_options.

commit 060e16b671cf1dbce28c5d29b21a2c55f55670bf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 18 20:41:10 2017 +0100

    Fix a few travis failures (potentially uninitialized use)

commit 75fb4e7a0ceda8ac5ba21866fc13cf39f79cc11c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 18 18:53:55 2017 +0100

    Bug 736765 - Assign as payment... should re-populate the payment represented by the selected transaction if any
    
    The main topic of this bug was already fixed in earlier commits. This commit
    handles the minor improvements also mentioned here:
    - don't show the menu option for invoice/bill transactions as that doesn't make sense
    - don't show the pre-payment line if the selected transaction was one, in this case only set the amount
    - allow users to edit lot link transactions via this mechanism as well (which essentially are payments without an explicit payment split)

commit 949f2db4732283f6f8ac2e1b6cc1a960a3f8f311
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Nov 15 14:30:25 2017 +0100

    Bug 778692 - Assign as payment should work for employee expense vouchers
    
    The way this is implemented is as follows
    - if gnucash can deduce a partner from the transaction that partner will be proposed
      this works for all transactions that are part of a business transaction already
      and will correctly detect pre-existing customer, vendor and employee payments
    - if no partner can be deduced gnucash will assume the transaction to be a vendor
      or customer payment based on the sign
    - in all cases the user can change the partner type in the payment window that's presented
      to any of customer, vendor or employee to correct gnucash' suggestion.

commit cd9c3807c03404f830104bd9726a061c6282fe88
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 18 17:42:46 2017 +0100

    Assign as payment - when random transaction is selected, reset transaction description to owner
    
    This will make the assigned payment more in line with traditionally created business payments

commit ce900d1df30d8767ed6f203998364b83687220b2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 14 15:20:58 2017 +0100

    Assign as payment - refactor a few code blocks into separate functions
    
    And some tweaks to the message strings displayed in case of uncertainty

commit d66469fef8b49d038256f07a1642867ce65e200c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 14 11:17:53 2017 +0100

    Assign as payment - Differentiate between new and existing payments for 'Assign as payment'
    
    When the selected transaction is already involved in a business payment,
    propose to Edit the payment instead of Assigning it as a payment.
    This is more informative and will help prevent users from accidentally replacing existing payments.

commit 18dcbeef8a9ba7213bdd14c7260c8b2d683a0168
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 14 13:56:56 2017 +0100

    Assign as payment - offer possible payment splits to user in case there are multiple valid candidates for assignment

commit aeb80a230e3cf0929c1251f110ad69bf81a13f74
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Nov 9 22:56:52 2017 +0100

    Bug 734865 - Assign as Payment... can silently 'unpay' a payed invoice
    
    With this commit the 'assign as payment' logic now works as follows:
    - if the selected transaction is already linked to an existing payment, the payment dialog
      will present this payment again (same partner, post-to account, same selected document(s),
      same amount, memo, and transfer account).
    - if the selected transaction is not linked to an existing business transaction the logic
      will make a best guess as to whether the payment should be for a customer or vendor.
    - in both situations if the existing transaction has multiple splits that can be considered
      as transfer (or 'payment') splits the payment  dialog can't work with it (it can only deal
      with one transfer split). In this case the user will be informed that only one valid
      transfer split will be retained and the others ignored.
    - the other thing the payment dialog can't handle are APAR type splits that are not associated
      to a lot at all. In case of transactions not part of a business transaction they will be
      silently ignored on the assumptions these were manually entered transactions with the intention
      to be linked to business transactions. On the other hand if such a split is part of a transaction
      that is also linked to a business payment already, a warning will be issued these splits will
      be removed from the new payment.

commit 0dfb921e86357df280ded13c7cd1ce9da139f8c4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Nov 13 19:15:04 2017 +0100

    Add functions to retrieve a copy of splits of a certain type from business transactions

commit de4414b2a100812aa796041d1a87c99d1aa63418
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Nov 9 20:36:54 2017 +0100

    Inform the user when assign as payment can't be used

commit 954ce1ab118850ec8d8f844698407b697829359a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 14 14:00:04 2017 +0100

    Mark unused function parameters as such in dialog-payment.c

commit 61316648b801e4726876e07ef4cf1dda46d488be
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 9 13:00:27 2017 -0800

    Bug 789608 - Compilation problems when linking libraries.
    
    Fix using a preproc macro in a different file from where it was declared
    and more-strict template resolution of error_handler<> by gcc-7.x.

commit 1895ae280c08eb6f750ceb546ad2af78c7a78bca
Merge: f888eb8 45bab93
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 9 13:43:32 2017 -0800

    Merge branch 'maint' into unstable

commit f888eb88f06fcddff555005f009008971d53541f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 9 11:22:02 2017 -0800

    Fix with_Python build in cmake.

commit 179d022d1a74cd77c5a9e1dac156d0fb9b8ffa0f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 11:29:39 2017 +0000

    Prevent the rename popup from appearing in the dense calendar
    
    If you right mouse on the dense calendar, the treeview pops but also
    the rename page popup. So stop the cascade of the button press event
    when on the dense calendar.

commit 1f4a2e36db04638930f327c0a1783cd58ea2d32f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 11:28:09 2017 +0000

    Dense calendar popup window of screen at bottom
    
    The get_allocation function was in the wrong place for the button press

commit 54b492ee83affd27896da099bca04994559ddc14
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 10:48:59 2017 +0000

    Add a margin to the Date label

commit 4558521980d7d241c68a9af189fe23feb0d96e7e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 10:39:36 2017 +0000

    Don't re-populate dense calendar treeview on every mouse move
    
    The treeview only needs to be re-populated when the mouse moves to a
    different day so test for this.

commit 9c3247d5ccfbcab4e360fbb0dc967b7ab800a22e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 10:32:10 2017 +0000

    Save the screen dimensions on button click
    
    Instead of getting the dimensions on every mouse move, just save them
    on button click and use the saved values.

commit 9253b5021016bb2e964dc65c5228020e9ac2c77e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 10:12:52 2017 +0000

    If there are no marked days on Windows the dense calendar crashes
    
    If there are no marked days in the dense calendar add a blank one. Also
    make sure all pending events are processed be fore returning as the
    treeview did not always populate correctly.

commit 45bab93613e6a93b206b74ffc18f63708b07293b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 7 18:06:04 2017 -0800

    Bug 789928 - FTBFS with libdbi 0.9.0-5 on Debian
    
    Commit 88b8477 on libdbi calls the error handler if one attempts to run
    off the end of a result set. Since we often loop on
    dbi_result_next_row() returning 0 this breaks our logic in several
    places. This change simply returns from the error handler on a
    DB_ERROR_BADIDX allowing the logic to work as before.

commit f9d5436adc0fe031e0e6d16f7a9919a43ca10b8d
Merge: 6c01e54 3b0bcf7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 7 15:47:57 2017 -0800

    Merge J. Marino's 'fix-negative-colors' into unstable.

commit 6c01e540424ca69b852ee648b882f5bdcee708b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 31 16:33:08 2017 -0700

    Convert shell-executed scheme tests to run directly from Guile.
    
    I.e., remove the shell invocation and with it the need to set the shebang.
    
    Surprisingly this required some build-system modifications particularly
    for cmake in order to correctly set the environment.

commit f412795ef21d5982758bceea53161a57127a32ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 2 14:46:05 2017 -0700

    Remove extraneous parameters from GNC_ADD_SCHEME_TARGETS

commit 3b0bcf75e89505bc5ed96b05617f73fee22b2dd0
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Thu Nov 2 09:13:34 2017 -0600

    report: fix negative colors in barcharts
    
    Specified bar colors only apply to positive bars in the plot.
    Negative bars still have the default colors, which are slightly
    darker shades of the default positive colors.
    
    This commit forces negative bars to have the same colors as
    positive bars.

commit ed3de42c96d4cc0032eb624dc356de05acaa93d0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:30:03 2017 +0000

    Update the register for the change in RegisterColor enums
    
    Change the map of RegisterColors to CSS style classes to reflect the
    changes and reduce the get colour type to one call per class

commit 6228881d6a23753ada928eb27fdd2a43963a3fbc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:25:55 2017 +0000

    Change the split and entry models to reflect the colour changes

commit 98d8696b1a223c792dcd029149127c6a17d4e4c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:23:17 2017 +0000

    Reduce the RegisterColor enums so there is one for each type
    
    Combine the foreground and background colour enums so there are only
    eight and change the access function to gnc_table_get_color

commit 7a2c1492fd05691db88c7fb0cb10572cf0b786d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:20:35 2017 +0000

    Replace the cell foreground and background colour handlers
    
    By using CSS classes, there is no need to have separate handlers for
    the foreground and background colours so replace them with one being of
    a similar format to that of cell_border_handlers.

commit 451161837d7d6d51a4775298e4a9ea671fc4724f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:17:19 2017 +0000

    Test the widget state to get the correct background colour.
    
    When the cell borders are not displayed, the border colour is set to
    the background colour so test for the widget being in an insensitive
    state to get the correct background colour.

commit c5fb0d6dce7731e040e5c6f8ae811b0a77c2f0cd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:14:51 2017 +0000

    Change the look of the toggle button
    
    With these changes the button image is removed and you are left with
    the arrow and frame on the yellow background. This can be dropped or
    adjusted if it was deemed a good idea.

commit 550021130522b2fb4117bc75879e9cdda7d3866f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:12:01 2017 +0000

    Control the toggle button width
    
    There did not seem to be an easier way to control the toggle button
    width so created a custom one based on the GtkToggleButton. This
    allowed the use of the class function get_preferred_width which is set
    at two thirds the height.

commit 0c443836966fa9fcc93c9510d93c7229515e049e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:09:37 2017 +0000

    Move the double line to be inside the cursor cell

commit 2a938425748d73f72aa76849544942869f908fda
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:08:02 2017 +0000

    If a font size is specified for the sheet, popup size may be wrong
    
    When you specify a font size for the sheet, the popup will inherit this
    but when first popped it will use the minimum height value and so may
    be different resulting in not being in the right position. So check on
    allocation and if different remove and pop again.

commit a278bcc05221e33409248b35e4c0c452f4b1d824
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:05:46 2017 +0000

    Use previously created functions
    
    Use the previously created functions to reduce code and for conformity.
    As part of this some variables were renamed to be common.

commit 0ba9b768996e3214d66d37b8b5a46d71ba4fb74d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:01:54 2017 +0000

    Provide two functions for common code
    
    These two sections of code appear in three separate files in slightly
    different versions so define them hear for conformity

commit 70ad2c3bc4f035512605154724228c90d90baa75
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 11:57:58 2017 +0000

    This function doesn't do much and is only used for new account registers
    
    This function is used to get the width of the toggle button and add it
    to the sample text length to set the default column width. As it is
    square, just use the row height instead and the user will no doubt set
    there own widths any way.

commit bb16e07d8f41e04f003ff6b18ad57cec907d5dff
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 11:56:12 2017 +0000

    Adjust the sheet to get its spacings from the item_edit CSS

commit 9f76441d5098b648baad60a5e51c41f571b72d48
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 11:54:05 2017 +0000

    Get the item_edit cell padding from CSS instead of defines
    
    This commit sets up getting the vertical and horizontal item_edit cell
    margins, borders and padding from CSS. This increases the option to
    specify individual values for top, right, bottom and left instead of
    just specifying just two values.

commit c19f851c2958d6006a4d972ba320bf63ad8116d2
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 20:55:15 2017 +0200

    Add a bunch of translator comments and a few accelerators to glade files

commit 90bbeac0788ec0e8b6f751d04ccb77de2da3e01a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 20:20:20 2017 +0200

    Add a bunch of translator comments to C files

commit 97c3483e06b1d6380905b8b42d491c67f8fabee7
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 20:19:10 2017 +0200

    Improve type of bank accounts in SKR03

commit c71bfe8d6b6bb673a41e6c30b68ba53fe4573c29
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 19:44:10 2017 +0200

    Add "Assets & Liabilities", "Profit & Loss" to the glossary,
    
    fix a typo and update all glossary po files

commit 78cd5416c11dc24d346a6c2dcf056565793447f1
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 18:05:47 2017 +0200

    Mayor overhaul of de.po
    
    Fix accelerators
    4682 translated messages, 3 untranslated messages.

commit 64cfab0508bd804b195032b4fa98ecbf48c8a92f
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 11:33:54 2017 +0200

    Fix wiki link

commit e26c55e6cb1b7c26c7cea2ef57a2d99fdbc2b105
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 13 10:35:09 2017 +0200

    update de.po to commit f283437

commit f2834377bc32a60f7de377900ad586f505da26a4
Merge: 3cdac65 0b3da70
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 11 23:07:55 2017 +0200

    Merge branch 'maint' of https://github.com/DiMan/Gnucash into maint

commit 0b3da701238dab938ec70de6f830672807d13d03
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Oct 7 02:28:44 2017 +0200

    Adjustment of some Russian translations



Summary of changes:
 bindings/python/CMakeLists.txt                     |  18 +-
 common/cmake_modules/GncAddSchemeTargets.cmake     |  13 +-
 common/cmake_modules/MakeDistFiles.cmake           |  14 -
 common/test-core/CMakeLists.txt                    |   6 -
 configure.ac                                       |  32 -
 data/accounts/de_DE/acctchrt_skr03.gnucash-xea     |   4 +-
 gnucash/CMakeLists.txt                             |   9 +-
 gnucash/gnome-search/dialog-search.c               |   1 +
 gnucash/gnome-utils/CMakeLists.txt                 |   9 -
 gnucash/gnome-utils/gnc-dense-cal.c                |  95 +--
 gnucash/gnome-utils/gnc-dense-cal.h                |   3 +
 gnucash/gnome-utils/gnc-tree-control-split-reg.c   |   1 +
 .../gtkbuilder/dialog-preferences.glade            |  26 +-
 gnucash/gnome-utils/test/CMakeLists.txt            |  19 +-
 gnucash/gnome-utils/test/Makefile.am               |  13 +-
 ...-module.in => test-load-gnome-utils-module.scm} |   4 -
 gnucash/gnome/dialog-payment.c                     | 797 ++++++++++++++++-----
 gnucash/gnome/dialog-payment.h                     |   2 +-
 gnucash/gnome/gnc-plugin-business.c                |  37 +-
 gnucash/gnome/gnc-plugin-business.h                |   4 +
 gnucash/gnome/gnc-plugin-page-register.c           |  23 +-
 gnucash/gnome/gnc-plugin-page-register.h           |  10 +
 gnucash/gnome/gnc-split-reg.c                      |   4 +-
 gnucash/gnome/gtkbuilder/dialog-payment.glade      |  47 +-
 .../gtkbuilder/gnc-plugin-page-register.glade      |  22 +-
 gnucash/gnome/ui/gnc-plugin-business-ui.xml        |   6 +-
 gnucash/gnucash-310.css                            |  13 +-
 gnucash/gnucash-320.css                            |  11 +-
 .../csv-exp/csv-transactions-export.c              |   9 +-
 gnucash/import-export/dialog-import.glade          |  24 +-
 gnucash/import-export/qif-imp/CMakeLists.txt       |   9 -
 gnucash/register/ledger-core/gncEntryLedgerModel.c |  49 +-
 .../register/ledger-core/split-register-layout.c   |  21 +-
 .../register/ledger-core/split-register-model.c    | 217 +++---
 gnucash/register/register-core/table-allgui.c      |  57 +-
 gnucash/register/register-core/table-allgui.h      |  42 +-
 gnucash/register/register-core/table-model.c       |  72 +-
 gnucash/register/register-core/table-model.h       |  29 +-
 gnucash/register/register-core/test/Makefile.am    |   2 -
 gnucash/register/register-gnome/gnucash-header.c   |  58 +-
 .../register/register-gnome/gnucash-item-edit.c    | 308 +++++++-
 .../register/register-gnome/gnucash-item-edit.h    |  39 +-
 .../register-gnome/gnucash-sheet-private.c         |  49 +-
 gnucash/register/register-gnome/gnucash-sheet.c    | 113 +--
 gnucash/register/register-gnome/gnucash-sheet.h    |  10 +-
 gnucash/register/register-gnome/gnucash-style.c    |  20 +-
 gnucash/register/register-gnome/test/Makefile.am   |   2 -
 gnucash/report/business-reports/CMakeLists.txt     |  11 +-
 gnucash/report/locale-specific/us/CMakeLists.txt   |  11 -
 .../report/locale-specific/us/test/CMakeLists.txt  |  17 +-
 ...=> test-load-report-locale-specific-module.scm} |   5 -
 gnucash/report/report-gnome/CMakeLists.txt         |   6 -
 gnucash/report/report-gnome/test/CMakeLists.txt    |  18 +-
 gnucash/report/report-gnome/test/Makefile.am       |  13 +-
 ...module.in => test-load-report-gnome-module.scm} |   0
 gnucash/report/report-system/CMakeLists.txt        |  14 -
 gnucash/report/report-system/html-barchart.scm     |   3 +
 gnucash/report/report-system/test/CMakeLists.txt   |  19 +-
 gnucash/report/report-system/test/Makefile.am      |   3 +-
 ...odule.in => test-load-report-system-module.scm} |   8 -
 gnucash/report/standard-reports/CMakeLists.txt     |   9 -
 .../report/standard-reports/test/CMakeLists.txt    |  27 +-
 gnucash/report/standard-reports/test/Makefile.am   |   4 +
 gnucash/report/stylesheets/CMakeLists.txt          |   9 -
 gnucash/report/stylesheets/test/CMakeLists.txt     |  26 +-
 gnucash/report/stylesheets/test/Makefile.am        |  15 +-
 ....in => test-load-report-stylesheets-module.scm} |  12 +-
 gnucash/report/utility-reports/CMakeLists.txt      |   8 -
 libgnucash/app-utils/CMakeLists.txt                |  15 -
 libgnucash/app-utils/test/CMakeLists.txt           |  34 +-
 libgnucash/app-utils/test/Makefile.am              |  15 +-
 ...ad-module.in => test-load-app-utils-module.scm} |   4 -
 libgnucash/backend/dbi/gnc-backend-dbi.cpp         |  31 +-
 libgnucash/backend/dbi/gnc-dbisqlresult.cpp        |  17 +-
 libgnucash/core-utils/CMakeLists.txt               |   6 -
 libgnucash/engine/CMakeLists.txt                   |   9 -
 libgnucash/engine/ScrubBusiness.c                  |   2 +-
 libgnucash/engine/Transaction.c                    |  63 +-
 libgnucash/engine/Transaction.h                    |  20 +-
 libgnucash/engine/gncOwner.c                       |   4 +-
 libgnucash/engine/test/CMakeLists.txt              |  41 +-
 libgnucash/engine/test/Makefile.am                 |   8 +-
 libgnucash/engine/test/test-create-account.in      |   2 -
 libgnucash/engine/test/test-scm-query-import.in    |   2 -
 libgnucash/gnc-module/CMakeLists.txt               |   8 +-
 libgnucash/gnc-module/test/CMakeLists.txt          |  67 +-
 libgnucash/gnc-module/test/Makefile.am             |  33 +-
 libgnucash/gnc-module/test/mod-baz/CMakeLists.txt  |   7 +
 libgnucash/gnc-module/test/mod-foo/CMakeLists.txt  |   7 +
 ...-load-deps.in => test-gnc-module-load-deps.scm} |   9 -
 ...st-load-scm.in => test-gnc-module-load-scm.scm} |   8 +-
 .../test/test-gnc-module-scm-dynload.scm           |   5 +
 ...st-scm-init.in => test-gnc-module-scm-init.scm} |  10 +-
 ...-load-scm.in => test-gnc-module-scm-module.scm} |  10 +-
 ...-scm-multi.in => test-gnc-module-scm-multi.scm} |  10 +-
 ...t-load-scm.in => test-gnc-module-swigged-c.scm} |   8 +-
 libgnucash/gnc-module/test/test-gwrapped-c.in      |  15 -
 libgnucash/gnc-module/test/test-scm-dynload.in     |  15 -
 libgnucash/gnc-module/test/test-scm-module.in      |  15 -
 libgnucash/scm/CMakeLists.txt                      |  13 +-
 libgnucash/scm/gnumeric/CMakeLists.txt             |  10 +-
 libgnucash/tax/us/CMakeLists.txt                   |   9 -
 libgnucash/tax/us/test/CMakeLists.txt              |  15 +-
 ...-load-module.in => test-load-tax-us-module.scm} |   4 -
 po/POTFILES.skip                                   |   1 +
 po/de.po                                           | 775 +++++++++++---------
 po/glossary/ar.po                                  |  24 +-
 po/glossary/bg.po                                  |  31 +-
 po/glossary/ca.po                                  |  33 +-
 po/glossary/da.po                                  |  31 +-
 po/glossary/de.po                                  |  33 +-
 po/glossary/de_CH.po                               |  31 +-
 po/glossary/el.po                                  |  31 +-
 po/glossary/es.po                                  |  31 +-
 po/glossary/fr.po                                  |  29 +-
 po/glossary/gnc-glossary.txt                       |   6 +-
 po/glossary/he.po                                  |  31 +-
 po/glossary/hu.po                                  |  31 +-
 po/glossary/it.po                                  |  31 +-
 po/glossary/lt.po                                  |  29 +-
 po/glossary/nb.po                                  |  31 +-
 po/glossary/nl.po                                  |  31 +-
 po/glossary/pl.po                                  |  31 +-
 po/glossary/pt.po                                  |  31 +-
 po/glossary/pt_BR.po                               |  31 +-
 po/glossary/ru.po                                  |  31 +-
 po/glossary/rw.po                                  |  26 +-
 po/glossary/sk.po                                  |  31 +-
 po/glossary/sv.po                                  |  31 +-
 po/glossary/vi.po                                  |  31 +-
 po/glossary/zh_CN.po                               |  41 +-
 po/glossary/zh_TW.po                               |  31 +-
 po/ru.po                                           |  99 +--
 133 files changed, 2945 insertions(+), 1871 deletions(-)
 rename gnucash/gnome-utils/test/{test-load-module.in => test-load-gnome-utils-module.scm} (89%)
 rename gnucash/report/locale-specific/us/test/{test-load-module.in => test-load-report-locale-specific-module.scm} (91%)
 rename gnucash/report/report-gnome/test/{test-load-module.in => test-load-report-gnome-module.scm} (100%)
 rename gnucash/report/report-system/test/{test-load-module.in => test-load-report-system-module.scm} (91%)
 rename gnucash/report/stylesheets/test/{test-load-module.in => test-load-report-stylesheets-module.scm} (92%)
 rename libgnucash/app-utils/test/{test-load-module.in => test-load-app-utils-module.scm} (97%)
 delete mode 100755 libgnucash/engine/test/test-create-account.in
 delete mode 100755 libgnucash/engine/test/test-scm-query-import.in
 rename libgnucash/gnc-module/test/{test-load-deps.in => test-gnc-module-load-deps.scm} (81%)
 copy libgnucash/gnc-module/test/{test-load-scm.in => test-gnc-module-load-scm.scm} (88%)
 create mode 100755 libgnucash/gnc-module/test/test-gnc-module-scm-dynload.scm
 rename libgnucash/gnc-module/test/{test-scm-init.in => test-gnc-module-scm-init.scm} (79%)
 copy libgnucash/gnc-module/test/{test-load-scm.in => test-gnc-module-scm-module.scm} (83%)
 rename libgnucash/gnc-module/test/{test-scm-multi.in => test-gnc-module-scm-multi.scm} (86%)
 rename libgnucash/gnc-module/test/{test-load-scm.in => test-gnc-module-swigged-c.scm} (88%)
 delete mode 100755 libgnucash/gnc-module/test/test-gwrapped-c.in
 delete mode 100755 libgnucash/gnc-module/test/test-scm-dynload.in
 delete mode 100755 libgnucash/gnc-module/test/test-scm-module.in
 rename libgnucash/tax/us/test/{test-load-module.in => test-load-tax-us-module.scm} (87%)



More information about the gnucash-patches mailing list