gnucash unstable: Multiple changes pushed

Geert Janssens gjanssens at
Fri Nov 24 11:28:35 EST 2017

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

commit 037c93faea77f51a36d7391d0f3ef403b5036843
Merge: 1e81d3a 22e7e1b
Author: Geert Janssens <geert at>
Date:   Fri Nov 24 17:24:52 2017 +0100

    Merge branch 'gtk3-update8' of into unstable

commit 1e81d3ace27fd32f7a4b61ae2aaa45c7dfffa92e
Author: Jose Marino <jmarino at>
Date:   Tue Nov 21 16:53:10 2017 -0700

    report: fix default colors incorrectly set to transparent
    The default color of a color option is set during a call to "gnc:make-color-option"
    as a list of rgba values. In all color option instances in the scheme code this
    default color is incorrectly set to transparent.
    For example, white color was being set with:
      (list #xff #xff #xff 0)
    The last value in the list is the value of the alpha channel, with 0 meaning
    transparent. When the color button is displayed in the gui it shows a checkerboard
    pattern instead of the intended color.
    This commit changes all default colors of color options to have alpha=#xff, i.e.,
    fully opaque.

commit 22e7e1b440bd9d6925ab545a6ad1128c25b13ffa
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:57:10 2017 +0000

    Fix some corrupted glade files

commit 761d40918df88556598f98c8f8c72984a533ddc5
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:56:36 2017 +0000

    Change to gtk3.10 version

commit baf7575f1d77198219bc6fc2bc0bcf1e18625f07
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:55:58 2017 +0000

    Replace deprecated GTK_STOCK_ macro identifiers

commit a5d15de4263e486031a1fa66efb6b3a1483d2fb4
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:55:19 2017 +0000

    Change a couple of deprecated functions in gnc-html-webkit1.c

commit 99f2283d83ffc7517b01f6c8d188fbbf2addc94c
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:54:40 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 c5f483d115c5ad81ce722eb300f669309037750b
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:54:03 2017 +0000

    Move the double line to be inside the cursor cell

commit 78ec2e339ebb6ec90de2ce7660b04ba4a9180df1
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:53:25 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 67e4b3529466b1dc1b90715853815889a1f19b42
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:52:43 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 8a6ce10aa872533739264a0a2a386067e5f2def5
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:52:02 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 1b52053d2e253e0b2fb8e453a494e6e5d4aba5d1
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:51:25 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 the it is
    square, just use the row height instead and the user will no doubt set
    there own widths any way.

commit ed4bad34a7771ce7f287eb64f7001c307a3fe4ea
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:50:42 2017 +0000

    Adjust the sheet to get its spacings from the item_edit CSS

commit 2a476cb68a9b7a2edd4b2e399d38a61b6464b652
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:50:01 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 bbafb8184e76609dad4f78a36601fcbe4c68359e
Author: Robert Fewell <14uBobIT at>
Date:   Thu Nov 23 13:49:00 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. This also involves
    changing the map of RegisterColors to CSS style classes to reflect the
    changes and reduce the get colour type to one call per class

commit 9cd2c6d17fcac36941e189560d1a7c7de036cb1f
Author: Robert Fewell <14uBobIT at>
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.

Summary of changes:
 .../gtkbuilder/            |  15 +-
 .../gtkbuilder/      |  15 +-
 gnucash/gnucash-310.css                            |  13 +-
 gnucash/gnucash-320.css                            |   9 +-
 gnucash/html/gnc-html-webkit1.c                    |  15 +-
 .../import-export/aqb/   |  28 +-
 gnucash/import-export/aqb/dialog-ab-trans.c        |  22 +-
 gnucash/import-export/          |  20 +-
 gnucash/register/ledger-core/gncEntryLedgerModel.c |  49 ++--
 .../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-gnome/gnucash-header.c   |  58 ++--
 .../register/register-gnome/gnucash-item-edit.c    | 303 ++++++++++++++++++---
 .../register/register-gnome/gnucash-item-edit.h    |  39 ++-
 .../register-gnome/gnucash-sheet-private.c         |  47 +---
 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/report/report-system/doc/report-html.txt   |   2 +-
 gnucash/report/standard-reports/price-scatter.scm  |   2 +-
 gnucash/report/stylesheets/stylesheet-easy.scm     |  16 +-
 gnucash/report/stylesheets/stylesheet-fancy.scm    |  16 +-
 gnucash/report/stylesheets/stylesheet-footer.scm   |  16 +-
 .../report/stylesheets/stylesheet-head-or-tail.scm |  16 +-
 gnucash/report/stylesheets/stylesheet-plain.scm    |   4 +-
 gnucash/report/utility-reports/hello-world.scm     |   4 +-
 29 files changed, 696 insertions(+), 573 deletions(-)

More information about the gnucash-patches mailing list