mirror of
git://code.qt.io/qt/qt5.git
synced 2026-04-19 03:26:15 +08:00
Merge remote-tracking branch 'origin/5.11' into 5.12
Change-Id: Iac3eb41931081588a08916ddce51dae977c6ef15
This commit is contained in:
@@ -9,7 +9,11 @@
|
|||||||
|
|
||||||
# ==[ Footers: Uncomment and edit where applicable ]===================|
|
# ==[ Footers: Uncomment and edit where applicable ]===================|
|
||||||
#
|
#
|
||||||
# One task per entry. Remember space after colon.
|
# One task per entry. Add a space after the colon.
|
||||||
|
# Use Fixes to automatically close an issue, and Task-number to
|
||||||
|
# reference it without further action.
|
||||||
|
# You do not need both for the same issue.
|
||||||
|
#Fixes:
|
||||||
#Task-number:
|
#Task-number:
|
||||||
#Coverity-Id:
|
#Coverity-Id:
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -49,8 +49,8 @@ BraceWrapping:
|
|||||||
|
|
||||||
# When constructor initializers do not fit on one line, put them each on a new line.
|
# When constructor initializers do not fit on one line, put them each on a new line.
|
||||||
ConstructorInitializerAllOnOneLineOrOnePerLine: true
|
ConstructorInitializerAllOnOneLineOrOnePerLine: true
|
||||||
# Indent initializers by 8 spaces
|
# Indent initializers by 4 spaces
|
||||||
ConstructorInitializerIndentWidth: 8
|
ConstructorInitializerIndentWidth: 4
|
||||||
|
|
||||||
# Indent width for line continuations.
|
# Indent width for line continuations.
|
||||||
ContinuationIndentWidth: 8
|
ContinuationIndentWidth: 8
|
||||||
|
|||||||
19
coin/platform_configs/qt3d-runtime.txt
Normal file
19
coin/platform_configs/qt3d-runtime.txt
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
Template Target OS Target arch Compiler Features
|
||||||
|
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
||||||
|
qtci-windows-10-x86_64-10 WinRT_10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
|
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
|
qtci-windows-7-x86-3 Mingw53 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
||||||
|
qtci-windows-10-x86_64-10 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
||||||
|
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
|
qtci-windows-10-x86_64-10 WinRT_10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
|
qtci-linux-RHEL-7.4-x86_64 Android_ANY x86 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
|
qtci-windows-7-x86-3 Android_ANY armv7 Mingw53 Packaging Release DisableTests OpenGLES2
|
||||||
|
qtci-windows-7-x86-3 Android_ANY x86 Mingw53 Packaging Release DisableTests OpenGLES2
|
||||||
|
qtci-macos-10.12-x86_64-8 Android_ANY armv7 GCC Packaging Release DisableTests OpenGLES2
|
||||||
|
qtci-macos-10.12-x86_64-8 Android_ANY x86 GCC Packaging Release DisableTests OpenGLES2
|
||||||
|
qtci-macos-10.12-x86_64-8 IOS_ANY multi Clang Packaging DebugAndRelease DisableTests Static
|
||||||
|
qtci-windows-10-x86_64-10 QNX_700 armv7 Mingw73 Packaging Release DisableTests OpenGLES2
|
||||||
|
qtci-windows-10-x86_64-10 QNX_700 armv8 Mingw73 Packaging Release DisableTests OpenGLES2
|
||||||
|
qtci-windows-10-x86_64-10 QNX_700 x86_64 Mingw73 Packaging Release DisableTests OpenGLES2
|
||||||
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv8 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 x86_64 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
4
coin/provisioning/common/linux/disable-cracklib.sh
Executable file
4
coin/provisioning/common/linux/disable-cracklib.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
sudo chmod -x /etc/cron.daily/cracklib-runtime
|
||||||
|
|
||||||
3
coin/provisioning/common/linux/disable-mlocate.sh
Executable file
3
coin/provisioning/common/linux/disable-mlocate.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
sudo chmod -x /etc/cron.daily/mlocate*
|
||||||
3
coin/provisioning/common/linux/remove_update-manager.sh
Executable file
3
coin/provisioning/common/linux/remove_update-manager.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
sudo apt-get remove update-manager
|
||||||
@@ -1,11 +1,13 @@
|
|||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$zip = Get-DownloadLocation "jom_1_1_2.zip"
|
$version = "1_1_2"
|
||||||
|
$zip = Get-DownloadLocation "jom_$version.zip"
|
||||||
|
|
||||||
Invoke-WebRequest -UseBasicParsing http://download.qt.io/official_releases/jom/jom_1_1_2.zip -OutFile $zip
|
Download http://download.qt.io/official_releases/jom/jom_$version.zip http://ci-files01-hki.ci.local/input/windows/jom_$version.zip $zip
|
||||||
Verify-Checksum $zip "80EE5678E714DE99DDAF5F7593AB04DB1C7928E4"
|
Verify-Checksum $zip "80EE5678E714DE99DDAF5F7593AB04DB1C7928E4"
|
||||||
Extract-7Zip $zip C:\Utils\Jom
|
Extract-7Zip $zip C:\Utils\Jom
|
||||||
|
|
||||||
Set-EnvironmentVariable "CI_JOM_PATH" "C:\Utils\Jom"
|
Set-EnvironmentVariable "CI_JOM_PATH" "C:\Utils\Jom"
|
||||||
|
|
||||||
Write-Output "Jom = 1.1.2" >> ~/versions.txt
|
$version = $version.replace('_','.')
|
||||||
|
Write-Output "Jom = $version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ param(
|
|||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$libclang_version="6.0"
|
$libclang_version="6.0"
|
||||||
|
Write-Output "libClang = $libclang_version" >> ~/versions.txt
|
||||||
|
|
||||||
# PySide versions following 5.6 use a C++ parser based on Clang (http://clang.org/).
|
# PySide versions following 5.6 use a C++ parser based on Clang (http://clang.org/).
|
||||||
# The Clang library (C-bindings), version 3.9 or higher is required for building.
|
# The Clang library (C-bindings), version 3.9 or higher is required for building.
|
||||||
@@ -13,6 +14,7 @@ $libclang_version="6.0"
|
|||||||
# Starting from Qt 5.11 QDoc requires Clang to parse C++
|
# Starting from Qt 5.11 QDoc requires Clang to parse C++
|
||||||
|
|
||||||
$baseDestination = "C:\Utils\libclang-" + $libclang_version + "-" + $toolchain
|
$baseDestination = "C:\Utils\libclang-" + $libclang_version + "-" + $toolchain
|
||||||
|
$libclang_version = $libclang_version -replace '["."]'
|
||||||
|
|
||||||
function install() {
|
function install() {
|
||||||
|
|
||||||
@@ -23,7 +25,6 @@ function install() {
|
|||||||
|
|
||||||
$zip = "c:\users\qt\downloads\libclang.7z"
|
$zip = "c:\users\qt\downloads\libclang.7z"
|
||||||
|
|
||||||
$libclang_version = $libclang_version -replace '["."]'
|
|
||||||
$script:OfficialUrl = "https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_$libclang_version-windows-$toolchain`_$archVer.7z"
|
$script:OfficialUrl = "https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_$libclang_version-windows-$toolchain`_$archVer.7z"
|
||||||
$script:CachedUrl = "http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_$libclang_version-windows-$toolchain`_$archVer.7z"
|
$script:CachedUrl = "http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_$libclang_version-windows-$toolchain`_$archVer.7z"
|
||||||
|
|
||||||
@@ -72,7 +73,6 @@ if ( $setDefault ) {
|
|||||||
Set-EnvironmentVariable "LLVM_INSTALL_DIR" ($baseDestination + "-_ARCH_")
|
Set-EnvironmentVariable "LLVM_INSTALL_DIR" ($baseDestination + "-_ARCH_")
|
||||||
}
|
}
|
||||||
Set-EnvironmentVariable ("LLVM_INSTALL_DIR_" + $toolchainSuffix) ($baseDestination + "-_ARCH_")
|
Set-EnvironmentVariable ("LLVM_INSTALL_DIR_" + $toolchainSuffix) ($baseDestination + "-_ARCH_")
|
||||||
Write-Output "libClang = $libclang_version" >> ~/versions.txt
|
|
||||||
|
|
||||||
if ( $libclang_version -eq "60" ) {
|
if ( $libclang_version -eq "60" ) {
|
||||||
# This is a hacked static build of libclang which requires special
|
# This is a hacked static build of libclang which requires special
|
||||||
|
|||||||
@@ -35,20 +35,21 @@
|
|||||||
$version = "11_2_2"
|
$version = "11_2_2"
|
||||||
$package = "C:\Windows\temp\opengl32sw.7z"
|
$package = "C:\Windows\temp\opengl32sw.7z"
|
||||||
$mesaOpenglSha1_64 = "b2ffa5f230a0caa2c2e0bb9a5398bcfb81a0e5d1"
|
$mesaOpenglSha1_64 = "b2ffa5f230a0caa2c2e0bb9a5398bcfb81a0e5d1"
|
||||||
$mesaOpenglUrl_64 = "http://download.qt.io/development_releases/prebuilt/llvmpipe/windows/opengl32sw-64-mesa_$version.7z"
|
$mesaOpenglUrl_64_cache = "http://ci-files01-hki.intra.qt.io/input/windows/opengl32sw-64-mesa_$version.7z"
|
||||||
|
$mesaOpenglUrl_64_alt = "http://download.qt.io/development_releases/prebuilt/llvmpipe/windows/opengl32sw-64-mesa_$version.7z"
|
||||||
$mesaOpenglSha1_32 = "e742e9d4e16b9c69b6d844940861d3ef1748356b"
|
$mesaOpenglSha1_32 = "e742e9d4e16b9c69b6d844940861d3ef1748356b"
|
||||||
$mesaOpenglUrl_32 = "http://download.qt.io/development_releases/prebuilt/llvmpipe/windows/opengl32sw-32-mesa_$version.7z"
|
$mesaOpenglUrl_32_cache = "http://ci-files01-hki.intra.qt.io/input/windows/opengl32sw-32-mesa_$version.7z"
|
||||||
|
$mesaOpenglUrl_32_alt = "http://download.qt.io/development_releases/prebuilt/llvmpipe/windows/opengl32sw-32-mesa_$version.7z"
|
||||||
|
|
||||||
function Extract-Mesa
|
function Extract-Mesa
|
||||||
{
|
{
|
||||||
Param (
|
Param (
|
||||||
[string]$downloadUrl,
|
[string]$downloadUrlCache,
|
||||||
|
[string]$downloadUrlAlt,
|
||||||
[string]$sha1,
|
[string]$sha1,
|
||||||
[string]$targetFolder
|
[string]$targetFolder
|
||||||
)
|
)
|
||||||
Write-Host "Installing Mesa from $downloadUrl to $targetFolder"
|
Download $downloadUrlAlt $downloadUrlCache $package
|
||||||
Write-Host "Downloading $downloadUrl to $package"
|
|
||||||
Invoke-WebRequest -UseBasicParsing $downloadUrl -OutFile $package
|
|
||||||
Verify-Checksum $package $sha1
|
Verify-Checksum $package $sha1
|
||||||
Extract-7Zip $package $targetFolder
|
Extract-7Zip $package $targetFolder
|
||||||
Write-Host "Removing $package"
|
Write-Host "Removing $package"
|
||||||
@@ -56,10 +57,10 @@ function Extract-Mesa
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (Is64BitWinHost) {
|
if (Is64BitWinHost) {
|
||||||
Extract-Mesa $mesaOpenglUrl_64 $mesaOpenglSha1_64 "C:\Windows\System32"
|
Extract-Mesa $mesaOpenglUrl_64_cache $mesaOpenglUrl_64_alt $mesaOpenglSha1_64 "C:\Windows\System32"
|
||||||
Extract-Mesa $mesaOpenglUrl_32 $mesaOpenglSha1_32 "C:\Windows\SysWOW64"
|
Extract-Mesa $mesaOpenglUrl_32_cache $mesaOpenglUrl_32_alt $mesaOpenglSha1_32 "C:\Windows\SysWOW64"
|
||||||
} else {
|
} else {
|
||||||
Extract-Mesa $mesaOpenglUrl_32 $mesaOpenglSha1_32 "C:\Windows\system32"
|
Extract-Mesa $mesaOpenglUrl_32_cache $mesaOpenglUrl_32_alt $mesaOpenglSha1_32 "C:\Windows\system32"
|
||||||
}
|
}
|
||||||
|
|
||||||
Write-Output "Mesa llvmpipe = $version" >> ~/versions.txt
|
Write-Output "Mesa llvmpipe = $version" >> ~/versions.txt
|
||||||
|
|||||||
4
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/01-disable-mlocate.sh
Executable file
4
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/01-disable-mlocate.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# shellcheck source=../common/linux/disable-mlocate.sh
|
||||||
|
"$BASEDIR/../common/linux/disable-mlocate.sh"
|
||||||
4
coin/provisioning/qtci-linux-RHEL-7.4-x86_64/01-disable-mlocate.sh
Executable file
4
coin/provisioning/qtci-linux-RHEL-7.4-x86_64/01-disable-mlocate.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# shellcheck source=../common/linux/disable-mlocate.sh
|
||||||
|
"$BASEDIR/../common/linux/disable-mlocate.sh"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-disable-cracklib.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-disable-cracklib.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/disable-cracklib.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/disable-cracklib.sh"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-disable-mlocate.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-disable-mlocate.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# shellcheck source=../common/linux/disable-mlocate.sh
|
||||||
|
"$BASEDIR/../common/linux/disable-mlocate.sh"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-remove_update-manager
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-remove_update-manager
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/remove_update-manager.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/remove_update-manager.sh"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-disable-cracklib.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-disable-cracklib.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/disable-cracklib.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/disable-cracklib.sh"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-disable-mlocate.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-disable-mlocate.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# shellcheck source=../common/linux/disable-mlocate.sh
|
||||||
|
"$BASEDIR/../common/linux/disable-mlocate.sh"
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/remove_update-manager.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/remove_update-manager.sh"
|
||||||
Reference in New Issue
Block a user