31356 Commits

Author SHA1 Message Date
Alexander Bruy
ed38d5d95e Merge pull request #2819 from NaturalGIS/processing_fix_grass_grass7_r_sunmask
[processing] fix GRASS and GRASS7 r.sunmask
2016-02-22 11:33:20 +02:00
Richard Duivenvoorde
70ff8b5b3e Merge pull request #2826 from DelazJ/patch-1
Update label
2016-02-22 10:32:56 +01:00
Nyall Dawson
a1672da17c Fix some test failures, warnings in nightlies
Add more tolerance to distance area tests, fix doxygen param option
2016-02-22 13:48:10 +11:00
Nyall Dawson
173c7d7814 [server] Fix some exceptions were not correctly restoring layer opacity 2016-02-22 11:06:53 +11:00
Nyall Dawson
f264799f08 [server] Make restoration of original layer subsetStrings much more
robust (there were many code paths where the original filters
were not being correctly restored)
2016-02-22 11:06:17 +11:00
Nyall Dawson
a46dca56f6 Correctly restore layer subsetStrings after wfs/wms requests...
by switching storage/restoration of subset strings to use
QgsMapLayer pointers instead of layer ids. It seems that the
majority of layers created by server are not registered in
the map layer registry, so retrieving layers by layer id
under server is not reliable.
2016-02-22 11:00:55 +11:00
Nyall Dawson
90a4ae8065 Fix #13919, don't reset layer subsetStrings when server python plugins
are enabled
2016-02-22 11:00:05 +11:00
Nyall Dawson
ba7dc0d7e7 Add unit tests for #13919 2016-02-22 10:20:22 +11:00
Nyall Dawson
0446f50729 Fix slow filter rect requests with server python plugins (refs #13919) 2016-02-22 10:20:22 +11:00
Jürgen Fischer
fab8dc2176 Merge pull request #2817 from jef-n/geometryv2-cache-cs
change QgsAbstractGeometryV2::coordinateSequence() to return a
2016-02-21 22:33:27 +01:00
Juergen E. Fischer
e503c705a1 change QgsAbstractGeometryV2::coordinateSequence() to return a
implicitly shared copy of an internal cache instead of recreating the
coordinate sequence again and again.

Improves performance of the nodetool on large features a lot (refs #13963)

Also introduce Qgs(Coordinate|Ring|Point)SequenceV2 typedefs.
2016-02-21 21:49:51 +01:00
Jürgen Fischer
4485d3abcf Merge pull request #2824 from nyalldawson/geombbox
Optimise storage/calculation of geometry bounding boxes
2016-02-21 19:01:52 +01:00
Matthias Kuhn
959952e134 Merge pull request #2820 from NaturalGIS/processing_fix_saga_223_detection
Fix SAGA 2.2.3 Processing detection
2016-02-21 14:07:16 +01:00
Harrissou Sant-anna
e4dba1e4ce Update label
Given that the canvas rotation is in QGIS for many releases, it may be time to remove the "experimental" attribute in the label
2016-02-21 14:05:54 +01:00
Matthias Kuhn
a0a20eaf60 Merge pull request #2825 from m-kuhn/processingTestFiles
Add file comparison for HTML output to processing
2016-02-21 14:05:00 +01:00
Matthias Kuhn
23802eb5b7 Add file comparison for HTML output to processing test generator
Refs #14311
2016-02-21 13:16:59 +01:00
Matthias Kuhn
20fc30b0fe Add file comparison to processing tests
And a test for basic numeric statistics
2016-02-21 13:15:21 +01:00
Matthias Kuhn
f6995646f2 [processing] Add some newlines to the output of basic stats 2016-02-21 13:15:09 +01:00
Matthias Kuhn
6a8b4075e0 Add method for file comparison to testing lib 2016-02-21 13:13:34 +01:00
Nyall Dawson
6116fdcdb4 Add a bunch of missing geometry cache clears 2016-02-21 19:55:15 +11:00
Nyall Dawson
50f01a2ac8 Optimise storage/calculation of geometry bounding boxes
- removes storage of bounding box from QgsPointV2 (gives significant
decrease in size of object)
- more efficient calculation of bounding box for linestrings

Additionally, this commit moves the bounding box invalidation to a
virtual QgsAbstractGeometryV2::clearCache() method, so that other
non-bounding box caches can also be cleared when the geometry
is modified.
2016-02-21 16:26:45 +11:00
Matthias Kuhn
4c63c85cca Show provider errors more prominently 2016-02-20 17:21:57 +01:00
Juergen E. Fischer
fef9c93e48 fix typo (followup 5c4bf99) 2016-02-20 17:11:19 +01:00
Juergen E. Fischer
5c4bf99ce2 debian packaging update: manually merge some changes from PR#2818 and
some spelling fixes.
2016-02-20 16:55:16 +01:00
Giovanni Manghi
607642a562 Fix SAGA 2.2.3 Processing detection 2016-02-20 15:47:55 +00:00
Giovanni Manghi
3f9263b4b8 fix GRASS and GRASS7 r.sunmask 2016-02-20 14:52:12 +00:00
Sebastian Dietrich
e99ccb7930 remove the accompanying QgsEditorWidgetConfig when removing a field
(refs #14136)
2016-02-20 15:39:47 +01:00
Matthias Kuhn
0c0d72bb03 Merge pull request #2816 from SebDieBln/FixDuplicateJoins
[Bugfix] create vector joins only once for a duplicated layer (fixes #14298)
2016-02-20 11:38:57 +01:00
Jürgen Fischer
07240e31c2 Merge pull request #2813 from rouault/avoid_astyle_writing_unmodified_files
astyle.sh: make it not touch unmodified files
2016-02-20 00:19:11 +01:00
Sebastian Dietrich
7431ec6528 create vector joins only once for a duplicated layer (fixes #14298) 2016-02-19 23:50:44 +01:00
Juergen E. Fischer
1e80a984df include spatialindex only in core (fixes #13197) 2016-02-19 21:06:07 +01:00
Alexander Bruy
cf8c7b13db fix failing indenation test 2016-02-19 21:19:49 +02:00
Alexander Bruy
e0acb696a4 Merge pull request #2815 from NaturalGIS/processing_fix_grass7_r_water_outlet
[processing] fix GRASS7 r.water.outlet
2016-02-19 20:21:25 +02:00
Giovanni Manghi
141a0a26fb processing fox GRASS7 r.water.outlet 2016-02-19 18:16:07 +00:00
Alexander Bruy
db1142e4fe Merge pull request #2814 from NaturalGIS/processing_fix_gdal_rasterize
[processing] fix gdal_rasterize: missing output format parameter
2016-02-19 20:09:27 +02:00
Giovanni Manghi
3215247c71 fix processing gdal_rasterize: missing output format parameter 2016-02-19 18:03:02 +00:00
Even Rouault
ec0be3ca6c Fix use of wrong variable in astyleit(), introduced in previous commit 2016-02-19 16:29:36 +01:00
Even Rouault
3f330aa667 astyle.sh: make it not touch unmodified files
Currently astyle.sh will rewrite files, even if no change are made.
This causes some editors (for example kate) to believe that the file
has been changed even if it is not the case. Letting the timestamp
untouched is not enough. So make 'flip' and 'unify_includes.pl'
operate on copies, and move the copies as the original file if
differences are found.
2016-02-19 16:19:17 +01:00
Juergen E. Fischer
7f56c5d104 reduce debugging noise (followup 1a29030) 2016-02-19 16:11:22 +01:00
Juergen E. Fischer
b6de19712e also log rendering times of individual layers when debugging output is
enabled
2016-02-19 16:11:21 +01:00
Alessandro Pasotti
2973c1dc4f Merge pull request #2812 from elpaso/accesscontrol-api-docs
Added new plugin filters to server api docs
2016-02-19 16:09:05 +01:00
elpaso
bbc8feb835 Added new plugin filters to server api docs 2016-02-19 16:05:39 +01:00
Jürgen Fischer
410fe32b08 Merge pull request #2802 from ahuarte47/Issue_RemoveMap2screenMethods
Remove duplicate methods to convert map coordinates to screen coordinates
2016-02-19 15:40:35 +01:00
Alvaro Huarte
1a29030383 Remove duplicate methods of conversion
Remove duplicate methods of conversion of map coordinates to screen
coordinates
2016-02-19 09:43:01 +01:00
Juergen E. Fischer
6f393751aa spelling fix 2016-02-19 09:22:11 +01:00
Nyall Dawson
c06577d9dc Fix order by not set for 25d renderer 2016-02-19 16:09:45 +11:00
Juergen E. Fischer
d01d42ecba prevent exceeding allocation from corrupt wkb 2016-02-19 02:16:35 +01:00
Nyall Dawson
683cab07e3 Fix typo 2016-02-19 10:13:18 +11:00
Nyall Dawson
4285d70b6c Fix "feature rendering order" checkbox is not honored (fix #14323) 2016-02-19 10:11:43 +11:00
Alexander Bruy
f36214c567 Merge pull request #2808 from m-kuhn/proclogtitle
[processing] always translate debug messages tab title (fix #14287)
2016-02-18 19:38:36 +02:00