aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/conditionalstreamreader.cpp
Commit message (Collapse)AuthorAgeFilesLines
* shiboken6: Remove some further uses of QStringLiteralFriedemann Kleint2023-11-291-4/+4
| | | | | | Task-number: PYSIDE-2537 Change-Id: Ie71b17eec385b31842d6693b3492db565d479fd0 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Purge remaining uses of old Qt string literalsFriedemann Kleint2022-11-221-1/+3
| | | | | | | | | | Amends a3e882b06eda8f9a63cf3834a99640034775269b. Pick-to: 6.4 Task-number: QTBUG-98434 Change-Id: I23ad60d6e4201aa2d8dbf3fa8892d3df3c56c5fc Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Tismer <tismer@stackless.com>
* Use SPDX license identifiersLucie Gérard2022-05-271-27/+2
| | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Files that have to be modified by hand are modified. License files are organized under LICENSES directory. Task-number: QTBUG-67283 Change-Id: I065150015bdb84a3096b5b39c061cf0a20ab637d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* shiboken6: Add a processing instruction for defining entities to typesystem ↵Friedemann Kleint2021-08-301-0/+108
| | | | | | | | | | | | | parsing Add a caching proxy entity resolver to ConditionalStreamReader and a processing instruction for defining entities. Remove caching from the entity resolver of the type system parser. Task-number: PYSIDE-1646 Change-Id: Ibdccd6b57bf19586f3e1ef314a5e65daf2b4f566 Reviewed-by: Christian Tismer <tismer@stackless.com>
* shiboken6/ConditionalStreamReader: Fix conditions that consists of ↵Friedemann Kleint2021-08-301-1/+5
| | | | | | | | | | | | | | exclusions only <?if !nonexisting?> returned false since no matching keywords were found. Amends 77669e48fd8ac0f4ca199173672c4bf0c9dc654b. Task-number: PYSIDE-802 Task-number: PYSIDE-1568 Change-Id: I586916a5aec68e515b708020028e824e23a58a57 Reviewed-by: Christian Tismer <tismer@stackless.com>
* Introduce conditional processing instructions to typesystem XMLFriedemann Kleint2021-06-091-0/+122
Add ConditionalStreamReader as replacement for QXmlStreamReader, handling Processing Instructions to exclude/include sections depending on keywords. Task-number: PYSIDE-802 Task-number: PYSIDE-1568 Change-Id: I1e2151849e79189943f49313137879bbf6ba3665 Reviewed-by: Christian Tismer <tismer@stackless.com>