Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
QtCS2016 QtCore: Difference between revisions
Jump to navigation
Jump to search
(Added) |
(Mark with category) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
[[Category:QtCS2016]] | |||
* Deprecation of APIs | * Deprecation of APIs | ||
** qrand/qsrand -> replacement is Standard Library or your own | ** qrand/qsrand -> replacement is Standard Library or your own |
Latest revision as of 08:17, 12 September 2016
- Deprecation of APIs
- qrand/qsrand -> replacement is Standard Library or your own
- FIPS compliance
- QCryptographicHash, random generator
- requires external (optional) implementation, provided by OpenSSL
- loading of OpenSSL libcrypto: either via QtNetwork or by compile-time switch (-openssl-linked)
- Later: Use the SHA1 & SHA256 instructions
- QStringView & QByteArrayView
- Deprecate QStringRef
- Not QArrayView: discuss later
- allocator for QObject
- custom operator new()
- might conflict with combined moc space savings
- which conflicts with includemoc for Clang warnings
- Metaobject improvements for QML
- make separate session
- Animation framework, item models & statemachine
- Move out of QtCore in Qt 6
- MIME type too?
- C++11 Standard Library compatibility list
- no volunteers yet
- C++ ABI
- libstdc++ still breaking compatibility in std::function
- not now, revisit in a year or two
- C++17 filesystem
- go for it, inline only, QT_HAS_INCLUDE(<xxx>)
- C++11 API style compatibility (empty vs isEmpty)
- no update