[vlc-devel] [PATCH v2 00/11] improve Qt startup time

Pierre Lamot pierre at videolabs.io
Wed Sep 16 09:24:48 CEST 2020


Resubmit the series after the release of Qt 5.15.1
I thought it was worth waiting for it as the release was imminent

changes includes:

  * backport patch for compilation issues with mingw/gcc [QTBUG-86575]
  * update shader syntax to suppress warning with ANGLE.
  * silence QML warning about deprecated "Connections" syntax that we keep for compatibility.

Pierre Lamot (11):
  contrib: qt: pass compiler flags directly to the mkspec file
  contrib: qt: install qt build tools in a separate directory
  contrib: qt: compile qmlcachegen
  contrib: qt: update qt version to 5.15.1
  qml: suppress verbose qml warning about connection syntax
  qml: specify the precision in FrostedGlassEffect shader
  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 ++++++++++++++
 .../src/qt/0001-disable-qt_random_cpu.patch   |  8 +--
 ...cross-compilation-of-angle-with-wine.patch |  4 +-
 ...x-build-with-mingw64-Win32-threading.patch | 69 +++++++++++++++++++
 contrib/src/qt/AddStaticLink.sh               |  2 +-
 contrib/src/qt/SHA512SUMS                     |  2 +-
 ...pkgconfig-file-and-dependency-naming.patch | 51 --------------
 contrib/src/qt/rules.mak                      | 25 ++++---
 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                         | 14 ++++
 modules/gui/qt/style/VLCStyle.qml             | 30 ++++----
 modules/gui/qt/vlc.qrc                        |  1 +
 .../gui/qt/widgets/qml/FrostedGlassEffect.qml | 12 ++--
 26 files changed, 277 insertions(+), 171 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
 create mode 100644 contrib/src/qt/0010-Windows-QPA-Fix-build-with-mingw64-Win32-threading.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