qt6-bb10/tests/auto/corelib/serialization/qtextstream
Edward Welbourne d5bb8d5150 Preserve the case of the exponent separator CLDR supplies
We have long (since 4.5.1) coerced it to lower-case, for no readily
apparent, much less documented, reason. CLDR says most locales use an
upper-case E for this - let's actually use what CLDR says we should
use.

The code that matches the exponent separator was doing so
case-insensitively in any case; that needed adaptation now that the
separator's case isn't pre-determined; and, in any case, should have
been done using case-folding rather than upper-casing. In the process,
removed some spurious checks for "'e' or 'E'" in the result, since the
exponent separator is always represented by 'e' (and an 'e' might also
be present for the separate reason of its use as a beyond-decimal
digit representing fourteen).

[ChangeLog][QtCore][QLocale] QLocale::exponential() now preserves the
case of the CLDR source, where previously it was lower-cased.

Change-Id: Ic9ac02136cff79cb9f136d72141b5dbf54d9e0a6
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2020-01-30 17:56:14 +01:00
..
readAllStdinProcess Add cmdline feature to qmake 2019-02-18 07:12:14 +00:00
readLineStdinProcess Prefix QTextStream operators with Qt:: in tests 2019-05-03 09:36:36 +00:00
resources
stdinProcess Add cmdline feature to qmake 2019-02-18 07:12:14 +00:00
test Make developer build tests pass for boot2qt 2018-11-26 07:06:59 +00:00
.gitattributes
.gitignore
BLACKLIST Update for failures only on dev branch. Use general platform names 2019-08-19 18:22:11 +02:00
qtextstream.pro
qtextstream.qrc
rfc3261.txt
shift-jis.txt
task113817.txt
tst_qtextstream.cpp Preserve the case of the exponent separator CLDR supplies 2020-01-30 17:56:14 +01:00