gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Dec 30 17:19:11 EST 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/a9756b19 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5c17950a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cc91c7d3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f16f3f67 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1890c6cc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e6b95f01 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/48e5ce87 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bfaecdff (commit)
	 via  https://github.com/Gnucash/gnucash/commit/86f6528d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6e8e5b76 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4fc12837 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4fd868f8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/007f5fbc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7cc870aa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e16217a2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bf648f6e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/58805c2a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/04a56f6c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d3b1da6e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/37a9721b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1f8f1c36 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/959c870f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/79285097 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d6ae799e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5c498a1c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e00bcf58 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ab3ae3fa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7abd26f8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bb5fa122 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0aaf11ac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d0d76c27 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/239820c5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/19cfbd6c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/46c1dd00 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c68dccce (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9ed102d4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/21b95765 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5f323513 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4f864367 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e0b55dd7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/54c79aef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a33b63fb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/42d13eb6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c9abdb13 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ea419b3b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e85f5f8d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a381fbcf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d54212e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2b84d6cf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/68bf71de (commit)
	 via  https://github.com/Gnucash/gnucash/commit/17151a3e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cc0094da (commit)
	 via  https://github.com/Gnucash/gnucash/commit/078d7875 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/02911eab (commit)
	 via  https://github.com/Gnucash/gnucash/commit/505f3e51 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/464c3340 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/103d82dc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c0f117ed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a2ec925a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1f44b693 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/95cfd2e6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97f28ab5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/db15edd8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/273b7439 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/161dad7a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5bcb73a6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/846dddaf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b3a24034 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fb5acb26 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dcde7952 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/96e25abd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f5767c1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3aab744f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6f21d422 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6e29ae27 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8d3eb666 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d067ec2c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0f70143c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cf7c654d (commit)
	from  https://github.com/Gnucash/gnucash/commit/72f81f7b (commit)



commit a9756b1950f0a09a35e4d9ffda13bc8692485e17
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 30 14:17:35 2022 -0800

    Change all ... to … in files added by mainwin2.

commit 5c17950a590875478cd0c2414af9faceb7a634d5
Merge: 72f81f7b8 cc91c7d3c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 30 13:43:00 2022 -0800

    Merge Bob Fewell's 'mainwin2' into master.

commit cc91c7d3c610d4b53b35652afb148e97d03f803b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 5 16:47:19 2022 +0000

    Remove surplus function recnWindow_add_widget

commit f16f3f67eb9d4cb96d9f21814af3877760af37a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 5 16:46:37 2022 +0000

    Remove gnc-reconcile-window-ui.xml

commit 1890c6ccfb1fbfa6063bf34c8a2e406b6e41c9d5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 5 16:45:55 2022 +0000

    Reimplement macOS menubar for reconcile window

commit e6b95f011d4c1e9b7d194b1221c3aeca5b7d8043
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 5 16:44:53 2022 +0000

    Remove depreciated GtkUIManager and friends from Reconcile window

commit 48e5ce87eb047560e3a2ee18f78cff3b45ee6b78
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Nov 6 12:46:06 2022 +0000

    Fix missing g_free for the main window 'res_name'.

commit bfaecdffa83d6bfe8756e1390ef2f76dd2b74e48
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Nov 6 12:45:28 2022 +0000

    Refactor the adding of the tooltips to the report menu items

commit 86f6528d0a4461c5f1b92bd20aaf2adfd076c3a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Nov 6 12:42:39 2022 +0000

    Need to free the GncMainWindowActionData
    
    When hash table item_hash is destroyed, the GncMainWindowActionData
    structures need to be freed.

commit 6e8e5b760a271e420e93cd94038d69de6f5d4ace
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 5 16:44:00 2022 +0000

    Move gnc_plugin_page_get_simple_action_group in source file.

commit 4fc12837c107b34c03dcfcf3698e72925ad3d2a8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 5 16:40:28 2022 +0000

    Remove all references to 'page-uri' for plugin pages
    
    Do not think it is required.

commit 4fd868f89eaa2f217c2f0dcfcb5fa17051bce5be
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 5 16:39:15 2022 +0000

    Add a couple of changes dealing with GtKBuilder object

commit 007f5fbcdd5a1e7eebb5ff2cfda8bc5181112fa2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 5 16:07:09 2022 +0000

    Add a couple of descriptions to plugin functions
    
    Add a couple of descriptions to plugin functions and also
    change to use container for each for tool bar tooltip
    add callbacks function.

commit 7cc870aac0e2db411aebe9937712941516aea340
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 5 16:03:36 2022 +0000

    Remove some unused variables

commit e16217a219b1f83b11dd9df240120caae4faea25
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Nov 4 17:32:27 2022 +0000

    Fix the file print menu item
    
    Create a placeholder for the file print item as the label can change
    for different pages. Also fix the sensitivity depending on page.

commit bf648f6ed5521ea954b85a050103ad28e36006a3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Nov 4 17:25:48 2022 +0000

    Update some function descriptions

commit 58805c2a402a500df43a9b111ee104da69796bbb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 2 15:33:10 2022 +0000

    Remove actions_name from plugin page as not required.

commit 04a56f6c281e9b8c2468fc933575217adabc2b5d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 2 15:20:32 2022 +0000

    Remove tracking GtkAccelGroup from plugin page as not required

commit d3b1da6e56b41dd2bafee8bf2873c09f845f4340
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 2 15:07:53 2022 +0000

    Fix missing menu tooltips in the register
    
    Re-add the callbacks for the tooltip redirection when the menu items
    are updated.

commit 37a9721bf2825e7f4d5ab0620460bf4079550250
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 2 15:06:20 2022 +0000

    Fix updating of the menu for invoice, bill and expense
    
    Change the updating of the main window menu items from the GtkMenu item
    to the GMenuModel as this will allow the tooltips to be picked up for
    showing in the status bar.

commit 1f8f1c3679b4c5db7835aa88925ecc861598815c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 2 15:01:53 2022 +0000

    Fix updating of the menu for the configuration items
    
    Change the updating of the main window menu items from the GtkMenu item
    to the GMenuModel as this will allow the tooltips to be picked up for
    showing in the status bar.

commit 959c870f031a64c7457c33351fb99bc5e40ebbb7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 31 15:38:20 2022 +0000

    Add some main window function descriptions

commit 79285097ff97cba408efe257ba1449fbeb07c8e9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 31 15:35:59 2022 +0000

    Rename gnc_main_window_update_menu
    
    Rename the main windoe function gnc_main_window_update_menu to
    gnc_main_window_update_menu_and_toolbar as it deals with the menu and
    toolbar

commit d6ae799e7442091342de43729b10f1fd5c8a3aa5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 31 15:33:02 2022 +0000

    Remove a couple of unused functions

commit 5c498a1c9ba8fa9c67d4162117bec4e089fbe7d4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 31 15:28:23 2022 +0000

    Rename gnc_main_window_menu_item_vis_by_action
    
    Rename the main window function gnc_main_window_menu_item_vis_by_action
    to gnc_main_window_set_vis_of_items_by_action as it deals with menu and
    toolbar items.

commit e00bcf581d74e87069509789be560e4efa8d1942
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 31 11:59:18 2022 +0000

    Add function description for gnc_main_window_menu_find_menu_item

commit ab3ae3fada4b9e0ff9040c986872e97a3cc1f3eb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 31 11:45:45 2022 +0000

    Rename main window toolbar function.
    
    Rename the main window function gnc_main_window_toolbar_find_menu_item
    to gnc_main_window_toolbar_find_tool_item

commit 7abd26f895b353147005ce4d150b8d0b8fb75299
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 31 10:48:33 2022 +0000

    Use the added defines for the g_menu_item_set_attribute function

commit bb5fa1220964a48b3caba0e061ff5939824987b1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 31 10:41:09 2022 +0000

    Update the menu and tool utils
    
    A descriptions for the util functions.

commit 0aaf11ac25214de5e8d2958d1bf8e22310d7c500
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 17:00:01 2022 +0100

    Use GtkApplicationWindow as basis for GncMainWindow
    
    Geert's changes...
    As a GtkApplicationWindow also implements the GActionMap interface
    it can be used directly instead of the GSimpleActionGroup that was
    set up to maintain our actions.
    
    As a GtkApplicationWindow is not a GSimpleActionGroup (the other
    object to implement GActionMap) this also needed a minor change in
    the function signature of gnc_plugin_set_actions_enabled.

commit d0d76c279a763f7f56dfa100199778ac279d8429
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:59:19 2022 +0100

    Remove the hash table merged_actions_table
    
    There is no need to remember the simple action groups added to the main
    window.

commit 239820c5a6bfb917b206a35517981b98e8f5d27a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:58:44 2022 +0100

    Fix the binding of the extra business items when
     gnucash started with --nofile

commit 19cfbd6cd395025482474c6b8e50af24e4928b51
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:58:12 2022 +0100

    Hide the Transaction and Schedule menus at Window setup

commit 46c1dd00962c0cf3e86d48e5d3e3e113770daaf6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:57:36 2022 +0100

    Fix accelerator keys for multiple windows.
    
    Simplify adding accelerator keys to windows by just adding one group to
    each window and update that group when menu changes.

commit c68dcccebb3e1235bc62bb5b7fa4cb1887f3ee38
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:54:52 2022 +0100

    Changes to window menu entries
    
    Change the maximum number of windows from a macro to a 'constexpr'.
    
    Also added an info dialogue to advise when limit reached, no new window
    entries will be added to the Windows menu.

commit 9ed102d461d5313be26c3d5962afa669c20dc5d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:54:12 2022 +0100

    Main window changes for mac's

commit 21b95765c0d8bed5756451340ecd8c75c8e01a22
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:53:19 2022 +0100

    Setup redirection of menu bar tooltips
    
    This commit redirects the menu bar tooltips to the window status bar

commit 5f3235134a0baa1bda800e08ce6b9b32e62e6c61
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:52:41 2022 +0100

    Setup redirection of tool bar tooltips
    
    This commit redirects the tool bar tooltips to the window status bar

commit 4f8643674bcaa2726a6558cb0c40f53dca4ac2b8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:52:00 2022 +0100

    Remove all references to GncDisplayItem

commit e0b55dd707b8b825083ed456f8294964032b6a2b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:51:17 2022 +0100

    Remove function gnc_main_window_all_ui_set_sensitive
    
    Do not think it is needed...

commit 54c79aef4204b63695a93a6e62ac275803ac3191
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:50:39 2022 +0100

    Remove gnc_main_window_actions_updated from gnc_main_window

commit a33b63fbae273cc0940cf3e8b405ac89b5f6fbad
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:49:58 2022 +0100

    Misc changes to remove references to GtkUIManger

commit 42d13eb6f4c8b7479875316aa8c23f5382af242a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:49:20 2022 +0100

    Remove some more GtkUIManager functions from gnc-main-window

commit c9abdb1373ff49533a87c7d13d35c94f0fd130cf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:48:46 2022 +0100

    Remove some GtkUIManger functions

commit ea419b3b2c6cfd2f59a54f92ee0bef0eb77f24a3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:45:41 2022 +0100

    Fix creating a new file

commit e85f5f8d8d708a371f74d11d2b06cb2895f1418c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:44:58 2022 +0100

    Fix binding extra business tool bar item to preference setting

commit a381fbcf4ef4f8bf859b0e68d41d3c2cddaee9a5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:44:21 2022 +0100

    Redfine gnc_plugin_update_actions
    
    As this function does not deal with action visibility any more, remove
    the property_name parameter, rename and update all occurrences.

commit 3d54212e11ea2bb86139e1bae1a7904498a60a39
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:43:38 2022 +0100

    Fix visibility of StockAssistant

commit 2b84d6cf4a768ce4144719159a3718b752dc9330
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:43:02 2022 +0100

    Fix displaying of the extra menu

commit 68bf71de4f865660d954824cfea76ce63d80973d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:42:16 2022 +0100

    Fix Edit/Assign payment in business plugin

commit 17151a3e5e1d7fdf258201de18d967b65c859616
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Oct 30 13:31:40 2022 +0000

    Remove remaining old ...ui.xml files

commit cc0094da22fc023ccaefdd8ccab32b8cfea51e87
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:37:28 2022 +0100

    Replace gnc_plugin_page_get/create_action_group
    
    Replace gnc_plugin_page_get/create_action_group with the new versions
    that deal with GSimpleActionGroup's

commit 078d7875d3aef5246dd5c8a6d47154bc964d7f3b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:36:51 2022 +0100

    Change all references to plugin_class->actionsb
    
    Change all references to plugin_class->actionsb and n_actionsb to
    plugin_class->actions and n_actions

commit 02911eab20fce5008e8afd98cd74b4da3af0fcc1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:36:05 2022 +0100

    Replace gnc_plugin_update_actions
    
    Replace gnc_plugin_update_actions with new version based on
    GSimpleActionGroup

commit 505f3e519e9da5fe8bda32946109862acf1e46d0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:35:25 2022 +0100

    Remove last bits of gtk toggle actions

commit 464c3340d18350dc9ff68de52a46887d894b19fd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:34:43 2022 +0100

    Remove setup for important actions

commit 103d82dcc34abece921f549803dbe1716bc99dc0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:34:04 2022 +0100

    Change to use short labels in toolbar
    
    This commit adds the ability to use short labels on the toolbar, any
    toolbar items with a short name defined will be updated all the time.

commit c0f117eda5bbcfd3a8eceb240017cdbe1cfe9a8c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:33:22 2022 +0100

    Changes for embedded window and sx dialog

commit a2ec925a1eeb180652628ea00cd9e17cc7e65939
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:29:55 2022 +0100

    Changes for report plugin pages

commit 1f44b693965d789eadd9a6429bc6264ed865243a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Oct 30 13:30:39 2022 +0000

    Changes for Aqbanking plugin

commit 95cfd2e68d5db6d903f7f0841c10f51d9821dab9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:28:46 2022 +0100

    Changes for business invoice pages

commit 97f28ab56b571b4d70f9d391c3d975ba6d1bdc42
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:28:09 2022 +0100

    Changes for business owner pages

commit db15edd8f31a0677a8b0bad7865c4ba7346839b8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:27:37 2022 +0100

    Changes for business pages

commit 273b7439aa362dc1e23dcf0cb2aeb440f787be17
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Oct 30 13:29:59 2022 +0000

    Changes for sx plugin pages

commit 161dad7a4c4d000b27621ffaf6bd13c84a3e82f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:26:24 2022 +0100

    Changes for budget plugin pages

commit 5bcb73a6a006462358c44cd1bcc5ac27fccc26c8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:25:44 2022 +0100

    Changes for register plugin pages

commit 846dddaf24600186c88fad947dc1a52c88bfe0c0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:25:10 2022 +0100

    Changes for account plugin pages

commit b3a24034c8efe4ea6cc1bd81f5559e2a5283cbad
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:21:24 2022 +0100

    Start of changes to load main window menu items on page focus

commit fb5acb26730497111af925d55a17807a86f6f89d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:17:57 2022 +0100

    Menu changes for cut/copy and paste

commit dcde7952ba6443bf54cbd0aec7642ba59324d34a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:17:16 2022 +0100

    Update for the file/window/tab radio buttons

commit 96e25abdce0edbe8363908b2f8274e89976f17b5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Oct 30 13:28:59 2022 +0000

    Add similar changes to the rest of the plugins

commit 3f5767c1ff6726cc146ab907ae79c92d2bbc434f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:12:57 2022 +0100

    Add gnc-plugin-basic-commands menu items

commit 3aab744fe7aee0a3914d6a777cb38623e3ba0507
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:12:18 2022 +0100

    Initial change to add default plugin menu items

commit 6f21d4228d45134bd03bb3dba0f68d682a2e8a9d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:08:05 2022 +0100

    Initial changes for the main window

commit 6e29ae278f45079231ac2a902e22f3b765306e9e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Oct 30 13:22:28 2022 +0000

    Change GtkGroupAction and GtkActions
    
    Change GtkGroupAction to GSimpleActionGroup and any remaining
    GtkActions to GAction. Also comment out any unsure changes that need
    further investigation.

commit 8d3eb666d383740b0eba727625d3e231f7fe6bf8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:05:43 2022 +0100

    Add a couple of util functions to find items in the menu bar and toolbar

commit d067ec2cc94cb46f85bc7af4ff28b288a5396dca
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:05:00 2022 +0100

    Initial change to plugin page source files

commit 0f70143c55ad56e16d4bea43a0af6727f0a147ec
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Oct 30 13:16:34 2022 +0000

    Initial change to plugin source files

commit cf7c654daa56a761efecc2226841f943fa060d12
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 28 16:03:38 2022 +0100

    Initial change to allow change of GtkAction to GAction



Summary of changes:
 gnucash/gnome-utils/gnc-embedded-window.c          |  185 +-
 gnucash/gnome-utils/gnc-embedded-window.h          |   15 +-
 gnucash/gnome-utils/gnc-gtk-utils.c                |  695 +++++++
 gnucash/gnome-utils/gnc-gtk-utils.h                |   39 +
 gnucash/gnome-utils/gnc-main-window.cpp            | 2034 ++++++++++++--------
 gnucash/gnome-utils/gnc-main-window.h              |  202 +-
 gnucash/gnome-utils/gnc-menu-extensions.c          |   70 +-
 gnucash/gnome-utils/gnc-menu-extensions.h          |   22 +-
 gnucash/gnome-utils/gnc-plugin-file-history.c      |  155 +-
 gnucash/gnome-utils/gnc-plugin-menu-additions.c    |  234 ++-
 gnucash/gnome-utils/gnc-plugin-menu-additions.h    |    2 +-
 gnucash/gnome-utils/gnc-plugin-page.c              |  196 +-
 gnucash/gnome-utils/gnc-plugin-page.h              |   97 +-
 gnucash/gnome-utils/gnc-plugin.c                   |  182 +-
 gnucash/gnome-utils/gnc-plugin.h                   |   93 +-
 gnucash/gnome-utils/gnc-window.c                   |  128 +-
 gnucash/gnome-utils/gnc-window.h                   |   29 +-
 gnucash/gnome/dialog-invoice.c                     |    4 +-
 gnucash/gnome/dialog-sx-editor.c                   |   25 +-
 gnucash/gnome/gnc-plugin-account-tree.c            |   35 +-
 gnucash/gnome/gnc-plugin-basic-commands.c          |  470 +++--
 gnucash/gnome/gnc-plugin-budget.c                  |  136 +-
 gnucash/gnome/gnc-plugin-business.c                |  677 +++----
 gnucash/gnome/gnc-plugin-page-account-tree.c       |  522 ++---
 gnucash/gnome/gnc-plugin-page-budget.c             |  276 +--
 gnucash/gnome/gnc-plugin-page-invoice.c            |  857 ++++-----
 gnucash/gnome/gnc-plugin-page-owner-tree.c         |  406 ++--
 gnucash/gnome/gnc-plugin-page-register.c           | 1305 ++++++-------
 gnucash/gnome/gnc-plugin-page-report.cpp           |  481 +++--
 gnucash/gnome/gnc-plugin-page-sx-list.c            |  203 +-
 gnucash/gnome/gnc-plugin-register.c                |   37 +-
 gnucash/gnome/gnc-plugin-report-system.c           |   38 +-
 gnucash/gnome/report-menus.scm                     |    2 +-
 gnucash/gnome/window-reconcile.c                   |  434 ++---
 gnucash/gnucash-gresources.xml                     |   29 +
 gnucash/import-export/aqb/CMakeLists.txt           |    9 -
 gnucash/import-export/aqb/gnc-plugin-aqbanking.c   |  285 ++-
 .../import-export/bi-import/gnc-plugin-bi-import.c |   34 +-
 .../import-export/csv-exp/gnc-plugin-csv-export.c  |   64 +-
 .../import-export/csv-imp/gnc-plugin-csv-import.c  |   62 +-
 .../customer-import/gnc-plugin-customer-import.c   |   35 +-
 .../log-replay/gnc-plugin-log-replay.c             |   37 +-
 gnucash/import-export/ofx/CMakeLists.txt           |    9 +-
 gnucash/import-export/ofx/gnc-plugin-ofx-ui.xml    |   11 -
 gnucash/import-export/ofx/gnc-plugin-ofx.c         |   37 +-
 .../import-export/qif-imp/gnc-plugin-qif-import.c  |   36 +-
 gnucash/ui/CMakeLists.txt                          |   29 -
 gnucash/ui/gnc-embedded-register-window.ui         |  239 +++
 gnucash/ui/gnc-main-window-ui.xml                  |  145 --
 gnucash/ui/gnc-main-window.ui                      |  609 ++++++
 gnucash/ui/gnc-plugin-account-tree-ui.xml          |    9 -
 gnucash/ui/gnc-plugin-account-tree.ui              |   12 +
 gnucash/ui/gnc-plugin-aqbanking.ui                 |   69 +
 gnucash/ui/gnc-plugin-basic-commands-ui.xml        |   82 -
 gnucash/ui/gnc-plugin-basic-commands.ui            |  143 ++
 gnucash/ui/gnc-plugin-bi-import-ui.xml             |   11 -
 gnucash/ui/gnc-plugin-bi-import.ui                 |   12 +
 gnucash/ui/gnc-plugin-budget-ui.xml                |   15 -
 gnucash/ui/gnc-plugin-budget.ui                    |   33 +
 gnucash/ui/gnc-plugin-business-ui.xml              |   81 -
 gnucash/ui/gnc-plugin-business.ui                  |  176 ++
 gnucash/ui/gnc-plugin-csv-export-ui.xml            |   13 -
 gnucash/ui/gnc-plugin-csv-export.ui                |   22 +
 gnucash/ui/gnc-plugin-csv-import-ui.xml            |   13 -
 gnucash/ui/gnc-plugin-csv-import.ui                |   22 +
 gnucash/ui/gnc-plugin-customer-import-ui.xml       |   11 -
 gnucash/ui/gnc-plugin-customer-import.ui           |   12 +
 gnucash/ui/gnc-plugin-file-history-ui.xml          |   19 -
 gnucash/ui/gnc-plugin-file-history.ui              |   12 +
 gnucash/ui/gnc-plugin-log-replay-ui.xml            |   11 -
 gnucash/ui/gnc-plugin-log-replay.ui                |   12 +
 gnucash/ui/gnc-plugin-ofx.ui                       |   12 +
 gnucash/ui/gnc-plugin-page-account-tree-ui.xml     |   79 -
 gnucash/ui/gnc-plugin-page-account-tree.ui         |  444 +++++
 gnucash/ui/gnc-plugin-page-budget-ui.xml           |   37 -
 gnucash/ui/gnc-plugin-page-budget.ui               |  298 +++
 gnucash/ui/gnc-plugin-page-invoice-ui.xml          |   97 -
 gnucash/ui/gnc-plugin-page-invoice.ui              |  566 ++++++
 gnucash/ui/gnc-plugin-page-owner-tree-ui.xml       |   61 -
 gnucash/ui/gnc-plugin-page-owner-tree.ui           |  695 +++++++
 gnucash/ui/gnc-plugin-page-register-ui.xml         |  119 --
 gnucash/ui/gnc-plugin-page-register.ui             |  725 +++++++
 gnucash/ui/gnc-plugin-page-report-ui.xml           |   50 -
 gnucash/ui/gnc-plugin-page-report.ui               |  297 +++
 gnucash/ui/gnc-plugin-page-sx-list-ui.xml          |   20 -
 gnucash/ui/gnc-plugin-page-sx-list.ui              |  200 ++
 gnucash/ui/gnc-plugin-page-sx-list2-ui.xml         |   22 -
 gnucash/ui/gnc-plugin-page-sxregister-ui.xml       |   54 -
 gnucash/ui/gnc-plugin-qif-import-ui.xml            |   12 -
 gnucash/ui/gnc-plugin-qif-import.ui                |   12 +
 gnucash/ui/gnc-plugin-register-ui.xml              |    9 -
 gnucash/ui/gnc-plugin-register.ui                  |   12 +
 gnucash/ui/gnc-plugin-report-system-ui.xml         |    9 -
 gnucash/ui/gnc-plugin-report-system.ui             |   12 +
 gnucash/ui/gnc-reconcile-window-ui.xml             |   54 -
 gnucash/ui/gnc-reconcile-window.ui                 |  289 +++
 gnucash/ui/gnc-sxed-to-create-window-ui.xml        |    3 -
 gnucash/ui/gnc-sxed-window-ui-full.xml             |   62 -
 gnucash/ui/gnc-sxed-window-ui.xml                  |    3 -
 gnucash/ui/gnc-windows-menu-ui-quartz.xml          |   11 -
 gnucash/ui/gnc-windows-menu-ui.xml                 |   21 -
 libgnucash/gnc-module/example/gnc-plugin.example.c |   36 +-
 po/CMakeLists.txt                                  |    1 +
 po/POTFILES.in                                     |   25 +
 104 files changed, 10987 insertions(+), 6106 deletions(-)
 delete mode 100644 gnucash/import-export/ofx/gnc-plugin-ofx-ui.xml
 create mode 100644 gnucash/ui/gnc-embedded-register-window.ui
 delete mode 100644 gnucash/ui/gnc-main-window-ui.xml
 create mode 100644 gnucash/ui/gnc-main-window.ui
 delete mode 100644 gnucash/ui/gnc-plugin-account-tree-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-account-tree.ui
 create mode 100644 gnucash/ui/gnc-plugin-aqbanking.ui
 delete mode 100644 gnucash/ui/gnc-plugin-basic-commands-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-basic-commands.ui
 delete mode 100644 gnucash/ui/gnc-plugin-bi-import-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-bi-import.ui
 delete mode 100644 gnucash/ui/gnc-plugin-budget-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-budget.ui
 delete mode 100644 gnucash/ui/gnc-plugin-business-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-business.ui
 delete mode 100644 gnucash/ui/gnc-plugin-csv-export-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-csv-export.ui
 delete mode 100644 gnucash/ui/gnc-plugin-csv-import-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-csv-import.ui
 delete mode 100644 gnucash/ui/gnc-plugin-customer-import-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-customer-import.ui
 delete mode 100644 gnucash/ui/gnc-plugin-file-history-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-file-history.ui
 delete mode 100644 gnucash/ui/gnc-plugin-log-replay-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-log-replay.ui
 create mode 100644 gnucash/ui/gnc-plugin-ofx.ui
 delete mode 100644 gnucash/ui/gnc-plugin-page-account-tree-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-page-account-tree.ui
 delete mode 100644 gnucash/ui/gnc-plugin-page-budget-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-page-budget.ui
 delete mode 100644 gnucash/ui/gnc-plugin-page-invoice-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-page-invoice.ui
 delete mode 100644 gnucash/ui/gnc-plugin-page-owner-tree-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-page-owner-tree.ui
 delete mode 100644 gnucash/ui/gnc-plugin-page-register-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-page-register.ui
 delete mode 100644 gnucash/ui/gnc-plugin-page-report-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-page-report.ui
 delete mode 100644 gnucash/ui/gnc-plugin-page-sx-list-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-page-sx-list.ui
 delete mode 100644 gnucash/ui/gnc-plugin-page-sx-list2-ui.xml
 delete mode 100644 gnucash/ui/gnc-plugin-page-sxregister-ui.xml
 delete mode 100644 gnucash/ui/gnc-plugin-qif-import-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-qif-import.ui
 delete mode 100644 gnucash/ui/gnc-plugin-register-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-register.ui
 delete mode 100644 gnucash/ui/gnc-plugin-report-system-ui.xml
 create mode 100644 gnucash/ui/gnc-plugin-report-system.ui
 delete mode 100644 gnucash/ui/gnc-reconcile-window-ui.xml
 create mode 100644 gnucash/ui/gnc-reconcile-window.ui
 delete mode 100644 gnucash/ui/gnc-sxed-to-create-window-ui.xml
 delete mode 100644 gnucash/ui/gnc-sxed-window-ui-full.xml
 delete mode 100644 gnucash/ui/gnc-sxed-window-ui.xml
 delete mode 100644 gnucash/ui/gnc-windows-menu-ui-quartz.xml
 delete mode 100644 gnucash/ui/gnc-windows-menu-ui.xml



More information about the gnucash-patches mailing list