6153 Commits

Author SHA1 Message Date
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
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
Denis Rouzaud
16ca39ce21 fix sip 2019-11-07 10:01:26 +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
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
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
Juergen E. Fischer
5ee5e37a94 fix windows build including some warnings 2019-11-06 00:49:15 +01:00
Matthias Kuhn
cb804b23d5 More forward declare fixes 2019-11-05 22:40:14 +01:00
Matthias Kuhn
db838a3203 Fix qgsfield private header 2019-11-05 21:30:56 +01:00
Denis Rouzaud
8e40df8e26 add Q_ENUM macro to QgsVectorLayer::EditResult and SelectBehavior 2019-11-05 13:25:48 +01:00
nirvn
60ee76bc69 Followup 1f3b039: fix wrong monkey patched var name 2019-11-05 16:03:25 +07:00
Matthias Kuhn
924b4eda58 Fully qualify enum default parameters 2019-11-04 21:56:41 +01:00
Matthias Kuhn
0f5a4f7d2f [dxf] HAli/VAli support for TEXT 2019-11-04 16:47:48 +01:00
Alessandro Pasotti
696c4075da
Merge pull request #32487 from elpaso/value-relation-restore
[feature] Value relation restore missing layers from DBs
2019-11-04 12:03:40 +01:00
Alessandro Pasotti
144f6a8d09
Merge pull request #32553 from elpaso/uniform-field-display-alias
field displayNameWithAlias
2019-11-04 09:05:53 +01:00
Matthias Kuhn
31e74e1342
Merge pull request #32602 from m-kuhn/automoc
Widespread use of AUTOMOC
2019-11-04 07:42:42 +01:00
Matthias Kuhn
1f3b039fe2
Merge pull request #32552 from m-kuhn/q_global_static
non POD static
2019-11-03 23:11:51 +01:00
Matthias Kuhn
260196f031 Fix building core and pycore 2019-11-03 22:22:58 +01:00
Matthias Kuhn
b08a7d711c Fix sip file for sip and automoc 2019-11-03 21:20:08 +01:00
Matthias Kuhn
4294dda083 Resipify 2019-11-03 21:05:34 +01:00
Matthias Kuhn
c154b2f31e invokable return types need to be fully-qualified
Idenfied by clazy
2019-11-03 21:26:54 +10:00
Alessandro Pasotti
3aa927cc63 sipify 2019-11-03 10:04:07 +01:00
Matthias Kuhn
c796b2d592 Workaround sip issues 2019-11-02 19:47:09 +01:00
Matthias Kuhn
5c439ab693 More efficient loops 2019-11-02 16:05:28 +01:00
Matthias Kuhn
d99d829ef2 Dox 2019-11-02 15:12:23 +01:00
Matthias Kuhn
f9804eb6ce Python fixes 2019-11-02 15:02:00 +01:00
Matthias Kuhn
f07bc52fa8 Many followup fixes 2019-11-02 15:02:00 +01:00
Matthias Kuhn
d26375abba Fix this and that 2019-11-02 15:01:59 +01:00
Matthias Kuhn
abf9880182 Cleanup python code 2019-11-02 15:01:59 +01:00
Matthias Kuhn
52f0994bf6 Various fixes 2019-11-02 15:01:59 +01:00
Matthias Kuhn
208ea9b033 More Q_GLOBAL_STATIC
Because it's pure fun
2019-11-02 15:01:59 +01:00
Matthias Kuhn
8797798ba6 Improve docs 2019-11-02 15:01:59 +01:00
Matthias Kuhn
a50287514b Q_GLOBAL_STATIC for QgsDataProvider 2019-11-02 15:01:59 +01:00
Matthias Kuhn
65fe231ee9 Q_GLOBAL_STATIC for expressions 2019-11-02 15:01:59 +01:00
Matthias Kuhn
e585a28782 Q_GLOBAL_STATIC for QgsEllipsoidUtils 2019-11-02 15:01:59 +01:00
Matthias Kuhn
179fcf3347 Use Q_GLOBAL_STATIC 2019-11-02 15:01:59 +01:00
Matthias Kuhn
213df8df23
Merge pull request #32315 from roya0045/optional_fids
[API/feature?] make fids caching optional
2019-11-01 16:00:17 +01:00
Alessandro Pasotti
0445c7088f
Update python/core/auto_generated/qgsfield.sip.in
Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>
2019-11-01 08:59:24 +01:00
Alessandro Pasotti
cdf523e33d
Update python/core/auto_generated/qgsfield.sip.in
Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>
2019-11-01 08:59:17 +01:00
Nyall Dawson
5e84033193 Sipify 2019-11-01 14:03:01 +10:00
Alessandro Pasotti
faeaab1a57 Sipify 2019-10-31 17:33:49 +01:00
Alessandro Pasotti
f20660c0dd field displayNameWithAlias
This adds another method to display field names with alias, this is to be used when
working close to the data structure (sql builder, expressions etc.) when the information
in the alias is sometimes fundamental to indentify what the field contains.

displayNameWithAlias is now used (insted of field name) in:

    expressions dialog
    query builder

The format is:

alias (field_name)
and, in case there is no alias:
field_name
2019-10-31 17:30:02 +01:00
Matthias Kuhn
9a9ab392f2
Merge pull request #32524 from m-kuhn/dxfEmptyExtentError
[dxf export] Bail out if extent could not be determined
2019-10-31 15:34:44 +01:00
Blottiere Paul
0a2b92ab22 Update sip 2019-10-31 14:15:14 +01:00
Blottiere Paul
e3371fd9be Update sip 2019-10-31 14:15:14 +01:00
Alex
54c175b55f optional fids counting 2019-10-31 08:36:34 -04:00
Hugo Mercier
e86c2afb4e
Merge pull request #31648 from troopa81/fix_snaptocurrentlayer
Parallelize snap caching
2019-10-31 09:31:20 +01:00
MUrban
3f33701da1 [feature] [mesh] fix #29326 Adding SIP_SKIP for datasetPlaybackInterval 2019-10-31 09:09:47 +01:00
MUrban
32cfedd074 [feature] [mesh] fix #29326 Adding playback function for mesh datasets 2019-10-31 09:09:47 +01:00