53264 Commits

Author SHA1 Message Date
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
Nyall Dawson
cccd9766c2 Fix build 2019-01-23 03:37:00 +11:00
Nyall Dawson
85a6b1ac92 Followup map settings variable commit 2019-01-23 03:37:00 +11:00
Alex
f514516d07 Exposing more CRS variables 2019-01-23 03:37:00 +11:00
Nyall Dawson
cb7838badc Silently alias old "$scale" expression function to "@map_scale" (when available)
Allows older projects to open without change. We still hide $scale from the
builder UI, as we eventually want to clamp out its use.
2019-01-23 03:37:00 +11:00
Nyall Dawson
9cf2ff31d8 Fix evaluation of data defined properties for subsymbols of subsymbols
Fixes #18384
2019-01-23 03:36:41 +11:00
Marco Hugentobler
80e75342a7 Add test to ensure server throws exception if layer is invalid 2019-01-22 17:17:19 +01:00
Marco Hugentobler
ffae79b7d0 Consider feedback 2019-01-22 16:11:04 +01:00
Juergen E. Fischer
855b3b4e26 oracle provider: check for valid lastInsertId() on ::addFeatures (fixes #20109) 2019-01-22 15:47:50 +01:00
Denis Rouzaud
3c8350357c
Correctly set matrix after defining map settings (#8946)
* Correctly set matrix after defining map settings

* Update qgsquickmaptransform.cpp
2019-01-22 08:37:06 -05:00
Alessandro Pasotti
4e8898d408 Fix server WMS short name (unreported)
This patch fixes a WMS server bug when "Short name" was
set in project settings for service capabilities.

When the short name was set, it was not possible
to load the whole WMS by selecting the root
layer named after the short name.

With tests for both cases (with and without short name).

Funded by Kanton Zug
2019-01-22 14:36:43 +01:00
Alessandro Pasotti
59fd8df336 Fix server WFS TYPENAME filter in describeFeatureType
Fixes #20198

with tests
2019-01-22 14:28:36 +01:00
Alexander Bruy
0c4c8feb70
Merge pull request #8945 from alexbruy/processing-fieldcalc
[processing] use active layer by default in field calculator algorithm (fix #19686)
2019-01-22 15:25:20 +02:00
Alessandro Pasotti
b12985003b
Merge pull request #8929 from elpaso/bugfix-21059-server-post-request-issues
Fix POST requests for QGIS server
2019-01-22 13:59:53 +01:00