qt5base-lts/tests/auto/corelib/text
Andreas Buhr 98666c8afc Change QString formatting of negative numbers in non-base-10
For bases other than 10, negative numbers have been converted
to QString by casting them to an unsigned number and
converting that. Thus QString::number(-17, 16) returned
"0xffffffffffffffef", for example.
This patch changes the behavior so that
negative numbers are converted like positive numbers.
Additinally, this patch adds unit tests for QString::number.

[ChangeLog][Important Behavior Changes]
Changed QString::number(integer, base) for negative numbers
and bases other than 10 to return the string corresponding
to the absolute value, prefixed by "-".

Fixes: QTBUG-53706
Change-Id: I0ad3ca3f035d553860b262f5bec17dc81714d8ac
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2020-11-19 11:28:44 +00:00
..
qbytearray Add QByteArray::insert(qsizetype, const QByteArray &) 2020-11-11 01:00:39 +01:00
qbytearrayapisymmetry CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qbytearraylist CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qbytearraymatcher CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qbytearrayview CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qbytedatabuffer CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qchar QChar: make construction from integral explicit 2020-11-15 14:41:05 +01:00
qcollator Deprecate old aliases for two countries and several languages 2020-10-28 06:26:01 +01:00
qlatin1string CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qlocale Update CLDR to v38 2020-11-08 13:01:29 +01:00
qregularexpression QREMatchIterator: add support for range-based for 2020-09-30 21:39:36 +02:00
qstring Change QString formatting of negative numbers in non-base-10 2020-11-19 11:28:44 +00:00
qstring_no_cast_from_bytearray CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qstringapisymmetry Make QAnyStringView comparison operators hidden friends 2020-10-06 06:31:18 +02:00
qstringbuilder Another round of replacing 0 with nullptr 2020-10-07 23:02:47 +02:00
qstringconverter QChar: make construction from integral explicit 2020-11-15 14:41:05 +01:00
qstringiterator CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qstringlist CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qstringmatcher CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qstringtokenizer CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qstringview Get rid of Q_COMPILER_CONSTEXPR checks 2020-11-17 21:28:11 +01:00
qtextboundaryfinder QChar: make construction from integral explicit 2020-11-15 14:41:05 +01:00
.prev_CMakeLists.txt Move QStringRef and remains to Qt5Compat 2020-08-20 00:58:13 +02:00
CMakeLists.txt Android: blacklist a list of failing tests for android 2020-11-04 12:27:49 +02:00
text.pro Android: blacklist a list of failing tests for android 2020-11-04 12:27:49 +02:00