qt6-bb10/tests/auto/corelib/tools
Ulf Hermann 59dbf1786f QLocale: Return overflowing numbers from asciiToDouble()
The behavior from before libdouble-conversion is that in case of an
overflow the OK flag is set to false, but the returned number is still
infinity, rather than 0. Also, the number of processed characters is
always set to the number of characters actually processed, unless
garbage is found.

There is an important distinction between an overflow and garbage. The
client code may accept overflows and infinity may be a valid result.
Garbage is most certainly not acceptable. Having an infinity/false result
in addition to 0/false allows the client code to distinguish those.

One application where this is useful is parsing JavaScript.

Change-Id: I4b8581568144b44fca3353c4bd9685c702762af9
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2015-11-04 17:32:12 +00:00
..
collections Tests: Use QCOMPARE() with QLatin1String() for QString values. 2015-10-14 08:32:42 +00:00
qalgorithms Merge remote-tracking branch 'origin/5.6' into dev 2015-10-14 15:45:35 +02:00
qarraydata Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qarraydata_strictiterators Make sure all containers compile in strict-iterator mode 2014-02-22 04:38:01 +01:00
qbitarray Tests: Fix single-character string literals. 2015-10-13 18:14:27 +00:00
qbytearray tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qbytearraylist Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qbytearraymatcher Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qbytedatabuffer Update copyright headers 2015-02-11 06:49:51 +00:00
qcache Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qchar tst_qchar: Remove init()/cleanup() slots. 2015-10-23 07:23:00 +00:00
qcollator Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qcommandlineparser Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qcontiguouscache Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qcryptographichash Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qdate Tests: Fix single-character string literals. 2015-10-13 18:14:27 +00:00
qdatetime tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qeasingcurve Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qelapsedtimer Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qexplicitlyshareddatapointer Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qfreelist Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qhash Tests: Use QCOMPARE() with QLatin1String() for QString values. 2015-10-14 08:32:42 +00:00
qhash_strictiterators Make sure all containers compile in strict-iterator mode 2014-02-22 04:38:01 +01:00
qhashfunctions Merge remote-tracking branch 'origin/5.6' into dev 2015-09-25 14:02:04 +02:00
qlatin1string QLatin1String: add default ctor 2015-10-20 09:27:21 +00:00
qline tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qlinkedlist Merge remote-tracking branch 'origin/5.6' into dev 2015-10-14 15:45:35 +02:00
qlist Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qlist_strictiterators Make sure all containers compile in strict-iterator mode 2014-02-22 04:38:01 +01:00
qlocale QLocale: Return overflowing numbers from asciiToDouble() 2015-11-04 17:32:12 +00:00
qmap tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qmap_strictiterators Make sure all containers compile in strict-iterator mode 2014-02-22 04:38:01 +01:00
qmargins Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qmessageauthenticationcode Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qpair Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qpoint Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qpointf Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qqueue Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qrect Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qregexp tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qregularexpression tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qringbuffer tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qscopedpointer Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qscopedvaluerollback Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qset Merge remote-tracking branch 'origin/5.6' into dev 2015-10-14 15:45:35 +02:00
qsharedpointer Merge remote-tracking branch 'origin/5.6' into dev 2015-10-14 15:45:35 +02:00
qsize Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qsizef Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qstl Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qstring Replace qdtoa and qstrtod implementation by a 3rdparty library 2015-11-02 17:00:50 +00:00
qstring_no_cast_from_bytearray Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qstringbuilder Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qstringiterator Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qstringlist Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qstringmatcher Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qstringref tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qtextboundaryfinder tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qtime Merge remote-tracking branch 'origin/5.6' into dev 2015-09-25 14:02:04 +02:00
qtimeline Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qtimezone Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
qvarlengtharray Tests: Use QCOMPARE() with QLatin1String() for QString values. 2015-10-14 08:32:42 +00:00
qvector tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
qvector_strictiterators Make sure all containers compile in strict-iterator mode 2014-02-22 04:38:01 +01:00
qversionnumber Merge remote-tracking branch 'origin/5.6' into dev 2015-10-14 15:45:35 +02:00
tools.pro QLatin1String: add test 2015-10-19 15:55:21 +00:00