summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization/qcborvalue.cpp
Commit message (Expand)AuthorAgeFilesLines
* Port from qAsConst() to std::as_const()Marc Mutz2022-11-181-1/+1
* Add CBOR documentationØystein Heskestad2022-09-021-1/+2
* QtBase: eradicate QT_STRINGVIEW_LEVEL usesMarc Mutz2022-07-201-2/+0
* QCborValue: attempt a bit of exception-safety around QList::reserveThiago Macieira2022-07-171-12/+16
* QCborValue: free container memory in case of parsing failureThiago Macieira2022-07-171-1/+5
* QCborValue: further clamp down on memory allocation for CBOR streamsThiago Macieira2022-07-171-11/+28
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* QtCore: Replace remaining uses of QLatin1String with QLatin1StringViewSona Kurazyan2022-03-261-7/+7
* CBOR: disable UUID and QRegularExpression support in bootstrapped buildsThiago Macieira2022-02-161-5/+5
* QCborValue: use assignContainer() in few more placesThiago Macieira2022-02-151-13/+4
* QCborValue: optimize the array-to-map conversionThiago Macieira2022-02-151-21/+36
* QCborValueConstRef: optimize to{Integer,Bool,Double,String,ByteArray}()Thiago Macieira2022-02-151-0/+46
* QCborValueRef: merge the operator[] into a templateThiago Macieira2022-02-151-147/+38
* QCborValue: merge the const operator[] into a templateThiago Macieira2022-02-151-11/+5
* QCborValue: merge the non-const operator[] into a templateThiago Macieira2022-02-151-73/+23
* QCborArray: allow large but in-range keysThiago Macieira2022-02-151-2/+17
* Introduce Q{Json,Cbor}ValueConstRefThiago Macieira2022-02-151-11/+35
* QCborValueRef: fix using operator[] to convert an empty array to mapThiago Macieira2022-02-151-0/+1
* QCborValueRef: add a test to confirm that its methods reflect QCborValueThiago Macieira2022-02-151-1/+5
* QCborValue: fix incorrect to{Array,Map} when the value is emptyThiago Macieira2022-02-031-2/+4
* corelib: Fix typos in source code commentsJonas Kvinge2021-10-121-1/+1
* Doc: Centralize RFC documentation-links in rfc.qdocLuca Di Sera2021-09-161-4/+4
* QCborValue: add asserts to encoding methodIvan Solovev2021-08-191-0/+2
* QCborStreamReader: remove the lambdas from decodeStringFromCbor()Thiago Macieira2020-12-061-43/+32
* QCborValue: avoid allocating result if data is insufficientThiago Macieira2020-12-061-44/+38
* Convert a couple of APIs to use viewsLars Knoll2020-10-061-1/+1
* QCborValue: add support for QCOMPARE string outputThiago Macieira2020-08-121-72/+78
* Implement UTF-16 to UTF-8 case-insensitive compare and make publicThiago Macieira2020-08-051-0/+1
* Use QList instead of QVector in corelib implementationJarek Kobus2020-06-291-1/+1
* Fix build without features.cborstreamwriterTasuku Suzuki2020-06-061-0/+2
* Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-05-181-1/+1
|\
| * QCborValue: catch overflow in QByteArray when decoding chunked stringsThiago Macieira2020-05-071-1/+1
* | Port qt_to_latin1() (and it's variants) from ushort to char16_tMarc Mutz2020-05-111-3/+2
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-05-041-14/+31
|\|
| * QCborValue: check parsing of invalid URLThiago Macieira2020-04-301-3/+5
| * QCborValue: add an extra check against producing invalid ISO datesThiago Macieira2020-04-301-4/+6
| * QCborValue: avoid signed integer oveflows when decoding time_tThiago Macieira2020-04-301-4/+19
| * QCborValue: don't update internal states if decoding a string failedThiago Macieira2020-04-221-1/+1
| * QCborValue: fix double-accounting of the usedData when decoding stringsThiago Macieira2020-04-221-2/+0
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-04-111-4/+8
|\|
| * QCborArray: fix operator[] that extends the arrayThiago Macieira2020-04-091-1/+1
| * QCborMap: fix assigning elements from the map to itselfThiago Macieira2020-04-091-3/+7
* | Change qHash() to work with size_t instead of uintLars Knoll2020-04-091-1/+1
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-04-081-52/+84
|\|
| * Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2020-03-311-8/+19
| |\
| | * CBOR support: prevent overflowing QByteArray's max allocationThiago Macieira2020-03-271-8/+19
| * | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2020-03-271-44/+65
| |\|
| | * QCborValue: apply a simple optimization to avoid unnecessary allocationsThiago Macieira2020-03-251-27/+29
| | * QCborValue::fromCbor: Apply a recursion limit to decodingThiago Macieira2020-03-251-11/+28
| | * QCborValue: create a wrapper to set the QCborStreamReader error stateThiago Macieira2020-03-251-6/+11