Nyall Dawson
c8d25f6cef
Show actual original coordinate in QgsCsException message
...
We were incorrectly showing the "transformed" coordinate result
in the exception message, which usually ended up inf, inf after
the transform fails. This lead to a useless 'forward transform of
(inf, inf)' message in the exception, which was misleading
as it looks like we were trying to transform a (inf, inf) point.
Now we get the (useful!) actual coordinate we were trying
to transform in the exception message.
2024-11-19 08:44:41 +11:00
Denis Rouzaud
5eae1ce90d
Merge pull request #59474 from qgis/3nids-patch-1
...
[sipify] fixes
2024-11-18 22:31:27 +01:00
Denis Rouzaud
3ddf3917f6
follow-up
2024-11-18 15:38:52 +01:00
Denis Rouzaud
8a453a7bb5
fix nested enums
2024-11-18 15:22:24 +01:00
Denis Rouzaud
a135e21727
[sipify] allow namespace/class spec in static const declarations
2024-11-18 10:00:48 +01:00
Alessandro Pasotti
25ec551124
Fix auth SSL errors cache
...
Fix #59402
2024-11-16 08:00:37 +10:00
qgis-bot
c41be037d9
auto sipify 🍺
2024-11-15 21:31:40 +00:00
Harrissou Sant-anna
6648c9596c
s/if/whether
2024-11-16 07:28:29 +10:00
Harrissou Sant-anna
ac3c06d3ad
Rewording and formatting in PyQGIS docs
2024-11-16 07:28:29 +10:00
Harrissou Sant-anna
05a072109a
Update URLS referencing the official QGIS website
...
not all are redirected or available in the website
2024-11-16 07:27:49 +10:00
Harrissou Sant-anna
e7c04f17e6
Apply changes from suggestion
2024-11-16 07:27:14 +10:00
Nathan Woodrow
a73fce75a0
Add tr() for expression parser error
2024-11-16 07:27:14 +10:00
Nathan Woodrow
6374a99b2e
Fix #50761 - More human error on expression parser error
2024-11-16 07:27:14 +10:00
Mathieu Pellerin
0f03a3d482
[code editors] Fix python console editor's modified content lost when switching to another app
2024-11-16 07:25:39 +10:00
Denis Rouzaud
3e085e496b
move read/write XML for QgsMapThemeCollection::MapThemeRecord inside class
2024-11-16 07:24:58 +10:00
David Koňařík
f7b21861e2
Improve test_provider_eptprovider
2024-11-14 21:37:25 +01:00
David Koňařík
ed4a681b22
Merge remote and local QgsEptPointCloudIndex classes
2024-11-14 21:37:25 +01:00
Julien Cabieces
643a7a2491
Merge pull request #59440 from elpaso/bugfix-gh43992-sqlite-expression-collapse
...
Collapse OR nodes into IN
2024-11-14 14:56:39 +01:00
Alessandro Pasotti
72e215b0b0
Remove feature request storage
2024-11-14 10:21:50 +01:00
Jacky Volpes
625857b166
fix(QgsVectorLayer-dependencies): don't emit too many dataChanged signals
2024-11-14 10:20:47 +01:00
Jacky Volpes
578952150c
fix(QgsVectorLayer-dependencies): emit dataChanged on commitChanges
...
Now when a feature is externally modified on save (database trigger for
example), the dataChanged signal is emitted for indexes and caches
reconstruction.
2024-11-14 10:20:47 +01:00
Alessandro Pasotti
74c5089403
No recursion
2024-11-14 10:17:16 +01:00
Alessandro Pasotti
dccbed2cc0
Address PR comments: also check for literal EQ columnref
2024-11-14 10:00:29 +01:00
Withalion
7333fafd73
Fix copcprovider tests and clang-tidy warning
2024-11-14 09:05:14 +01:00
Withalion
c9c4aadc74
Improve readability of if statement
2024-11-14 09:05:14 +01:00
Withalion
6872a37c87
Incorporate PR feedback
2024-11-14 09:05:14 +01:00
Withalion
e48f10cd44
Add human readable conversion of gps time
2024-11-14 09:05:14 +01:00
David Koňařík
daf91f1bc6
Improve error handling
2024-11-14 09:03:31 +01:00
David Koňařík
8037f2d183
Merge remote and local QgsCopcPointCloudIndex classes
2024-11-14 09:03:31 +01:00
Alessandro Pasotti
b4ca6bca6e
layout
2024-11-14 08:36:24 +01:00
qgis-bot
3958320887
auto sipify 🍺
2024-11-13 23:57:57 +00:00
Nyall Dawson
739b9249c4
Apply suggestions from code review
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
ea75091351
Switch to QWebEngineView if available
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
b2f3876e38
Apply suggestions from review
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
644cbb8ea6
Fix build
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
ff2f1f0e3f
Remove python parameter and add context menu actions
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
7e9a098b31
Show API Documentation on F1
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
886e9be402
Better QtIcon & prevent reloading same url
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
13168ba9f1
Various fixes
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
08ae213fc0
Add settings
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
c851835729
add showApiDocumentation method
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
25480e872c
Interactive Help on F1
2024-11-14 09:54:48 +10:00
Yoann Quenach de Quivillic
2067abc02d
Add helpRequested signal
2024-11-14 09:54:48 +10:00
Nyall Dawson
937c33beb6
Use faster method to determine open file count
...
QDir is VERY slow for this calculation, because all related
QDir methods require construction of the entry list upfront,
which involves a bunch of extra work in calculating file attributes
In a simple benchtest of trying to open 1000s of files using
the ogr provider ~25% of the time was spent in calculating
open file count. Afterwards this drops to <0.5%.
2024-11-14 05:07:28 +10:00
Nyall Dawson
feaa352e33
Make test more robust under Qt 6
2024-11-14 05:07:08 +10:00
Nyall Dawson
26f1a3395b
Fix some use-after-free issues in processing test
2024-11-14 05:07:08 +10:00
Alessandro Pasotti
55135688e0
Collapse OR nodes into IN
...
Fixes #43992 but also implements
an optimization of OR chained nodes
by turning them into IN conditions
when possible.
On behalf of: Faunalia
2024-11-13 16:51:32 +01:00
Nyall Dawson
11946b9c5f
Fix negative angles for symbols are ignored when exporting to SLD
2024-11-13 13:18:26 +10:00
Nyall Dawson
0b43c83aa1
Apply suggestions from code review
2024-11-13 11:22:22 +10:00
Harrissou Sant-anna
08ec6da724
Add hep button and remember dialog placement
2024-11-13 11:22:22 +10:00