From f64a6bd638d399403845fe52e6f8e52889f1f52b Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Thu, 30 Apr 2020 10:50:44 +0200 Subject: Start work on a new API to replace QTextCodec The new QStringEncoder and QStringDecoder classes (with a common QStringConverter base class) are there to replace QTextCodec in Qt 6. It currently uses a trivial wrapper around the utf encoding functionality. Added some autotests, mostly copied from the text codec tests. Change-Id: Ib6eeee55fba918b9424be244cbda9dfd5096f7eb Reviewed-by: Thiago Macieira --- src/tools/bootstrap/.prev_CMakeLists.txt | 1 + src/tools/bootstrap/CMakeLists.txt | 1 + src/tools/bootstrap/bootstrap.pro | 1 + 3 files changed, 3 insertions(+) (limited to 'src/tools/bootstrap') diff --git a/src/tools/bootstrap/.prev_CMakeLists.txt b/src/tools/bootstrap/.prev_CMakeLists.txt index ae7773a165..8f430c494e 100644 --- a/src/tools/bootstrap/.prev_CMakeLists.txt +++ b/src/tools/bootstrap/.prev_CMakeLists.txt @@ -107,6 +107,7 @@ qt_add_module(Bootstrap ../../corelib/text/qstring.cpp ../../corelib/text/qstring_compat.cpp ../../corelib/text/qstringbuilder.cpp + ../../corelib/text/qstringconverter.cpp ../../corelib/text/qstringlist.cpp ../../corelib/text/qstringview.cpp ../../corelib/text/qvsnprintf.cpp diff --git a/src/tools/bootstrap/CMakeLists.txt b/src/tools/bootstrap/CMakeLists.txt index 68c1fabe6d..5a17888003 100644 --- a/src/tools/bootstrap/CMakeLists.txt +++ b/src/tools/bootstrap/CMakeLists.txt @@ -108,6 +108,7 @@ qt_extend_target(Bootstrap ../../corelib/text/qstring.cpp ../../corelib/text/qstring_compat.cpp ../../corelib/text/qstringbuilder.cpp + ../../corelib/text/qstringconverter.cpp ../../corelib/text/qstringlist.cpp ../../corelib/text/qstringview.cpp ../../corelib/text/qvsnprintf.cpp diff --git a/src/tools/bootstrap/bootstrap.pro b/src/tools/bootstrap/bootstrap.pro index a3ecd3ee5f..169c5fe1c2 100644 --- a/src/tools/bootstrap/bootstrap.pro +++ b/src/tools/bootstrap/bootstrap.pro @@ -93,6 +93,7 @@ SOURCES += \ ../../corelib/text/qregularexpression.cpp \ ../../corelib/text/qstring.cpp \ ../../corelib/text/qstringbuilder.cpp \ + ../../corelib/text/qstringconverter.cpp \ ../../corelib/text/qstring_compat.cpp \ ../../corelib/text/qstringlist.cpp \ ../../corelib/text/qstringview.cpp \ -- cgit v1.2.3