diff options
author | Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> | 2021-08-16 15:49:38 +0200 |
---|---|---|
committer | Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> | 2021-08-25 00:13:39 +0200 |
commit | 655e353557d24b74a7e71eb5f25ec15c8ff646b8 (patch) | |
tree | 4a85dbf3f8a39b3913fa92eb01975344cab451b3 /src | |
parent | 5b013997811063f22853d63809a6581f2a2628ed (diff) |
tst_qurlinternal: Remove nameprep and STD3 rules tests
IDNA 2008/UTS #46 do not use nameprep anymore and have different
validity rules.
Unexport qt_nameprep() and qt_check_std3rules() because they
are not used by any tests anymore.
Task-number: QTBUG-85323
Change-Id: I38c0dbae9a6bd108fbcfac350767aa7e757e786f
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/io/qurl_p.h | 2 | ||||
-rw-r--r-- | src/corelib/io/qurlidna.cpp | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/src/corelib/io/qurl_p.h b/src/corelib/io/qurl_p.h index 3d4a04928d..4ba61f6803 100644 --- a/src/corelib/io/qurl_p.h +++ b/src/corelib/io/qurl_p.h @@ -66,8 +66,6 @@ extern Q_AUTOTEST_EXPORT qsizetype qt_urlRecode(QString &appendTo, QStringView u enum AceLeadingDot { AllowLeadingDot, ForbidLeadingDot }; enum AceOperation { ToAceOnly, NormalizeAce }; extern QString qt_ACE_do(QStringView domain, AceOperation op, AceLeadingDot dot); -extern Q_AUTOTEST_EXPORT bool qt_nameprep(QString *source, int from); -extern Q_AUTOTEST_EXPORT bool qt_check_std3rules(QStringView in); extern Q_AUTOTEST_EXPORT void qt_punycodeEncoder(QStringView in, QString *output); extern Q_AUTOTEST_EXPORT QString qt_punycodeDecoder(const QString &pc); diff --git a/src/corelib/io/qurlidna.cpp b/src/corelib/io/qurlidna.cpp index f09b949da3..2cc6669b74 100644 --- a/src/corelib/io/qurlidna.cpp +++ b/src/corelib/io/qurlidna.cpp @@ -2031,7 +2031,7 @@ static bool isBidirectionalL(uint uc) return false; } -Q_AUTOTEST_EXPORT bool qt_nameprep(QString *source, int from) +static bool qt_nameprep(QString *source, int from) { QChar *src = source->data(); // causes a detach, so we're sure the only one using it QChar *out = src + from; @@ -2158,7 +2158,7 @@ static const QChar *qt_find_nonstd3(QStringView in, Qt::CaseSensitivity cs) return nullptr; } -Q_AUTOTEST_EXPORT bool qt_check_std3rules(QStringView in) +static bool qt_check_std3rules(QStringView in) { return qt_find_nonstd3(in, Qt::CaseInsensitive) == nullptr; } |