35581 Commits

Author SHA1 Message Date
Martin Dobias
5984b21852 Add missing /Factory/ annotations to geometry classes 2016-11-05 12:13:52 +08:00
Alessandro Pasotti
bef03091eb Merge pull request #3721 from elpaso/auth_tests_pki_ows_master
[tests] WMS/WFS PKI authentication test
2016-11-04 13:46:17 +01:00
Alessandro Pasotti
a0e0fcf9a9 [tests] WMS/WFS PKI authentication test 2016-11-04 12:09:57 +01:00
Alessandro Pasotti
16a88e6c36 Merge pull request #3719 from elpaso/auth_tests_more_master
Auth tests more master
2016-11-04 11:36:18 +01:00
Alessandro Pasotti
f587defde2 [tests][bugfix] Check for result diff existance before accessing to it 2016-11-04 09:50:34 +01:00
Alessandro Pasotti
f582849ca7 [tests] Authmanager Postgres PKI test 2016-11-04 09:46:17 +01:00
Matthias Kuhn
ea43ce0e00 Always create a main network access manager
Or threaded networking - like XYZ layers - will crash in standalone apps.
2016-11-04 09:13:38 +01:00
Martin Dobias
0dd094ca9d Remove per-pixel debug msg slowing down reprojection (fixes #15796)
Even at level 5, the debug string would still be built and thrown away,
and affects both debug builds and RelWithDebugInfo (used for windows -dev builds).

(cherry picked from commit db0e7d57218f29dd5a6f386b8b4ce40f11a3ab59)
2016-11-04 13:15:22 +08:00
Martin Dobias
24361c5349 Fix crash with tiled WMS (fixes #15799)
(cherry picked from commit 16719b3f0f166667fdead8731a9ffe7227ab39f8)
2016-11-04 11:27:05 +08:00
Nyall Dawson
9a2ca1cebd Merge pull request #3673 from nyalldawson/constraints
[FEATURE] Improved constraint handling, pt 1
2016-11-04 10:34:15 +10:00
Nyall Dawson
100667ace0 Fix dialogs which violate HIG (use of : at end of label) 2016-11-04 10:02:46 +10:00
rldhont
74f49ddd19 [BUGFIX][QGIS Server] No flags in QgsFeatureRequest if expression needs geometry 2016-11-03 17:29:48 +01:00
Alexander Bruy
8b3c39a220 [processing] add missed description files for OTB 5.4.0 2016-11-03 16:58:18 +02:00
Alexander Bruy
a382ec77e0 Merge pull request #3035 from alexbruy/global-startup-script
Add global python startup script support in addition to per-user scripts
2016-11-03 12:40:09 +02:00
Alexander Bruy
373e591a80 drop old user startup script in favour of the new system
User script should be placed into $HOME/.local/share/QGIS.
Additionally global scripts from /usr/local/share and
/usr/share will be loaded if present
2016-11-03 12:11:57 +02:00
Alexander Bruy
434bbeabfc Add global python startup script support in addition to per-user scripts (fix #6297) 2016-11-03 12:11:57 +02:00
Nyall Dawson
777fc86001 Merge pull request #3712 from nirvn/pal_zero_width_char_fix
[pal] fix curved labels failure with zero-width characters
2016-11-03 16:58:58 +10:00
nirvn
769c82b579 [pal] fix curved labels failure with zero-width characters
(fixes 15801)
2016-11-03 13:35:51 +07:00
Nyall Dawson
9cd29f39d8 [processing] Fix batch panel under Qt5 2016-11-03 16:33:09 +10:00
Nyall Dawson
73038f20ba Merge pull request #3710 from DelazJ/patch-16
Make collapsible the "Curve segmentation" frame
2016-11-03 15:45:39 +10:00
Nyall Dawson
962166c4b5 Merge pull request #3708 from nirvn/singlepart_to_multi
[processing] optimise singlepart to multipart algorithm
2016-11-03 15:41:41 +10:00
nirvn
03e29d4f01 [processing] optimise singlepart to multipart algorithm
- keep z/m/curved geometries intact
- rewrite loop to avoid the cost of nb. feature x unique values
2016-11-03 09:05:31 +07:00
Nyall Dawson
a44ea22880 Small refinement to multipart to singlepart alg 2016-11-03 05:40:11 +10:00
rldhont
963d75f471 [BUGFIX][QGIS Server] Apply filter element 2016-11-02 17:48:33 +01:00
Alexander Bruy
2be0f013f4 document undocumented method 2016-11-02 16:31:21 +02:00
Alexander Bruy
a3c762b218 more doxygen fixes 2016-11-02 16:26:14 +02:00
Alexander Bruy
5a2bb5d84c fix doxygen comments 2016-11-02 15:48:34 +02:00
Alexander Bruy
9ae6e6ffe4 fix typo in comment 2016-11-02 14:44:20 +02:00
Alexander Bruy
54dcc347ae default value does not need to be explicitly set 2016-11-02 14:44:20 +02:00
Alexander Bruy
f7d5912380 fix formatting 2016-11-02 14:44:20 +02:00
Alexander Bruy
dac03d5ce8 use default QString() constructor instead of ""
improve doxygen docs
2016-11-02 14:44:20 +02:00
Alexander Bruy
75b23cb55c update Python bindings 2016-11-02 14:44:20 +02:00
Alexander Bruy
2497375ee9 [FEATURE] save and restore color ramp used for singleband pseudocolor rendering 2016-11-02 14:44:20 +02:00
Alexander Bruy
1c44d7471f Merge pull request #3695 from nirvn/processing_modeler_dblclick
[processing] resurrect editing of modeler item on double-click
2016-11-02 14:16:27 +02:00
Even Rouault
06dc501139 test_provider_ogr_gpkg.py: Test disabling walForSqlite3 setting 2016-11-02 12:40:20 +01:00
Denis Rouzaud
dbd7de3940 Merge pull request #3689 from rduivenvoorde/getPlugins3
Temporarily hardcode plugins version in url ?qgis=3.0
2016-11-02 11:47:04 +01:00
Harrissou Sant-anna
a7ffecd878 Make collapsible the "Curve segmentation" frame
in Settings --> Options --> Rendering dialog (for coherence with other frames)

also fix a typo
2016-11-02 11:22:48 +01:00
Nyall Dawson
4f5337fce5 Merge pull request #3704 from pvalsecc/fix_collapsing
Fix saving of the collapsed state for relations
2016-11-02 18:09:42 +10:00
Alexander Bruy
5d877fd888 Merge pull request #3707 from nyalldawson/multipart_to_single
[processing] optimise multipart to singlepart algorithm
2016-11-02 10:06:25 +02:00
Patrick Valsecchi
28457ed49c Fix saving of the collapsed state for relations
In the attribute form, the collapsed state of RelationReference
was not loaded correctly and was interfering with the collapsed
state of the relation editor.

Plus, the state was saved globally for a reference. Meaning that
if a reference was used (through other references) from other
layers, it was sharing the same state.
2016-11-02 07:21:17 +01:00
Nyall Dawson
18fc0c6fad [processing] optimise multipart to singlepart algorithm
- simplify code
- keep z/m/curved geometries intact
- might be a bit faster
2016-11-02 16:06:00 +10:00
Nyall Dawson
f65e770242 [FEATURE[processing] New algorithm to compute geometry by expression
This algorithm updates existing geometries (or creates new
geometries) for input features by use of a QGIS expression. This
allows complex geometry modifications which can utilise all the
flexibility of the QGIS expression engine to manipulate and create
geometries for output features.
2016-11-02 16:05:46 +10:00
Nyall Dawson
9b9a002be5 Update api break docs 2016-11-02 14:46:24 +10:00
Nyall Dawson
3f2a7810cf Respect non-enforced constraints when editing/adding features
Warnings are shown, but features can be committed. Fields which
fail an unenforced constraint are now shaded in yellow to differentiate
from the red failure for enforced constraints.
2016-11-02 13:42:22 +10:00
Nyall Dawson
fac5bc0691 [FEATURE] Field constraints can be enforced or not
Non-enforced constraints just show a warning to the user, but
do not prevent committing the feature. Enforced constraints
block users from comitting non compliant features.

Any constraints detected by the provider are always
enforced.
2016-11-02 13:42:22 +10:00
Nyall Dawson
e3a608365f fix test 2016-11-02 13:42:22 +10:00
Nyall Dawson
3a59674901 Fix some untranslatable strings 2016-11-02 11:07:07 +10:00
Nyall Dawson
cb94b68d88 Move constraint handling to QgsFieldConstraints
Avoids cluttering QgsField API
2016-11-02 11:07:07 +10:00
Nyall Dawson
003fe1830c Color a few pixels slightly differently 2016-11-02 11:07:07 +10:00
Nyall Dawson
bb6fc32eec [FEATURE] Not null constraint detection for ogr provider
Implements not null constraint detection for the OGR layers, where
supported for the data format by OGR.

(only available for GDAL >= 2.0)
2016-11-02 11:07:07 +10:00