Third Party Code in Qt: Difference between revisions
Jump to navigation
Jump to search
Manordheim (talk | contribs) (Update PCRE 2 upgrade process) |
No edit summary |
||
Line 15: | Line 15: | ||
|qtbase||Qt GUI||freetype||fonts||-||https://gitlab.freedesktop.org/freetype<nowiki/>||fetch latest tar-ball, run [https://code.qt.io/cgit/qt/qtbase.git/tree/src/3rdparty/freetype/import_from_tarball.sh script]. Might involve manual fixing of license and build system files, depending on what changed upstream. | |qtbase||Qt GUI||freetype||fonts||-||https://gitlab.freedesktop.org/freetype<nowiki/>||fetch latest tar-ball, run [https://code.qt.io/cgit/qt/qtbase.git/tree/src/3rdparty/freetype/import_from_tarball.sh script]. Might involve manual fixing of license and build system files, depending on what changed upstream. | ||
|- | |- | ||
|qtbase||Qt GUI||libpng||PNG images||-|| | |qtbase||Qt GUI||libpng||PNG images||-|| || | ||
|- | |- | ||
|qtbase||Qt GUI||libjpeg||JPEG images||-|| | |qtbase||Qt GUI||libjpeg||JPEG images||-|| || | ||
|- | |- | ||
|qtbase||Qt GUI||md4c||markdown text||Fix compiler warnings with MSVC|| | |qtbase||Qt GUI||md4c||markdown text||Fix compiler warnings with MSVC|| || | ||
|- | |- | ||
|qtbase||Qt Network||Public Suffix List||only indirectly||-|| | |qtbase||Qt Network||Public Suffix List||only indirectly||-|| || | ||
|- | |- | ||
|qtbase||Qt SQL||sqlite||SQL database files and queries||-|| | |qtbase||Qt SQL||sqlite||SQL database files and queries||-|| || | ||
|- | |- | ||
|qtimageformats||Qt ImageFormats||libtiff||Loading TIFF images||-|| | |qtimageformats||Qt ImageFormats||libtiff||Loading TIFF images||-|| || | ||
|- | |- | ||
|qtimageformats||Qt ImageFormats||libwebp||Loading webp images||-|| | |qtimageformats||Qt ImageFormats||libwebp||Loading webp images||-|| || | ||
|- | |- | ||
|qtmultimedia | |qtmultimedia||Qt Multimedia||FFmpeg||Decoding compressed audio & video||FFmpeg is provisioned in CI and used by the binary packages|| || | ||
|Qt Multimedia | |||
|FFmpeg | |||
|Decoding compressed audio & video | |||
|FFmpeg is provisioned in CI and used by the binary packages | |||
| | |||
|- | |- | ||
|qtmultimedia | |qtmultimedia||Qt Spatial Audio||Eigen||Processing of audio data||-|| || | ||
|Qt Spatial Audio | |||
|Eigen | |||
|Processing of audio data | |||
| | |||
| | |||
|- | |- | ||
|qtmultimedia | |qtmultimedia||Qt Spatial Audio||pffft||Processing of audio data||-|| || | ||
|Qt Spatial Audio | |||
|pffft | |||
|Processing of audio data | |||
| | |||
| | |||
|- | |- | ||
|qtmultimedia | |qtmultimedia||Qt Spatial Audio||resonance audio||Processing of audio data||-|| || | ||
|Qt Spatial Audio | |||
|resonance audio | |||
|Processing of audio data | |||
| | |||
| | |||
|- | |- | ||
|qtquick3d||Qt Quick 3D||assimp||3D assets||-|| | |qtquick3d||Qt Quick 3D||assimp||3D assets||-|| || | ||
|- | |- | ||
|qtquick3d||Qt Quick 3D||tinyexr||Loading EXR images||-|| | |qtquick3d||Qt Quick 3D||tinyexr||Loading EXR images||-|| || | ||
|- | |- | ||
|qtquick3dphysics||Qt Quick 3D Physics||PhysX||Read/write meshes||Build fixes|| | |qtquick3dphysics||Qt Quick 3D Physics||PhysX||Read/write meshes||Build fixes||https://github.com/NVIDIAGameWorks/PhysX||See src/3rdparty/PhysX/README.md | ||
|} | |} |
Revision as of 13:19, 8 November 2022
This page provides security- and maintenance-relevant information for the 3rd party code in Qt. For a complete list of 3rd party modules, including the currently included version, see the documentation page with the list of licenses used in Qt.
repository | Qt module | 3rdparty module | processed untrusted content | patches | upstream | upgrade process |
---|---|---|---|---|---|---|
qtbase | Qt Core | pcre2 | regular expressions | - | http://www.pcre.org/ | Routine pre-release checks of their release page on GitHub. Their front-page is lagging a little behind at time of writing. |
qtbase | Qt Core | tinycbor | Streaming CBOR object | - | https://github.com/intel/tinycbor | Thiago is its maintainer, so brings us updates when he makes them. |
qtbase | Qt Core | zlib | zlib compressed data | build fixes for Windows and Apple; exporting symbols; security fixes not yet released by upstream | http://zlib.net/ | Routine pre-release check of their front page, which links the latest release. |
qtbase | Qt GUI | harfbuzz-ng | fonts | - | ||
qtbase | Qt GUI | freetype | fonts | - | https://gitlab.freedesktop.org/freetype | fetch latest tar-ball, run script. Might involve manual fixing of license and build system files, depending on what changed upstream. |
qtbase | Qt GUI | libpng | PNG images | - | ||
qtbase | Qt GUI | libjpeg | JPEG images | - | ||
qtbase | Qt GUI | md4c | markdown text | Fix compiler warnings with MSVC | ||
qtbase | Qt Network | Public Suffix List | only indirectly | - | ||
qtbase | Qt SQL | sqlite | SQL database files and queries | - | ||
qtimageformats | Qt ImageFormats | libtiff | Loading TIFF images | - | ||
qtimageformats | Qt ImageFormats | libwebp | Loading webp images | - | ||
qtmultimedia | Qt Multimedia | FFmpeg | Decoding compressed audio & video | FFmpeg is provisioned in CI and used by the binary packages | ||
qtmultimedia | Qt Spatial Audio | Eigen | Processing of audio data | - | ||
qtmultimedia | Qt Spatial Audio | pffft | Processing of audio data | - | ||
qtmultimedia | Qt Spatial Audio | resonance audio | Processing of audio data | - | ||
qtquick3d | Qt Quick 3D | assimp | 3D assets | - | ||
qtquick3d | Qt Quick 3D | tinyexr | Loading EXR images | - | ||
qtquick3dphysics | Qt Quick 3D Physics | PhysX | Read/write meshes | Build fixes | https://github.com/NVIDIAGameWorks/PhysX | See src/3rdparty/PhysX/README.md |