53492 Commits

Author SHA1 Message Date
Nyall Dawson
996f48670d [afs][needs-docs] Allow users to set a specific referer for AFS connections, for
use with ArcGIS feature server requests

Some servers are locked down to only allow requests with a specific
referer URL - this allows us to open them in QGIS (but it requires
users to manually determine the correct referer string and populate
this setting for the connection -- we cannot do this for them!)
2019-01-24 18:05:45 +11:00
nirvn
b0b196a97c [themes] Improve styling of message bar scrollbar for Night Mapping 2019-01-24 10:37:07 +07:00
nirvn
002c9e1415 [themes] Improve styling of message bar scrollbar for Blend of Gray 2019-01-24 10:36:55 +07:00
nirvn
eea6ae2676 Fix default highlighted text colors for code editors (fixes #21080) 2019-01-24 10:36:45 +07:00
Nyall Dawson
aff38a9034 Capitalization 2019-01-24 08:49:20 +10:00
Alexander Bruy
c6540a6276 [processing] fix description files for SVM SAGA algs (fix #20796) 2019-01-24 09:31:18 +11:00
Alessandro Pasotti
83d5cb61ab Fix linker error in test 2019-01-23 22:45:26 +01:00
Alessandro Pasotti
d7484005e3 Fix WFS client NULL representation
This was nasty and only reproduceable when features
were cached (so, the second time you get them) and
was due to a QVariant( type ) default constructor
for numeric values being initialized to 0, yielding
0 instead of NULL.

Reported in #20961
2019-01-23 22:45:26 +01:00
Alessandro Pasotti
cc9ec2deba Remove duplicated code and modernize
No functional changes intended
2019-01-23 22:45:26 +01:00
Alessandro Pasotti
71e01168fe Server WFS NULL values support
- expose nillable in describefeaturetype
- serve xsi:nil="true" in getfeature
- check for NULL in transactions and report an error

Fixes #20961  - plus some other unreported
2019-01-23 22:45:26 +01:00
Alessandro Pasotti
847e7efdca GML parser set NULL values when parsing empty tags
This is part of a bigger fix to support NULL
values in WFS client and server components.
2019-01-23 22:45:25 +01:00
Alexander Bruy
34ec183354 [processing] split v.surf.rst algorithm into two (fix #19472)
This algorithm cannot output cross-validation results and topographic
parameters simultaneously, hence two tools needed. Thanks to Pedro Venâncio
for finding this and proposing a fix.
2019-01-24 06:45:23 +11:00
Nyall Dawson
c8fd4ed320 More unit tests for QgsNetworkAccessManager signals 2019-01-24 06:10:37 +11:00
Nyall Dawson
e50d9a1673 Make request a member of reply 2019-01-24 06:10:37 +11:00
Nyall Dawson
aa170ad524 Unit tests for QgsNetworkAccessManager signals 2019-01-24 06:10:37 +11:00
Nyall Dawson
535965ba8c Deprecate older thread-unsafe signals 2019-01-24 06:10:37 +11:00
Nyall Dawson
ca592b7386 Upgrade app network timeout message to include url 2019-01-24 06:10:37 +11:00
Nyall Dawson
5824faf674 Add thread safe QgsNetworkAccessManager::requestTimedOut signal 2019-01-24 06:10:37 +11:00
Nyall Dawson
1190000aaf Fix QgsFileDownloader thinks ANY timeout or ssl error applies to its request 2019-01-24 06:10:37 +11:00
Nyall Dawson
ea1971fdf8 Add an unique id to requests, which can be used to link them to responses 2019-01-24 06:10:37 +11:00
Nyall Dawson
b5379ce055 New class QgsNetworkReplyContent, which encapsulates the useful
information from a QNetworkReply in a container which is safe
and cheap to pass between threads

(QNetworkReplys are QObject based, so not safe to access or
pass between threads)

Use this new class in a thread safe QgsNetworkAccessManager::finished
signal, which is fired on the main thread QgsNetworkAccessManager instance
when responses are finished from any thread
2019-01-24 06:10:37 +11:00
Denis Rouzaud
397194a0ba
reflect increase of Travis build times in timeouts
we are benefiting from increased build times since about 3 months...time to update the scripts!
2019-01-23 13:42:24 -05:00
Denis Rouzaud
532da4338c
fix typo 2019-01-23 11:36:45 -05:00
Denis Rouzaud
240f2d2d0c
Merge pull request #8951 from peppsac/compile_time
Compile time
2019-01-23 10:53:28 -05:00
Juergen E. Fischer
4e74c8b548 dxf export: recover korean encodings (CP949) (fixes #20838) 2019-01-23 16:43:07 +01:00
Juergen E. Fischer
99904f1f5e field validator: only check for null representation if the string value exceeds the field length (fixes #21019) 2019-01-23 15:30:25 +01:00
Matthias Kuhn
daa05e538f
Merge pull request #8831 from SIRS-CLS/sirs_db_manager
Add comment option on db_manager plugin postgis fields
2019-01-23 15:25:55 +01:00
Pierre-Eric Pelloux-Prayer
08634c4e6f fix style 2019-01-23 14:59:19 +01:00
Ailurupoda
aa3679a3cf Update layout oracle connector.py 2019-01-23 14:25:05 +01:00
volaya
a86965e94b [processing] do not allow editing model if it's missing algorithms
fixes #19607
2019-01-23 14:02:42 +01:00
Mathieu Pellerin
263c4c2a50 [themes] Fix selection color of the attribute table view widget 2019-01-23 19:42:10 +07:00
Mathieu Pellerin
9068f3c9a4 [themes] Fix selection text for various widgets 2019-01-23 19:06:18 +07:00
Corentin.F
a80f3d01ee
Merge branch 'master' into sirs_db_manager 2019-01-23 11:22:12 +01:00
Ailurupoda
00852f1642 Update oracle, vlayer, spatialite connector.py 2019-01-23 11:20:24 +01:00
Ailurupoda
ad81e66daa Update gpkg UpdateTableColumn add argument new_comment 2019-01-23 10:48:16 +01:00
Marco Hugentobler
9fe2194504 Indentation 2019-01-23 10:44:02 +01:00
nirvn
52df29281f [node editor] When a feature is bound to the editor panel, only allow vertex/edge move vertex and creation on that feature 2019-01-23 16:02:40 +07:00
nirvn
63ee9a34f0 address @wonder-wonder-sk 's comments on node editor improvements 2019-01-23 16:02:40 +07:00
nirvn
1bf792cc4b [node editor] Update the table of vertices when bounded geometry changes
(e.g., undo/redo operations)
2019-01-23 16:02:40 +07:00
nirvn
d5acddfd56 [node editor] Update the table of vertices when deleting some 2019-01-23 16:02:40 +07:00
nirvn
5e5684552a [node editor] Use a timer to properly raise panel, improve hint label 2019-01-23 16:02:40 +07:00
nirvn
0a239fa913 [node editor] Dragging a rectangle to select vertices will only select
vertices from a given feature if it is bounded to the node editor panel
2019-01-23 16:02:40 +07:00
nirvn
704e3de52f [node editor] Restore node editor panel postion/docked state 2019-01-23 16:02:40 +07:00
nirvn
8bd997d0a1 [node editor] Improve UX by having right-click bind feature to node editor (i.e., bye bye menu) 2019-01-23 16:02:40 +07:00
nirvn
2defe21cac [node editor] When no feature is selected, offer an hint label to ease discovery 2019-01-23 16:02:40 +07:00
nirvn
88452637c9 [node editor] Always show node editor panel upon activating the node tool 2019-01-23 16:02:40 +07:00
Pierre-Eric Pelloux-Prayer
39f7d9a8e6 fix include 2019-01-23 09:39:23 +01:00
Marco Hugentobler
b5a4875536 Add autogenerated sip file and remove =default in qgsstorebadlayerinfo.h (rejected by travis) 2019-01-23 09:25:02 +01:00
Alessandro Pasotti
49096431bc
Merge pull request #8948 from elpaso/bugfix-20198-server-DescribeFeatureType-typename
Fix server WFS TYPENAME filter in describeFeatureType
2019-01-23 08:45:24 +01:00
Alessandro Pasotti
de29767351
Merge pull request #8950 from elpaso/bugfix-opengis-zug-wmsroot
Fix server WMS short name (unreported)
2019-01-23 08:44:21 +01:00