Juergen E. Fischer
d55ab85633
processing: fix escaping
2017-02-09 09:40:13 +01:00
Denis Rouzaud
4b730c3372
sipdiff: remove forward declarations and option to keep comments
2017-02-08 14:30:14 +01:00
Alexander Bruy
bd6e068543
Merge pull request #4117 from NaturalGIS/fix_qgis3_ogrtools
...
[processing] fix some ogr tools in master
2017-02-08 13:43:12 +02:00
Giovanni Manghi
566c058db8
fix some ogr tools in master
2017-02-08 11:22:21 +00:00
Nyall Dawson
2f68d1a7c3
Fix build warning when debug mode disabled
2017-02-08 13:59:38 +10:00
Nyall Dawson
586631b7b5
Fix leak in expressions
2017-02-08 13:16:39 +10:00
Nyall Dawson
a80258f82e
Fix some leaks in test suite
2017-02-08 13:16:39 +10:00
Nyall Dawson
f945123b56
Fix leak in QgsSymbolLegendNode
2017-02-08 09:24:15 +10:00
Nyall Dawson
39fa842c15
Fix leak of label engine when start called on single render job multiple times
2017-02-08 09:20:01 +10:00
Nyall Dawson
42ec4e65e1
Fix some leaks in geometry test suite
2017-02-08 07:30:17 +10:00
Nyall Dawson
91d2e4fa7b
Fix leak in QgsGeometry make valid
...
Also swap some GEOS methods to managed versions
2017-02-08 07:29:42 +10:00
Nyall Dawson
c80d84e9d6
Fix jump on uninitialized value
2017-02-08 07:29:26 +10:00
Nyall Dawson
c400326aad
Fix memory leak in geometry snapper
2017-02-08 07:16:40 +10:00
Nyall Dawson
cb1849ffa2
Fix leaks, multiple connects in QgsFileDownloader
2017-02-08 07:07:22 +10:00
Nyall Dawson
826a86752c
Fix large memory leak in vector file writer ( fix #16003 )
...
Every written geometry is being leaked... ouch!
2017-02-08 07:07:22 +10:00
Nyall Dawson
15dcb6fbc2
Fix expressions leaking internal data
2017-02-08 07:07:22 +10:00
Nyall Dawson
aad7c5eaaf
Fix leak in QgsCoordinateReferenceSystem
2017-02-08 07:07:22 +10:00
Nyall Dawson
2555d281d4
[composer] Fix use of uninitialized member (unlikely to occur outside of tests)
2017-02-08 07:07:22 +10:00
Larry Shaffer
4f7caa027f
Fix macOS bundling of server service libraries
2017-02-07 20:46:15 +00:00
Denis Rouzaud
835ffb0fb2
sipdiff also remove nullptr
2017-02-07 16:35:28 +01:00
Denis Rouzaud
02c2886585
sipdiff remove function definitions and Q_OBJECT/ENUM/PROPERTY
2017-02-07 16:26:36 +01:00
Alexander Bruy
44698d4576
[processing] don't quote geometry column name ( fix #16122 )
2017-02-07 16:57:07 +02:00
Alexander Bruy
bb4c8c065f
[processing] fix R syntax highlighting ( fix #16082 )
2017-02-07 16:47:24 +02:00
Alexander Bruy
4963548f4d
[processing] warn user about incorrect input data when calculating
...
mean coordinates using weight field (fix #9084 )
2017-02-07 16:29:27 +02:00
Alexander Bruy
9bd0d7a7bb
strip trailing slash from the help path if necessary ( fix #16156 )
2017-02-07 16:24:08 +02:00
Denis Rouzaud
0dc1257701
make sipdiff available on mac
2017-02-07 14:57:05 +01:00
Juergen E. Fischer
07aa5598f2
fix directory detection in check_spelling.sh when pre-commit hook is linked to prepare-commit.sh
2017-02-07 14:49:43 +01:00
Juergen E. Fischer
e5fd81ffc3
osgeo4w: fix running of python tests
2017-02-07 14:47:07 +01:00
Juergen E. Fischer
5b27d827aa
update scripts/update_ts.sh to use pylupdate5
2017-02-07 14:37:13 +01:00
Alexander Bruy
94a263995b
Merge branch 'processing-makevalid'
2017-02-07 12:52:42 +02:00
Alexander Bruy
d3003de61c
[processing] add tags and short help
2017-02-07 12:52:05 +02:00
Alexander Bruy
91fe2f93c4
explicitly convert geometry to multi
2017-02-07 12:52:04 +02:00
Alexander Bruy
7df04ac7e7
[processing] Fix Geometry algorithm always produces multi-geometry
...
Also added code to handle GeometryCollections
2017-02-07 12:52:04 +02:00
Alexander Bruy
5a5c1bf6e1
test for Processing "fix geometries" algorithm
2017-02-07 12:52:04 +02:00
Alexander Bruy
0293bc76a0
[FEATURE][processing] algorithm to fix invalid geometries using native
...
makeValid() implementation
2017-02-07 12:52:04 +02:00
Harrissou Sant-anna
11f083623c
UI update to the raster & vector save as dialogs ( #4083 )
2017-02-07 17:36:35 +07:00
nirvn
ae74220ecb
fix crash caused by use of std::sort and sort function to conforming to strict weak ordering
2017-02-07 16:40:02 +07:00
Denis Rouzaud
0d1b7dc71d
add missing QScintilla includes
2017-02-07 07:41:43 +01:00
Mathieu Pellerin
6f2045fd84
fix QgsProject::readNumEntry() validity check ( #4112 )
2017-02-07 11:32:23 +07:00
Nyall Dawson
0f5b3fd129
Merge pull request #4110 from nyalldawson/label_cache
...
[FEATURE] Cache labeling result to avoid unnecessary redraws when refreshing canvas
2017-02-07 14:29:32 +10:00
Nyall Dawson
61523c8124
Update label test masks following sort algorithm change
...
std::sort is returning a slightly different sort order when
label z order (or label cost) is equal
Given that the order in these cases is effectively arbitrary
I've updated the test masks to accept either order.
2017-02-07 14:08:02 +10:00
Nyall Dawson
57d6f6d068
Merge pull request #4107 from DelazJ/tips
...
Update Startup tips
2017-02-07 13:25:42 +10:00
Nyall Dawson
f3d53b8de9
Fix inefficient code
2017-02-07 13:03:18 +10:00
Nyall Dawson
a43abeced4
Fix failing test
2017-02-07 12:58:22 +10:00
Nyall Dawson
3ed6f5b72a
Replace deprecated qSort/qStableSort/qGreater/qLess with std:: algs
2017-02-07 12:47:00 +10:00
Nyall Dawson
8408777448
Replace deprecated qSwap with std::swap
2017-02-07 12:33:24 +10:00
Nyall Dawson
337dabea4e
Swap QSharedPointer to std::shared_ptr
2017-02-07 12:32:02 +10:00
Nyall Dawson
aed6c735a6
Swap QScopedPointer to std::unique_ptr
...
Why?
- no benefits to QScopedPointer over std::unique_ptr
- unlike QScopedPointer, std::unique_ptr has no overhead
over regular pointers
- using standard language features makes it more likely that
compilers can optimise this use and static analysers can
correctly handle code using unique_ptrs
- QScopedPointer has an (IMO) uncertain future (given that
Qt is dropping features which have become part of the c++
standard). Better to port now before wider use of QScopedPointer
in the codebase!
2017-02-07 12:08:57 +10:00
Nyall Dawson
a08137f101
Add unit tests for map renderer label caching
2017-02-07 11:24:30 +10:00
Nyall Dawson
9757116a26
Fix crash
2017-02-07 10:07:19 +10:00