Yoann Quenach de Quivillic
5040a3b263
Fix flake8
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
8db1026ed2
Use pushWarning instead of pushMessage
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
53c7b8011b
Fallback to difflib if levenshtein unavailable
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
04a8436187
Conditional import
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
311c1b14d2
Fix infinite loop
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
00d279e999
Fix merge error
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
364bb96850
Change wording format->reformat
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
6523f0c58c
Keep cursor position after formatting
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
0f84e095b7
Add isort (sort imports)
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
63a48983d9
Add black formatter
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
40654135fd
Dynamic ruler position
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
3c97906bbf
Add formatting options
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
ef6de1ff2c
Add format code action in Python Console Editor
2023-03-17 10:52:08 +10:00
Nyall Dawson
6e551db4c9
Use unique_ptr
2023-03-17 08:45:12 +10:00
Nyall Dawson
a8ac2027da
Catch exceptions when trying to load cpp plugins
...
Fixes crash when showing the plugin manager when a cpp plugin
raises an unhandled exception
2023-03-17 08:45:12 +10:00
vcloarec
072835496a
fix global map shading when exporting canvas as image
2023-03-17 06:26:05 +10:00
Nyall Dawson
3962c29130
Move action to top of menu
2023-03-17 05:59:15 +10:00
Nyall Dawson
3c2446e54e
Use correct capitalisation
2023-03-17 05:59:15 +10:00
Nyall Dawson
80cc064354
[processing] Ensure distance/area units are respected in export
...
geometry info algorithm
2023-03-17 05:59:15 +10:00
Nyall Dawson
95b47b7bf1
Allow overriding the distance and area units in algorithm settings
2023-03-17 05:59:15 +10:00
Nyall Dawson
e19840e71c
[processing] Add Algorithm Settings option to Advanced button
...
Shows a panel allowing users to control general processing settings
which apply to that algorithm execution only. It's intended to be
a place where a user can override their global processing settings
on an ad-hoc basis without having to change their usual default
settings.
Currently contains only a setting for the invalid geometry handling
to apply to vector features. (Unlike the existing per-parameter setting
override for this, setting the handling method here will apply
to ALL inputs for the algorithm)
2023-03-17 05:59:15 +10:00
Nyall Dawson
7cd6b616b1
Allow processing dialog to override default processing context settings
2023-03-17 05:59:15 +10:00
vcloarec
1dc81b56ba
check menu after contextMenuAboutToShow
2023-03-17 05:57:55 +10:00
vcloarec
303a41f294
fix void context menu of map canvas
2023-03-17 05:57:55 +10:00
Yoann Quenach de Quivillic
bc4339fcb2
Code factorization
2023-03-16 14:40:07 +01:00
Yoann Quenach de Quivillic
2ab74cb22f
Fix #52098 Capture tool technique button disabled
2023-03-16 14:40:07 +01:00
Vincent Cloarec
312751e473
fix mesh traces without feedback in the render context ( #52255 )
2023-03-16 07:54:50 -04:00
Nyall Dawson
274fada391
Docs
2023-03-16 21:23:21 +10:00
Nyall Dawson
d911cf7e08
Read layer metadata from raster GDB layers
2023-03-16 21:23:21 +10:00
Nyall Dawson
02647443e4
Show "Complete" message in progress bar after a processing algorithm
...
completes instead of "0%"
2023-03-16 21:23:03 +10:00
Mathieu Pellerin
e5bdea39d9
Merge pull request #52220 from nirvn/vector_tile_bg_imp
...
[vector tile] Fix tile background edge artifacts by using a buffered polygon
2023-03-16 08:48:32 +07:00
مهدي شينون (Mehdi Chinoune)
7b83820bfe
Test building QGIS on native MinGW-w64 (MSYS2)
2023-03-16 08:55:56 +10:00
Jean Felder
e4b13b0831
qgsterrainentity: Remove unused mTerrainToMapTransform
...
This logic is now handled by Qgs3DUtils::tryReprojectExtent2D.
2023-03-16 05:01:54 +10:00
Jean Felder
9d66c8f99c
3d: Use Qgs3DUtils::tryReprojectExtent2D()
2023-03-16 05:01:54 +10:00
Jean Felder
6a83452e33
qgs3dutils: Define tryReprojectExtent2D
...
This will be used in the next commit to refactor common code in the
terrains and Qgs3DMapSettings code.
2023-03-16 05:01:54 +10:00
dependabot[bot]
0dc6e00767
Bump webpack from 5.75.0 to 5.76.1 in /resources/server/src/landingpage
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-16 04:57:50 +10:00
signedav
5bd1785e3d
Merge pull request #52249 from signedav/removeorderbyvalue
...
Relation Reference: Remove broken (unused) setting for "Order by value"
2023-03-15 17:21:39 +01:00
Loïc Bartoletti
5a080d4e20
Merge pull request #52244 from ptitjano/remove-quantized
...
3d: Remove unused quantizedmesh path
2023-03-15 14:59:25 +01:00
signedav
99430cda7e
Remove broken (unused) setting for order by value. Resolves #26468
2023-03-15 13:34:23 +01:00
Jean Felder
edd7e80120
3d: Remove unused quantizedmeshgeometry.h
2023-03-15 11:58:19 +01:00
Jean Felder
27df986afc
3d: Remove unused quantizedmeshterraingenerator.h
2023-03-15 11:58:18 +01:00
Jean Felder
66662e08cf
3d: Remove unused quantizedmeshgeometry
2023-03-15 10:55:44 +01:00
Nyall Dawson
b1419e6009
Spelling
2023-03-15 14:55:44 +10:00
Nyall Dawson
476164c805
Set object name for layer right click Export menu so that plugins
...
can easily find this submenu to add extra entries to it
2023-03-15 14:55:44 +10:00
Nyall Dawson
aba620a311
Add a "contextMenuAboutToShow" signal to QgsLayerTreeView
...
Allows plugins to hook into this menu and add custom entries
and customise the standard entries
2023-03-15 14:55:44 +10:00
Nyall Dawson
dd426cc61f
Fix mdal mingw build
2023-03-15 14:55:27 +10:00
Nyall Dawson
2f8053aa6a
Fix lazperf mingw build
2023-03-15 14:55:27 +10:00
Nyall Dawson
01a995ab5f
Fix crashes when interacting with QGIS after a shortcut/action
...
is destroyed
Most notably happens when the following workflow occurs:
- A plugin adds some actions to QGIS
- The plugin gets reloaded
- Copy some text anywhere in QGIS
We can't safely call "sender()" for QObjects which are partially/
fully destroyed, so use a safer approach to clean up old shortcuts/
actions.
Fixes #52146
2023-03-15 13:45:58 +10:00
Mathieu Pellerin
b9e8aeed73
Remove unused expression code
2023-03-15 10:34:32 +07:00
Vincent Cloarec
e0e63867f1
fix Global Map Shading z factor value #52189 ( #52213 )
...
* fix #52189
* replace QString::number with qgsDoubleToString
2023-03-14 20:57:58 -04:00