misc: regenerate qml.qrc at configure time
Our qml.qrc is: - commonly in conflict and prone to erroneous conflict resolution - platform dependant (generation is used anyway for removing webengine dependant resources) - a poorly maintained hodge-podge with resources in subdirectories that aren't grouped - requires alteration when moving resources (if not done correctly, without tests, results in uncaught runtime failures) This patch uses a python script at configure time to generate the qml.qrc resource file, and removes it from versioning. GitLab: #749 Change-Id: Ia2b81bb5b2c29d0bf6f5a5302e76795864e93e40
Showing
- .gitignore 1 addition, 1 deletion.gitignore
- CMakeLists.txt 24 additions, 19 deletionsCMakeLists.txt
- extras/scripts/gen-qrc-without-webengine.py 0 additions, 32 deletionsextras/scripts/gen-qrc-without-webengine.py
- extras/scripts/gen_qml_qrc.py 91 additions, 0 deletionsextras/scripts/gen_qml_qrc.py
- src/app/commoncomponents/DataTransferMessageDelegate.qml 3 additions, 1 deletionsrc/app/commoncomponents/DataTransferMessageDelegate.qml
- src/app/mainview/components/ChatViewFooter.qml 11 additions, 9 deletionssrc/app/mainview/components/ChatViewFooter.qml
- src/app/qml.qrc 0 additions, 217 deletionssrc/app/qml.qrc
- src/app/webengine/GeneralWebEngineView.qml 0 additions, 0 deletionssrc/app/webengine/GeneralWebEngineView.qml
- src/app/webengine/MediaPreviewBase.qml 2 additions, 0 deletionssrc/app/webengine/MediaPreviewBase.qml
- src/app/webengine/emojipicker/EmojiPicker.qml 3 additions, 3 deletionssrc/app/webengine/emojipicker/EmojiPicker.qml
- src/app/webengine/emojipicker/emoji.js 0 additions, 0 deletionssrc/app/webengine/emojipicker/emoji.js
- src/app/webengine/emojipicker/emojiPickerLoader.html 0 additions, 0 deletionssrc/app/webengine/emojipicker/emojiPickerLoader.html
- src/app/webengine/emojipicker/emojiPickerLoader.js 0 additions, 0 deletionssrc/app/webengine/emojipicker/emojiPickerLoader.js
extras/scripts/gen_qml_qrc.py
0 → 100644
src/app/qml.qrc
deleted
100644 → 0
File moved
File moved
File moved
Please register or sign in to comment