Merge remote-tracking branch 'origin/release' into stable
Change-Id: I3199d47f7d450853032ea5aa38cd4c7c30b9a3d0
This commit is contained in:
commit
bddf6d4359
@ -104,8 +104,10 @@ public:
|
|||||||
dirty = false;
|
dirty = false;
|
||||||
|
|
||||||
// This is a workaround for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800
|
// This is a workaround for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800
|
||||||
// Avoid using std::nth_element for stdlibc++ <= 4.7.3 || (>= 4.8.0 && <= 4.8.2)
|
// Avoid using std::nth_element for the affected stdlibc++ releases 4.7.3 and 4.8.2.
|
||||||
#if defined(__GLIBCXX__) && (__GLIBCXX__ <= 20130411 || (__GLIBCXX__ >= 20130322 && __GLIBCXX__ <= 20131016))
|
// Note that the official __GLIBCXX__ value of the releases is not used since that
|
||||||
|
// one might be patched on some GNU/Linux distributions.
|
||||||
|
#if defined(__GLIBCXX__) && __GLIBCXX__ <= 20140107
|
||||||
QVector<T> sorted = values;
|
QVector<T> sorted = values;
|
||||||
std::sort(sorted.begin(), sorted.end());
|
std::sort(sorted.begin(), sorted.end());
|
||||||
currentMedian = sorted.at(bufferSize / 2);
|
currentMedian = sorted.at(bufferSize / 2);
|
||||||
|
@ -500,6 +500,7 @@ QSupportedWritingSystems QPlatformFontDatabase::writingSystemsFromTrueTypeBits(q
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (!hasScript) {
|
||||||
if (codePageRange[0] & ((1 << Latin1CsbBit) | (1 << CentralEuropeCsbBit) | (1 << TurkishCsbBit) | (1 << BalticCsbBit))) {
|
if (codePageRange[0] & ((1 << Latin1CsbBit) | (1 << CentralEuropeCsbBit) | (1 << TurkishCsbBit) | (1 << BalticCsbBit))) {
|
||||||
writingSystems.setSupported(QFontDatabase::Latin);
|
writingSystems.setSupported(QFontDatabase::Latin);
|
||||||
hasScript = true;
|
hasScript = true;
|
||||||
@ -552,6 +553,7 @@ QSupportedWritingSystems QPlatformFontDatabase::writingSystemsFromTrueTypeBits(q
|
|||||||
}
|
}
|
||||||
if (!hasScript)
|
if (!hasScript)
|
||||||
writingSystems.setSupported(QFontDatabase::Symbol);
|
writingSystems.setSupported(QFontDatabase::Symbol);
|
||||||
|
}
|
||||||
|
|
||||||
return writingSystems;
|
return writingSystems;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user