gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Thu Sep 6 18:31:36 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/148f2413 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cd7a55a9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e851f249 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/099b659b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8c1adaa2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/68874495 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ec0d081d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dd59ba67 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0a0d4755 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2c6fbfba (commit)
	from  https://github.com/Gnucash/gnucash/commit/75ccd57d (commit)



commit 148f24135b18b7b9b777aa21db6593a19b68f37f
Merge: 75ccd57 cd7a55a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 6 15:21:36 2018 -0700

    Merge Bob Fewell's 'fixes9' into maint.

commit cd7a55a9ccdb8b79ae439eea6913a4eb1ef5dc4a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 29 12:57:59 2018 +0100

    Fix Transient parent warnings in search dialogue

commit e851f249fc525fd0d2e6d505e43b0c8ce5ffb090
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:53:31 2018 +0100

    Fix gnc_window_adjust_for_screen using incorrect monitor
    
    This function was always using the primary monitor to get monitor size
    so corrected to use the monitor at the specified window coordinates.

commit 099b659b4b002311a9aa07d4622998f396c2d588
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:52:44 2018 +0100

    Add debug message to gnc_save_window_size and some text changes

commit 8c1adaa28f23770801ff574f5a2b406f75bc92d2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:51:30 2018 +0100

    Fix Transient parent warning for dialog-book-close

commit 68874495e16d5d0a6b78d435438973d9452c29b8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:50:31 2018 +0100

    Change files for changed gnc_restore_window_size format, part2 of 2
    
    Add the parent window to the calling function gnc_restore_window_size
    after the change to that function. This required adding the retrieval of
     the parent window for the calling dialogues.

commit ec0d081d5e2824de1de9ef97f38cfed25d6825cf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:45:49 2018 +0100

    Change files for changed gnc_restore_window_size format, part1 of 2
    
    Add the parent window to the calling function gnc_restore_window_size
    after the change to that function. These files already had access to
    the parent window.

commit dd59ba67f6d892e4b491941d07aa7848a265019e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:17:19 2018 +0100

    Add the parent window to gnc_restore_window_size function
    
    When a dialogue is open for the first time, there is no saved geometry
    so to locate this dialogue try and use the parent window location by
    doing the following...
    
    If the dialogue has a size, align it centrally on the parent window.
    If the dialogue has no size, let gtk align it.
    
    This commit breaks the build, the following commits changes all
    occurrences of gnc_restore_window_size to include parent window.

commit 0a0d4755c412ac4d08c9b3875cf4c9e52eaa71f4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:05:59 2018 +0100

    Fix restore window geometry
    
    The monitor was not being correctly identified so when Gnucash was
    running on the second monitor, a dialogue could be started on the first
    which could be confusing. Also when a dialogue is restored a check is
    made to try and make sure it fits on the monitor.

commit 2c6fbfba6e12ff55f3613b03f6a3a301cb855cfa
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:03:10 2018 +0100

    Update to recently changed GtkDialog to GtkWindow dialogues
    
    Add the ability to close the window when the Escape key is pressed and
    make sure window geometry is saved when by the buttons are used.



Summary of changes:
 gnucash/gnome-search/dialog-search.c               |   6 +-
 gnucash/gnome-search/search-account.c              |  21 ++-
 gnucash/gnome-search/search-boolean.c              |  16 +++
 gnucash/gnome-search/search-core-type.c            |   6 +
 gnucash/gnome-search/search-core-type.h            |   2 +
 gnucash/gnome-search/search-date.c                 |  16 +++
 gnucash/gnome-search/search-double.c               |  16 +++
 gnucash/gnome-search/search-int64.c                |  16 +++
 gnucash/gnome-search/search-numeric.c              |  16 +++
 gnucash/gnome-search/search-reconciled.c           |  16 +++
 gnucash/gnome-search/search-string.c               |  23 ++-
 gnucash/gnome-utils/dialog-account.c               |   2 +-
 gnucash/gnome-utils/dialog-book-close.c            |   6 +-
 gnucash/gnome-utils/dialog-book-close.h            |   3 +-
 gnucash/gnome-utils/dialog-options.c               |  23 ++-
 gnucash/gnome-utils/dialog-preferences.c           |   2 +-
 gnucash/gnome-utils/dialog-reset-warnings.c        |   2 +-
 gnucash/gnome-utils/dialog-tax-table.c             |   2 +-
 gnucash/gnome-utils/dialog-totd.c                  |   2 +-
 gnucash/gnome-utils/dialog-transfer.c              |   3 +-
 gnucash/gnome-utils/dialog-utils.c                 | 156 +++++++++++++++------
 gnucash/gnome-utils/dialog-utils.h                 |  10 +-
 gnucash/gnome/assistant-hierarchy.c                |   3 +-
 gnucash/gnome/dialog-commodities.c                 |   2 +-
 gnucash/gnome/dialog-fincalc.c                     |   2 +-
 gnucash/gnome/dialog-find-account.c                |  21 ++-
 gnucash/gnome/dialog-imap-editor.c                 |   2 +-
 gnucash/gnome/dialog-lot-viewer.c                  |  13 +-
 gnucash/gnome/dialog-lot-viewer.h                  |   2 +-
 gnucash/gnome/dialog-price-edit-db.c               |   2 +-
 gnucash/gnome/dialog-price-editor.c                |   2 +-
 gnucash/gnome/dialog-print-check.c                 |   2 +-
 gnucash/gnome/dialog-sx-editor.c                   |   2 +-
 gnucash/gnome/dialog-sx-editor2.c                  |   2 +-
 gnucash/gnome/dialog-sx-since-last-run.c           |   2 +-
 gnucash/gnome/dialog-tax-info.c                    |   3 +-
 gnucash/gnome/dialog-trans-assoc.c                 |  28 +++-
 gnucash/gnome/dialog-trans-assoc.h                 |   2 +-
 gnucash/gnome/gnc-plugin-basic-commands.c          |   4 +-
 gnucash/gnome/gnc-plugin-page-account-tree.c       |   7 +-
 gnucash/gnome/gnc-plugin-page-register.c           |   4 +-
 gnucash/gnome/gnc-plugin-page-register2.c          |   4 +-
 gnucash/gnome/window-reconcile.c                   |  10 +-
 gnucash/gnome/window-reconcile.h                   |   5 +-
 gnucash/gnome/window-reconcile2.c                  |   3 +-
 gnucash/import-export/aqb/assistant-ab-initial.c   |   3 +-
 gnucash/import-export/aqb/gnc-ab-utils.c           |   2 +-
 gnucash/import-export/aqb/gnc-gwen-gui.c           |   3 +-
 .../import-export/csv-exp/assistant-csv-export.c   |   3 +-
 .../csv-imp/assistant-csv-account-import.c         |   3 +-
 .../csv-imp/assistant-csv-price-import.cpp         |   3 +-
 .../csv-imp/assistant-csv-trans-import.cpp         |   3 +-
 gnucash/import-export/import-main-matcher.c        |   2 +-
 gnucash/import-export/import-match-picker.c        |   2 +-
 .../import-export/qif-imp/assistant-qif-import.c   |   3 +-
 gnucash/report/report-gnome/dialog-custom-report.c |   3 +-
 56 files changed, 411 insertions(+), 111 deletions(-)



More information about the gnucash-patches mailing list