gnucash maint: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Wed Nov 23 08:17:06 EST 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/bc33d564 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a56f031d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a67b4922 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5ce88787 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d56c3d3a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/12562bcc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/da0b3b51 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/74091fbc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/372b3cc8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/371222cb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/49014f47 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/891dcbc3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/51277bcd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/12994ca6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/62e449f3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1b2f89e1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d7648a2b (commit)
	from  https://github.com/Gnucash/gnucash/commit/1339c116 (commit)



commit bc33d564a8f6533936521d3276ce9c300b56afdd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 16 19:23:58 2016 +0000

    Changed the default value for date format
    
    Set the default value to the new 'No Fancy Date Format'.

commit a56f031d4591b610e468fcc305ac091ed410198e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 16 19:22:21 2016 +0000

    Fix check printing custom preference value
    
    The scheme option is 'date-format-user' so corrected here.

commit a67b4922c250004a16457dd58d7f21003cb7d9b4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 16 19:20:15 2016 +0000

    Correct the default options if default invalid
    
    The default value should be a list and have set the default to the new
    "No Fancy Date Format" option.

commit 5ce8878764a47f0ff9f98f5bc7cc50858229fd72
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 16 19:13:50 2016 +0000

    Add an unset option to date-format
    
    Added an option of "No Fancy Date Format" to date-format so it can be
    the default. In this position, the format returned is that of what ever
    the preference date is set to.

commit d56c3d3ac801251c60a8371e873d773ac3dee81a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 15:59:44 2016 +0000

    Added a default currency to the currency option
    
    This was causing an error when the dialog options was raised.

commit 12562bcc0ccc5ae3f05f65fc74e14291d73ecec3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 15:24:38 2016 +0000

    Add plot size option for future compatibility
    
    This is really just a copy of the number-range-option with some tests
    for the saved value being a pair which is used in later versions. If the
    pair is a pixel setting, then that value will be used, otherwise the
    default value is used. Should any report get saved, the saved values
    will be over written in the old format.

commit da0b3b51313080ebf9d61f3a66f88a342788d790
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 12:12:30 2016 +0000

    Fix warning from glib when saving reports.
    
    Glib complains about an already initialised pointer, there is no need
    to initialise when used with gtk_tree_model_get_value.

commit 74091fbcfab4e5d731bb6283c07c38ccc58326e1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 12:05:13 2016 +0000

    Change report resizing when not in view
    
    When you have reports open but they are not selected, resizing the
    window does not always resize the hidden report views properly. Use
    the expose call back so the reports are reloaded on expose event.

commit 372b3cc8226704ed747de693bdfde0ddc8e55a1b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 12:03:55 2016 +0000

    Forgot to add the png file to previous commit

commit 371222cb6af4929a9bdcd875db13f4cfcb608a27
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:29:37 2016 +0000

    Add an image for the report tab
    
    There was an entry in plugin-page-report about a missing image for the
    report tab so have created one and added it.

commit 49014f4714adb31d860b4ef18aab08989585cc55
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:27:51 2016 +0000

    Change the reload to include using web_view_reload
    
    In the resize call backs, use the webkit view reload function instead of
    recreating the report.

commit 891dcbc339567eb857491f4593548d72a9a265ff
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:18:44 2016 +0000

    Track visibility of the view scroll bars
    
    When the scroll bars show they can affect the chart so force a reload
    when they show.

commit 51277bcd81c806a327c17265bd46c2dc7d4464e4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:16:36 2016 +0000

    Add progress bar updates for reload / Update
    
    Added progress bar updates for refresh/reload button press and also for
    when the options change. Created a new function to set progress bar
    height from previous commit to be used for above changes.

commit 12994ca6e77cba58cf9de5a2f6b2b3f4323e77b3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:15:23 2016 +0000

    Add call back to track page size changes
    
    Add call back to track size-allocate events for the webkit view. Also
    commented out expose event as that may not be required.

commit 62e449f37b227ca0c954f39249c5d22cbc2a42d4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:09:43 2016 +0000

    Stop the progress bar changing height
    
    When the report is run and the progress bar is updated, the height
    changes and then changes back forcing the webkit view to change height
    and ultimately use the wrong value.

commit 1b2f89e1948b9bff9406da45b639a2ecaa14647e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:07:42 2016 +0000

    Add idle function to load report
    
    The reason for webkit not using the full report area is that this area
    has not been realized when the report is created and so webkit does not
    know the correct size. By using the idle function, the page is created
    and realized before loading the report with the added advantage the
    progress bar updates on the blank report page.

commit d7648a2ba72354348b03a3bc6dfcc97fa1fdec52
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 10:44:14 2016 +0000

    Remove macros/as-scrub-include.m4 from makefile
    
    This has already been removed in previous commit.



Summary of changes:
 Makefile.am                                        |   1 -
 src/app-utils/app-utils.scm                        |   1 +
 src/app-utils/options.scm                          |  44 +++++-
 src/gnome-utils/dialog-options.c                   | 101 ++++++++++++
 src/gnome-utils/gnc-date-format.c                  |   2 +-
 src/gnome-utils/gnc-icons.c                        |   1 +
 src/gnome-utils/gnc-icons.h                        |   1 +
 src/gnome-utils/gnc-window.c                       |   2 +-
 src/gnome-utils/gnc-window.h                       |   1 +
 src/gnome-utils/gtkbuilder/gnc-date-format.glade   |   7 +-
 src/gnome/dialog-print-check.c                     |   2 +-
 ...gnucash.dialogs.checkprinting.gschema.xml.in.in |   2 +-
 src/html/gnc-html-webkit.c                         |  14 +-
 src/html/gnc-html.c                                |  21 ++-
 src/html/gnc-html.h                                |   5 +-
 src/libqof/qof/gnc-date.c                          |   8 +
 src/libqof/qof/gnc-date.h                          |   3 +-
 src/libqof/qof/test/test-gnc-date.c                |   3 +
 src/pixmaps/Makefile.am                            |   2 +
 src/pixmaps/gnc-account-report-16.png              | Bin 0 -> 417 bytes
 src/pixmaps/gnc-account-report.png                 | Bin 0 -> 359 bytes
 src/report/business-reports/taxinvoice.scm         |   5 +-
 src/report/report-gnome/dialog-custom-report.c     |   2 -
 src/report/report-gnome/gnc-plugin-page-report.c   | 174 +++++++++++++++------
 src/report/report-system/options-utilities.scm     |   4 +-
 25 files changed, 339 insertions(+), 67 deletions(-)
 create mode 100644 src/pixmaps/gnc-account-report-16.png
 create mode 100644 src/pixmaps/gnc-account-report.png



More information about the gnucash-patches mailing list