88991 Commits

Author SHA1 Message Date
Nyall Dawson
bb6919aeea Move QgsRasterMinMaxOrigin enums to Qgis, promote to enum class 2024-11-30 07:36:47 +10:00
Juergen E. Fischer
ee17e9a719 Query result widget: trim trailing semicolon from query. Statements with trailing semicolons are evaluated successfully, but cannot be create successfully 2024-11-30 05:37:35 +10:00
Juergen E. Fischer
d9299e6bc0 [FEATURE] allow 'Execute SQL…' from the layer context menu 2024-11-30 05:37:35 +10:00
Nyall Dawson
81fabae3a4 When merging cells in layout tables, concatenate original cell text
Fixes #59611
2024-11-30 04:45:41 +10:00
Denis Rouzaud
737a835da9 Update pr-run-pre-commit.yml 2024-11-29 18:55:30 +01:00
Denis Rouzaud
72e1d2e0a6 skip tests/testdata/script_with_error.py 2024-11-29 18:55:30 +01:00
Denis Rouzaud
ca3de3841a Add pre-commit workflow to autofix PRs 2024-11-29 18:55:30 +01:00
Denis Rouzaud
190966eb59
Fill .git-blame-ignore-revs (#59661) 2024-11-29 18:55:04 +01:00
Denis Rouzaud
0f032e5f2d run pre-commit on all files 2024-11-29 15:38:02 +01:00
Denis Rouzaud
2bc5e5d14f add .git-blame-ignore-revs 2024-11-29 15:38:02 +01:00
Denis Rouzaud
5b91ca269c add prepare_commit to pre-commit hook 2024-11-29 15:38:02 +01:00
Denis Rouzaud
77ba6af96b remove python files from verify indent 2024-11-29 15:38:02 +01:00
Denis Rouzaud
eae4307059 remove flake8 workflow 2024-11-29 15:38:02 +01:00
Denis Rouzaud
614c3af6a5 exclude python auto generated files by sipify 2024-11-29 15:38:02 +01:00
Denis Rouzaud
8083a6dae7 remove python files from prepare_commit 2024-11-29 15:38:02 +01:00
Denis Rouzaud
4b485575ac add pre-commit hook for python 2024-11-29 15:38:02 +01:00
Withalion
dfad68b310 Fix review issues 2024-11-29 11:21:53 +01:00
Withalion
c537d2195c Add config dialog to 3d sandbox with warning 2024-11-29 11:21:53 +01:00
Withalion
117dcc43dc Add toolbar and debug panel into 3d sandbox 2024-11-29 11:21:53 +01:00
Julien Cabieces
dd49296bcb fix(ValueRelation): fix documentation 2024-11-29 11:57:20 +10:00
Julien Cabieces
3584e25408 fix(ValueRelation): Restore correctly value on widget value changed
When selecting several features on multiedit mode, widgets are
intialized in no known order (see
QgsAttributeForm::setMultiEditFeatureIds() ), and so we could
initialize a value relation widget before an other widget it is
related to (through its expression). That would cause the current
selected value to be lost.

So we need to restore properly this value on widget value changed.
2024-11-29 11:57:20 +10:00
Nyall Dawson
c6da4345ef Update python/plugins/processing/algs/qgis/VectorLayerScatterplot3D.py 2024-11-29 11:19:46 +10:00
Florian Neukirchen
6a10b141d0 Add comment as suggested in code review 2024-11-29 11:19:46 +10:00
Florian Neukirchen
3b22009b1a Change strings as suggested in code review part 2 2024-11-29 11:19:46 +10:00
Florian Neukirchen
e6bfc5ab1e Change strings as suggested in code review 2024-11-29 11:19:46 +10:00
Florian Neukirchen
b719b09c5e Allow to show no axis titles by entering a single space 2024-11-29 11:19:46 +10:00
Florian Neukirchen
1ba61e427a Add @florianneukirchen to CONTRIBUTORS 2024-11-29 11:19:46 +10:00
Florian Neukirchen
532b52dcfd Remove blank line 2024-11-29 11:19:46 +10:00
Florian Neukirchen
f75386909d Axis titles default to the names of the field instead of not showing axis titles 2024-11-29 11:19:46 +10:00
Florian Neukirchen
6fa5bcec3a Was setting the wrong axis titles to None 2024-11-29 11:19:46 +10:00
Florian Neukirchen
4fe35b2236 Add title, axis titles and option for log axis to Vector layer Scatterplot 2024-11-29 11:19:46 +10:00
Florian Neukirchen
9e29495462 Add title and axis titles to Vector layer Scatterplot3D 2024-11-29 11:19:46 +10:00
Florian Neukirchen
eb85601c44 Parameter value must be numeric 2024-11-29 11:19:46 +10:00
Florian Neukirchen
236007ef3f Add title, xaxis_title, yaxis_title to BoxPlot 2024-11-29 11:19:46 +10:00
Florian Neukirchen
e921e5caf0 Add title, xaxis_title, yaxis_title to BarPlot 2024-11-29 11:19:46 +10:00
Nyall Dawson
e609f2e9fe Cleanup 3d debug panel widgets
- Use collapsible groups
- Cleanup padding and margins
- Cleanup spacers
2024-11-29 10:54:09 +10:00
Nyall Dawson
8d2737871e Avoid double-frame in 3d debug widget 2024-11-29 10:54:09 +10:00
Nyall Dawson
18764a3452 Use proper toolbar in documentation browser for consistency
And show frame for web view
2024-11-29 10:54:09 +10:00
Nyall Dawson
454f5ecab4 Hide 'OpenGL Core Profile was requested' warnings
These are coming from WebEngine, we can't do anything about them
2024-11-29 10:54:09 +10:00
Nyall Dawson
c776ddb024 Remove margins from API documentation panel
Adds consistency with other dev tools panels
2024-11-29 10:54:09 +10:00
Yoann Quenach de Quivillic
808a78907f Add unit test 2024-11-29 10:42:52 +10:00
Yoann Quenach de Quivillic
fc7afe83c1 Fix layout picture rotation 2024-11-29 10:42:52 +10:00
Matthias Kuhn
9251f486a0 Avoid freeze when opening feature form with many relation widgets 2024-11-29 09:32:18 +10:00
Even Rouault
9b3ea776a2 QgsOpenClUtils::activate(): try to catch low-level Windows SEH to avoid hard crashes when OpenCL initialization fails
Tries to workaround #59617
Totally untested on my side. Might not be a good idea
2024-11-29 08:46:18 +10:00
Mathieu Pellerin
81f0fc300b Fix clang-tidy warning 2024-11-29 08:39:03 +10:00
Mathieu Pellerin
1c3db77134 [ui] Improve rendering of color button widget for semi-opaque colors 2024-11-29 08:39:03 +10:00
Jacky Volpes
d11a318081 fix(elevationprofilecanvas): avoid crash on segfault
If no profile curve is set and regenerateResultsForLayer is run
(triggered by adding a feature in a layer for instance), then QGIS
crashes.
2024-11-29 08:38:43 +10:00
qgis-bot
192e107577 auto sipify 🍺 2024-11-28 14:24:33 +00:00
Jacky Volpes
bd49d6cf41 fix(featurepool): cache management - fixes #58113
Geometry checker cache does not work properly with memory layers.
refreshCache now handles a list of updated features to be thread-safe.

Also, fixes a locker mode, and correctly remove features from spatial
index.
2024-11-28 15:21:21 +01:00
qgis-bot
da86bc17a6 auto sipify 🍺 2024-11-28 04:40:16 +00:00