Luigi Pirelli
4f415c56e5
typo
2018-05-31 13:06:00 +02:00
Luigi Pirelli
64602097ee
Tests for db_manager postgis connector and postgis provider checking clean certificate cleaning
2018-05-31 13:06:00 +02:00
Luigi Pirelli
878ab41ad3
Set permission to certs to allow correct removing on win
2018-05-31 13:06:00 +02:00
lbartoletti
25ba36180c
Fix QCA-ssl for FreeBSD
2018-05-31 19:34:07 +10:00
Matthias Kuhn
a26b9b1de3
Merge pull request #7122 from nyalldawson/fix_19065
...
Use a snapping indicator when picking feature to move with move tool
2018-05-31 11:31:21 +02:00
Matthias Kuhn
497abfe797
Merge pull request #7120 from nyalldawson/opts
...
Optimise geometry conversion to/from geos
2018-05-31 11:30:40 +02:00
Matthias Kuhn
25f4794fd2
Merge pull request #7125 from m-kuhn/sld_read_multiple_featuretypestyles
...
Sld read multiple featuretypestyles
2018-05-31 11:26:15 +02:00
Roel Huybrechts
c49a18c587
Add support for reading SLD's with multiple FeatureTypeStyle elements.
...
Introduce a virtual FeatureTypeStyle to add support for reading SLD documents with more than one FeatureTypeStyle element.
Still supports SLD's with one FeatureTypeStyle, as well as SLD's with multiple FeatureTypeStyles, including empty FeatureTypeStyles (not breaking single symbol rendering in that case). Complies with SLD's painter's model for rendering, appending Rules from subsequent FeatureTypeStyles in order.
Fix #6413 (http://hub.qgis.org/issues/6413 )
2018-05-31 10:51:32 +02:00
Matthias Kuhn
8cf7447a2c
Merge pull request #7124 from nyalldawson/fix_16428
...
[processing] Hopefully fix bad layout for docks in modeler
2018-05-31 09:49:07 +02:00
Matthias Kuhn
9c7cf40c07
Merge pull request #6537 from slarosa/menu-indicator
...
fix size for menu indicator in data defined button
2018-05-31 08:34:41 +02:00
Nyall Dawson
1d62d106fb
[processing] Don't hold on to algorithm instances for menu items
...
Instead, only store references to the algorithm id string, and
use this to retrieve algorithms when the actions are triggered.
This avoids errors caused by the algorithm instances being
removed, e.g. due to plugin removal or reload of providers
(e.g. by opening options dialog).
Fixes #19070
2018-05-31 15:28:12 +10:00
Nyall Dawson
59d425c5b0
[processing] Fix some incorrect formatting of algorithm titles
2018-05-31 15:27:51 +10:00
Matthias Kuhn
4752b99ed9
Merge pull request #7106 from m-kuhn/encodedUrl3
...
Assume URL already encoded in web view widget
2018-05-31 07:27:43 +02:00
Nyall Dawson
612d61dc09
[processing] Tweak algorithHelp formatting
2018-05-31 15:27:34 +10:00
Nyall Dawson
297cfd547d
[processing] Add metadata for feature sink parameters
2018-05-31 15:27:34 +10:00
Nyall Dawson
db916bc238
[processing] Show accepted data types for parameters in processing.algorithmHelp
2018-05-31 15:27:34 +10:00
Nyall Dawson
0bbaa3b01e
[processing] Add method to retrieve list of accepted Python data types for a parameter type
2018-05-31 15:27:34 +10:00
Nyall Dawson
db2c3d4986
[processing] Show search icon in search boxes
2018-05-31 12:51:53 +10:00
Nyall Dawson
879622547c
[processing] Fix bad layout for docks in modeler
...
Because there's some deep underlying issue which causes the dock
layouts to get corrupted in certain circumstances, avoid the
issue entirely by moving construction of the docks out of
the .ui file and instead do it all manually via Python code.
Fixes #16428 , #19068
2018-05-31 12:45:47 +10:00
Nyall Dawson
e8515d86ee
Fix crash in QgsNetworkContentFetcherRegistry
2018-05-31 10:50:24 +10:00
Nyall Dawson
de347f0742
Move 'move features' button to correct place in toolbar
2018-05-31 09:52:39 +10:00
Nyall Dawson
3ef7b125ab
Use a snapping indicator when picking feature to move with move tool
...
Fixes #19065
2018-05-31 09:30:35 +10:00
Nyall Dawson
37b06bcf29
[processing] Fix Rectangles/Ovals/...(variable) chokes on angle values of 0
...
Change the test to a NULL test instead, as angle values of 0 are valid
2018-05-31 08:55:26 +10:00
nirvn
377f393c67
Use subsetStringChange signal for layer tree view filter indicator
2018-05-30 18:37:12 +07:00
Nyall Dawson
3aa4968f93
Optimise geometry conversion to/from geos
2018-05-30 18:52:41 +10:00
nirvn
0a3bef1bc9
Remember last used directory when saving map as PDF
2018-05-30 15:34:16 +07:00
Nyall Dawson
ab04e0fa98
Tweak wording of metadata contacts header
...
Because contacts have an explicity 'role' setting, they may not
necessarily be the 'owner' of the resource
2018-05-30 16:51:09 +10:00
Nyall Dawson
d4a5df2f2c
More unit checks for project dirtying
2018-05-30 14:15:00 +10:00
Nyall Dawson
69b590b0ef
Fix corrupted text in Open From menu item
2018-05-30 13:30:27 +10:00
Alexandre Neto
e7da103096
Changes tooltip of Open Layer Styling button
2018-05-30 08:52:53 +10:00
Nyall Dawson
6bf5274b11
[processing] Fix some missing references warnings
2018-05-30 08:51:30 +10:00
Nyall Dawson
aabbb307fa
[processing] Fix clearing destination doesn't actually reset to temporary output
...
Even though the UI makes it look like it did
2018-05-30 07:45:34 +10:00
Nyall Dawson
ce2f7739e7
[processing] Correct text for temporary folder output
2018-05-30 07:45:34 +10:00
Salvatore Larosa
68b7f5a807
Merge pull request #7087 from slarosa/fix_19001
...
Fixes #19001 : update url for _pyqgis and _api commands
2018-05-29 22:38:32 +02:00
Nyall Dawson
d157b6e661
[processing] Fix destination folder param is not updated after
...
picking from the file dialog alone
2018-05-30 06:12:09 +10:00
Nyall Dawson
6c0a1da076
Filter invalid rings during label geometry preparation
2018-05-30 05:01:40 +10:00
Nyall Dawson
2a70c4bcca
Remove invalid ring handling from filterVertices, move to removeInvalidRings()
2018-05-30 05:01:40 +10:00
Nyall Dawson
53d4d0b40a
Fix filterVertices for multipoint geometries
2018-05-30 05:01:40 +10:00
Nyall Dawson
f7618d00dc
Fix doxygen
2018-05-30 05:01:40 +10:00
Nyall Dawson
e33c1942a9
Optimise some coordinate transforms
2018-05-30 05:01:40 +10:00
Nyall Dawson
0c7df170e1
Optimise QgsCurve::asQPolygonF for linestring geometries
2018-05-30 05:01:40 +10:00
Nyall Dawson
3ba7c0b322
Unit tests for filterVertices
2018-05-30 05:01:40 +10:00
Nyall Dawson
16091eca73
Better memory management, handle nan coordinate results when
...
calculating point feature label obstacle geometry
2018-05-30 05:01:40 +10:00
Nyall Dawson
484102769e
[labeling] Geometry transformations may result in nan points,
...
so filter these out when registering labeled features
2018-05-30 05:01:40 +10:00
Nyall Dawson
f092c7edb7
Add method to filter vertices for geometries in place, by providing a custom filter function
2018-05-30 05:01:40 +10:00
Nyall Dawson
8341b9b19c
Safer memory management for shapeburst fills
...
Fail gracefully if temporary image could not be allocated
TODO: use a maximum size for the image, and downsample to match
2018-05-30 05:01:40 +10:00
Nyall Dawson
c013c23ecc
Catch some uncaught transform exceptions
2018-05-30 05:01:40 +10:00
Nyall Dawson
ff7c70fc87
[processing][gdal] Fix gdal command does not automatically update
...
when destination value is changed
2018-05-29 22:21:31 +10:00
Matthias Kuhn
744a42ffc2
Assume URL already encoded in web view widget
2018-05-29 12:32:10 +02:00
Nyall Dawson
ad1fef9f7c
Workaround crash in msvc when raising a GEOS exception
...
In some circumstances MSVC tries to raise it's own internal
exception when we try to raise a GEOSException. This results
in a hard crash of QGIS.
To workaround this, we cautiously try to raise a GEOSException
on msvc builds, catching all other raised exceptions if
throwing the GEOSException triggers them. This at least allows
us to gracefully handle the geos error without crashing QGIS
(although the detailed GEOS error message is not available
when this situation occurs... but that's still better than
a crash!).
If you want to try to find a better fix for this, the
testqgsexpression.cpp test suite will demonstrate the issue.
Without this fix the test will crash on the "line_interpolate_point point"
test.
Refs #14752
2018-05-29 20:26:44 +10:00