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