71950 Commits

Author SHA1 Message Date
nirvn
0f0b6b165e Fix exif tools test 2021-07-07 13:46:11 +07:00
nirvn
4f384f4e65 Fix auto_ptr compilation error 2021-07-07 13:46:11 +07:00
nirvn
4b52b7be7f Move QgsExifTools utility class to core 2021-07-07 13:46:11 +07:00
Nyall Dawson
81ecf97d0f Fix PyQGIS docs formatting of QgsAbstractDatabaseProviderConnection class 2021-07-06 18:13:58 +10:00
Even Rouault
8d68fdcd91 Update src/core/providers/qgsprovidersublayermodel.cpp 2021-07-06 17:57:21 +10:00
Nyall Dawson
9a024464f6 Fix windows build 2021-07-06 17:57:21 +10:00
Nyall Dawson
129ab50607 Add QgsProviderSublayerProxyModel for filtering/sorting
QgsProviderSublayerModel instances
2021-07-06 17:57:21 +10:00
Nyall Dawson
73f45ee467 Allow non sublayer items to be added to QgsProviderSublayerModel
E.g. embedded project items
2021-07-06 17:57:21 +10:00
Nyall Dawson
288321505a Start on sublayer model 2021-07-06 17:57:21 +10:00
Nyall Dawson
ab713e2b7c If statistics summary dock is NOT visible, then don't calculate
statistics

Instead defer their calculation until the dock is made visible.
No point doing all that work when the results aren't wanted/visible!
2021-07-06 17:57:03 +10:00
Nyall Dawson
6ab8c16dc3 Statistics task, feature count task can be canceled on QGIS exit without asking 2021-07-06 17:57:03 +10:00
rldhont
589aabe474
Merge pull request #43949 from troopa81/fix_tile_buffer_labels
Take tile_buffer parameter into consideration when rendering labels
2021-07-06 08:42:36 +02:00
vcloarec
621382e033 fix updating disabled scalar dataset group for mesh layer 2021-07-06 13:45:28 +10:00
speillet
1807cfe4d5 fix project dirtiness when changing layout name 2021-07-06 07:56:12 +10:00
Juergen E. Fischer
f0dc0d933a merge qgis.xml update from Bas (followup ce3ee598e50) 2021-07-05 11:17:17 +02:00
Juergen E. Fischer
ce3ee598e5 include geopackage and kml in .desktop
(refs https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990636)
2021-07-03 17:19:12 +02:00
mhugent
ec374d5ad2
Merge pull request #43927 from mhugent/raster_legend_placeholder_icon
Feature: possibility to use placeholder icon in legend for raster layer. funded by [Canton of Glarus] [https://www.gl.ch/verwaltung/bau-und-umwelt/hochbau/raumentwicklung-und-geoinformation/geoportal-kanton-glarus.html/808]
2021-07-03 15:12:18 +02:00
Marco Hugentobler
b11df93505 Change expected test image 2021-07-03 13:11:10 +02:00
PeterPetrik
ca3812a21f fix infinite loop in qgsstyle 2021-07-03 06:40:24 +10:00
Nyall Dawson
39fbd77df7 Add API to export layers to QLR with easy control over whether
absolute or relative paths are used
2021-07-03 06:39:36 +10:00
Nyall Dawson
ee141a1a8e Add enum Qgis::FilePathType and add proper stable api for setting
whether QgsProject uses absolute or relative paths for file storage
2021-07-03 06:39:36 +10:00
Marco Hugentobler
9e990cb6bd Add mask image 2021-07-02 17:03:41 +02:00
Alessandro Pasotti
6031e7546f
Merge pull request #43989 from elpaso/ogr-sqlite-pragma-defer_foreign_keys-on
OGR/SQLite/GPKG pragma-defer_foreign_keys=ON
2021-07-02 16:16:09 +02:00
Marco Hugentobler
ccc601b31f Fix painter scaling and add unit test 2021-07-02 13:21:49 +02:00
Marco Hugentobler
f287872798 Use application image cache 2021-07-02 13:21:49 +02:00
Marco Hugentobler
d76fa2bf3b Preserve image aspect ratio in legend 2021-07-02 13:21:49 +02:00
Marco Hugentobler
6effd6bd75 Use QgsImageSourceLineEdit and allow placeholder images also for vector layers 2021-07-02 13:21:49 +02:00
Marco Hugentobler
b7b9470a68 Possibility to select an image as legend placeholder 2021-07-02 13:20:10 +02:00
Marco Hugentobler
991f935944 Feature: possibility to use placeholder icon in legend for raster layer 2021-07-02 13:20:10 +02:00
Nyall Dawson
c8156b0106 Add c++20 todo for replacing equality operators with default implementations 2021-07-02 12:19:58 +10:00
Nyall Dawson
65bccd2c61 Add equality operator for QgsProviderSublayerDetails 2021-07-02 12:19:58 +10:00
dependabot[bot]
998c6c1654 Bump actions/upload-artifact from 2.2.3 to 2.2.4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.2.3 to 2.2.4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2.2.3...v2.2.4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-02 09:50:20 +10:00
Nyall Dawson
ced5910bc8 Fix race 2021-07-02 09:49:33 +10:00
Nyall Dawson
7dec3050f6 Fix dox 2021-07-02 09:49:33 +10:00
Nyall Dawson
1355b39be0 Add QgsProviderUtils with a method for determining whether a list
of sublayer details is incomplete and requires a more in-depth scan
2021-07-02 09:49:33 +10:00
Nyall Dawson
b742b8f71f Add test for QgsProviderSublayerTask 2021-07-02 09:49:33 +10:00
Nyall Dawson
bed72156f7 Dox 2021-07-02 09:49:33 +10:00
Nyall Dawson
7c6afc0761 Create QgsProviderSublayerTask for retrieving sublayer details in a thread
This can sometimes take a looooong time, so it's worth doing in the
background
2021-07-02 09:49:33 +10:00
Nyall Dawson
0404dcaa1b Correctly pass QgsFeedback to metadata method 2021-07-02 09:49:33 +10:00
Even Rouault
d33c1aeba4 Fix build issue with clang 10.0 related to forward declaration of QgsFeatureRequest 2021-07-02 06:55:07 +10:00
Even Rouault
3f1722d0bb
Merge pull request #43990 from Joonalai/fix-oapif-q-params
[OAPIF provider] Fix extra query parameters (fixes #43905)
2021-07-01 16:59:14 +02:00
Nyall Dawson
a51a9c4854 Add QgsIconUtils::iconForLayerType 2021-07-01 17:37:52 +10:00
Nyall Dawson
4dc659c535 [processing] Fix default value of multiple field selection inputs
in models cannot be set to no value

Fixes #44005
2021-07-01 16:45:57 +10:00
Vincent Cloarec
db21851bbb
[mesh] mesh frame editing part-2 - start, commit, roll back and cancel (#43982)
[mesh] allows the user of mesh layers to start editing, save, roll back or cancel editing, in the same way as vector layers (editing part-2)
2021-07-01 08:18:18 +02:00
Nyall Dawson
174d5ee9e0 Ensure python script files saved in the Python console editor use
.py file extension
2021-07-01 15:40:20 +10:00
Julien Cabieces
cb1b8d033b Fix compilation when WITH_QTWEBKIT=FALSE 2021-07-01 08:42:17 +10:00
Peter Petrik
6e83672b06
update MDAL 0.8.90 (#43987) 2021-06-30 13:45:22 +02:00
Joonalai
56914ed3e2 [fix] #43905 append OAPIF extra query params if url is not empty 2021-06-30 12:38:58 +03:00
Joonalai
545174c5b0 Test for regression #43905 OAPIF extra query params 2021-06-30 12:37:58 +03:00
Alessandro Pasotti
8835b2d05e
Merge pull request #43617 from troopa81/fix_htmlwidget_geom
Set up cache geometry if HTML widget needs it
2021-06-30 10:49:37 +02:00