Nyall Dawson
653871b8f5
Make sipify responsible for QList<enum> conversion code insertion
2025-09-01 15:38:46 +10:00
Nyall Dawson
0f9e56d475
Also fix conversion code for QList<QgsSearchWidgetWrapper::FilterFlag>
2025-09-01 15:38:46 +10:00
Nyall Dawson
f6cdc68e1f
Run PyQgsAuthenticationSystem test on Qt 6
2025-09-01 15:38:46 +10:00
Nyall Dawson
c79178720c
Fix QList<QSslError::SslError> sip conversion code
...
The old version was not Qt6 compatible
2025-09-01 15:38:46 +10:00
Nyall Dawson
842da3b5ca
Use qWait instead of qSleep, as it is available under PyQt 6
2025-09-01 15:38:46 +10:00
Nyall Dawson
53e633c5a5
Use standard test font
2025-09-01 12:39:40 +10:00
Nyall Dawson
8e7314f011
Run test on qt6
2025-09-01 12:39:40 +10:00
Nyall Dawson
fd919fb3ad
Add test variants for layout picture rendering for Qt 6
...
The Qt6 rendering is correct, as it more accurately reflects
the actual SVG content
2025-09-01 12:39:40 +10:00
Harrissou Sant-anna
646f761a73
Fix text case
2025-09-01 10:34:16 +10:00
Harrissou Sant-anna
ea27b563ed
Indicate correct output for the roundness function
...
This function may return and not TRUE.
2025-09-01 10:34:16 +10:00
Alexander Bruy
1aec670885
Merge pull request #63014 from ValentinBuira/update-sip-doc
...
Update broken links to sip documentation
2025-08-31 07:14:40 +01:00
Valentin Buira
ade1b05e1a
Update broken links to sip documentation
2025-08-29 23:46:37 +02:00
Nyall Dawson
37ac6b5e0e
Correctly compare long long values
2025-08-29 11:51:18 +10:00
Nyall Dawson
e72b6dbad1
Fix qgsVariant comparison functions
...
Fix qgsVariant comparison functions return nonsense results when
variants have different types. Ensure that the types are compatible
with each other before attempting to convert, and fallback to
string based comparisons if not.
2025-08-29 11:51:18 +10:00
Nyall Dawson
813902d225
[qt6] Use strict type checking in QVariant < and > operators
...
Otherwise we incorrectly match different types, which breaks
expected behavior when a QMap< QVariant, ... > is used under Qt 6.
2025-08-29 11:51:18 +10:00
Nyall Dawson
4a32b70619
Fix enum wrapper behaviour under qt 6
...
indexOf returns a size_t on qt6, so we weren't matching to the int key values
contained in the QMap< QVariant, ...> mButtons map
2025-08-29 08:38:05 +10:00
Nyall Dawson
b2c03b143c
Test masks
2025-08-29 07:11:27 +10:00
Nyall Dawson
80cd372ac6
Remove mssql tests from qt6 blocklist
...
These tests won't be run if the mssql docker isn't available anyway,
no need to explicitly blocklist them
2025-08-29 06:33:50 +10:00
Nyall Dawson
1889b5abe5
Fix long, unsigned types get converted to string when writing to MVT
2025-08-29 06:32:47 +10:00
qgis-bot
c05c242197
auto sipify 🍺
2025-08-28 16:12:57 +00:00
Matthias Kuhn
305ba43c4b
Merge pull request #62997 from jef-n/fix-msvc
...
fix https://cdash.orfeo-toolbox.org/viewBuildError.php?buildid=33735
2025-08-28 18:10:15 +02:00
Juergen E. Fischer
cc288666ae
fix https://cdash.orfeo-toolbox.org/viewBuildError.php?buildid=33735
2025-08-28 11:40:35 +02:00
Nyall Dawson
41ad493cbd
Drop test for deprecated algorithm which fails on newer platforms
...
The test fails, but the newer results can still be considered
valid. There's just no motivation to fix these when the algorithm
has been hidden for years, and is expected to be unused at this
point.
2025-08-28 19:11:59 +10:00
Nyall Dawson
eae3ff3d5b
Test mask updates for Fedora Qt 6
2025-08-28 14:26:08 +10:00
Nyall Dawson
389b7c183d
Text renderer mask updates for Fedora Qt 6
2025-08-28 14:26:08 +10:00
Nyall Dawson
3a746ac8b1
Test mask updates for Fedora Qt 6
2025-08-28 14:26:08 +10:00
Nyall Dawson
7252af8890
Callout test masks for Fedora Qt6 rendering
2025-08-28 14:26:08 +10:00
qgis-bot
9323d110ea
auto sipify 🍺
2025-08-28 03:53:46 +00:00
Nyall Dawson
1628f2e059
Another test mask
2025-08-28 13:51:07 +10:00
Nyall Dawson
05191bd6b1
Use standard test font
2025-08-28 13:51:07 +10:00
Nyall Dawson
afcc92b602
Add more reference images
2025-08-28 13:51:07 +10:00
Nyall Dawson
bb7f218418
Another test mask
2025-08-28 13:51:07 +10:00
Nyall Dawson
97198d0527
Run annotation test on qt 6 builds
2025-08-28 13:51:07 +10:00
Nyall Dawson
40d0cac9e5
Add test mask
2025-08-28 13:51:07 +10:00
Nyall Dawson
a7985ae9b4
Make test mask ONLY check placement of frame in relative mode, not contents
...
Allows this test to work even when webkit is not available, as
we are specifically checking here that the frame is correctly
located
2025-08-28 13:51:07 +10:00
Nyall Dawson
980aa19d0a
Add test variant for Qt 6 SVG annotation rendering
...
In this case the Qt6's versions is the CORRECT rendering of the SVG.
Limitations in Qt5's (and early Qt6 release's) rendering of the SVG
mishandles the blur and rendering of the shadow on the logo.
2025-08-28 13:51:07 +10:00
Nyall Dawson
38c38c5212
Add fedora qt6 form annotation variants
2025-08-28 13:51:07 +10:00
Nyall Dawson
3f48e04345
Skip HTML annotation tests if not built with webkit
2025-08-28 13:51:07 +10:00
Nyall Dawson
9c2c2d86a5
Add method for PyQGIS to determine whether the QGIS build has QtWebKit
2025-08-28 13:51:07 +10:00
Malik Blesius
b4a7512828
[themes][ui] Fix color for disabled line edits/widget when read-only in dark themes
2025-08-28 08:58:50 +07:00
Nyall Dawson
c6830b49ee
Test masks
2025-08-28 11:14:56 +10:00
Nyall Dawson
c55b3ff37b
Adjust layout label html scaling factor on newer qt versions
...
In order to match 'magic' scaling constant rendering from older Qt versions
2025-08-28 11:14:56 +10:00
Valentin Buira
1701e196a6
remove smiley
2025-08-28 10:24:59 +10:00
Valentin Buira
8192464812
style and remove smiley
2025-08-28 10:24:59 +10:00
Valentin Buira
1ddc5ad90c
Minor cleanup in processing plugin python code
2025-08-28 10:24:59 +10:00
Tom Christian
0503771bf1
Retain non-bounding double quotes in paths ( #62906 )
...
* split paths on space(s) between quotes without stripping quotes
Fixes #62837
* only strip outside quotes from paths
Fixes #62837
* only strip bookend quotes from paths
Fixes #62837
* additional tests for updated path parsing
Fixes #62837
2025-08-27 11:34:05 +02:00
Nyall Dawson
0323f7fc5a
Add test variant for Qt 6 rendering
...
In this case the Qt6's versions is the CORRECT rendering of the SVG.
Limitations in Qt5's (and early Qt6 release's) rendering of the SVG
mishandles the blur and rendering of the shadow on the logo.
2025-08-27 16:25:12 +10:00
Nyall Dawson
5da44e25e6
Increase test tolerance
2025-08-27 16:24:59 +10:00
Nyall Dawson
99b0037450
Tweak logic to work for Qt5 too
...
There's something very odd internally happening with
Qt5/antialiasing/clip paths! But setting the antialiasing to false,
setting a clip path, then setting to true causes the final set
to true to be ignored...
2025-08-27 16:24:48 +10:00
Nyall Dawson
82b4d4e92d
Fix aliasing of clipped raster renders on qt 6
...
Match the rendering of raster layers with clipping paths to the
same appearance as Qt 5, where the clip path forces the raster
to be rendered with antialiasing in order to get nice appearance
along the clip path boundaries
2025-08-27 16:24:48 +10:00