55206 Commits

Author SHA1 Message Date
Alessandro Pasotti
9a612d4e19
Merge pull request #9832 from elpaso/qjson-nlohmann
Fast (and beautiful) json serializing
2019-05-10 11:33:10 +02:00
nirvn
89693606bf [themes] Fix field expression widget not playing nice with themes 2019-05-10 15:16:56 +07:00
Alessandro Pasotti
0081ad026a Faster build times with fwd include 2019-05-10 09:37:25 +02:00
Nyall Dawson
2a457f0e44 Use a message bar in Style Manager dialog to avoid annoying
success message boxes after performing import actions
2019-05-10 13:46:32 +10:00
Nyall Dawson
85ff9aea31 Add method to retrieve map extent to QgsRenderContext
Previously only a "layer clipping extent" was available for retrieval
from a QgsRenderContext instance, yet there's a need for rendering
operations to have access to the original full extent of the map
being rendered.
2019-05-10 06:31:00 +10:00
Nyall Dawson
15f55d5689 Fix constraint expression and description are flipped
Fixes #22016
2019-05-10 06:30:36 +10:00
Nyall Dawson
2e5257372b [FEATURE] Add order by support to expression aggregate and concatenation functions
Because certain aggregates and concatenation requires results in
a certain order, this change allows specific control of the order
features are added to the aggregate during an expression evaluation.

E.g.

concatenate("Station",concatenator:=',', order_by:="Station")

will give a comma separated list of station names in alphabetical
order, rather than layer feature order.

Sponsored by SMEC/SJ
2019-05-10 06:23:56 +10:00
Nyall Dawson
6b16218c0f Allow setting order by clause for aggregate calculation 2019-05-10 06:23:56 +10:00
Juergen E. Fischer
9f4d41bb4c fix #22039 2019-05-09 17:42:16 +02:00
nirvn
10dd209e4a [effects] when creating the preview image, disable effects to avoid 'double apply' 2019-05-09 15:54:59 +07:00
nirvn
4bc8325737 [ui] Fix missing disabled state for {check/radio/group}box 2019-05-09 11:20:22 +07:00
Nyall Dawson
69c89151ef Add extra raster hashes 2019-05-09 14:04:30 +10:00
Nyall Dawson
6ec58f90c8 Spelling, formatting 2019-05-09 14:04:30 +10:00
Nyall Dawson
e2bd17f3c9 Split processing test files into multiple batches
There's two motivations for this:
- the existing one was getting massive and took ages to run, which was
a pain when developing. Smaller batches allow just a subset of test to
be run which is much faster.
- There's a random segfault on test exit which occurs on Travis. Rather
then disabling these absolutely critical tests altogether, I'm using
this as a method of bisecting exactly which alg is causing this.
2019-05-09 14:04:30 +10:00
Alexander Bruy
f085f55276 rename method so API is compatible with recent changes and other wrappers 2019-05-09 08:14:12 +10:00
Alexander Bruy
f8890d8f04 [processing] populate batch interface with rows when multiple layers
selected (fix #21859)
2019-05-09 08:14:12 +10:00
yoichigmf
7279269eaf bug fix can't open file using Japanese Character in name 2019-05-09 07:45:42 +10:00
Stephen Knox
a5cc1842a2 Add boolean type to DB Manager PostGIS provider 2019-05-09 07:44:56 +10:00
Matthias Kuhn
12de739adb
Merge pull request #9957 from daniviga/rpm-qt-private
[RPM] Add qt5-qtbase-private-devel build dep for F30+
2019-05-08 18:11:04 +02:00
Daniele Viganò
bde32b8fbd
[RPM] Fix a mispelled word 2019-05-08 17:13:38 +02:00
Daniele Viganò
af549b0618
[RPM] Fix a typo in a comment in spec file 2019-05-08 16:24:04 +02:00
Daniele Viganò
92f22b01a5
[RPM] Add qt5-qtbase-private-devel build dep for F30+
qt5-qtbase-devel as been splitted in Fedora 30
2019-05-08 16:18:07 +02:00
Nyall Dawson
af6d3d773d [processing] Fix exception when running batch alg after loading parameters 2019-05-08 20:13:07 +10:00
Matthias Kuhn
b26014759b
Merge pull request #9941 from daniviga/rpm-gdal-py
[RPM] Add missing gdal-python-tools dependency
2019-05-08 09:20:46 +02:00
Matthias Kuhn
c780ea87e6
Merge pull request #9939 from rouault/fix_opening_gpkg_with_fkey_violation
Fix opening of GeoPackage datasets with foreign key violation
2019-05-08 09:18:56 +02:00
nirvn
76b09328f6 [ui] Fix marker sizing for the filled marker widget 2019-05-08 13:34:50 +07:00
nirvn
65ec9cd146 [symbology] Fix setSize(size) not working for ellipse markers 2019-05-08 13:18:02 +07:00
vsklencar
a067a334cd [QgsQuick] Fix of value relation widget
Due to last changes in passing style object, styling property has been updated (widget had 0 height without fix).
Fixed case when (current) value is not matching value relation map (it generated error while creating component).
2019-05-07 12:31:56 +02:00
Daniele Viganò
5a43ee67f0
[RPM] Add missing gdal-python-tools dependency
Processing uses some python scripts that are part of gdal-python-tools package
2019-05-07 11:23:18 +02:00
Luigi Pirelli
0566f2c516
Merge pull request #9928 from cjmayo/app-icons
Install full set of application icons on Linux
2019-05-07 11:00:08 +02:00
Peter Petrik
435b594bbc update to MDAL 0.3.2 2019-05-07 08:52:34 +02:00
Even Rouault
e48b64dee2
[GDAL provider] Fix opening of GeoPackage datasets with foreign key violation 2019-05-06 22:38:25 +02:00
Even Rouault
87f4410ee0
[OGR provider] Fix opening of GeoPackage datasets with foreign key violation 2019-05-06 22:33:37 +02:00
Marco Bernasocchi
e213bde9c1
Merge pull request #9935 from mbernasocchi/fix_profiles_profiles
remove redundant /profiles when QGIS_CUSTOM_CONFIG_PATH is set
2019-05-06 17:39:53 +02:00
Mathieu Pellerin
7376e6f82c Add tests 2019-05-06 22:07:00 +07:00
Mathieu Pellerin
eacc506a5a Add a REGEXP function in spatialite_connect() python function
This enables DB Manager and the Spatialite Execute SQL algorithm
to use the 'string REGEXP pattern' syntax.
2019-05-06 22:07:00 +07:00
Mathieu Pellerin
47faac5661 [FEATURE][spatialite] Add a REGEXP function to use for SQL filter et cie 2019-05-06 22:07:00 +07:00
Even Rouault
1148ecb1c1
Merge pull request #9932 from rouault/fix_build_without_qtwebkit
Fix build without WITH_QTWEBKIT
2019-05-06 16:47:33 +02:00
Marco Bernasocchi
b6ec94515f remove redundant /profiles when QGIS_CUSTOM_CONFIG_PATH is set
Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

Signed-off-by: Marco Bernasocchi <marco@opengis.ch>
2019-05-06 16:30:43 +02:00
Marco Bernasocchi
24259f92a8
Merge pull request #9931 from mbernasocchi/fix_log
fix wrong SVG PATHS logging on server startup
2019-05-06 15:50:10 +02:00
Even Rouault
6efe30c48f
Fix build without WITH_QTWEBKIT 2019-05-06 15:33:58 +02:00
Marco Bernasocchi
cfe4d8e1d3 fix wrong SVG PATHS logging on server startup
Signed-off-by: Marco Bernasocchi <marco@opengis.ch>
2019-05-06 14:52:58 +02:00
Alessandro Pasotti
425f67224d Fix json comparison with indented reference files 2019-05-06 10:30:07 +02:00
Chris Mayo
56475c279e Install full set of application icons on Linux
Icons were already available in linux/icons directory.
Tidy linux/CMakeLists.txt.
2019-05-05 19:16:48 +01:00
Alessandro Pasotti
ea0a70bd13 Merge branch 'qjson-nlohmann' of github.com:elpaso/QGIS into qjson-nlohmann 2019-05-03 20:15:24 +02:00
Alessandro Pasotti
bd3d75fce8 Indent on JSON export 2019-05-03 19:02:58 +02:00
vcloarec
fe39b26684 Add test for QgsMeshLayer::reload() and QgsMdalProvider()::reloadData()
Add test and data file for new test
2019-05-03 15:26:22 +02:00
vcloarec
109049ea86 Implementation of QgsMeshLayer::reload() and QgsMdalProvider::reloadData()
Implementation of this override method permit to reload mesh end dataset groups when the data changed outside of the QGIS application.
2019-05-03 15:26:22 +02:00
vcloarec
244bb5543a Fix crash when open project containing a mesh with a extras dataset groups with incompatible mesh
QGis application crash when opening a project contain a mesh layer with a dataset groups wich has a incompatible mesh. It can  happen when the dataset groups file change after first loading.
2019-05-03 15:26:22 +02:00
Marcel Dancak
9820bb4fa9 [processing] updated test files - tiles with transparent background 2019-05-03 13:43:15 +02:00