60777 Commits

Author SHA1 Message Date
Paul Blottiere
926fe91c20
Merge pull request #34153 from pblottiere/autocheck
Activate buffer drawing when setting a buffer property through auxiliary storage
2020-02-17 13:42:56 +01:00
Sandro Santilli
2aef8afd7d Force use of PostgreSQL-11 headerfiles when building pointcloud 2020-02-17 11:44:32 +01:00
Sandro Santilli
b270ff1da7 Recover pointcloud tests
This reverts commit bf6915633cf12a556cd807b136e63509b6cdb33f while
improving predictability of results
2020-02-17 11:36:46 +01:00
Denis Rouzaud
c37523d32b
disable browsing auto pan/scale in attribute table when showing visible features only (#34493) 2020-02-17 11:36:41 +01:00
Nyall Dawson
4f531d2e99 Less noisy transform failure errors
- Don't spew a whole lot of "rethrowing expection" log messages on the
default log level
- Don't output tons of duplicate transform error messages - instead
only output the message if its different to the last error encountered
(avoids flooding the console when transform failures occur during
raster projection, resulting in quasi-hangs)
2020-02-17 17:17:06 +10:00
Nyall Dawson
9e1db2c701 Responsive cancelation of raster projector
In the case of messy transforms (e.g. transforming global coordinates
to a localized projection) the raster projection setup code can be
very expensive, so add a responsive check to abort early if the
render operation is canceled
2020-02-17 16:44:43 +10:00
Nyall Dawson
323b31c13d Fix broken setting deletion from advanced settings options 2020-02-17 16:44:26 +10:00
Even Rouault
7c7c2d775b Add final qualifier to provider classes 2020-02-17 08:07:48 +10:00
Even Rouault
1f10509b86 Enable -Wnon-virtual-dtor in pedantic mode, and remove useless virtual qualifiers in 2 final classes 2020-02-17 08:07:48 +10:00
vcloarec
4422d88dfb change Qt version for deprecated Qt3DRender::QBuffer 2020-02-17 08:07:31 +10:00
Matthias Kuhn
f33762a50f Fix invalid escape sequence
/usr/lib/python3/dist-packages/qgis/core/__init__.py:195

  /usr/lib/python3/dist-packages/qgis/core/__init__.py:195: DeprecationWarning: invalid escape sequence \s

    QgsProcessingUtils.LayerHint.Mesh.__doc__ = "Mesh layer type  \since QGIS 3.6"

/usr/lib/python3/dist-packages/qgis/core/additions/qgsfunction.py:167

  /usr/lib/python3/dist-packages/qgis/core/additions/qgsfunction.py:167: DeprecationWarning: invalid escape sequence \*
2020-02-17 08:07:14 +10:00
Matthias Kuhn
02042fe8ae
Merge pull request #34470 from jakimowb/master
repaired broken location references in *.ui files
2020-02-16 18:42:26 +01:00
Alessandro Pasotti
fc6e453385
Merge pull request #34460 from elpaso/bugfix-gh34435-raster-last-row-error
GDAL: make sure we are not reading outside the raster
2020-02-15 19:24:57 +01:00
Denis Rouzaud
9441fcc947
drag'n'drop improvements part 3 (#34479)
* drag'n'drop improvements

part 3

this completely removes hidden config accessible under double click
now a widget groupbox (by opposition to the field config) is shown on top of the right panel
2020-02-14 23:19:42 +01:00
Blottiere Paul
930d479a1e Fix typo 2020-02-14 17:18:36 +01:00
Blottiere Paul
b4fdcec272 Add test 2020-02-14 17:18:36 +01:00
Blottiere Paul
0403db227d Fixes ReadFlags value for embedded layers 2020-02-14 17:18:36 +01:00
Blottiere Paul
e924f70d6f Add unit test 2020-02-14 17:18:36 +01:00
Blottiere Paul
b52b2436f8 Turn relative path into absolute path for reading embedded projects. Fixes #34060 2020-02-14 17:18:36 +01:00
Matthias Kuhn
504d43acc2
Merge pull request #34474 from m-kuhn/disable_pointcloud_test
Revert "Add test for pointcloud layers fetching and related permissions"
2020-02-14 15:53:31 +01:00
Matthias Kuhn
bf6915633c Revert "Add test for pointcloud layers fetching and related permissions"
This reverts commit 30fe7484698046b588284ff5485115e70833a268.
2020-02-14 13:43:51 +01:00
Alessandro Pasotti
2a0aa0305c
Merge pull request #34428 from elpaso/bugfix-gh34404-crash-on-apply-default-value
Fix crash when switching "apply default value on update"
2020-02-14 09:50:56 +01:00
Alessandro Pasotti
9b03adaab0
Merge pull request #34434 from elpaso/server-standalone-small-enhancements
Server standalone: fix DISPLAY check + minor rewording of help texts
2020-02-14 09:50:26 +01:00
Alessandro Pasotti
aa47fe355a Small optimization, and nodata fill in GPU path
to be consistent to what happens in the CPU path
2020-02-14 09:15:00 +01:00
Alessandro Pasotti
687a9a2c05 GDAL make sure we are not reading outside ...
... raster bounds.

Fixes #34435

Unfortunately I wasn't able to write a test for this
case: it seems to be related to a very rare combination
of floating point (double) rounding issues that I could
only reproduce manually.

But since I was trying to test it and I wrote some
raster block test cases, I thought it would be good
to leave them in the PR instead of throwing them
away.
2020-02-14 09:15:00 +01:00
Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de
ffd528ecf7 repaired broken location references in *.ui files
to access resources in image/images.qrc
2020-02-14 08:21:33 +01:00
lbartoletti
51ba7e8a89 Fix hash help
I realize that I didn't change it after our discussion on the PR https://github.com/qgis/QGIS/pull/31726.
2020-02-14 06:40:22 +10:00
Nyall Dawson
035a406aa3 Add test mask 2020-02-14 06:38:38 +10:00
Nyall Dawson
48994db10d [layouts] Use a proper dedicated icon for Fixed Tables 2020-02-14 06:38:38 +10:00
Nyall Dawson
0ea024bd95 Nicer cell sizes in table designer 2020-02-14 06:38:38 +10:00
Nyall Dawson
756cb6f592 [layouts] Improve Manual Table handling of header cells
Instead of hiding this functionality from users, we instead add an explicit
toggle to the Table Designer dialog "Table" menu to hide or show
the header cells in the designer, and re-add the widgets which
allow users to customise the header appearance back into the
item configuration widget.

Whenever a header cell is selected in the table designer, the formatting
widgets are disabled since the item's header configuration widgets
are used to set the background/foreground color and other properties
of these cells instead.
2020-02-14 06:38:38 +10:00
Blottiere Paul
55fcdc7479 Test when buffer draw is deactivated 2020-02-13 10:52:45 +01:00
Blottiere Paul
4ba55c37c9 Add unit test 2020-02-13 10:39:20 +01:00
Blottiere Paul
ece432b16a Init unit test for QgsLabelPropertyDialog 2020-02-13 10:39:20 +01:00
Blottiere Paul
04b53301d3 Hide BufferDraw property 2020-02-13 10:39:20 +01:00
Blottiere Paul
1b57bb57d8 Clean 2020-02-13 10:39:20 +01:00
Blottiere Paul
d33e5235b1 Add BufferDraw property in map tool 2020-02-13 10:39:20 +01:00
Blottiere Paul
2ec7fda9e4 Add buffer draw checkbox in label property dialog 2020-02-13 10:39:20 +01:00
Blottiere Paul
9322a0be7e Deactivate buffer draw when null data defined value 2020-02-13 10:39:20 +01:00
Blottiere Paul
4e7dff5210 Add unit test 2020-02-13 10:39:20 +01:00
Blottiere Paul
f5e0661def Activate buffer drawing when setting a buffer property. Fixes #28544 2020-02-13 10:39:20 +01:00
rldhont
82324ece0c
Merge pull request #34441 from rldhont/fix-read-sld-textsymbolizer-pointplacement-for-lines
[Bugfix] Read SLD TextSymbolizer PointPlacement for lines
2020-02-13 08:50:11 +01:00
Nyall Dawson
37a4c10a4d Fix broken browser directory paths
And improve documentation

Fixes #34169
2020-02-13 14:22:12 +10:00
Nyall Dawson
fb22f34724 When showing original path in the "Select a Data Source" dialog,
allow the original path text to be selected and copied, and
make the original path a hyperlink to open the corresponding
folder

Makes it much easier for users to find the correct fixed paths,
e.g. by allowing them to use OS level find files functionality
2020-02-13 14:21:42 +10:00
Alex
740c08be5d only call data once in drawLayerTitleInternal 2020-02-13 14:21:25 +10:00
nirvn
9ce12c0812 [vector file writer] Add coordinate transformation context to fix KML/GPX export 2020-02-13 07:50:34 +07:00
Nyall Dawson
50bdd36188 Correct autodetection of vsizip based shapefiles depends on GDAL 3.1 2020-02-13 09:32:02 +10:00
Nyall Dawson
54eba4a1b0 Use metadata method to retrieve Shapefile encoding on GDAL 3.1+ builds
Avoids code duplication, correct behavior with vsi* sources
2020-02-13 09:32:02 +10:00
Nyall Dawson
5c84d7f59f Spelling 2020-02-13 09:32:02 +10:00
Nyall Dawson
8cec5d0686 [processing] Add algorithms for dealing with shapefile encoding issues
- "Extract Shapefile encoding": extracts the embedded shapefile encoding
information and lists it for the user (and storing it in output strings
for use in models)
- "Set layer encoding": allows users to set the encoding for a vector
layer to a different encoding (applies to the layer only, no permanent
changes are made to the data source). For use in handling encoding
issues in Processing models
2020-02-13 09:32:02 +10:00