35766 Commits

Author SHA1 Message Date
Marco Hugentobler
2d36e1a351 WMS 1.3.0 compliance: exception format must be advertized as 'XML', not 'text/xml' 2016-11-29 14:10:02 +01:00
borys
0ee93eece2 [bugfix] Fix broken docks customization. Fixes #8055 2016-11-29 12:38:58 +01:00
Marco Hugentobler
4659fd40d2 WMS 1.3.0 compliance: CRS:84 needs to be supported 2016-11-29 11:56:50 +01:00
Marco Hugentobler
ae64430719 WMS 1.3.0 compliance: support BGCOLOR parameter 2016-11-29 11:45:56 +01:00
Marco Hugentobler
63f496c681 WMS 1.3.0 compliance: throw exception if feature info point is not within the WIDTH/HEIGHT parameters 2016-11-29 11:30:29 +01:00
Marco Hugentobler
df411eb648 WMS 1.3.0 compliance: use the reserved word 'None' if no fees 2016-11-29 11:27:50 +01:00
Larry Shaffer
fe8dfe1c1c Merge pull request #3803 from dakcarto/qt5py3-more-mac-fixes 2016-11-28 17:59:02 -07:00
Nyall Dawson
45a52dfacd Rename minimum area paremeter, fix docs for QgsCurvePolygon::removeInteriorRing 2016-11-29 08:43:23 +10:00
Médéric RIBREUX
c147ee2bf3 Add with .. to all subprocesses 2016-11-28 09:54:27 +01:00
Médéric RIBREUX
c3ad30da34 Fix subprocess unclosed file 2016-11-28 09:54:27 +01:00
Nyall Dawson
fef15e0165 [processing] Consolidate 'delete holes' algorithms
Copy min area parameter from 'Fill holes' algorithm to 'delete
holes' algorithm.

Also:

- make algorithm maintain z/m values
- make algorithm work with curved geometries
- add unit tests
2016-11-28 13:12:50 +10:00
Nyall Dawson
57f482e2d9 Add method to QgsGeometry to remove interior rings from a polygon
With an optional area threshold
2016-11-28 12:08:21 +10:00
Even Rouault
5ef16bf659 Fix previous commit 2016-11-25 15:45:58 +01:00
Even Rouault
3024fe701d Replace calls to the now-deprecated-in-GDAL-trunk OGRFree() by CPLFree() 2016-11-25 15:40:20 +01:00
Alexander Bruy
a1eeed4175 Merge pull request #3799 from nyalldawson/processing_grids
[processing] Unify duplicate grid creation algorithms
2016-11-25 08:24:16 +02:00
Larry Shaffer
8c8db0eb51 Ensure GRASS plugin CMake extra includes macro works for all versions 2016-11-24 23:02:24 -07:00
Larry Shaffer
3f50e8356e [processing] Ensure reading of shortHelp yaml files as UTF-8
On macOS 10.11 with Py 3.5.2, .yaml files defaulted to ASCII and failed.
2016-11-24 09:44:33 -07:00
Larry Shaffer
33120528d0 Add GRASS plugin CMake macro to find extra includes of GRASS compilation
Such includes may need found again when including some GRASS headers.
2016-11-24 09:42:32 -07:00
Larry Shaffer
c8eca29d1d Add default sip directory to search for Qsci sip files
Handles instance where Qsci directory is outside of PyQt5 sip directory.
The default sip directory is logical additional place to search.
2016-11-24 09:42:32 -07:00
Larry Shaffer
d187dd35cf Flip CMake finds for Qt-based frameworks, to ensure Headers are searched
Search for libraries first, before includes, so any frameworks found can
have their Headers subdirectory added to search paths for includes.

- Reintroduce qwt and qscintilla2 base library names for searching.
2016-11-24 09:42:32 -07:00
Alexander Bruy
95072e9bfd Merge pull request #3802 from alexbruy/processing-scripts
[processing] script editor UI improvements
2016-11-24 14:36:57 +02:00
Alexander Bruy
f83351be25 [processing] remove statusbar from script editor 2016-11-24 12:41:04 +02:00
Alexander Bruy
c3ed39061d [processing] improve script editor dialog
Use QMainWindow instead of QDialog, add normal toolbar instead of
QToolButtons. Also fix some issues caused by Qt5 switch.
2016-11-24 12:34:59 +02:00
Alexander Bruy
fdc0a3f874 Merge pull request #3800 from nirvn/processing_modeler_panels
[processing] upgrade modeler to make use of qgsdockwidgets
2016-11-24 10:49:36 +02:00
nirvn
ac721d3344 [processing] python3/pyqt5 fixes for get scripts and models dialog 2016-11-24 09:45:47 +01:00
nirvn
a6ebe830b0 [processing] upgrade modeler to make use of qgsdockwidgets 2016-11-24 11:59:19 +07:00
Nyall Dawson
772b769403 [processing] Hide redundant grid creation algorithms
Condenses the duplicate grid algorithms into single algorithms
(one for line, one for polygon), taking the best bits from both
and adding tests
2016-11-24 13:18:47 +10:00
Nyall Dawson
7e0cd9af3d Fix QgsFields::lookupField returns bad result for empty field name
QString::isNull vs ::isEmpty strikes again!
2016-11-24 11:17:03 +10:00
Germán Carrillo
dccd00dcb1 Adding test to Line Intersection algorithm
Since both input and intersect layers have only one field (fid), the result is the same for both (existing and new) tests. The result now comes with the intersect field, renamed to fid_1 (previously not kept).
2016-11-24 10:42:24 +10:00
Germán Carrillo
193d400d29 Make QGIS Line Intersections algorithm able to keep all attributes. 2016-11-24 10:41:11 +10:00
Nyall Dawson
d44bc112e0 [processing] Fix file format combo showing formats in random orders 2016-11-24 09:51:09 +10:00
Nyall Dawson
1e661e37b9 [FEATURE][processing] New 'drop geometries' algorithm
Simply removes any geometries from an input layer and returns
the features with attributes only
2016-11-24 09:41:11 +10:00
Nyall Dawson
38a0ea0844 Small tweaks to processing split algorithm, add tests 2016-11-24 08:48:37 +10:00
Bernhard Ströbl
0e2ef065d7 [processing] [FEATURE] SplitWithLines
Rename algorithm SplitLinesWithLines to SplitWithLines
Accept polygon as input, too
Use only selected lines to split with (if processing is set to use selection only)
Issue log message if trying to split multi geometries
Update help
2016-11-24 08:05:16 +10:00
Nyall Dawson
986acab9cc [processing] Tweak test precision 2016-11-24 07:54:40 +10:00
Nyall Dawson
98392bda07 Add another .aux.xml to .gitignore 2016-11-24 07:53:32 +10:00
Nyall Dawson
d742478ac9 [processing] Add tests for create points from table alg 2016-11-24 07:52:53 +10:00
Nyall Dawson
69e8e4a3c2 [processing] Allow alg tests to use ParameterTable inputs 2016-11-24 07:52:17 +10:00
Matthias Kuhn
7726205dc3 Followup f3482d2: mapThemeStyleOverrides is plural 2016-11-23 15:51:10 +01:00
Matthias Kuhn
73d9c4a295 Some more adjustments for the attribute type dialog 2016-11-23 15:28:50 +01:00
Harrissou Sant-anna
f450725108 Rework the Edit widget properties dialog 2016-11-23 15:28:50 +01:00
volaya
dd04ecd30d Merge pull request #3768 from DelazJ/patch-19
Typo fix in Processing help file
2016-11-23 12:25:06 +01:00
volaya
0a0de8012e Merge pull request #3796 from nirvn/processing_modeler_msgbar
[processing] switch a couple of modeler pop up dialogs to message bars
2016-11-23 12:24:34 +01:00
nirvn
6e2288dccb [processing] switch a couple of modeler pop up dialogs to message bars 2016-11-23 17:28:34 +07:00
Matthias Kuhn
d559d7ff25 Partially revert 9bb3235
The -DCMAKE_POSITION_INDEPENDENT_CODE=ON resolves to -fPIE instead
of -fPIC (on some platforms?) rendering cmake broken.
2016-11-23 09:26:44 +01:00
Alexander Bruy
eeafe67467 Merge pull request #3795 from nirvn/modeler_toolbar
[processing] improve the modeler dialog UI and icons
2016-11-23 09:41:43 +02:00
nirvn
2652aa50c9 [processing] improve the modeler dialog UI and icons
- use a proper toolbar to match other parts of QGIS
- show keyboard shortcuts in toolbar action tooltips
- create vector icons to replace PNG ones
2016-11-23 13:45:17 +07:00
Nyall Dawson
489e00df8d [processing] Enhance create points layer alg
Clean up code, allow setting z/m columns
2016-11-23 16:43:25 +10:00
Nyall Dawson
3c51a93f6a [processing] Fix very broken delete columns algorithm 2016-11-23 15:21:17 +10:00
Larry Shaffer
d712b49a74 Merge pull request #3790 from dakcarto/qt5py3-mac-fixes
Qt5py3 Mac fixes
2016-11-22 21:29:38 -07:00