73585 Commits

Author SHA1 Message Date
PeterPetrik
762373063a add icons for rich editor to default theme 2021-09-30 09:18:29 +02:00
Juergen E. Fischer
f76af64fba msvc build fixes 2021-09-29 23:49:33 +02:00
Nyall Dawson
2d7ac57fdb Apply suggestions from code review 2021-09-30 04:01:48 +10:00
Julien Cabieces
aeae9dc3c5 Fixes #44692 : emit customPropertyChanged when read from XML 2021-09-30 04:01:48 +10:00
José de Paula Rodrigues
ddd9c206e7 ifdef guards to enable tests without qtwebkit 2021-09-30 03:54:44 +10:00
PeterPetrik
e8394721ad fix #43042 incorrect PostGIS raster extent on macOS 2021-09-30 03:53:57 +10:00
Nyall Dawson
360351a027 Fix symbol sizes in Meters at Scale cannot be negative
Fixes #45298
2021-09-30 03:50:58 +10:00
Even Rouault
6826531892
Merge pull request #45313 from nyalldawson/fix_42811
Fix overwriting default style of geopackage layers
2021-09-29 11:37:33 +02:00
Alessandro Pasotti
0449b4150b
Merge pull request #45270 from elpaso/bugfix-gh45216-server-wfs11-srsname
Server WFS 1.1: honor srsName and axis order
2021-09-29 10:07:26 +02:00
Nyall Dawson
eef6939b96 Fix overwriting default style of geopackage layers
Credit to @rouault for the fix!

Fixes #42811
2021-09-29 11:41:13 +10:00
Alessandro Pasotti
b90e1be0cb Also update font btn layer in changeLayer 2021-09-29 10:48:45 +10:00
Alessandro Pasotti
bc5ba97446 Table layout item: set source layer in font tool btn
Fixes #45098
2021-09-29 10:48:45 +10:00
uclaros
6c46c4644c Fix mac build 2021-09-29 10:48:08 +10:00
uclaros
b593511df8 Properly highlight all selected errors 2021-09-29 10:48:08 +10:00
Denis Rouzaud
2f53ccdab7
correctly fix static build of WMS (#45297) 2021-09-29 10:45:15 +10:00
Juergen E. Fischer
b843556719 fix msvc build 2021-09-28 21:40:49 +02:00
Juergen E. Fischer
029b97584e debian packaging: add sip-build for sid/impish 2021-09-28 21:40:03 +02:00
Even Rouault
08ad87f123
Merge pull request #45262 from nyalldawson/provider
Always pass on transform context to providers, even minimal ones
2021-09-28 21:20:53 +02:00
Loïc Bartoletti
7188cdf423
QgsAdvancedDigitizingDockWidget: convert locale to double (#45064) 2021-09-28 21:18:10 +02:00
Loïc Bartoletti
98ff01ea1c
Fix Z/M dimension URI via DB Manager. Fixes #34894 (#45223) 2021-09-28 21:14:45 +02:00
Sandro Mani
644dfcf8ea
Merge pull request #45300 from kadas-albireo/master
Add missing custom widget declaration for QgsSpinBox
2021-09-28 20:04:50 +02:00
Even Rouault
d6ad32fcf7
Merge pull request #45287 from 3nids/avoid-copy
avoid copy in for loops
2021-09-28 20:02:05 +02:00
Matthias Kuhn
e2dd38e604 Add dimenstion support for GetPrint 2021-09-28 18:54:33 +02:00
Denis Rouzaud
b3e6200991
fix static building of WMS provider (#45294) 2021-09-28 16:07:41 +02:00
Sandro Mani
7d364b5b8b Add missing custom widget declaration for QgsSpinBox 2021-09-28 13:17:35 +02:00
Nyall Dawson
77be95feac Update default toolbar locations
- Hide annotation and mesh digitizing toolbars by default
- Move selection toolbar to top row to avoid three rows of toolbars
2021-09-28 20:14:49 +10:00
Denis Rouzaud
b418264430 avoid copy in for loops 2021-09-28 11:09:01 +02:00
mhugent
de5ab2948f
Merge pull request #45037 from mhugent/mvt_expressions_interpolate
Mvt expressions interpolate
2021-09-28 10:49:35 +02:00
Denis Rouzaud
95320d23c1
fix build analysis on iOS (#45285)
follow up #45283
2021-09-28 10:07:52 +02:00
Denis Rouzaud
0f29ec3b24
fix building analysis on iOS (#45283)
QProcess is not available on iOS
2021-09-28 06:21:42 +00:00
Nyall Dawson
33c5548e2c Review fixes 2021-09-28 14:41:03 +10:00
Nyall Dawson
447eb10da4 Fix some deprecation warnings in tests 2021-09-28 14:41:03 +10:00
vcloarec
babd7dfb75 fix ugly code 2021-09-28 14:40:24 +10:00
Nyall Dawson
41f09184ba Also make label property dialog understand coalesce type properties 2021-09-28 13:25:54 +10:00
Nyall Dawson
5660e70044 Remove unused argument (always set to false) 2021-09-28 13:25:54 +10:00
Nyall Dawson
b30c17f07d Don't overwrite existing data defined property expressions when
an interactive map tool is used to move/rotate/edit labels

But instead automatically upgrade this property to use a

    coalesce("aux field", 'existing' || 'property' || 'expression')

type expression, so that the tool will place the interactively
edited position/rotation/etc in the auxiliary field but default
to using the expression for all other features

Fixes #44475
2021-09-28 13:25:54 +10:00
Nyall Dawson
9db24c26bf Make labeling map tools aware that it's possible to edit
properties of the form coalesce("new aux field", 'some' || 'expression')

Refs #44475
2021-09-28 13:25:54 +10:00
Nyall Dawson
bbd8a5c902 Add option not to overwrite existing property in
QgsAuxiliaryLayer::createProperty(*)

Instead, if a property already exists it will be upgraded to
an expression based property of the form:

    coalesce("new aux field", 'existing' || 'property' || 'expression')

(i.e. allow per-feature value overrides from the auxiliary field,
but by default fallback to the existing property definition)

Refs #44475
2021-09-28 13:25:54 +10:00
Nyall Dawson
2037ad92f5 Remove unused code 2021-09-28 13:25:54 +10:00
Nyall Dawson
1fb21f69fe Delete cad dock AFTER map tools, as they may reference it in their cleanup code 2021-09-28 13:25:40 +10:00
Damiano Lombardi
bcb16797d2 Update layer fields before caching joined layer 2021-09-28 11:37:18 +10:00
Damiano Lombardi
9fdc868bc9 Check fields origin 2021-09-28 11:37:18 +10:00
Damiano Lombardi
e9fd2dd3c4 Cache only joined attributes without colliding names. Fix #45169 2021-09-28 11:37:18 +10:00
Nyall Dawson
094302d9e1 Correctly handle transform context for vector tile layers 2021-09-28 10:45:51 +10:00
Nyall Dawson
a7a5414555 Always pass on transform context to providers, even minimal ones 2021-09-28 10:27:47 +10:00
Nyall Dawson
c3ac518912 Spelling 2021-09-28 08:57:44 +10:00
Nyall Dawson
6c236a21d7 [layouts] Respect image rotation exif flags
Fixes #38611
2021-09-28 08:57:44 +10:00
Nyall Dawson
efb9971f58 Also respect layout dpi when rendering pdf using older deprecated code
paths
2021-09-28 08:57:44 +10:00
Nyall Dawson
f01022e62e Use correct layout dpi to render picture item content
Specifically this fixes very low resolution rendering of PDF files
in layout picture items
2021-09-28 08:57:44 +10:00
Nyall Dawson
902ad77b6c When QgsImageCache is used to render pdf content, respect the target DPI
For the PDF QImage driver we need to pass the desired target size onto
the image reader so that it can correctly render the (vector) pdf content
at the desired dpi. Otherwise it returns a very low resolution image
(the driver assumes points == pixels!)
2021-09-28 08:57:44 +10:00