88844 Commits

Author SHA1 Message Date
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