qt6-bb10/src
Marc Mutz 7ca90e985c QSslSocket (OpenSSL): replace QList<QPair> by QVector<Struct>
A QList<QPair<int,int>> is one of the most dangerous ones, because
it fundamentally changes memory layout, and therefore performance
and invariants, when going from 32-bit platforms (array list) to
64-bit (vector-like).

Port to QVector instead, which has a consistent design across all
platforms.

Also port from QPair to a simple struct { code, depth }, because
member names such as 'first' and 'second' have no semantic value
and make code using them very hard to understand.

Change-Id: I86c95d78dbb2e82ec222d6eae8ba11568e3ff0af
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
2016-02-17 16:17:58 +00:00
..
3rdparty Merge remote-tracking branch 'origin/5.6' into dev 2016-02-02 15:57:44 +01:00
android Say hello to Android Services 2016-02-17 14:29:58 +00:00
angle rework include path construction in the module system 2016-01-12 15:14:57 +00:00
concurrent Merge remote-tracking branch 'origin/5.6' into dev 2016-01-26 16:27:28 +01:00
corelib mimetypes: Declare some types as shared 2016-02-17 16:17:43 +00:00
dbus Merge remote-tracking branch 'origin/5.6' into dev 2016-02-02 15:57:44 +01:00
gui QShortcutMap: re-use an existing bool variable 2016-02-17 16:17:32 +00:00
network QSslSocket (OpenSSL): replace QList<QPair> by QVector<Struct> 2016-02-17 16:17:58 +00:00
opengl Updated license headers 2016-01-21 18:55:18 +00:00
openglextensions Fix typo when resolving EGL extension. 2015-04-23 11:54:36 +00:00
platformheaders Move waylandfunctions from qtwayland to qtbase 2016-02-11 12:58:29 +00:00
platformsupport Merge remote-tracking branch 'origin/5.6' into dev 2016-02-11 08:25:04 +01:00
plugins Say hello to Android Services 2016-02-17 14:29:58 +00:00
printsupport Drop most "#ifndef QT_NO_LIBRARY" 2016-02-08 10:40:33 +00:00
sql QtSql: eradicate remaining Q_FOREACH loops 2016-02-17 16:17:50 +00:00
testlib Disable XCTest support in QtTestLib 2016-02-17 13:12:56 +00:00
tools uic: replace an inefficient QList with QVector 2016-02-11 19:25:27 +00:00
widgets QDialogButtonBox: replace a QList copy + pop_front() with mid(1) 2016-02-17 16:17:25 +00:00
winmain winrt: handle PrelaunchActivated property to pass certification 2016-01-05 13:04:09 +00:00
xml Merge "Merge remote-tracking branch 'origin/5.6' into dev" into refs/staging/dev 2016-01-26 11:27:37 +00:00
src.pro rework include path construction in the module system 2016-01-12 15:14:57 +00:00