aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/sqlite/sqlitesessionchangeset.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove GPL-3.0+ from license identifiersKai Köhne2023-01-061-1/+1
| | | | | | | | | | | | | | | Since we also license under GPL-3.0 WITH Qt-GPL-exception-1.0, this applies only to a hypothetical newer version of GPL, that doesn't exist yet. If such a version emerges, we can still decide to relicense... While at it, replace (deprecated) GPL-3.0 with more explicit GPL-3.0-only Change was done by running find . -type f -exec perl -pi -e "s/LicenseRef-Qt-Commercial OR GPL-3.0\+ OR GPL-3.0 WITH Qt-GPL-exception-1.0/LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0/g" {} \; Change-Id: I5097e6ce8d10233993ee30d7e25120e2659eb10b Reviewed-by: Eike Ziller <[email protected]>
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
| | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Task-number: QTBUG-67283 Change-Id: I708fd1f9f2b73d60f57cc3568646929117825813 Reviewed-by: Eike Ziller <[email protected]>
* Sqlite: Refactor static buildMarco Bubke2022-06-231-6/+1
| | | | | | | | Don't declare all defines of the static build anymore but only the needed structs. Change-Id: I84567d302edbc839852b8a9e85f104c5f915e5e1 Reviewed-by: Tim Jenssen <[email protected]>
* CMake: Fix static build when using a static build of QtCristian Adam2022-05-061-0/+4
| | | | | | | | | | | This fixes two issues: 1. the QT_FEATURE_static_runtime feature of a static build of Qt 2. the static sqlite sql driver bundled with a static build of Qt Change-Id: Ia245ee3d8f7205c536c9fa77a4ba53ef066f968c Reviewed-by: <[email protected]> Reviewed-by: Marco Bubke <[email protected]> Reviewed-by: Eike Ziller <[email protected]>
* Sqlite: Add noexcept to swapMarco Bubke2021-05-311-1/+1
| | | | | | | Task-number: QDS-4289 Change-Id: I74bccb6117904773f400fbe37505de141f816895 Reviewed-by: Qt CI Bot <[email protected]> Reviewed-by: Thomas Hartmann <[email protected]>
* Sqlite: Fix unittest build on macOSqds/v2.0-beta1Christian Stenger2020-11-161-3/+3
| | | | | Change-Id: Id412d0098a1287d5e93c29690bfcf269be1315f3 Reviewed-by: Marco Bubke <[email protected]>
* Sqlite: Add swap for ConstIteratorMarco Bubke2020-11-111-1/+7
| | | | | | | | Otherwise we get an recursion. Change-Id: Ia8dfcbeae30b25d9d347404ae85b852c4c11c921 Reviewed-by: Christian Stenger <[email protected]> Reviewed-by: Tim Jenssen <[email protected]>
* QmlDesigner: Improving SessionChangeSetsMarco Bubke2020-11-101-7/+10
| | | | | | Task-number: QDS-2998 Change-Id: I9b559bf593dd968172649d1f6c45fb9fb454f1a5 Reviewed-by: Thomas Hartmann <[email protected]>
* Sqlite: Add change set iteratorMarco Bubke2020-11-031-11/+174
| | | | | | | Task-number: QDS-2998 Change-Id: I7bfa8af51d9d7e6122902ee132ad51019e20afb5 Reviewed-by: Tim Jenssen <[email protected]> Reviewed-by: Thomas Hartmann <[email protected]>
* QmlDesigner: Add image cacheMarco Bubke2020-10-161-4/+3
| | | | | | | | | | | | The image cache is saving images and icon of this images in a sqlite database. If there are no images they are generated in the backgound. The icons are fetched by item library. Task-number: QDS-2782 Task-number: QDS-2783 Task-number: QDS-2858 Change-Id: I5a32cccfef7f8fd8eb78902605a09f5da18ce88e Reviewed-by: Tim Jenssen <[email protected]>
* Sqlite: Add session supportMarco Bubke2020-06-051-0/+80
Session are captured by hooking in the sqlite changes. They are saved in blobs and containing inserts, update and deletes. Because the are semantically coupled to translactions we add a Change-Id: Ie095558ebc50601fcaae32958ebeeb98b72d73b9 Reviewed-by: Tim Jenssen <[email protected]>