qt6-bb10/src
Thiago Macieira 9bad4be214 QStringConverter: use the QUtf8 codec when Windows is using UTF-8
The QLocal8Bit implementation assumes that there's at most one
continuation byte -- that is, that all codecs are either Single or
Double Byte Character Sets (SBCS or DBCS). It appears to be the case for
all Windows default codepages, except for CP_UTF8, which is an opt-in
anyway.

Instead of fixing our codec, let's just use the optimized UTF-8
implementation.

[ChangeLog][Windows] Fixed support for using Qt applications with UTF-8
as the system codepage or by enabling that in the application's
manifest.

Discussed-on: https://lists.qt-project.org/pipermail/interest/2022-May/038241.html
Pick-to: 6.2 6.3
Change-Id: I77c8221eb2824c369feffffd16f0912550a98049
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2022-05-23 14:53:18 -07:00
..
3rdparty Update Harfbuzz to version 4.2.1 2022-05-23 19:25:46 +00:00
android Add option to not include native libraries in APK 2022-05-20 08:08:02 +03:00
concurrent QtConcurrent: prevent conversion of ReduceOption to initial value 2022-05-20 17:11:15 +02:00
corelib QStringConverter: use the QUtf8 codec when Windows is using UTF-8 2022-05-23 14:53:18 -07:00
dbus Remove more unused qreadwritelock.h includes 2022-05-17 18:49:31 +02:00
entrypoint Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
gui QKeySequence: fix dynamic initialization of shared_empty 2022-05-20 18:07:39 +00:00
network Network: update Public Suffix List 2022-05-23 22:28:49 +02:00
opengl Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
openglwidgets Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
platformsupport Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
plugins xcb: create fake screen when XRandR 1.2 and later unavailable 2022-05-20 19:16:20 +02:00
printsupport Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
sql Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
testlib StackTraceHandler: call the debugger directly, instead of via /bin/sh 2022-05-23 14:53:18 -07:00
tools Split qtLocalTime out into a new QLocalTime namespace 2022-05-20 13:09:23 +02:00
widgets Fix separate delete of window and windowcontainer 2022-05-23 21:25:46 +02:00
xml Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
CMakeLists.txt