Matthias Kuhn
022e228522
Fill image with 0 in rendering thread ( #3722 )
...
Calling QImage::fill( 0 ) on rendering start takes about 40% of the
time required for setting up a new job.
Since this is done on the main thread, the interface feels more
snappy the quicker the setup process is completed.
2016-11-05 12:01:43 +01:00
Andrea Aime
701d4440ac
Export parametric SVG parameters, will fallback symbols for the system that cannot understand them
2016-11-05 11:48:31 +01:00
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