50659 Commits

Author SHA1 Message Date
Peter Petrik
5dffeaac52 use data provider CRS 2018-09-24 11:04:50 +02:00
Peter Petrik
2c8f23812e use spatial index to limit rendering of features 2018-09-24 11:04:50 +02:00
Peter Petrik
9b480afe1e use qpainter to draw lines, not QgsSingleSymbolRenderer 2018-09-24 11:04:50 +02:00
Peter Petrik
58116a222b only render when in extent 2018-09-24 11:04:50 +02:00
Peter Petrik
11645ac744 implement simple cache for rendering of mesh layer 2018-09-24 11:04:50 +02:00
Peter Petrik
eda3396864 update spatial index only when mesh or CRS changed 2018-09-24 11:04:50 +02:00
Peter Petrik
7ad1b7174d use projection string from MDAL provider in Mesh Layer 2018-09-24 11:04:50 +02:00
Martin Dobias
7a85fb0176 Catch coordinate transform exceptions 2018-09-24 10:47:51 +02:00
Martin Dobias
e148d4b69f Fix identification in 3D if CRS of 2D and 3D canvas are different 2018-09-24 10:47:51 +02:00
Matthias Kuhn
88ccb8813f
A bit less nesting 2018-09-24 10:44:39 +02:00
Nyall Dawson
f9f683dbd0 Fix new annotations are shown even when annotations are hidden
Fixes #19117
2018-09-24 18:26:51 +10:00
Tom Kralidis
746654429c [MetaSearch] update default CSW connections 2018-09-24 10:41:38 +10:00
Juergen E. Fischer
e2caf2209a fix tests (followup 9c5d397b4) 2018-09-24 02:13:37 +02:00
Juergen E. Fischer
6ecb08c4f7 Revert "Revert "reorder application initialization (fixes #19879, #19916, followup d6795818)""
This reverts commit 469b4b4a57fb2c30441b5de393662cdde36031b2.
2018-09-24 02:13:37 +02:00
Nyall Dawson
b4c8f627c3 Fix tiny symbol layer list on hidpi 2018-09-24 10:10:34 +10:00
Nyall Dawson
39f36c3db4 Fix layer styling dock has tiny icons on hidpi 2018-09-24 10:10:34 +10:00
Saber
87aa932041 fixes #16587 2018-09-24 09:08:10 +10:00
Harrissou Sant-anna
8cf75e4e3e Add style manager icon to the project properties dialog 2018-09-24 09:07:54 +10:00
Nyall Dawson
aa88c856c8 Remove maximum width from categorized/graduate expression widgets
This constraint makes the widgets no-hidpi friendly
2018-09-24 08:43:35 +10:00
Nyall Dawson
469b4b4a57 Revert "reorder application initialization (fixes #19879, #19916, followup d6795818)"
This reverts commit 9c5d397b4d4ce12cb81f05955760a18c213a8566

The commit broke *every* test on Travis ;)
2018-09-24 08:22:22 +10:00
Juergen E. Fischer
4911d2e745 [BUGFIX][NEEDS-DOCS] add command line option to hide browser (refs #18260) 2018-09-23 21:54:03 +02:00
Juergen E. Fischer
7623ee8daf fix #18938 2018-09-23 21:52:46 +02:00
Even Rouault
208571a832
Merge pull request #7984 from rouault/fix_19483
Raster: do not list RasterLite2 as a supported output format, and use a helper for every call site (fixes #19483)
2018-09-23 15:52:03 +02:00
Even Rouault
ac65ee0398
Merge pull request #7983 from rouault/fix_18804
QgsRasterFilWriter: fix crash when building overviews (fixes #19679)
2018-09-23 15:51:52 +02:00
Even Rouault
bdc11197f3
Merge pull request #7982 from rouault/fix_19477
[OGR provider] Fix reading of OSM datasets when opening several layers at the same time (fixes #19477)
2018-09-23 15:51:38 +02:00
Juergen E. Fischer
77be7eae2c packaging fix 2018-09-23 03:10:25 +02:00
Juergen E. Fischer
9c5d397b4d reorder application initialization (fixes #19879, #19916, followup d6795818) 2018-09-22 19:50:51 +02:00
Juergen E. Fischer
b6ec1bce5d fix warnings 2018-09-22 19:29:22 +02:00
Juergen E. Fischer
f27c7cad94 packaging: include oauth2 method and opencl programs 2018-09-22 19:29:22 +02:00
Even Rouault
d2a7668c16
Raster: do not list RasterLite2 as a supported output format, and use a helper for every call site (fixes #19483) 2018-09-22 16:47:32 +02:00
Even Rouault
0c0e30b48f
QgsRasterFilWriter: fix crash when building overviews (fixes #19679) 2018-09-22 15:09:47 +02:00
Even Rouault
fabdc04764
[OGR provider] Fix reading of OSM datasets when opening several layers at the same time (fixes #19477) 2018-09-22 11:59:14 +02:00
Even Rouault
9dd1406539
Merge pull request #7979 from rouault/fix_19722
QgsVectorFileWriter: fix DGN creation (fixes #19722, fixes #19723)
2018-09-22 00:43:43 +02:00
Even Rouault
bb40385d33
Merge pull request #7977 from rouault/fix_ogrdataitems_layername
[OGR provider] Make sure to use layername= syntax in URI of multilayer datasources (fixes #19885)
2018-09-22 00:43:27 +02:00
Nyall Dawson
eb24bdb484 Dox 2018-09-22 05:26:29 +10:00
Nyall Dawson
961835cd8e [processing][GRASS] v.decimate zrange should be doubles, not int 2018-09-22 05:26:29 +10:00
Nyall Dawson
1ec365445b [processing] Port Range parameter widget to new API
Fixes use of range parameters inside models, allowing range
inputs to be used for range parameter values.

Fixes #19785
2018-09-22 05:26:29 +10:00
Nyall Dawson
adfaf76168 Another Travis fix 2018-09-22 05:26:29 +10:00
Nyall Dawson
0c79d08d05 Fix tests on Travis 2018-09-22 05:26:29 +10:00
Nyall Dawson
ced95593e9 More travis build fixes 2018-09-22 05:26:29 +10:00
Nyall Dawson
85a9e173af Fix tests on Travis 2018-09-22 05:26:29 +10:00
Nyall Dawson
6c35c8b308 Fix broken doxygen link 2018-09-22 05:26:29 +10:00
Nyall Dawson
43cb66b4c0 Add missing variable help 2018-09-22 05:26:29 +10:00
Nyall Dawson
4a0a48fe47 [processing] Also expose complete expression context inside
data defined buttons for model child algorithms

The context was not previously exposed, so users would not have
been aware that they can utilise all the variables and functions
available to parameters within child algorithms.
2018-09-22 05:26:29 +10:00
Nyall Dawson
8f9f975ed6 [processing] Show complete expression context in expression builder
for pre-calculated expressions

Correctly exposes ALL the variables and functions available for use
in pre-calculated expressions so that users actually know they can
use these in their models!
2018-09-22 05:26:29 +10:00
Nyall Dawson
8e49e94d92 Tweak processing algorithm scope -- parameters should be available even if algorithm is unset 2018-09-22 05:26:29 +10:00
Nyall Dawson
2d3b8c8ee3 Highlight 'to_dms' and 'to_dm' functions in map annotation expression builder 2018-09-22 05:26:29 +10:00
Nyall Dawson
0e64d9295b Fix warnings 2018-09-22 05:26:29 +10:00
Nyall Dawson
8e1c437e02 Allow expression contexts to specify a list of highlighted functions
as well as just variable names

In some cases contexts may provide specific functions of use
to that context, or more generally there may be functions we want
to highlight for a particular expression builder (e.g. highlighting
to_dms in the grid annotation builder)
2018-09-22 05:26:29 +10:00
Nyall Dawson
5cf04334d7 First steps towards expression context 2018-09-22 05:26:29 +10:00