34392 Commits

Author SHA1 Message Date
Marco Hugentobler
24cc0e2feb [FEATURE]: possibility to segmentize feature info geometry in server 2016-08-19 15:03:02 +02:00
Matthias Kuhn
6ae2daa145 Respect the "showLabel" flag on attribute editor elements 2016-08-19 14:50:22 +02:00
Matthias Kuhn
1bd26f75a5 [feature] Allow controlling labels for individual edit widgets
In the drag and drop designer, a double click on an item will allow
controlling if the label should be shown for each item individually.

Fix #15450
2016-08-19 14:50:21 +02:00
Matthias Kuhn
e30ff62419 Improve wording
Fix #15456
2016-08-19 10:11:49 +02:00
Matthias Kuhn
9c4761c9be Sort values in chained filter comboboxes (relation reference)
Fix #15454
2016-08-19 10:11:49 +02:00
Matthias Kuhn
48445e7484 Hide invalid constraints label when it's unused
Fix #15452
2016-08-19 10:11:48 +02:00
Matthias Kuhn
c46767106e Merge pull request #3410 from m-kuhn/editformconfig-refactor
Refactor edit form config
2016-08-19 09:53:39 +02:00
Matthias Kuhn
fd4fe83641 Doxymentation and sip bindings 2016-08-19 09:03:07 +02:00
Matthias Kuhn
633c1a3bbf Create a default tab layout if none is configured 2016-08-19 09:03:07 +02:00
Matthias Kuhn
5c20f0782a Cleanup QgsEditFormConfig
* It's now implicitly shared, meaning that changes to the config
   can be supervised and a signal is sent from QgsVectorLayer and
   there is no risk of elements suddenly being deleted.
 * Remove a bunch of methods that were in QgsVectorLayer for legacy
   reasons.
2016-08-19 09:03:07 +02:00
Juergen E. Fischer
72cbff918f dxf export: avoid symbology scale 0 (fixes #14138)
(cherry picked from commit 0a07fee15297e18a73b63f194f5aeecffd76800c)
2016-08-18 18:36:36 +02:00
Matthias Kuhn
54fb32d0f5 [travis] Allow failing mac osx builds
Seems to be a (temporary?) problem with sip in homebrew
2016-08-18 07:12:48 +02:00
Harrissou Sant-anna
db94d34a5d Remove mention of "panning" in the title as the frame is only about zooming (#3406)
Unless the "zoom factor" option in the frame applies also to panning (or an upcoming option will refer to it), mentioning panning in the title sounds erroneous.
The other option that refered to panning has been removed from 2.14 to 2.16.
2016-08-17 18:07:50 +02:00
Matthias Kuhn
2233cc1197 Replace obsolete QString::toAscii with QString::toLatin1 2016-08-17 17:18:52 +02:00
Alexia Mondot
b88d92df19 ENH update readme 2016-08-17 16:32:20 +02:00
Alexia Mondot
342fb040ee BUG NameError: name OTBSpecific_XMLcreation is not defined on exec 2016-08-17 16:32:00 +02:00
Alexia Mondot
2320838102 ENH update for OTB 5.4 2016-08-17 16:30:52 +02:00
Matthias Kuhn
0269d05369 [travis] Explicitly install missing homebrew deps 2016-08-17 12:00:12 +02:00
Nyall Dawson
58ef3c75bb Add missing doc 2016-08-17 15:34:55 +10:00
Matthias Kuhn
af0947826b Add isNumeric and QML bindings to QgsField 2016-08-17 07:16:19 +02:00
Frits van Veen
34e2bea246 'Using perimeter (curved)' labels on polygon layers will now respect 'Show upside-down labels' setting. 2016-08-17 14:43:23 +10:00
Nyall Dawson
d6b419ab18 Simplify handling of composer data defined buttons 2016-08-17 10:56:51 +10:00
Nyall Dawson
eb5cc0c731 Add method to reset vector layer for data defined button 2016-08-17 10:56:51 +10:00
Nyall Dawson
b349eb8a98 Fix some missing autoupdates for raster psuedo color widget 2016-08-17 10:56:51 +10:00
Nyall Dawson
34ebe124ff Don't crash raster shader with nan or inf values (fix #15444) 2016-08-17 10:56:51 +10:00
Nyall Dawson
5e80bf5825 Avoid warning 2016-08-17 10:08:04 +10:00
Nyall Dawson
f5b171597a Merge pull request #3391 from nyalldawson/single_sided
Single sided buffers
2016-08-17 07:40:53 +10:00
Nyall Dawson
d193574ba7 Fix doxygen warning 2016-08-17 06:44:04 +10:00
Nyall Dawson
989d9864c5 [FEATURE][processing] New algorithm for single sided buffers 2016-08-17 06:44:04 +10:00
Nyall Dawson
298d047125 [FEATURE] Expression functions for offset_curve and single_sided_buffer
Especially useful with geometry generators!
2016-08-17 06:43:02 +10:00
Nyall Dawson
d008d31f38 Fix potential crash when using default expression parameters 2016-08-17 06:43:02 +10:00
Nyall Dawson
e3f0d3d88f [FEATURE] Expose GEOS single sided buffer through QgsGeometry
Makes it easy for PyQGIS code to perform a single sided buffer
operation
2016-08-17 06:43:02 +10:00
Nyall Dawson
616a80f48e Bump minimum GEOS version to 3.3 2016-08-17 06:43:02 +10:00
Stéphane Brunner
40b70a3ddf Merge pull request #3326 from pvalsecc/perf
Add heuristic to not simplify geometries for nothing
2016-08-16 14:03:27 +02:00
Patrick Valsecchi
5ee97adc16 Add heuristic to not simplify geometries for nothing
Tested with a release binary and Swiss OSM roads in PostGIS at several zoom
levels (the higher, the less features), values in ms (average over at
least 100 queries):

Level | Before | After | % improvement
-------------------------------------------
7     |  37    |  36   | 2.7
6     |  41    |  38   | 7.32
5     |  48    |  46   | 4.17
4     |  70    |  64   | 8.57
3     | 114    | 109   | 4.39

Not much improvement (I'm quite dispointed, here), but not much change in
the code.
2016-08-16 12:48:35 +02:00
Nyall Dawson
cd4bc8887b Vertically stack the color widget when in dock mode 2016-08-16 19:47:28 +10:00
Alexander Bruy
ce133102bf Merge pull request #3392 from nyalldawson/processing_temp
[processing] If supported, use memory layers instead of shapefiles
2016-08-16 11:39:50 +03:00
Matthias Kuhn
282f406e5b Disable builtin pyyaml package with python 3
It's not compatible
2016-08-16 09:54:16 +02:00
Tudor Bărăscu
112df2f7ad in readme: addded geopackage as data source + macOS naming (#3394)
Before this commit it was somehow implied that OS X is not an
UNIX platform when in fact it is. Also, starting with macOS Sierra,
Apple has dropped the naming of OS X towards macOS.
2016-08-16 08:17:31 +02:00
Nyall Dawson
22be7edadf Merge pull request #3398 from nyalldawson/grad
FEATURE: Open color dialog inside layer style panel
2016-08-16 15:35:43 +10:00
Nyall Dawson
a3149b14d9 Merge pull request #3396 from nyalldawson/displace_widget
Use panels for displacement renderer settings
2016-08-16 15:34:39 +10:00
Nyall Dawson
0f2723542b Python 3 update 2016-08-16 08:59:01 +10:00
Martin Dobias
c306438946 Fix cache size setting in options dialog
The bug disabled network caching for all new QGIS installs...
2016-08-16 00:07:46 +02:00
Nyall Dawson
50c35929d8 Make QgsVectorLayer uniqueValues/min/maxValue consider edits
Previously these methods would inconsistently handle the
edit buffer, eg uniqueValues would consider changed attributes
but not added features. Now uniqueValues, minimumValue and
maximumValue all consider both added features and changed
attribute values when performing their calculation.

The most noticable effect of this fix is that the unique
values widget now correctly shows values for features which
have been added but not yet committed to the provider.
2016-08-16 07:57:15 +10:00
Denis Rouzaud
251fffa4c6 fix layout 2016-08-15 13:58:32 +02:00
Denis Rouzaud
c800ab46e9 enable relation editor widget test on Qt5 2016-08-15 13:56:18 +02:00
Alexander Bruy
866617ccd3 Merge pull request #3393 from nyalldawson/processing_translate
[FEATURE][processing] New algorithm for translating (moving) points
2016-08-15 14:41:39 +03:00
Alessandro Pasotti
4e82767fcf Merge pull request #3366 from aaime/sld_filter_fix
Do not generate a ogc:Filter where a ogc:Expression is expected.
2016-08-15 13:06:12 +02:00
Denis Rouzaud
1cb48ddd65 Merge pull request #3384 from wonder-sk/fix-postgres-qt5
Fix postgres pkey map in Qt5 (fixes #15223)
2016-08-15 11:58:14 +02:00
Denis Rouzaud
ea4e5cb7c0 additional fields should be placed at the end 2016-08-15 10:48:39 +02:00