5647 Commits

Author SHA1 Message Date
Nyall Dawson
6499439cc5 Fix failing tests, add tests for ordered placement
Sponsored by Andreas Neumann
2016-01-12 08:24:38 +11:00
Nyall Dawson
a3cee7df42 Fix spacing 2016-01-12 08:24:13 +11:00
Hugo Mercier
9472c98686 [processing] add a new algorithm to execute SQL thanks to the virtual provider 2016-01-11 18:04:35 +01:00
Hugo Mercier
83a24a3794 [processing] add more possible data providers for input vector layers 2016-01-11 17:15:01 +01:00
Alexander Bruy
716664e749 [processing] try to fix HiDPI issue with Help tab 2016-01-11 14:15:03 +02:00
Hugo Mercier
70f26b66be Merge pull request #2647 from mhugo/vlayer_gui
Virtual layers GUI integration
2016-01-11 12:17:50 +01:00
volaya
be5d657c27 [processing] use simple QLabel widgets for toolbox tips 2016-01-11 09:39:09 +01:00
volaya
473e3ea9c5 [processing] removed unused constant 2016-01-11 09:39:08 +01:00
volaya
e7e845158a [processing] removed unused code 2016-01-10 23:29:38 +01:00
Juergen E. Fischer
312de68331 spelling fixes 2016-01-10 17:30:17 +01:00
Radim Blazek
689be029d4 missing sip 2016-01-09 16:33:56 +01:00
Juergen E. Fischer
4e1cf3c081 add missing copyright headers 2016-01-08 21:32:11 +01:00
Juergen E. Fischer
bd6169e1ce spelling fixes 2016-01-08 20:38:43 +01:00
Alexander Bruy
8d2f7bb2ee [processing] correctly write html output in utf-8 2016-01-08 16:50:07 +02:00
volaya
931ca4d6d6 [processing] indentation fixes 2016-01-08 12:52:19 +01:00
Alexander Bruy
4137437f2c PEP8 fixes 2016-01-08 10:32:43 +02:00
volaya
62302377db [processing] UI/UX improvements
Related to QEP #19

Some algorithm description provided by Frank Sokolic
2016-01-08 08:27:22 +01:00
volaya
e0a557a9c8 [processing] added AllowUnmatching tag to SAGA 'Add grid values to...' algorithm 2016-01-08 08:14:57 +01:00
Nyall Dawson
44bf78fa5c Fix Sip coverage test on Debian nightlies 2016-01-08 16:51:18 +11:00
Nyall Dawson
38baaafd05 [FEATURE] Show recent colors in layer right click menus 2016-01-08 16:43:35 +11:00
Nyall Dawson
87c58f4541 Mark more includes as system includes 2016-01-08 16:43:27 +11:00
Matthias Kuhn
53ae759670 PEP8 2016-01-07 17:10:13 +01:00
Alexander Bruy
b207268e69 add missed license headers in Processing files 2016-01-07 17:52:49 +02:00
Hugo Mercier
bbf2137940 Allow to filter joined fields with a virtual layer 2016-01-07 16:34:34 +01:00
Hugo Mercier
8bbdff471c Fix a bad indentation bug 2016-01-07 15:38:09 +01:00
Hugo Mercier
7e5915ec79 Allow to embed layers with dependencies 2016-01-07 14:37:23 +01:00
Hugo Mercier
1a1af3788c Rework layer dependencies to work also with layer definition files 2016-01-07 14:03:15 +01:00
Hugo Mercier
020dac0702 Allow to declare layer dependencies on a vector layer 2016-01-07 12:02:30 +01:00
Juergen E. Fischer
f8f056e0b2 fix server access control tests on windows 2016-01-07 10:50:34 +01:00
Nyall Dawson
9d63022e4e Merge pull request #2638 from SebDieBln/FixStyleManagerUI
Fix some UI issues in style manager
2016-01-07 11:17:58 +11:00
Juergen E. Fischer
34bc4ad788 fix ProcessingParametersTest test 2016-01-07 01:00:28 +01:00
Sebastian Dietrich
3b30a8c630 [StyleManager] change context-menu handling to signal/slot mechanism
Both context-menus affected: Group-Tree and Item-List
2016-01-07 00:27:18 +01:00
volaya
41c9da9b0b [processing] More informative message when cannot compute gdal commands due to wrong params 2016-01-06 10:35:53 +01:00
volaya
943b101501 [processing] added selectionChanged signal to MultipleInputPanel
linked signal with GdalAlgorithmDialog
2016-01-06 10:29:38 +01:00
volaya
1f22b432b5 Merge pull request #2633 from medspx/processing_gdal_retile
[Processing]Add gdal_retile.py and gdal2tiles.py algorithms
2016-01-06 10:05:02 +01:00
Hugo Mercier
b46a593e32 Merge pull request #2617 from SebDieBln/FixLayerDefVectorJoins
Make vector joins work within layer-definition-files
2016-01-06 09:50:38 +01:00
volaya
946f4e4814 [processing] correctly parse default value for boolean parameters upon construction 2016-01-06 09:34:08 +01:00
Nyall Dawson
f76babf634 [FEATURE] Add duplicate button to symbol properties
Allows easy duplication of a symbol layer
2016-01-06 16:04:14 +11:00
Sebastian Dietrich
b32f124488 [StyleManager] enable/disable appropriate buttons and menu entries 2016-01-06 02:56:32 +01:00
Sebastian Dietrich
95e571c3f8 added functions to QgsStyleV2 for getting groups by id 2016-01-06 02:56:30 +01:00
Nyall Dawson
5e4c14cd40 [FEATURE] Control over label rendering order
A new control for setting a label's "z-index" has been added to
the labeling properties dialog. This control (which also accepts
data-defined overrides for individual features) determines the order
in which label are rendered. Label layers with a higher z-index
are rendered on top of labels from a layer with lower z-index.

Additionally, the logic has been tweaks so that if 2 labels have
matching z-indexes, then:
- if they are from the same layer, a smaller label will be drawn
above a larger label
- if they are from different layers, the labels will be drawn in
the same order as the layers themselves (ie respecting the order
set in the legend)

Diagrams can also have their z-index set (but not data defined)
so that the order of labels and diagrams can be controlled.

Note that this does *NOT* allow labels to be drawn below the
features from other layers, it just controls the order in which
labels are drawn on top of all the layer's features.

Fix #13888, #13559
2016-01-05 22:27:22 +11:00
Nyall Dawson
d10680c5fc Followup 881074 2016-01-05 12:18:02 +11:00
Nyall Dawson
881074b194 Boost coverage of SIP bindings
Now all classes and members are either exposed to bindings or marked
as "not available in Python bindings" in the docs.

Drop test thresholds to 0. Now it should be much easier to determine
what missing members have been added which are causing test
failures.
2016-01-05 11:16:15 +11:00
Médéric RIBREUX
006a1614cf [Processing]Add gdal_retile.py and gdal2tiles.py algorithms
This should fix Redmine #3331
2016-01-04 13:19:46 +01:00
Matthias Kuhn
73945c0c56 Merge pull request #2631 from spatialthoughts/patch-1
Change comparison back to NULL
2016-01-04 09:51:29 +01:00
Matthias Kuhn
49eaf16f52 Merge pull request #2623 from cjmayo/no-pyqtconfig
[pyqgis-console] Don't import pyqtconfig
2016-01-04 09:50:42 +01:00
Ujaval Gandhi
899c57a91f Change comparison back to NULL
filter_null method previously filtered the NULL values using NULL type in qgis.core which is a QPyNullVariant. 
f9e0093ce7

This was subsequently changed to 'is not None' comparison which is incorrect. The current version fails to filter out the null values.
2016-01-04 11:01:06 +05:30
Nyall Dawson
4cc590c929 Cleanup labeling, avoid some duplicate enums, add docs 2016-01-04 07:23:58 +11:00
Sebastian Dietrich
b2b44ccca9 split generating XML and saving to QLR-file into separate functions
This increases flexibility and is consistent with the loading of a QLR-file.
2016-01-01 21:34:22 +01:00
Chris Mayo
6b42bad753 [pyqgis-console] Don't import pyqtconfig
pyqtconfig may not have been installed by PyQt4, leading to an error.

Was used to test for qt_version >= 0x40700 but CMakeLists.txt now checks
for QT_MIN_VERSION 4.8.0
2015-12-30 20:32:07 +00:00