6266 Commits

Author SHA1 Message Date
Mathieu Pellerin
2adfbb078a [symbology] add semicircle, third, quarter circles to simple markers 2016-04-04 20:09:02 +10:00
Matthias Kuhn
48943d44f6 Prefer usage of https:// over http:// 2016-04-04 11:08:23 +02:00
Alexander Bruy
3ab6db168f [processing] fix looping over features in Join Attributes alg (fix #14428) 2016-04-04 11:52:02 +03:00
Mathieu Pellerin
541463718d [FEATURE] add outline join style to ellipse markers 2016-04-04 14:38:52 +10:00
Nyall Dawson
ae00eb965c [FEATURE] Allow expression functions to use named parameters
This commit sets the framework for allowing expression functions to
use named parameters. Ie, instead of:

clamp(1,2,3)

you can use:

clamp( min:=1, value:=2, max:=3)

This also allows arguments to be switched, eg:

clamp( value:=2, max:=3, min:=1)

Additionally, it allows for a more structured definition of function
parameters to handle optional arguments and default values for
parameters. These are currently being done using a hacky infinite
argument list.

I've utilised the postgres ':=' syntax for specifying named arguments
to avoid potential collisions which may arise with the equality test
if we re-used just the '=' operator alone.

Sponsored by North Road
2016-04-04 13:59:13 +10:00
Juergen E. Fischer
1cbcf49043 include db2 provider in packaging 2016-04-04 00:59:38 +02:00
David Adler
5fe19c5f15 merged DB2 updates
[FEATURE] New vector data provider for DB2 sources
2016-04-04 07:55:50 +10:00
nirvn
6ad3537403 [FEATURE] add outline join style settings to simple markers
(fixes #3797)
2016-04-03 09:57:11 +07:00
Juergen E. Fischer
99d5e42247 [FEATURE] vector file writer: allow selection of attributes to export 2016-04-03 01:56:21 +02:00
Alexander Bruy
aef26c90f3 [processing] more HiDPI fixes (refs #14474) 2016-04-01 16:48:04 +03:00
Matthias Kuhn
e3de0c119a Move drag and drop designer python API to QgsEdtiFormConfig 2016-04-01 13:35:33 +02:00
Alexander Bruy
9c96be1214 [processing] add function to retrieve Processing version
Initial idea by Etienne Trimaille
2016-04-01 14:09:02 +03:00
Nyall Dawson
38fa2980ad [composer] Fix polylines would be removed if they had < 3 points
when deleting nodes (2 node lines should be allowed)
2016-04-01 14:23:19 +11:00
Nyall Dawson
90b6f46bf1 Use Qt methods for translating node coords to scene coords 2016-04-01 14:23:12 +11:00
Blottiere Paul
7a8a5411e0 [FEATURE][composer] Add tools for drawing polygon and polylines 2016-04-01 11:05:03 +11:00
Juergen E. Fischer
3bfe2f1467 really fix ab5f06b (ouch again - machine mixup) 2016-03-31 23:03:03 +02:00
Juergen E. Fischer
c6117e0d32 fix ab5f06b (ouch) 2016-03-31 22:57:24 +02:00
Salvatore Larosa
0168bd5c68 [pyqgis-console] fix multi-line code execution 2016-03-31 22:53:10 +02:00
Salvatore Larosa
20ce2343cb [pyqgis-console] fix import statement 2016-03-31 22:53:10 +02:00
Juergen E. Fischer
ab5f06b9fb processing: base grass path on OSGEO4W_ROOT where available 2016-03-31 22:51:56 +02:00
Tom Kralidis
26ebc83681 [MetaSearch] fix version referencing 2016-03-31 11:13:18 -04:00
Tom Kralidis
3dffb7b743 reuse core icons 2016-03-31 10:14:08 -04:00
Marco Hugentobler
19120f40cf Keep old method signature in wms config parser for compatibility 2016-03-31 13:23:35 +02:00
Marco Hugentobler
332c1632f3 Adapt qgswmsconfigparser.sip 2016-03-31 10:52:22 +02:00
Nyall Dawson
6545746fc6 [FEATURE] Add extra resampling methods to align raster tool which are
available in GDAL >= 2.0 (max, min, median, q1 and q3)
2016-03-31 16:45:16 +11:00
Nyall Dawson
a30bf95c4b Drop precision of some processing tests to pass on Windows 2016-03-31 16:44:57 +11:00
Nyall Dawson
6526cf5a86 New QgsFontUtils::asCSS method for converting a QFont to a CSS
string representation (as close as possible)
2016-03-30 19:35:34 +11:00
Alexander Bruy
26df41f950 Merge pull request #2945 from sept-en/master
[processing] fixed UI bug with invalid button width in Modeler algorithm dialogs
2016-03-29 16:48:33 +03:00
Matthias Kuhn
b1aa20b50c Add QgsTableWidgetItem for easier sorting of checkbox tables 2016-03-29 08:29:00 +02:00
Matthias Kuhn
ae7b657da3 Add a new filter for WritableLayers to QgsMapLayerProxyModel 2016-03-29 08:27:53 +02:00
Matthias Kuhn
93e73ac66f Make readOnly mode of vector layers configurable 2016-03-29 08:27:53 +02:00
Matthias Kuhn
d06c4f8f31 Make QgsMapLayerProxyModel::exceptedLayers a property 2016-03-29 08:27:53 +02:00
Matthias Kuhn
54219c571f Centralize handling of non-identifiable layers in QgsProject 2016-03-29 08:27:53 +02:00
Matthias Kuhn
e133b42896 Enable console with Python3 / PyQt5 2016-03-29 08:20:43 +02:00
Septen
bf83f4ebd0 [processing]Fixed UI bug with invalid button width. 2016-03-27 23:02:45 +04:00
Matthias Kuhn
3eb7f39281 Geometry testing, reduce default precision 2016-03-27 13:31:15 +02:00
Anita Graser
b8d1fb6fc9 added buffer tests 2016-03-27 13:31:14 +02:00
Juergen E. Fischer
fbf4d675ca de-plenk more 2016-03-25 23:08:32 +01:00
Juergen E. Fischer
962726cf66 de-plenk exclamation marks 2016-03-25 22:50:50 +01:00
Alexander Bruy
428ec00e5b fix typo 2016-03-25 16:21:06 +02:00
Alexander Bruy
619356ea1c [processing] add OPTIMIZE_SIZE option to gdalwarp (fix #5651) 2016-03-25 15:37:20 +02:00
Alexander Bruy
660bb27388 [processing] replace some raster icons with SVG to improve HiDPI support (refs #14474) 2016-03-25 15:19:52 +02:00
Alexander Bruy
6f7961044f [processing] refactor Virtual vector layer algorithm
Add support for unioned layers (fix #12991)
2016-03-25 15:19:52 +02:00
elpaso
2d3b813d22 Fixes an error when unloading plugins
Custom utils._import was never called, because
builtins was correctly imported (even if it missed __import__)
and  _import was then monkey patched to builtins instead of __builtin__

Tested on python 2
2016-03-25 12:17:58 +01:00
Juergen E. Fischer
f129540991 don't include future for python3 (followup 2b55d89) 2016-03-25 10:41:37 +01:00
Juergen E. Fischer
2b55d89d2a give qgis future (followup 15b3600) 2016-03-25 01:00:45 +01:00
Hugo Mercier
7dbc0bf819 [db manager] Fix virtual layers plugin (fixes #14404) 2016-03-23 17:39:41 +01:00
Alexander Bruy
70e2696be5 Merge pull request #2936 from sept-en/master
[processing] fix filter in Processing settings dialog. Add ability to specify mininal required number of items for MultipleInput parameter (fix #11469, fix #12580)
2016-03-23 17:23:08 +02:00
Even Rouault
d830d91764 Add missing SQLITE3_INCLUDE_DIR in pyspatialite CMakeLists.txt 2016-03-23 16:03:58 +01:00
Stéphane Brunner
cf22cab3e9 Fix the master (merge without tests pass :-( )
Related to #2893
2016-03-23 13:53:04 +01:00