gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Thu Aug 31 04:16:59 EDT 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/74b6ef8a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7ee32294 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/13505576 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/64563cae (commit)
	 via  https://github.com/Gnucash/gnucash/commit/08d7830f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a9cc488c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/048b8e37 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b81a4a55 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/659d3b95 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d3e6a9c5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/da9a57ee (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f7a4fa6f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/efaa7dbb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4cdae248 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3a04e8b9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/94d538d2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1051847e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e8f8e561 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d4a248a2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2c5e2f7a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cdfdfb48 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ffe9a23c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/908e3f3f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e18d56df (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3be45364 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/94841d9e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f034fd64 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/24751931 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/501671dc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f7556b60 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ec8e52e8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/16a42799 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/404214b7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8d8073aa (commit)
	from  https://github.com/Gnucash/gnucash/commit/a670783e (commit)



commit 74b6ef8ab359c9a15f7556343693ae48c56949c9
Merge: 7ee3229 a9cc488
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 10:10:45 2017 +0200

    Merge branch 'kvpvaltostring' of https://github.com/limitedAtonement/gnucash

commit 7ee322942e0910e7ea2de1467f7d3eeda27c031a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 10:03:55 2017 +0200

    Detail what is meant with a dark theme

commit 135055764bd0f81765618e6d11c06fc83947678d
Merge: a670783 64563ca
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 09:56:22 2017 +0200

    Merge branch 'gtk3-update5' of https://github.com/Bob-IT/gnucash

commit 64563cae5070df7ec4056b08b17bd50362290c85
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 30 11:20:47 2017 +0100

    Move another couple of functions used more than once to gnc-gtk-utils

commit 08d7830f7b51ffeea7513adeae6aecf66c381847
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 30 11:13:26 2017 +0100

    Move function is_color_light to gnc-gtk-utils and rename
    
    Move is_color_light and rename to gnc_is_dark_theme and update required
    files where used.

commit a9cc488cbfe84082abd6075175aecce58e295cd2
Author: lmat <dartme18 at gmail.com>
Date:   Fri Aug 18 17:44:53 2017 -0400

    Should return std::string
    
    This is only used in C++, so there is no need to g_strdup in here. Also,
    this fixes a memory leak in KvpFrameImpl.

commit 048b8e37a14fd4a4c96b59d289fa2b0f20668bb0
Author: lmat <dartme18 at gmail.com>
Date:   Tue Aug 8 16:32:33 2017 -0400

    Clear up guile2 vs. guile cmake confusion

commit b81a4a559d04177ba79ea4f1446dd6d8c4ac5f5a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 28 10:25:34 2017 +0100

    Change the background colours of the import-main-matcher
    
    Use the same procedure as that used in the dense calendar to change the
    background colours in the import main matcher to be based on the
    brightness of the foreground colour.

commit 659d3b95825d548db22c670a927c430ef6214eb3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 28 10:21:44 2017 +0100

    Change colour function to is_color_light in gnc-dense-cal
    
    Change colour function to is_color_light and correct syntax and also
    change some character strings.

commit d3e6a9c53b02d5be41ef8a9b57ac89843125161e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 24 09:02:18 2017 +0100

    Change comment in fallback css file for emphasize-label

commit da9a57eef3c6a8c963237e921d533532739bb4f8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 17:31:42 2017 +0100

    Rename the colour defines to closely match the text in import matcher

commit f7a4fa6fb03a2a3b202a409713970af33f82ac12
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 16:58:28 2017 +0100

    Rename direction boolean to arrow_down

commit efaa7dbb1a65470136f883116316e7883ea6e961
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 16:53:34 2017 +0100

    Change the way dense calendar background colours are sourced
    
    Defined the three colours and function to decide if the foreground
    colour is light and make the colours darker. Also changed the colour of
    the grid to based on border colour.

commit 4cdae2481e3c0c35d095b52dccb69b4c13a233f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 16:51:59 2017 +0100

    Improve marker alignment depending on row height being odd or even

commit 3a04e8b937afe1f4f72a66aaa78adaddb882c38c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 16:50:38 2017 +0100

    Fix some lines with spaces on them

commit 94d538d233dfd0ed447fd44c83e2bd46df69c564
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 15:47:12 2017 +0100

    Change glade comment in css file

commit 1051847e2b03ba05e31b984e9a6089f6518f2480
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 22 14:22:11 2017 +0100

    Use GTK_STYLE_PROVIDER_PRIORITY_FALLBACK for fallback css file

commit e8f8e561279681655c6b820e55f090c590da8c13
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 14 09:27:33 2017 +0100

    Use the css class defines in the import matcher help dialog

commit d4a248a244083c04f6d0320a41439e4303270d7b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:10:30 2017 +0100

    Minor fix to gnc-tree-model-account, removal of double ;

commit 2c5e2f7ade4e7ed85be0bcdbb20c73cb8e981409
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:09:29 2017 +0100

    These variables are not required any more in gnc-dense-cal

commit cdfdfb48c15032781ecf4ad812068b2414a991c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:07:58 2017 +0100

    Change the css for the primary label in dialog account
    
    Renamed the css class used and moved to the fallback css file.

commit ffe9a23ca5109ec9f9e0c5f39dfdfacd2d763545
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:05:45 2017 +0100

    Change the Register2 css to be from the fallback file

commit 908e3f3fc0a091569fe96401addf0a969c78b125
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:04:55 2017 +0100

    Do not set the foreground colour in Import Matcher
    
    Let the theme set the foreground colour which is more relevant on dark
    themes

commit e18d56dfc4a9ac63fcbcaae7f1b586056cabc5c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:03:20 2017 +0100

    Rework the Import Matcher colours to be from the fallback css file
    
    Rename the css classes used and make sure the import matcher used them.

commit 3be453649da7e8c9ae901680f0ff07cde6c4d181
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 09:18:08 2017 +0100

    Rename css class negative-color to negative-numbers

commit 94841d9e6492f8141adfadfd5bf94a968c8febde
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Aug 12 13:07:28 2017 +0100

    The summary bar never respected the use of a negative colour
    
    Changed the summary bar to use the css negative colour if required. This
    involved adding a boolean columns to the model for the result of
    checking values for being negative and changing to use the 'markup'
    property to display the negative values in the negative colour.

commit f034fd6467534ce042d770ef61f1c962f4392f29
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Aug 12 13:06:25 2017 +0100

    Change the account treeview to use the css negative color

commit 2475193120cd7e14716127850a221cb4f9b017dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Aug 12 13:04:55 2017 +0100

    Rework the negative label colour
    
    Changed the class name to negative-color and moved the default to the
    fallback css file.

commit 501671dca77b05ed4136b2ae8be3c50e5889f86f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 9 11:31:04 2017 +0100

    Replace toggle arrow with a theme drawn one

commit f7556b6094d2dcc122e24b1c5ea361a32bfee6e9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 9 11:30:10 2017 +0100

    Add draw arrow call back to various widgets

commit ec8e52e87e6977d1dfba58c662bd1dd228eaa141
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 9 11:29:21 2017 +0100

    Add a draw callback to draw a theme based up/down arrow

commit 16a42799c02cf2e829b54e68d5b9c8bee83973bb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 8 17:22:14 2017 +0100

    Change the dense calender to use css so that it can be themed
    
    Change the dense calender so that it is based on css and can be made
    similar to the basic calender.

commit 404214b7937b7baac0b2a663c4ace4e01b067304
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 8 17:17:31 2017 +0100

    Add CSS provider of a lesser priority than themes
    
    Add a css provider that has a lesser priority than themes so that it
    can be over-ridden by the theme. This may turn out to be the only one
    required but for now keep the application one also.

commit 8d8073aafa75b1492fe5f171d83539d16b98fa05
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 8 17:10:21 2017 +0100

    Remove the rules hint from gnc-tree-view to align with current setting



Summary of changes:
 CMakeLists.txt                                     |   4 +-
 gnucash/gnome-utils/dialog-account.c               |   2 +-
 gnucash/gnome-utils/dialog-utils.c                 |  36 +++-
 gnucash/gnome-utils/dialog-utils.h                 |  10 +
 .../gnome-utils/gnc-cell-renderer-popup-entry.c    |   3 +
 gnucash/gnome-utils/gnc-combott.c                  |   3 +
 gnucash/gnome-utils/gnc-date-edit.c                |   3 +
 gnucash/gnome-utils/gnc-dense-cal.c                | 217 ++++++++++++---------
 gnucash/gnome-utils/gnc-dense-cal.h                |   9 -
 gnucash/gnome-utils/gnc-gnome-utils.c              |  10 +-
 gnucash/gnome-utils/gnc-gtk-utils.c                |  75 +++++++
 gnucash/gnome-utils/gnc-gtk-utils.h                |   8 +
 gnucash/gnome-utils/gnc-tree-model-account.c       |  15 +-
 gnucash/gnome-utils/gnc-tree-view-split-reg.c      |   2 +-
 gnucash/gnome-utils/gnc-tree-view.c                |  10 +-
 gnucash/gnome-utils/ui/CMakeLists.txt              |   1 +
 gnucash/gnome-utils/ui/Makefile.am                 |   3 +-
 gnucash/gnome-utils/ui/gnucash-fallback.css        |  83 ++++++++
 gnucash/gnome-utils/ui/gnucash.css                 |  35 +---
 gnucash/gnome-utils/window-main-summarybar.c       | 126 +++++++++++-
 gnucash/import-export/dialog-import.glade          |   6 +-
 gnucash/import-export/import-main-matcher.c        |  97 ++++++---
 .../register/register-gnome/gnucash-item-edit.c    |  55 ++++--
 .../register/register-gnome/gnucash-item-edit.h    |   3 +-
 gnucash/register/register-gnome/gnucash-sheet.c    |  20 +-
 libgnucash/backend/xml/test/test-kvp-frames.cpp    |   2 +-
 libgnucash/engine/kvp-value.cpp                    |  14 +-
 libgnucash/engine/kvp-value.hpp                    |   2 +-
 28 files changed, 611 insertions(+), 243 deletions(-)
 create mode 100644 gnucash/gnome-utils/ui/gnucash-fallback.css



More information about the gnucash-patches mailing list