Alessandro Pasotti
4d0de09e8a
Removed debug message leftover
2018-06-04 16:24:15 +02:00
Matthias Kuhn
fcb6a74d23
Fix crash when removing layer with attribute table open
...
Fix #19054
2018-06-04 15:57:33 +02:00
Even Rouault
2502a3376e
[OGR provider] Custom GPKG implementation of GetExtent() only needed for GDAL < 2.4
2018-06-04 15:05:51 +02:00
Matthias Kuhn
0e4b595717
Merge pull request #7168 from m-kuhn/noTrDebugMessages
...
Do not translate debug messages
2018-06-04 14:57:40 +02:00
Alessandro Pasotti
c4d62ef05f
Re-enable test that was failing on Travis
2018-06-04 14:27:01 +02:00
Alessandro Pasotti
6ece1aa543
registerProvider now returns a bool
2018-06-04 14:26:22 +02:00
Matthias Kuhn
474809ecef
Do not translate debug messages
2018-06-04 14:24:06 +02:00
Even Rouault
4f531359ae
[OGR provider] Performance improvements on huge GeoPackage database ( fixes #18402 )
...
- Introduce an approximate feature count for GeoPackage in case there are
at least 100,000 rows in a table.
- Add a super fast implementation of GetExtent() for GeoPackage when there
is an RTree
- Do not require feature count when enumerating layers from the browser
2018-06-04 14:23:55 +02:00
Even Rouault
0304ec49b6
qgsstyle.cpp: change protected to private
2018-06-04 14:13:15 +02:00
Even Rouault
4af0e4410e
Merge pull request #7153 from rouault/remove_VSIReadDirRecursive1
...
Remove VSIReadDirRecursive1()
2018-06-04 14:11:06 +02:00
nirvn
783b6b8120
[geometry] optimize point distance to point
2018-06-04 18:31:37 +07:00
Nyall Dawson
84806b9161
[processing] Fix cannot use feature source as input for model crs or extent parameters
2018-06-04 21:30:12 +10:00
Nyall Dawson
3b2f690d26
[processing] Also add table output for raster unique values report algorithm
...
Allows values to be used within models
2018-06-04 21:30:12 +10:00
Alessandro Pasotti
0430a8d59c
Better comment to explain why the ref needs to be incremented
2018-06-04 11:51:11 +02:00
Nyall Dawson
e5e966bb7a
Fix some shellcheck warnings in astyle scripts
2018-06-04 18:50:24 +10:00
Nyall Dawson
b65ee54527
Fix incorrectly capitalized accented menu entries
...
Fixes #19102
2018-06-04 18:37:43 +10:00
Matthias Kuhn
36712b9ed2
Merge pull request #7118 from m-kuhn/stringCompOperators
...
Cast left node to text on string comparison
2018-06-04 09:25:10 +02:00
Andrea Giudiceandrea
adf5eb77cf
Add vector icons to some qgs algorithms ( fixes #19082 ) ( #7149 )
2018-06-04 13:32:56 +07:00
Nyall Dawson
b8ff44e63d
[processing][saga] Fix error in merge vector layers
...
Fixes #18545
2018-06-04 15:15:46 +10:00
Nyall Dawson
1bc1790b7b
[processing][SAGA] Resync kriging parameters with saga manual
...
And remove duplicate kriging algorithms, add tests
Fixes #18191
2018-06-04 15:05:15 +10:00
Nyall Dawson
268aa171cb
[processing][saga] Fix error in raster calculator
...
Fixes #18751
2018-06-04 14:01:24 +10:00
Nyall Dawson
a1d46de0de
[processing] Fix evaluation of vector layer references to compatible feature sources
...
Refs #18545
2018-06-04 13:57:06 +10:00
Nyall Dawson
433513005a
[processing][SAGA] Fix missing outputs from some algorithms
...
Fixes #19103
2018-06-04 13:16:08 +10:00
Nyall Dawson
f6ac45a510
[processing][saga] Add unit test for reclassify values (simple)
2018-06-04 12:58:12 +10:00
Nyall Dawson
3dde95de5d
[processing][SAGA] Fix broken reclassify values algorithm
...
Fixes #18750
2018-06-04 12:58:12 +10:00
Nyall Dawson
4b354984e8
[processing] Matrix parameter values are always 1-dimensional
...
Fix gui wrapper returns 2-dimensional parameters, which don't
match with the expectations of QgsProcessingParameterMatrix
2018-06-04 12:58:12 +10:00
Nyall Dawson
f85a3d6bc0
[processing][SAGA] Fix exposed output formats to include only those supported by SAGA
...
Refs #18908
2018-06-04 12:00:28 +10:00
Nyall Dawson
1395dc0e9c
Add missing license headers
2018-06-04 11:30:32 +10:00
Nyall Dawson
23c3731121
Fix path to licensecheck in test
2018-06-04 11:30:32 +10:00
Nyall Dawson
aa55f3abcb
Try to use cpanm to install licensecheck
2018-06-04 11:30:32 +10:00
Nyall Dawson
4bb572f4d0
Move licensecheck to external folder
2018-06-04 11:30:32 +10:00
Nyall Dawson
4e0845b4c6
Include licensecheck.pl script in code_layout test folder
...
Seems to be the only way to get this functional under Travis.
TODO: remove when Travis is upgraded to a reasonably modern
Ubuntu version
2018-06-04 11:30:32 +10:00
Nyall Dawson
48b117e0db
Fail check if licensecheck missing
2018-06-04 11:30:32 +10:00
Nyall Dawson
8b44b06ea9
Install more dependencies from repos
2018-06-04 11:30:32 +10:00
Nyall Dawson
43abdf7224
Don't run tests when install modules
2018-06-04 11:30:32 +10:00
Nyall Dawson
3c274036f2
No prompts
2018-06-04 11:30:32 +10:00
Nyall Dawson
d52c698a43
Install licensecheck via cpan
2018-06-04 11:30:32 +10:00
Nyall Dawson
d16ec3e257
Add unit test for license headers
2018-06-04 11:30:32 +10:00
Even Rouault
e719af5096
Remove VSIReadDirRecursive1()
...
This function was introduced at a time where some GDAL versions didn't have
VSIReadDirRecursive(). Since we now require GDAL 2.1, this is safe to use
plain VSIReadDirRecursive1()
2018-06-04 00:08:20 +02:00
Even Rouault
d5afc71adf
Merge branch 'master' into fix_memleaks_qgsstyle
2018-06-04 00:07:52 +02:00
Nyall Dawson
bb2e15c95a
More checks
2018-06-04 06:35:10 +10:00
Nyall Dawson
0af5fb9d02
[ogr] Fix combination of filterrect and filterfids ignores filterrect check
2018-06-04 06:35:10 +10:00
Nyall Dawson
4ddf58c01c
Add feature source test for combination of filterfids AND filterrect
...
Both these conditions must be honored when set, i.e. features
with matching IDs but which fail the rect check should not be
returned.
2018-06-04 06:35:10 +10:00
Even Rouault
851319f444
Merge pull request #7151 from rouault/fix_use_after_free_at_qgis_exit
...
Fix use-after-free at QGIS exist, linked to QgsCoordinateTransform cache
2018-06-03 22:27:36 +02:00
Even Rouault
b21701b5d7
Add QgsStyle::cleanDefaultStyle() and use it in QgsApplication::exitQgis()
2018-06-03 21:15:22 +02:00
Denis Rouzaud
164f662dc0
fix sipify and run
2018-06-03 11:07:09 -08:00
Denis Rouzaud
1fb02e8d83
concatenate auto_additions files with python module __init__.py.in
2018-06-03 11:07:09 -08:00
Denis Rouzaud
e5b02cd2a8
use dedicated files for auto additions
2018-06-03 11:07:09 -08:00
Denis Rouzaud
7cb18cd5f1
[sipify] allow to define python operator in headers
...
sipify will take care of injecting them in python/{module}/__init__.py
2018-06-03 11:07:09 -08:00
Even Rouault
8aeb2f6d14
qgsstyle.cpp: avoid minor memleaks in use of sqlite3_mprintf()
2018-06-03 21:01:19 +02:00