summaryrefslogtreecommitdiffstats
path: root/src/corelib/codecs/qutfcodec.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move QTextCodec support out of QtCoreKarsten Heimrich2020-06-201-228/+0
* Ensure the conversion methods in qstringconverter always get a valid stateLars Knoll2020-05-141-0/+21
* Move the UTF conversion methods to qstringconverterLars Knoll2020-05-141-940/+0
* QtCore: use new QChar::fromUcs{2,4}()Marc Mutz2020-05-121-7/+3
* Remove QTextCodec dependency from QClipboardLars Knoll2020-04-211-0/+19
* Only read the first BOM as a BOM; the rest are ZWNBS !Edward Welbourne2020-02-141-0/+1
* Be less laissez-faire with implicit conversions to QCharMarc Mutz2019-07-091-3/+3
* Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-2/+2
* Merge remote-tracking branch 'origin/5.11' into 5.12Liang Qi2018-11-091-2/+2
|\
| * Modernize the "textcodec" featureLiang Qi2018-11-071-2/+2
* | QUtf8Codec: Use one 32-byte load instead of two 16-byte ones on AVX2Thiago Macieira2018-11-081-1/+6
* | Improve the UTF-16 and UTF-32 codecs with <qendian.h>Thiago Macieira2018-07-041-28/+12
* | QString: insert a number of 8-character SIMD loopsThiago Macieira2018-05-151-0/+39
* | QUtf8: add AVX2 code for isValidUtf8Thiago Macieira2018-05-151-0/+22
|/
* QUtf8: Add some UTF-8 text operation functionsThiago Macieira2018-02-031-1/+162
* Aarch64: vectorize ascii de-/encoding.Erik Verbruggen2016-06-091-1/+72
* Remove _bit_scan_{forward,reverse}Erik Verbruggen2016-05-311-3/+13
* Merge "Merge remote-tracking branch 'origin/5.6' into dev" into refs/staging/devLiang Qi2016-01-261-3/+6
|\
| * Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-01-211-3/+6
| |\
| | * Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2016-01-191-3/+6
| | |\
| | | * Fix utf8->utf16 BOM/ZWNBSP decoding.Erik Verbruggen2015-12-211-3/+6
* | | | Update the Intel copyright yearThiago Macieira2016-01-211-1/+1
|/ / /
* | | Updated license headersJani Heikkinen2016-01-151-14/+20
* | | Add a QUtf8::convertToUnicode() overload that operates on an existing bufferMarc Mutz2015-11-191-3/+26
|/ /
* | QUtf8: remove an unused variableMarc Mutz2015-11-051-2/+1
|/
* QtCore: Fix const correctness in old style castsThiago Macieira2015-07-201-6/+6
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Merge remote-tracking branch 'origin/stable' into devJ-P Nurmi2014-06-051-11/+8
|\
| * UTF-8: always store the SIMD result, even if invalidThiago Macieira2014-05-271-11/+8
* | Merge remote-tracking branch 'origin/stable' into devSimon Hausmann2014-05-221-8/+36
|\ \ | |/
| * Fix stateful handling of invalid UTF-8 straddling buffer bordersThiago Macieira2014-05-131-8/+36
* | Improve a few string operations with AVX2Thiago Macieira2014-05-211-15/+32
|/
* Restore handling of BOMs in QString::fromUtf8Thiago Macieira2014-04-241-15/+29
* Fix off-by-one error: the next ASCII character is next oneThiago Macieira2014-02-221-2/+2
* QUtfCodec: don't encode invalid UCS-4 codepointsGiuseppe D'Angelo2014-02-071-8/+9
* Add support for UTF-8 encoding/decoding with SIMDThiago Macieira2014-01-311-15/+129
* Add a new UTF-8 decoder, similar to the encoder we've just addedThiago Macieira2014-01-091-86/+89
* Add a new UTF-8 encoder and use it from QStringThiago Macieira2014-01-091-45/+41
* Allow non-character codes in utf8 stringsKurt Pattyn2013-10-171-11/+2
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* QChar: add isSurrogate() and isNonCharacter() to the public APIKonstantin Ritt2012-05-161-4/+3
* add some useful methods to QUnicodeTables::Konstantin Ritt2012-05-101-15/+3
* replace hardcoded values with a surrogate handling methodsKonstantin Ritt2012-04-131-3/+3
* fix QUtf8 codec to disallow codes in range [U+fdd0..U+fdef]Konstantin Ritt2012-04-111-1/+1
* Remove "All rights reserved" line from license headers.Jason McDonald2012-01-301-1/+1
* Update contact information in license headers.Jason McDonald2012-01-231-1/+1
* Update copyright year in license headers.Jason McDonald2012-01-051-1/+1
* Remove duplicate check in utf endian detectionKent Hansen2011-10-061-14/+12