58590 Commits

Author SHA1 Message Date
Nyall Dawson
4b014e6e84 Remove SIP convert to subclass code for QgsRubberBand and QgsVertexMarker
These conversions just crash sip (woo. sip. yay. good times.). I can't find
any alternative approach which avoids this crash, so just remove the cast
to avoid the crash.

Fixes #32700
2019-11-09 13:43:37 +10:00
Nyall Dawson
cc80bb4af6 Extend temporary layer warning to include layers stored inside
a user's temporary folder, e.g. the "/tmp" folder on Linux

This can lead to irretrievable data loss.

Fixes #32582
2019-11-09 13:43:03 +10:00
Nyall Dawson
377848e2ad Add QgsMapLayer::isTemporary to test whether a map layer is temporary
These include memory layer provider layers, or layers physically
stored inside a user's temporary folder (e.g. /tmp)
2019-11-09 13:43:03 +10:00
lbartoletti
9e30319be7 [BUGFIX] Fix an hardcoded 'gpkg' extension in ProcessingConfig.py 2019-11-09 13:35:04 +10:00
rldhont
ebd4bb768a
Merge pull request #32730 from rldhont/fix-server-wfs-add-primary-keys-to-request-for-fid
[Bugfix][Server] WFS: Add primary keys to request to build Server Feature Id
2019-11-08 17:22:03 +01:00
Denis Rouzaud
9dbfb6a0e6
remove relative include (#32728) 2019-11-08 11:47:56 +01:00
rldhont
2a227fd214 Fix const 2019-11-08 10:40:59 +01:00
rldhont
49c0524e5b [Bugfix][Server] WFS: Add primary keys to request to build Server Feature Id 2019-11-08 10:34:03 +01:00
Matthias Kuhn
520fe74e98 Fix includes 2019-11-08 18:13:47 +10:00
Juergen E. Fischer
3b5f3e54f6 fix windows build 2019-11-07 23:28:20 +01:00
Juergen E. Fischer
b830a4a448 qgsfunction: replace deprecated inspect.getargspec() to inspect.getfullargspec() 2019-11-07 22:47:08 +01:00
Denis Rouzaud
5ec6a98826
Merge pull request #32705 from 3nids/fix_include
remove relative include
2019-11-07 22:09:51 +01:00
Even Rouault
4960a5b8b0
Merge pull request #32580 from jgrocha/geopackage-primary-key
Geopackage primary key available from PyQGIS
2019-11-07 21:10:48 +01:00
Denis Rouzaud
e214ea7ba6
Missing include 2019-11-07 20:37:14 +01:00
Matthias Kuhn
706c33644d
Merge pull request #32706 from m-kuhn/qgis_point_pattern_fill_fix
Fix freeze when loading point pattern fill with distance 0
2019-11-07 17:29:26 +01:00
Denis Rouzaud
1ecdeebc27 missing include libs 2019-11-07 16:42:36 +01:00
Matthias Kuhn
e5df863302
Merge pull request #32629 from m-kuhn/dxf_hali_vali
[dxf] HAlign/VAlign support for TEXT
2019-11-07 16:37:06 +01:00
Matthias Kuhn
fa88bccb36
Merge pull request #32664 from m-kuhn/fix_ccache
[travis] Fix ccache
2019-11-07 16:36:27 +01:00
Matthias Kuhn
8f83e63c73 Move qgsbrowserdockwidget_p.h to private hdrs (#32711) 2019-11-07 13:53:19 +01:00
Matthias Kuhn
35173c5336 Restore clang 2019-11-07 13:06:49 +01:00
nirvn
e6a932bb1d Fix crash when deactivating vertex editor (fixes #32685) 2019-11-07 18:08:45 +07:00
Juergen E. Fischer
3cf70589dc oracle provider: log when ROWID is used for a missing primary key (closes #32648) 2019-11-07 10:47:06 +01:00
Matthias Kuhn
bca724f6e2 Add point pattern fill 0 space test 2019-11-07 10:41:44 +01:00
Matthias Kuhn
a84823f373
Merge pull request #32688 from m-kuhn/fix_priv_hdrs
Move private headers where they belong
2019-11-07 10:20:20 +01:00
Denis Rouzaud
16ca39ce21 fix sip 2019-11-07 10:01:26 +01:00
Alessandro Pasotti
038a85192e
Merge pull request #32656 from elpaso/bugfix-gh32641-server-oapif-items-link-issue
Server OAPIF fix items link in html
2019-11-07 09:21:32 +01:00
Matthias Kuhn
f214b2ccdf Fix freeze when loading point pattern fill with distance 0
This results in a QImage with 0 extension which in turn is not acceptable
for the painter which in turn results in plenty of QPainter inactive messages
being thrown around.
2019-11-07 09:13:28 +01:00
Denis Rouzaud
855b03b981 follow up relative include 2019-11-07 09:07:38 +01:00
Denis Rouzaud
6101eac247 add missing header in CMakeLists 2019-11-07 09:06:11 +01:00
Denis Rouzaud
160c347c1f remove relative include 2019-11-07 09:00:56 +01:00
Hugo Mercier
845894b313
[FEATURE] Selective masking (#30747)
* [FEATURE] Selective masking

Advanced rendering feature that allows the definition of 'masks' areas around labels or with a new typ of symbol layer. These masks will "un-draw" symbol layers of other layers underneath.
It modifies the rendering process by adding an optional second pass.
2019-11-07 08:17:25 +01:00
Alessandro Pasotti
2efc6167dd
Merge pull request #32684 from elpaso/dbmanager-postgis12-consrc-conbin-adscr-adbin
Fix postgis 12 adscr -> adbin consrc -> conbin
2019-11-06 19:09:51 +01:00
Nyall Dawson
23470085ea Fix crash if a vector layer is removed while the property assistant panel
is opened
2019-11-07 03:51:35 +10:00
Matthias Kuhn
7d0f116696 Move private headers where they belong 2019-11-06 17:40:46 +01:00
signedav
c1f2d439cf
Merge pull request #32665 from m-kuhn/fix_qgsfield_private_header
Fix various private header
2019-11-06 15:40:48 +00:00
Juergen E. Fischer
614af730df install required private headers 2019-11-06 13:57:18 +01:00
Even Rouault
cbcc9c59ed
Merge pull request #32673 from rouault/oapif_provider_query_button
[OAPIF provider] Do not grey out 'Build query' button for OAPIF connections
2019-11-06 13:44:56 +01:00
Alessandro Pasotti
6c9f01e28d Fix postgis 12 adscr -> adbin consrc -> conbin 2019-11-06 12:53:52 +01:00
Matthias Kuhn
28759b1f46 Add missing include 2019-11-06 12:08:14 +01:00
Alessandro Pasotti
6adfdc4cf1
Merge pull request #32655 from elpaso/server-wfs3-properties
[feature] Server OAPIF properties
2019-11-06 10:48:04 +01:00
Denis Rouzaud
5910a7b9f1
Be more QML friendly (#32652)
* add Q_ENUM for QgsGeometry::OperationResult

* QgsVectorLayer::startEditing, commitChanges and editBuffer Q_INVOKABLE

* Fix indentation

* fix sip
2019-11-06 07:36:58 +01:00
Alexander Bruy
1c1ceb1112 add note about height parameters for users who don't want to read docs 2019-11-06 13:40:34 +10:00
Alexander Bruy
e11e635aa6 use distance parameter 2019-11-06 13:40:34 +10:00
Alexander Bruy
02fbe42a30 [FEATURE][needs-docs][processing] add gdal_viewshed algorithm 2019-11-06 13:40:34 +10:00
Even Rouault
e5c41b492c Fix compilation issues related to automoc'ification
Not sure why they trigger on my end and not on CI... Perhaps
because I didn't make clean. The symptoms are the linker complaining
about double definition of symbols.
2019-11-06 13:38:39 +10:00
Nyall Dawson
4ad2502fb8 Fix memory leaks, inconsistent transferral of ownership 2019-11-06 12:30:27 +10:00
Matthias Kuhn
ec5af34bc2 Do not delete a symbol we don't own
Fix #32661
2019-11-06 12:29:54 +10:00
Juergen E. Fischer
5ee5e37a94 fix windows build including some warnings 2019-11-06 00:49:15 +01:00
Even Rouault
f66033435b
[OAPIF provider] Do not grey out 'Build query' button for OAPIF connections 2019-11-06 00:26:33 +01:00
Matthias Kuhn
98d98fa6ab Include private header 2019-11-05 22:41:09 +01:00