55154 Commits

Author SHA1 Message Date
Blottiere Paul
bc72ff2315 Check parameters before calling the renderer 2019-04-09 15:43:11 +02:00
Alessandro Pasotti
e57d1e06f0 Fix plugin loading from zip (dependencies followup) 2019-04-09 15:21:09 +02:00
Martin Dobias
b2aa97843d Added rendering tests for 3D lines 2019-04-09 09:42:08 +02:00
Martin Dobias
d8455ab900 More robust and simpler near plane clipping of lines 2019-04-09 09:42:08 +02:00
Martin Dobias
50bd9660a6 Add spacer after edges group box for better alignment 2019-04-09 09:42:08 +02:00
Martin Dobias
e7c5c5eda7 Fix line rendering glitches 2019-04-09 09:42:08 +02:00
Martin Dobias
50dd4b1317 Edge highlighting for extruded polygons 2019-04-09 09:42:08 +02:00
Martin Dobias
78da017f74 Fix altitude clamping for points without Z values 2019-04-09 09:42:08 +02:00
Martin Dobias
b5fec5872b Edge settings for polygons + GUI to configure edge rendering 2019-04-09 09:42:08 +02:00
Martin Dobias
28b349f04a [FEATURE] rendering of 3d wide lines, rendering of polygon edges 2019-04-09 09:42:08 +02:00
Martin Dobias
d15cae9ae2 [quick] Lower min. Qt version (>=5.9) in two editor widgets
There does not seem to be a reason to strictly require a higher version
of Qt Quick in two of editor widgets.

Qt Quick and Qt Quick Controls have a bit confusing versioning, see:
https://doc.qt.io/qt-5/qtquickcontrols-index.html

Qt 5.9 = Quick 2.9 + Quick Controls 2.2
2019-04-09 09:40:58 +02:00
nirvn
2582399ab5 [FEATURE][expression] New array_all() function to check whether
an array contains _all_ values of another given array.
2019-04-09 11:44:00 +07:00
Nyall Dawson
9502c35307 Fix warnings when building without HAVE_SERVER_PYTHON_PLUGINS 2019-04-09 13:13:13 +10:00
Alex
3b4dbe8f14 Fix html build (#9749)
* fixing test

* fixing include

* reverting test change
2019-04-08 16:52:23 +02:00
Nyall Dawson
933559b655 [processing] Report provider version string alongside QGIS version in log
Helpful for debugging and reproducability of results
2019-04-08 16:59:15 +10:00
Nyall Dawson
708bf4425b [processing] Add version method to QgsProcessingProvider
Allows retrieving provider version
2019-04-08 16:59:15 +10:00
Matthias Kuhn
67dabd705d
Merge pull request #9379 from lbartoletti/intersection_linestringZ
Fixes intersection on (multi)linestring/polygon/curve Z, M and ZM
2019-04-08 07:47:20 +02:00
Nyall Dawson
28784ca947 Fix grammer errors in GEOWKT string 2019-04-08 08:22:58 +10:00
Nyall Dawson
5a85e206f6 [processing] Expose additional expression variables for parameters in GUI 2019-04-08 07:07:12 +10:00
Nyall Dawson
d3016d73d4 [processing] Add method to specify additional expression context variables
which will be available to a parameter when it is evaluated.

Specifying variables via this method is for metadata purposes only.
It is the algorithm's responsibility to correctly set the value of
these additional variables in all expression context used when evaluating
the parameter, in whichever way is appropriate for that particular variable.
2019-04-08 07:07:12 +10:00
Nyall Dawson
ee51551baa Add method to retrieve highlighted variable list from QgsExpressionContext 2019-04-08 07:07:12 +10:00
Matthias Kuhn
702804f6f9
Merge pull request #9739 from m-kuhn/kill_qforeach
No more Q_FOREACH in gui
2019-04-07 22:31:03 +02:00
Matthias Kuhn
ea4ea1f7af
Merge pull request #9740 from daniviga/rpm-sha
[RPM] put the SHA commit in the about dialog for unstable builds
2019-04-07 22:16:51 +02:00
Juergen E. Fischer
9464105cde Changing the subset string while editing is not allowed as current
feature ids might depend on the current filter
2019-04-07 22:10:16 +02:00
Matthias Kuhn
2f8b9c789a
Remove unused variable 2019-04-07 17:22:46 +02:00
Daniele Viganò
f85954b304
[RPM] put the SHA commit in the about dialog for unstable builds 2019-04-07 17:08:39 +02:00
Matthias Kuhn
8c18c80ac1
Remove Q_FOREACH in favor of range-based for loops in the gui library 2019-04-07 16:44:03 +02:00
Matthias Kuhn
b618e8d9d0
Merge pull request #9738 from m-kuhn/kill_analysis_qforeach
Kill Q_FOREACH in analysis
2019-04-07 16:41:30 +02:00
Matthias Kuhn
736e8cbbc3
Merge pull request #9722 from m-kuhn/code_modernization
Make QGIS core library a Q_FOREACH free zone
2019-04-07 16:17:43 +02:00
Matthias Kuhn
6a5d0c6209
Kill Q_FOREACH in analysis 2019-04-07 15:42:12 +02:00
Matthias Kuhn
4852bac939
Merge branch 'master' into code_modernization 2019-04-07 15:36:48 +02:00
Juergen E. Fischer
f8e32f7b9e unit test for 2826ba34f 2019-04-07 15:35:43 +02:00
Nyall Dawson
4a87cc91a7 Try unblacklisting some more tests
I think these were blacklisted for the Qt5 migration only
2019-04-07 15:25:05 +10:00
Juergen E. Fischer
2826ba34f9 postgres provider: drop implicit not null and unique constraint for columns in compound keys (fixes #20073) 2019-04-07 04:55:20 +02:00
Juergen E. Fischer
59dd85103d [FEATURE] postgres provider: add support for generated identity columns (implements #21745) 2019-04-07 04:55:20 +02:00
Matthias Kuhn
cbecf25407
Some cleanup 2019-04-05 21:30:30 +02:00
Matthias Kuhn
29fe35265c
Fix data defined size legend 2019-04-05 20:58:02 +02:00
Marco Bernasocchi
8b3f97fa19
Merge pull request #9691 from mbernasocchi/check_width_height
Allow setting wmsMaxWidth and wmsMaxHeight in the server env
2019-04-05 20:04:40 +02:00
Alessandro Pasotti
23b6c6781b
Merge pull request #9729 from elpaso/fix-fake-group
Fix crash when project has no groups and project OWS name equals to
2019-04-05 18:09:28 +02:00
Alessandro Pasotti
e6e6788b49 Fix crash when project has no groups and project OWS name equals to
... first layer short name
2019-04-05 17:33:10 +02:00
Luigi Pirelli
c6faf56345
Merge pull request #9728 from signedav/fix_comments_because_backports
Fix "\since" comment because of backporting
2019-04-05 17:14:44 +02:00
David Signer
b41b819842 fix comments 2019-04-05 15:45:07 +02:00
Matthias Kuhn
31981123d4
Remove Q_FOREACH from modeltest 2019-04-05 15:30:03 +02:00
Matthias Kuhn
9bb6c239e4
Lock in Q_FOREACH free providers 2019-04-05 14:43:06 +02:00
rldhont
8b508dd4cb
Merge pull request #9696 from rldhont/fix-server-styles-parameters-splitting-master
[server] Server removes empty string in style parameter even if it describes default style
2019-04-05 14:37:54 +02:00
Matthias Kuhn
1f1e17b16d
RAII 2019-04-05 14:36:45 +02:00
Matthias Kuhn
8cdfaa395f
More core changes 2019-04-05 14:35:42 +02:00
Matthias Kuhn
a6665d42f6
Kill them Q_FOREACH 2019-04-05 13:34:30 +02:00
Matthias Kuhn
a063363eea
More Q_FOREACH to range-based for loop conversion 2019-04-05 13:13:18 +02:00
Matthias Kuhn
398f7f27b8
More Q_FOREACH to range-based for loop conversion 2019-04-05 13:08:17 +02:00