summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qurlidna.cpp
Commit message (Expand)AuthorAgeFilesLines
* QUrl IDNA: Update to Unicode 15.1Ievgenii Meshcheriakov2024-02-081-17/+51
* QUrl IDNA: Fix typoIevgenii Meshcheriakov2024-01-261-3/+3
* qurlidna: port some internal functions to QSVAnton Kudryavtsev2023-11-011-4/+4
* Replace {add,sub,mul}_overload with q{Add,Sub,Mul}OverloadMarc Mutz2023-06-121-5/+5
* Silence a signed vs unsigned warning when char is signedEdward Welbourne2023-03-171-2/+2
* Replace ushort*/uint* with char16_t*/char32_t* in private API [1]Ahmad Samir2023-03-151-2/+2
* Port from container::count() and length() to size() - V5Marc Mutz2022-11-031-4/+4
* Port from container.count()/length() to size()Marc Mutz2022-10-041-2/+2
* Use SPDX license identifiersLucie Gérard2022-05-161-39/+3
* Apply Q_CONSTINIT across the codebaseMarc Mutz2022-03-291-1/+1
* QtCore: Replace remaining uses of QLatin1String with QLatin1StringViewSona Kurazyan2022-03-261-1/+1
* QtCore: replace QLatin1String/QLatin1Char with _L1/u'' where applicableSona Kurazyan2022-03-251-9/+11
* QUrl: use qOffsetStringArray for idn_whitelistMarc Mutz2022-02-091-10/+10
* corelib: Fix typos in source code commentsJonas Kvinge2021-10-121-1/+1
* Change two types in qurlidnaDavid Skoland2021-09-091-2/+2
* unicode: Regenerate qunicodetables{.cpp,_p.h}Ievgenii Meshcheriakov2021-09-031-5/+3
* QUrl: Implement UTS #46Ievgenii Meshcheriakov2021-08-261-2222/+513
* tst_qurlinternal: Remove nameprep and STD3 rules testsIevgenii Meshcheriakov2021-08-251-2/+2
* QUrl: Improve Punycode overflow handlingIevgenii Meshcheriakov2021-08-161-22/+54
* QUrl: Make Punycode encoding code less surprisingIevgenii Meshcheriakov2021-08-161-7/+7
* QUrl: Fix handling of invalid sequences starting with xn--Ievgenii Meshcheriakov2021-08-111-3/+6
* QUrl: Fix Punycode handling for non-BMP codepointsIevgenii Meshcheriakov2021-08-101-14/+39
* Fix typo in function nameIevgenii Meshcheriakov2021-07-261-2/+2
* Try to workaround bogus compiler warning in gcc 9 for ARMv7Lars Knoll2020-07-061-2/+1
* Port QString to qsizetypeLars Knoll2020-07-061-1/+1
* Add a note to qurlidna.cpp about IDNA's Unicode version being frozenEdward Welbourne2020-07-021-0/+9
* QUrl: do not retest if a codepoint is less than 0xFFFFGiuseppe D'Angelo2020-06-301-1/+1
* QUrlIdna: port containsProhibitedOutput() to QStringIteratorMarc Mutz2020-05-131-21/+22
* QUrlIdna: port NameprepCaseFoldingEntry from int-ish to char-ishMarc Mutz2020-05-131-4/+4
* QUrlIdna: replace manual pointer handling with std::begin()/end()Marc Mutz2020-05-131-6/+4
* Port qt_punycodeEncoder() to QStringViewMarc Mutz2020-05-131-15/+13
* Port qt_check_std3rules() to QStringViewMarc Mutz2020-05-131-12/+14
* QUrlIdna: QChar(0x2d) → QLatin1Char('-')Marc Mutz2020-05-121-2/+2
* Cache QUrl::idnWhiteList() absent user_idn_whitelistMarc Mutz2020-05-121-7/+10
* QUrlIdna: simplify a loop using QStringView::mid()Marc Mutz2020-05-051-6/+4
* QUrlIdna: avoid QString creationMarc Mutz2020-05-021-3/+2
* QUrlIdna: port qt_ACE_do() to QStringViewMarc Mutz2020-05-021-3/+3
* QUrlIdna: port nextDotDelimiter() to QStringViewMarc Mutz2020-05-021-7/+6
* QUrlIdna: port qt_is_idn_enabed() to QStringViewMarc Mutz2020-04-241-3/+3
* QUrlIdna: re-enable NRVOMarc Mutz2020-04-241-2/+2
* Be less laissez-faire with implicit conversions to QCharMarc Mutz2019-07-091-3/+2
* Move away from using 0 as a pointer constantAllan Sandfeld Jensen2019-06-071-3/+3
* QUrl: Make sure we do reject URLs for which IDNA nameprep failedThiago Macieira2018-08-161-6/+11
* QtCore: Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-081-5/+0
* QUrl: fix IDN conversion when the ACE form is invalidThiago Macieira2017-04-251-9/+36
* QUrl: fix IDN whitelist checking when the TLD is in UnicodeThiago Macieira2017-04-241-2/+2
* Use QStringLiteral more judiciouslyAnton Kudryavtsev2016-07-081-1/+1
* Add Intel copyright to files that Intel has had non-trivial contributionThiago Macieira2016-01-211-0/+1
* Updated license headersJani Heikkinen2016-01-151-14/+20
* Fix some -Wcast-qual warningsThiago Macieira2015-09-221-1/+1