21441 Commits

Author SHA1 Message Date
Nyall Dawson
9c4d0a2064 [plugins] Default to checking for plugin updates every 3 days
instead of manually

Too many QGIS users use outdated plugins without even realising it,
leading to an overall buggier QGIS experience then they should have...
2022-09-15 14:40:22 +10:00
Sandro Mani
6452390080 Move QgsVectorTileLayerProperties to gui 2022-09-15 09:27:55 +10:00
Alessandro Pasotti
e8f44dabd7 Fix search text not updates when reopening the DSM dialog
Also, handle clear from QgsFilterLineEdit correctly.
2022-09-15 09:26:08 +10:00
Nyall Dawson
fc0e97ecb7 Add custom hash for QgsFeature
Fixes #49932
2022-09-12 10:07:14 +10:00
rldhont
c26d58ece8 feat: New force read only option for vector layer
To be able to open vector layer in a read-only mode, a new vector layer option has been defined to do it.

This option is used to open world_map.gpkg and fixes #35383
2022-09-12 09:17:02 +10:00
rldhont
0fc64b101a feat: Open layers in a read only mode with Qgis::ProjectReadFlag::ForceLayerReadOnly
In most cases of use of QGIS Server, it is not necessary to access the layers in write mode.
The read-only mode is sufficient.

We would like to introduce a new flag Qgis::ProjectReadFlag::ForceLayerReadOnly to
open layers in a read-only mode.
2022-09-12 09:17:02 +10:00
Nyall Dawson
a4a0e10902 Use QgsGeometryParameters class for specifying grid size instead
of dedicated arguments
2022-09-10 06:00:45 +10:00
Loïc Bartoletti
cde06e022b qgsgeometryengine.h: fix docstring including previsously missing params 2022-09-10 06:00:45 +10:00
Loïc Bartoletti
9c5821a8c1 qgsgeometry.h: subdivde: add previously missing \param for maxNodes 2022-09-10 06:00:45 +10:00
Loïc Bartoletti
2ce57c4037 qgsgeometry.h: fix docstring including previsously missing geometry param 2022-09-10 06:00:45 +10:00
Loïc Bartoletti
4fbc7a9e5f Fix dox. Add more descriptions and add gridSize documentation 2022-09-10 06:00:45 +10:00
Loïc Bartoletti
2dd6f9f1ee fix use prec when gridSize <= 0 2022-09-10 06:00:45 +10:00
Loïc Bartoletti
c0c631a9f9 Use precision if compiled with geos >= 3.9 2022-09-10 06:00:45 +10:00
Nyall Dawson
f2534f01ed Use message bar to show notifications when plugin updates are available
This is a more standard, more visible place to advise users of
these updates
2022-09-09 11:56:26 +10:00
Nyall Dawson
c64ce53425 Don't show any status bar messages for new plugins
We have so many plugins, and the vast majority aren't relevant
to the majority of users... it's just noise to advise when
a new plugin is released.
2022-09-09 11:56:26 +10:00
pathmapper
d6cd505895 Add custom template function "starts_with" for OGC API Features 2022-09-09 10:51:09 +10:00
Andrea Giudiceandrea
f865b3f534 [db manager] Fix import layer encodings 2022-09-09 07:12:50 +10:00
Andrea Giudiceandrea
940d95c77a [db manager] Add tooltip to enconding settings 2022-09-09 07:12:50 +10:00
Alessandro Pasotti
f649d498d8
Merge pull request #50095 from elpaso/layer-metadata-provider-gui2
Layer metadata provider gui
2022-09-08 14:40:41 +02:00
Loïc Bartoletti
9845115a0f
Merge pull request #48853 from Koyaani/fix_topological_editing_different_crs_v3
Fix topological editing different crs v2.1
2022-09-08 14:38:48 +02:00
Alessandro Pasotti
751deda160
Merge pull request #50127 from elpaso/server-sql-extra-allowed-tokens
Server: add QGIS_SERVER_ALLOWED_EXTRA_SQL_TOKENS settings var
2022-09-08 12:12:50 +02:00
Alessandro Pasotti
9986e6f4a0 Return false from metadata contains when string is empty 2022-09-08 10:51:40 +02:00
Alessandro Pasotti
a66a45cbc3
Merge pull request #50131 from pathmapper/api_docs
Update API docs
2022-09-08 08:57:33 +02:00
vcloarec
e89698e618 SIPIFY 2022-09-07 13:43:28 -04:00
pathmapper
0b79e45406 Update API docs
Custom teplate function nl2br( text ) was missing
Adjust formatting
2022-09-07 19:11:26 +02:00
Alessandro Pasotti
65baa23f0e Typos 2022-09-07 16:40:43 +02:00
Alessandro Pasotti
2beed8345c Server: add QGIS_SERVER_ALLOWED_EXTRA_SQL_TOKENS settings var
This new feature allows to specify extra tokens allowed for
WMS FILTER definition.

The current list of accepted tokens is rather small and
this setting will allow the sysadmins to enlarge the list
of allowed tokens.
2022-09-07 16:40:43 +02:00
vcloarec
1d9495b8a9 change ui 2022-09-07 08:23:23 -04:00
vcloarec
410af1d023 fix spelling 2022-09-07 08:23:23 -04:00
vcloarec
8d47b47e20 option to reload mesh layer temporal properties 2022-09-07 08:23:23 -04:00
Nyall Dawson
8dbb654a55 Address review 2022-09-07 22:09:52 +10:00
Nyall Dawson
254c43df5f Correctly render vertical oriented text using HTML formatting 2022-09-07 22:09:52 +10:00
Nyall Dawson
05bd566089 Modify text renderer to account for rendering text with HTML
content which varies in font metrics
2022-09-07 22:09:52 +10:00
Nyall Dawson
5f2aca49af Correctly account for scaling factor and render context scale
when creating fonts for document fragments
2022-09-07 22:09:52 +10:00
Nyall Dawson
ad5d9d89f5 Add font size, family, italic and bold to QgsTextCharacterFormat 2022-09-07 22:09:52 +10:00
Alessandro Pasotti
c87be21c07 SIP 2022-09-07 08:25:45 +02:00
Alessandro Pasotti
c5dbf31860 Remove copy ctor 2022-09-06 16:28:35 +02:00
Alessandro Pasotti
7cab873eac Address PR review comments and add model tests 2022-09-06 15:50:34 +02:00
Nyall Dawson
b4c9378625 Move text renderer enums to Qgis, promote to enum class, tighten includes 2022-09-06 15:30:00 +10:00
uclaros
1a7d160a50 add export to CSV files 2022-09-06 09:57:54 +10:00
Alessandro Pasotti
ea4db92643 Window title 2022-09-05 18:04:21 +02:00
Alessandro Pasotti
795e8c0f1f More doxy 2022-09-05 17:56:59 +02:00
Alessandro Pasotti
0a6e1156e8 Locator 2022-09-05 14:30:45 +02:00
Alessandro Pasotti
afcea83bd3 GUI doxy 2022-09-05 11:31:33 +02:00
Nyall Dawson
ed9dfa9f5a Move TextOrientation enum from QgsTextFormat and promote to enum class 2022-09-05 17:17:18 +10:00
Nyall Dawson
775e333ec3 [feature][labeling] Add option to use absolute units for line height
Previously the line height was always set in multiples of the
text line spacing. This works fine for rendering text blocks
containing text of all the same sizes, but when we mix
text sizes in the one document then the relative line height
option doesn't cover all use cases. (e.g. when a constant
spacing between lines is desired even when the text on those
lines varies in height)
2022-09-05 13:17:33 +10:00
Nyall Dawson
804951ea26 [api] Expose GEOS make valid options for geos 3.10+ builds 2022-09-05 12:35:53 +10:00
Mathieu Pellerin
6b071d3be5 Apply suggestions 2022-09-05 11:18:38 +10:00
Mathieu Pellerin
2dae176bf5 Add missing dox 2022-09-05 11:18:38 +10:00
Mathieu Pellerin
b20cc301e7 Implement MapGeographic vs CustomCrs 2022-09-05 11:18:38 +10:00