[vlc-devel] [PATCH 0/9] improve Qt startup time

Pierre Lamot pierre at videolabs.io
Fri Aug 28 16:25:47 CEST 2020


this is mainly achieved by:
 * postponing the creation of some componenents that are created
   synchronously at startup

 * creating component on demand using their url rather than Component in
    MainInterface.qml

 * Updating Qt to the version 5.15.

Pierre Lamot (9):
  contrib: qt: pass compiler flags directly to the mkspec file
  conrtib: qt: install qt build tools in a separate directory
  contrib: qt: compile qmlcachegen
  contrib: qt: update qt version to 15.0
  qt: postpone the creation of the systray
  qml: use FontMetrics instead TextMetrics to compute lineHeight
  qml: don't preload About and Player page component
  qml: don't preload the detached playlist window
  qml: postpone the creation of the dialogs

 ...er-lower-value-when-rounding-fractio.patch | 26 --------
 ...user-defined-compilation-flags-to-qt.patch | 53 +++++++++++++++++
 ...cross-compilation-of-angle-with-wine.patch |  4 +-
 contrib/src/qt/AddStaticLink.sh               |  2 +-
 contrib/src/qt/SHA512SUMS                     |  2 +-
 ...pkgconfig-file-and-dependency-naming.patch | 51 ----------------
 contrib/src/qt/rules.mak                      | 16 +++--
 contrib/src/qtdeclarative/SHA512SUMS          |  2 +-
 contrib/src/qtdeclarative/rules.mak           | 23 ++++++--
 contrib/src/qtgraphicaleffects/SHA512SUMS     |  2 +-
 contrib/src/qtgraphicaleffects/rules.mak      |  6 +-
 contrib/src/qtquickcontrols2/SHA512SUMS       |  2 +-
 contrib/src/qtquickcontrols2/rules.mak        |  6 +-
 contrib/src/qtsvg/SHA512SUMS                  |  2 +-
 contrib/src/qtsvg/rules.mak                   |  6 +-
 modules/gui/qt/Makefile.am                    |  1 +
 modules/gui/qt/dialogs/help/qml/About.qml     |  4 ++
 .../gui/qt/maininterface/main_interface.cpp   |  3 +-
 .../qt/maininterface/qml/MainInterface.qml    | 59 +++++++------------
 .../playlist/qml/PlaylistDetachedWindow.qml   | 35 +++++++++++
 modules/gui/qt/qt.cpp                         |  7 +++
 modules/gui/qt/style/VLCStyle.qml             | 30 +++++-----
 modules/gui/qt/vlc.qrc                        |  1 +
 23 files changed, 185 insertions(+), 158 deletions(-)
 delete mode 100644 contrib/src/qt/0001-Windows-QPA-prefer-lower-value-when-rounding-fractio.patch
 create mode 100644 contrib/src/qt/0001-allow-to-pass-user-defined-compilation-flags-to-qt.patch
 delete mode 100644 contrib/src/qt/fix-mingw-pkgconfig-file-and-dependency-naming.patch
 create mode 100644 modules/gui/qt/playlist/qml/PlaylistDetachedWindow.qml

-- 
2.25.1



More information about the vlc-devel mailing list