qt5base-lts/src
Thiago Macieira af7267209c QRandomGenerator: Rework the fallback seeding
qdeadlinetimer.cpp and qelapsedtimer_*.cpp are not part of the bootstrap
library. Instead of adding them there, just remove this entropy source
from bootstrapped builds (instead of just qmake).

To compensate, store all the bits instead of trying to combine them into
just one 32-bit word. We've got a few new sources from the stack and
libc, plus two more ELF auxvec values that the Linux kernel supplies
(inspired by OpenBSD's getentropy_linux.c, which is used in Bionic).

Task-number: QTBUG-61492
Change-Id: I1d5a585d4af842f9a66ffffd14c999ae8c44f46c
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2017-06-25 08:01:55 +00:00
..
3rdparty Merge remote-tracking branch 'origin/5.9' into dev 2017-06-19 16:12:34 +02:00
android Merge remote-tracking branch 'origin/5.9' into dev 2017-06-19 16:12:34 +02:00
angle ANGLE: Fix crash with ltcg on Visual Studio 2015 Update 3 2017-06-13 06:55:27 +00:00
concurrent Adapt to the C++ SIC introduced by P0012: noexcept specialization 2017-05-03 02:39:56 +00:00
corelib QRandomGenerator: Rework the fallback seeding 2017-06-25 08:01:55 +00:00
dbus Ensure QDBusConnectionPrivate pointer initialization 2017-06-06 20:26:23 +00:00
gui qt_findAtNxFile(): account for .9 (9-patch image) extensions 2017-06-24 21:24:53 +00:00
network winrt: Enable network proxy support 2017-06-24 17:18:37 +00:00
opengl Merge remote-tracking branch 'origin/5.8' into 5.9 2017-03-13 15:55:44 +01:00
openglextensions Also release winmain, qopenglextensions under commercial licenses 2016-11-18 16:19:56 +00:00
platformheaders Merge remote-tracking branch 'origin/5.9' into dev 2017-04-20 12:31:27 +02:00
platformsupport Move Linux/at-spi debug to categorized logging 2017-06-22 11:50:37 +00:00
plugins macOS: Simplify recreateWindowIfNeeded debug output 2017-06-24 12:33:46 +00:00
printsupport Merge remote-tracking branch 'origin/5.9' into dev 2017-06-07 14:02:43 +02:00
sql Fix some qdoc warnings for 5.10 2017-06-20 08:54:52 +00:00
testlib Split QTest::qExec() 2017-06-22 11:32:46 +00:00
tools Revert "Add QDeadlineTimer to the bootstrap library" 2017-06-25 08:01:49 +00:00
widgets QtWidgets: Change QTLWExtra::window from QWindow to QWidgetWindow 2017-06-22 11:34:45 +00:00
winmain Merge remote-tracking branch 'origin/5.8' into 5.9 2017-02-08 15:49:18 +01:00
xml Prefer rvalue versions of toLatin() and toUtf8() 2017-03-30 20:31:59 +00:00
src.pro Merge remote-tracking branch 'origin/5.9' into dev 2017-03-28 09:28:31 +02:00