gnucash unstable: Rework source directory structure for gschema, gtkbuilder and ui files

Geert Janssens gjanssens at code.gnucash.org
Wed Feb 28 09:43:16 EST 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/c1866241 (commit)
	from  https://github.com/Gnucash/gnucash/commit/f111e595 (commit)



commit c1866241605bc6309706b2c85d5a4c9eeff8a0dd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 14:25:05 2018 +0100

    Rework source directory structure for gschema, gtkbuilder and ui files
    
    There is now a directory for each respective file type directly in the gnucash source directory
    (This was already started for gschema files before).
    
    In principle all files of each type should go into these global directories. The only
    exception is if such a file belongs to an optional module. In that case the file
    remains located inside that module's directory. Currently we have ui, glade and gschema file
    exceptions in aqb and ofx importers.



Summary of changes:
 gnucash/CMakeLists.txt                             |   8 +-
 gnucash/gnome-search/CMakeLists.txt                |  12 +-
 gnucash/gnome-utils/CMakeLists.txt                 |   5 +-
 gnucash/gnome-utils/gtkbuilder/CMakeLists.txt      |  26 ----
 gnucash/gnome-utils/ui/CMakeLists.txt              |  17 ---
 gnucash/gnome/CMakeLists.txt                       |   6 +-
 gnucash/gnome/gtkbuilder/CMakeLists.txt            |  41 -------
 gnucash/gschemas/CMakeLists.txt                    |  10 +-
 .../org.gnucash.dialogs.export.csv.gschema.xml.in  |   0
 .../org.gnucash.dialogs.import.csv.gschema.xml.in  |   0
 ...g.gnucash.dialogs.import.generic.gschema.xml.in |   0
 .../org.gnucash.dialogs.import.qif.gschema.xml.in  |   0
 gnucash/gtkbuilder/CMakeLists.txt                  |  71 +++++++++++
 .../gtkbuilder/assistant-acct-period.glade         |   0
 .../assistant-csv-account-import.glade             |   0
 .../assistant-csv-export.glade                     |   0
 .../assistant-csv-price-import.glade               |   0
 .../assistant-csv-trans-import.glade               |   0
 .../gtkbuilder/assistant-hierarchy.glade           |   0
 .../{gnome => }/gtkbuilder/assistant-loan.glade    |   0
 .../assistant-qif-import.glade                     |   0
 .../gtkbuilder/assistant-stock-split.glade         |   0
 .../gtkbuilder/assistant-xml-encoding.glade        |   0
 .../gtkbuilder/business-options-gnome.glade        |   0
 .../{gnome => }/gtkbuilder/business-prefs.glade    |   0
 .../dialog-account-picker.glade                    |   0
 .../gtkbuilder/dialog-account.glade                |   0
 .../gtkbuilder/dialog-bi-import-gui.glade          |   0
 .../{gnome => }/gtkbuilder/dialog-billterms.glade  |   0
 .../gtkbuilder/dialog-book-close.glade             |   0
 .../gtkbuilder/dialog-choose-owner.glade           |   0
 .../gtkbuilder/dialog-commodities.glade            |   0
 .../gtkbuilder/dialog-commodity.glade              |   0
 .../dialog-custom-report.glade                     |   0
 .../gtkbuilder/dialog-customer-import-gui.glade    |   0
 .../{gnome => }/gtkbuilder/dialog-customer.glade   |   0
 .../{gnome => }/gtkbuilder/dialog-date-close.glade |   0
 .../{gnome => }/gtkbuilder/dialog-employee.glade   |   0
 .../gtkbuilder/dialog-file-access.glade            |   0
 .../{gnome => }/gtkbuilder/dialog-fincalc.glade    |   0
 .../gtkbuilder/dialog-find-account.glade           |   0
 .../gtkbuilder/dialog-imap-editor.glade            |   0
 .../dialog-import.glade                            |   0
 .../{gnome => }/gtkbuilder/dialog-invoice.glade    |   0
 gnucash/{gnome => }/gtkbuilder/dialog-job.glade    |   0
 .../{gnome => }/gtkbuilder/dialog-lot-viewer.glade |   0
 .../{gnome => }/gtkbuilder/dialog-new-user.glade   |   0
 .../gtkbuilder/dialog-object-references.glade      |   0
 .../gtkbuilder/dialog-options.glade                |   0
 gnucash/{gnome => }/gtkbuilder/dialog-order.glade  |   0
 .../{gnome => }/gtkbuilder/dialog-payment.glade    |   0
 .../gtkbuilder/dialog-preferences.glade            |   0
 gnucash/{gnome => }/gtkbuilder/dialog-price.glade  |   0
 .../gtkbuilder/dialog-print-check.glade            |   0
 .../{gnome => }/gtkbuilder/dialog-progress.glade   |   0
 .../gtkbuilder/dialog-query-view.glade             |   0
 .../dialog-report.glade                            |   0
 .../gtkbuilder/dialog-reset-warnings.glade         |   0
 .../dialog-search.glade                            |   0
 gnucash/{gnome => }/gtkbuilder/dialog-sx.glade     |   0
 .../{gnome => }/gtkbuilder/dialog-tax-info.glade   |   0
 .../gtkbuilder/dialog-tax-table.glade              |   0
 .../{gnome-utils => }/gtkbuilder/dialog-totd.glade |   0
 .../gtkbuilder/dialog-trans-assoc.glade            |   0
 .../gtkbuilder/dialog-transfer.glade               |   0
 .../gtkbuilder/dialog-userpass.glade               |   0
 gnucash/{gnome => }/gtkbuilder/dialog-vendor.glade |   0
 .../gtkbuilder/gnc-date-format.glade               |   0
 .../gtkbuilder/gnc-frequency.glade                 |   0
 .../gtkbuilder/gnc-plugin-page-budget.glade        |   0
 .../gtkbuilder/gnc-plugin-page-register.glade      |   0
 .../gtkbuilder/gnc-plugin-page-register2.glade     |   0
 .../gtkbuilder/gnc-recurrence.glade                |   0
 .../gtkbuilder/gnc-tree-view-owner.glade           |   0
 .../{gnome => }/gtkbuilder/window-autoclear.glade  |   0
 .../{gnome => }/gtkbuilder/window-reconcile.glade  |   0
 gnucash/import-export/CMakeLists.txt               |  12 +-
 gnucash/import-export/bi-import/CMakeLists.txt     |   7 +-
 .../bi-import/gtkbuilder/CMakeLists.txt            |   7 --
 gnucash/import-export/bi-import/ui/CMakeLists.txt  |   7 --
 gnucash/import-export/csv-exp/CMakeLists.txt       |  22 +---
 .../import-export/csv-exp/gschemas/CMakeLists.txt  |   6 -
 gnucash/import-export/csv-imp/CMakeLists.txt       |  20 +--
 .../import-export/csv-imp/gschemas/CMakeLists.txt  |   5 -
 .../import-export/customer-import/CMakeLists.txt   |   6 +-
 .../customer-import/gtkbuilder/CMakeLists.txt      |   6 -
 .../customer-import/ui/CMakeLists.txt              |   6 -
 gnucash/import-export/gschemas/CMakeLists.txt      |   6 -
 gnucash/import-export/log-replay/CMakeLists.txt    |   9 +-
 gnucash/import-export/qif-imp/CMakeLists.txt       |  18 +--
 .../import-export/qif-imp/gschemas/CMakeLists.txt  |   6 -
 gnucash/report/report-gnome/CMakeLists.txt         |  15 +--
 gnucash/report/stylesheets/CMakeLists.txt          |   9 +-
 gnucash/{gnome => }/ui/CMakeLists.txt              |  22 +++-
 .../{gnome-utils => }/ui/gnc-main-window-ui.xml    |   0
 .../{gnome => }/ui/gnc-plugin-account-tree-ui.xml  |   0
 .../ui/gnc-plugin-basic-commands-ui.xml            |   0
 .../bi-import => }/ui/gnc-plugin-bi-import-ui.xml  |   0
 gnucash/{gnome => }/ui/gnc-plugin-budget-ui.xml    |   0
 gnucash/{gnome => }/ui/gnc-plugin-business-ui.xml  |   0
 .../csv-exp => ui}/gnc-plugin-csv-export-ui.xml    |   0
 .../csv-imp => ui}/gnc-plugin-csv-import-ui.xml    |   0
 .../ui/gnc-plugin-customer-import-ui.xml           |   0
 .../{gnome => }/ui/gnc-plugin-file-history-ui.xml  |   0
 .../log-replay => ui}/gnc-plugin-log-replay-ui.xml |   0
 .../ui/gnc-plugin-page-account-tree-ui.xml         |   0
 .../ui/gnc-plugin-page-account-tree2-ui.xml        |   0
 .../{gnome => }/ui/gnc-plugin-page-budget-ui.xml   |   0
 .../{gnome => }/ui/gnc-plugin-page-invoice-ui.xml  |   0
 .../ui/gnc-plugin-page-owner-tree-ui.xml           |   0
 .../{gnome => }/ui/gnc-plugin-page-register-ui.xml |   0
 .../ui/gnc-plugin-page-register2-ui.xml            |   0
 .../gnc-plugin-page-report-ui.xml                  |   0
 .../{gnome => }/ui/gnc-plugin-page-sx-list-ui.xml  |   0
 .../{gnome => }/ui/gnc-plugin-page-sx-list2-ui.xml |   0
 .../ui/gnc-plugin-page-sxregister-ui.xml           |   0
 .../qif-imp => ui}/gnc-plugin-qif-import-ui.xml    |   0
 gnucash/{gnome => }/ui/gnc-plugin-register-ui.xml  |   0
 gnucash/{gnome => }/ui/gnc-plugin-register2-ui.xml |   0
 .../{gnome => }/ui/gnc-plugin-register22-ui.xml    |   0
 .../gnc-plugin-stylesheets-ui.xml                  |   0
 gnucash/{gnome => }/ui/gnc-reconcile-window-ui.xml |   0
 .../ui/gnc-sxed-to-create-window-ui.xml            |   0
 gnucash/{gnome => }/ui/gnc-sxed-window-ui-full.xml |   0
 gnucash/{gnome => }/ui/gnc-sxed-window-ui.xml      |   0
 .../ui/gnc-windows-menu-ui-quartz.xml              |   0
 .../{gnome-utils => }/ui/gnc-windows-menu-ui.xml   |   0
 gnucash/{gnome-utils => }/ui/osx_accel_map         |   0
 po/POTFILES.in                                     | 134 ++++++++++-----------
 129 files changed, 184 insertions(+), 335 deletions(-)
 delete mode 100644 gnucash/gnome-utils/gtkbuilder/CMakeLists.txt
 delete mode 100644 gnucash/gnome-utils/ui/CMakeLists.txt
 delete mode 100644 gnucash/gnome/gtkbuilder/CMakeLists.txt
 rename gnucash/{import-export/csv-exp => }/gschemas/org.gnucash.dialogs.export.csv.gschema.xml.in (100%)
 rename gnucash/{import-export/csv-imp => }/gschemas/org.gnucash.dialogs.import.csv.gschema.xml.in (100%)
 rename gnucash/{import-export => }/gschemas/org.gnucash.dialogs.import.generic.gschema.xml.in (100%)
 rename gnucash/{import-export/qif-imp => }/gschemas/org.gnucash.dialogs.import.qif.gschema.xml.in (100%)
 create mode 100644 gnucash/gtkbuilder/CMakeLists.txt
 rename gnucash/{gnome => }/gtkbuilder/assistant-acct-period.glade (100%)
 rename gnucash/{import-export/csv-imp => gtkbuilder}/assistant-csv-account-import.glade (100%)
 rename gnucash/{import-export/csv-exp => gtkbuilder}/assistant-csv-export.glade (100%)
 rename gnucash/{import-export/csv-imp => gtkbuilder}/assistant-csv-price-import.glade (100%)
 rename gnucash/{import-export/csv-imp => gtkbuilder}/assistant-csv-trans-import.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/assistant-hierarchy.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/assistant-loan.glade (100%)
 rename gnucash/{import-export/qif-imp => gtkbuilder}/assistant-qif-import.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/assistant-stock-split.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/assistant-xml-encoding.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/business-options-gnome.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/business-prefs.glade (100%)
 rename gnucash/{import-export/qif-imp => gtkbuilder}/dialog-account-picker.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-account.glade (100%)
 rename gnucash/{import-export/bi-import => }/gtkbuilder/dialog-bi-import-gui.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-billterms.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-book-close.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-choose-owner.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-commodities.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-commodity.glade (100%)
 rename gnucash/{report/report-gnome => gtkbuilder}/dialog-custom-report.glade (100%)
 rename gnucash/{import-export/customer-import => }/gtkbuilder/dialog-customer-import-gui.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-customer.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-date-close.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-employee.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-file-access.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-fincalc.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-find-account.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-imap-editor.glade (100%)
 rename gnucash/{import-export => gtkbuilder}/dialog-import.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-invoice.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-job.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-lot-viewer.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-new-user.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-object-references.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-options.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-order.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-payment.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-preferences.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-price.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-print-check.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-progress.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-query-view.glade (100%)
 rename gnucash/{report/report-gnome => gtkbuilder}/dialog-report.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-reset-warnings.glade (100%)
 rename gnucash/{gnome-search => gtkbuilder}/dialog-search.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-sx.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-tax-info.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-tax-table.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-totd.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-trans-assoc.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-transfer.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/dialog-userpass.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/dialog-vendor.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/gnc-date-format.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/gnc-frequency.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/gnc-plugin-page-budget.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/gnc-plugin-page-register.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/gnc-plugin-page-register2.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/gnc-recurrence.glade (100%)
 rename gnucash/{gnome-utils => }/gtkbuilder/gnc-tree-view-owner.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/window-autoclear.glade (100%)
 rename gnucash/{gnome => }/gtkbuilder/window-reconcile.glade (100%)
 delete mode 100644 gnucash/import-export/bi-import/gtkbuilder/CMakeLists.txt
 delete mode 100644 gnucash/import-export/bi-import/ui/CMakeLists.txt
 delete mode 100644 gnucash/import-export/csv-exp/gschemas/CMakeLists.txt
 delete mode 100644 gnucash/import-export/csv-imp/gschemas/CMakeLists.txt
 delete mode 100644 gnucash/import-export/customer-import/gtkbuilder/CMakeLists.txt
 delete mode 100644 gnucash/import-export/customer-import/ui/CMakeLists.txt
 delete mode 100644 gnucash/import-export/gschemas/CMakeLists.txt
 delete mode 100644 gnucash/import-export/qif-imp/gschemas/CMakeLists.txt
 rename gnucash/{gnome => }/ui/CMakeLists.txt (55%)
 rename gnucash/{gnome-utils => }/ui/gnc-main-window-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-account-tree-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-basic-commands-ui.xml (100%)
 rename gnucash/{import-export/bi-import => }/ui/gnc-plugin-bi-import-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-budget-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-business-ui.xml (100%)
 rename gnucash/{import-export/csv-exp => ui}/gnc-plugin-csv-export-ui.xml (100%)
 rename gnucash/{import-export/csv-imp => ui}/gnc-plugin-csv-import-ui.xml (100%)
 rename gnucash/{import-export/customer-import => }/ui/gnc-plugin-customer-import-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-file-history-ui.xml (100%)
 rename gnucash/{import-export/log-replay => ui}/gnc-plugin-log-replay-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-account-tree-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-account-tree2-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-budget-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-invoice-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-owner-tree-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-register-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-register2-ui.xml (100%)
 rename gnucash/{report/report-gnome => ui}/gnc-plugin-page-report-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-sx-list-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-sx-list2-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-page-sxregister-ui.xml (100%)
 rename gnucash/{import-export/qif-imp => ui}/gnc-plugin-qif-import-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-register-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-register2-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-plugin-register22-ui.xml (100%)
 rename gnucash/{report/stylesheets => ui}/gnc-plugin-stylesheets-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-reconcile-window-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-sxed-to-create-window-ui.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-sxed-window-ui-full.xml (100%)
 rename gnucash/{gnome => }/ui/gnc-sxed-window-ui.xml (100%)
 rename gnucash/{gnome-utils => }/ui/gnc-windows-menu-ui-quartz.xml (100%)
 rename gnucash/{gnome-utils => }/ui/gnc-windows-menu-ui.xml (100%)
 rename gnucash/{gnome-utils => }/ui/osx_accel_map (100%)



More information about the gnucash-patches mailing list