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
volaya
e3516ab1b4
[processing] fixed qgis algorithms help file
...
fixes #20966
2019-01-23 08:38:41 +01:00
Matthias Kuhn
e9fd6537e9
Fix include
2019-01-23 08:32:27 +01:00
Nyall Dawson
db3b9aeb6b
Revert "[processing] hide 'select file' button for vector layers when there are dependent params"
...
This reverts commit f2044528951bbb09a70b9c696d79d8cd5b756214.
It's a contentious fix, which needs discussion
2019-01-23 17:30:47 +10:00
Julien Cabieces
bdf77ac75a
fixes #20893 : Update virtual layer when referenced layer update its fields
2019-01-23 18:24:38 +11:00
volaya
eb47288fac
[processing] correctly set output styles for models
...
fixes #20573
2019-01-23 08:02:19 +01:00
volaya
f204452895
[processing] hide 'select file' button for vector layers when there are dependent params
...
fixes #21055
2019-01-23 08:02:18 +01:00
Peter Petrik
af2501e73d
support also mesh elements with >4 vertices
2019-01-23 07:49:33 +01:00
Peter Petrik
928a559aa9
update MDAL to 0.1.4 (RC1 for QGIS 3.6)
2019-01-23 09:51:35 +11:00
Pierre-Eric Pelloux-Prayer
f1760ee56b
Remove include "qgsapplication.h" from qgswkbptr.h
...
qgswkbptr.h is included indirectly by a large number of source files.
So this commit does the following:
- remove #include "qgsapplication.h" from qgswkbptr.h, and copy-paste the swap_endian
function where it's used.
- add the missing #include "qgsapplication.h" in other files
The rationale for this change is:
- qgswkbptr.h doesn't really needs QgsApplication, since it only used swap_endian.
We don't need to add a fake dependency on QgsApplication on every (indirect) "includers"
of qgswkbptr.h
- qgsapplication.h depends on qgsconfig.h which itself changes quite often (on every git op
at least). Before this change, a 'git commit' would trigger a rebuild of about 3500 files.
With this change we're down to ~700.
2019-01-22 21:45:38 +01:00
Pierre-Eric Pelloux-Prayer
1cd7bde104
Do not build images.qrc for tests
...
Before this commit the qrc_images.cpp was generated for each test listed in
tests/src/gui/CMakeLists.txt but the content is always the same (~300k lines).
The build time for this file is quite significant too: 15sec on my machine.
This commit removes it from the test build process to avoid all this work.
2019-01-22 21:45:38 +01:00
Pierre-Eric Pelloux-Prayer
96a9a7238a
Remove unnecessary includes
2019-01-22 21:45:38 +01:00
Marco Hugentobler
156cb7162d
Update sip list, add since QGIS 3.6
2019-01-22 18:11:53 +01:00
Juergen E. Fischer
4048d37a46
osgeo4w: also look for GRASS 7.6
2019-01-22 17:40:14 +01:00
Nyall Dawson
7d7462c333
Fix loss of project when saving to QGZ format and path contains non-ascii chars
...
Fixes #19567
2019-01-23 03:37:24 +11:00
Nyall Dawson
d3924adf74
Use QFile to write zip contents, instead of std::ofstream
...
Because std::ostream doesn't handle non-ascii paths
Refs #19567
2019-01-23 03:37:24 +11:00