39404 Commits

Author SHA1 Message Date
Martin Dobias
78a990b5b6 Fixing tests 2017-06-22 10:06:02 +02:00
Martin Dobias
146683f586 Back to unique_ptr 2017-06-21 15:01:59 +02:00
Martin Dobias
415d3e90a6 Use bold font in tests + fix a unit test 2017-06-21 14:54:52 +02:00
Martin Dobias
f33974e9e0 Use panel widget for data-defined size legend 2017-06-21 14:35:02 +02:00
Martin Dobias
5cff21f9e4 More build fixes 2017-06-20 17:04:48 +02:00
Martin Dobias
0bd29c3f98 Fix build problems 2017-06-20 15:50:00 +02:00
Martin Dobias
ea0b6899d1 Manual configuration of classes in legend with data-defined sizes 2017-06-20 12:44:40 +02:00
Martin Dobias
c9c42169ce Added unit tests 2017-06-19 16:37:00 +02:00
Martin Dobias
e3270edb7a Read/write also legend symbol in DDS legend, update DDS legend dialog 2017-06-19 15:55:46 +02:00
Martin Dobias
517fefe02a GUI for configuration of size-based legend for diagrams 2017-06-19 13:16:54 +02:00
Martin Dobias
ea8a2c2bf9 Added GUI for data-defined size legend (single/categorized/graduated renderer) 2017-06-16 17:00:12 +02:00
Martin Dobias
8c4d5bbb95 [FEATURE] Rendering of data-defined size in legend in "collapsed" mode
Instead of having different marker sizes in legend as separate legend nodes,
the new "collapsed" mode packs all sizes into one legend node.

This commit only makes it available in the API, not exposed in GUI yet.
2017-06-15 16:47:56 +02:00
Martin Dobias
a8999639c7 API cleanup for legend support in renderers 2017-06-13 00:07:00 +02:00
Denis Rouzaud
b3bd45b052 fix snapping in move feature tool 2017-06-12 21:23:32 +02:00
Denis Rouzaud
e6f423b4c5 install QgsGeometryRubberBand header 2017-06-12 18:31:13 +02:00
Alexander Bruy
e850c82cb0 Merge pull request #4604 from boundlessgeo/postgis_merge_features_port3_fix#15741
Fix Postgis Merge selected features regression (fix #15741)
2017-06-12 19:07:39 +03:00
Luigi Pirelli
ac1a579b42 adapted to the return value as QgsGeometry() 2017-06-12 17:38:26 +02:00
Luigi Pirelli
e5e887f66a more QgsPointXY 2017-06-12 16:12:36 +02:00
Alexander Bruy
22b7498cf8 more QgsPoint -> QgsPointXY fixes 2017-06-12 16:09:25 +02:00
Luigi Pirelli
44c6560221 typo 2017-06-12 16:09:25 +02:00
Luigi Pirelli
008cc79d9f added check if no gemetry is available 2017-06-12 16:09:25 +02:00
Luigi Pirelli
fdd5a50cb5 avoid control on all geometries if one fail 2017-06-12 16:09:25 +02:00
Luigi Pirelli
87116abd72 fix Postgis Merge selected features regression: port 3.0 fixes #15741 2017-06-12 16:09:25 +02:00
Nyall Dawson
1be9997dd3 Fix some memory leaks in tests 2017-06-12 20:25:18 +10:00
Denis Rouzaud
82cfc31870 avoid python signature overloads to handle NaN default values 2017-06-12 11:35:16 +02:00
Denis Rouzaud
2eb3e64803 [sipify] properly handle python signatures 2017-06-12 11:35:16 +02:00
rldhont
faa7c750bc Merge pull request #4699 from pblottiere/getlegendgraphic
[Server] WMS GetLegendGraphics refactoring
2017-06-12 09:40:57 +02:00
Nyall Dawson
492ad2db08 Merge pull request #4715 from nyalldawson/processing_pt31
[processing] Bring back iterating mode for algorithms
2017-06-12 16:32:34 +10:00
Nyall Dawson
63611b1d8f Port script code functions to c++ classes
Restore logging executed algorithms
2017-06-12 15:59:56 +10:00
Nyall Dawson
5177c7d181 Add a more descriptive tooltip for iterate mode button 2017-06-12 13:39:42 +10:00
Nyall Dawson
4b81630aa6 More responsive feedback when using iterate mode 2017-06-12 13:39:33 +10:00
Nyall Dawson
b9e0b46f9f Fix running algorithms in iterating mode 2017-06-12 13:35:31 +10:00
Nyall Dawson
60ea095d01 Port calculation of iterating destination to c++ 2017-06-12 13:35:17 +10:00
Nyall Dawson
40cae29228 Merge pull request #4702 from nyalldawson/processing_pt31
More processing goodness, restore algs
2017-06-12 11:17:47 +10:00
Nyall Dawson
277926047b Respect dissolve setting in c++ buffer alg 2017-06-12 10:47:46 +10:00
Nyall Dawson
15b30124c1 Hide qgis scripts for now (non-functional) 2017-06-12 10:39:57 +10:00
Nyall Dawson
d8302a26f2 Fix feature source widget returns source even when not set 2017-06-12 10:38:40 +10:00
Nyall Dawson
c52e6a72ba Fix raster layers showing as input choices for vector algs 2017-06-12 10:35:22 +10:00
Nyall Dawson
36ce8d15bc Port clip alg to c++
Rough benchtests reveal it's about 25% faster then the python
version
2017-06-12 10:27:49 +10:00
Nyall Dawson
0ceeb297f8 Merge pull request #4706 from nyalldawson/id
Use uuid instead of timestamp when generating layer ids
2017-06-12 10:21:09 +10:00
Nyall Dawson
d89b160429 Native c++ dissolve alg 2017-06-12 09:16:34 +10:00
Nyall Dawson
9f018e67e2 Fix handling optional multiple table field parameter with no fields set 2017-06-12 09:16:10 +10:00
Nyall Dawson
b40f409de2 Nicer formatting for log in algorithm dialog 2017-06-12 08:31:37 +10:00
Nyall Dawson
29f50b72ee [processing] Catch transform errors in when iterating features 2017-06-12 08:05:32 +10:00
Nyall Dawson
bc9b1b64f9 Astyle 2017-06-12 07:28:36 +10:00
Nyall Dawson
92397537fe Check validity outputs counts of valid/invalid features 2017-06-12 07:26:02 +10:00
Nyall Dawson
355549ad19 Avoid creating unused sinks 2017-06-12 07:26:02 +10:00
Nyall Dawson
e49cc78674 Make html output in basic stats algorithm optional 2017-06-12 07:26:02 +10:00
Nyall Dawson
cb41ef1adc Output useful logging when running algorithms from toolbox
Now outputs the input parameters, execution time, and results
2017-06-12 07:26:02 +10:00
Nyall Dawson
1d6d4be556 Correctly reject algorithm dialog
Algorithm dialog was not being rejected when close button was
called (only hidden), leading to old dialogs and widgets
hanging around forever...
2017-06-12 07:26:02 +10:00