1851 Commits

Author SHA1 Message Date
Juergen E. Fischer
948d705439 add Azerbaijan translation 2023-08-26 00:50:38 +02:00
Nyall Dawson
9f57fb2ef0 Rename "tiled mesh" to "tiled scene"
Better reflects that these types can contain lines and point
data, not just meshes
2023-08-05 21:31:49 +10:00
bdm-oslandia
fffe590e56 Add @benoitdm-oslandia to contributors list 2023-07-12 09:14:29 +02:00
Yoann Quenach de Quivillic
cc11dd22ce Add myself to contributors list 2023-07-11 05:33:26 +10:00
Loïc Bartoletti
d4da6d34be
Merge pull request #53771 from Djedouas/add-me-contributors
Add myself (@Djedouas) to contributors list
2023-07-10 15:39:10 +02:00
Jacky Volpes
10e589e370
Add myself (@Djedouas) to contributors list 2023-07-10 11:43:45 +02:00
Nyall Dawson
4595f65cde Implement tiled mesh source select widget 2023-07-06 18:10:46 +10:00
Nyall Dawson
5cf8f2ceb5 Shell for QgsTiledMeshLayer/QgsTiledMeshDataProvider 2023-06-28 17:47:17 +10:00
Nyall Dawson
eca6b7a409 Add framework for handling non-keyboard/mouse map controllers
This is the base API interface classes for creation of custom
2d or 3d map controllers, and registering them in a common
QgsInputControllerManager singleton class.
2023-06-27 14:49:20 +10:00
Juergen E. Fischer
bbc4be0ced Bump version to 3.33 2023-06-23 14:42:18 +02:00
Juergen E. Fischer
734c5a229b changelog and news update for 3.32 2023-06-23 14:40:50 +02:00
Juergen E. Fischer
bee102712b translation update for 3.32.0 from transifex 2023-06-23 14:40:45 +02:00
Mathieu Pellerin
95c57b134c [ui][sensors] Sensors GUI registry implementation 2023-03-30 10:39:43 +07:00
Mathieu Pellerin
d2b117a3c8 [sensors] Brand new sensors framework (manager, registry, sensor types) 2023-03-24 15:28:47 +07:00
Harrissou Sant-anna
7b007026ca Mention where source code is 2023-03-24 07:26:30 +10:00
Juergen E. Fischer
1cff7f53ed Bump version to 3.31 2023-03-03 20:27:20 +01:00
Juergen E. Fischer
f80bec6135 changelog and news update for 3.30 2023-03-03 20:25:39 +01:00
Juergen E. Fischer
5aec85d569 translation update for 3.30.0 from transifex 2023-03-03 20:25:33 +01:00
Giovanni Allegri
863d6fd615
Geonode provider removal (#2)
* Removal of GeoNode provider
2023-01-25 15:51:21 +01:00
pathmapper
111b5a7c6d Small adjustments 2023-01-09 12:03:50 +10:00
pathmapper
7a5a13af57 Use recommended osm tile url 2023-01-09 12:03:50 +10:00
pathmapper
9bcce8d9c7 Remove optional Leaflet attribution prefix 2023-01-09 12:03:50 +10:00
pathmapper
361faa9224 Update Leaflet to latest release 2023-01-09 12:03:50 +10:00
Nyall Dawson
8fefb8a010 Move action files to subdirectories 2022-11-23 08:25:33 +01:00
Juergen E. Fischer
1dd3e907fc release.pl: also update index.dox (followup 9b68bd22dd54) 2022-10-23 14:16:43 +02:00
Harrissou Sant-anna
9b68bd22dd Add 3.28 C++ API docs 2022-10-23 05:42:41 +10:00
Juergen E. Fischer
6d1bcef879 changelog and news update for 3.28 2022-10-21 14:11:09 +02:00
Juergen E. Fischer
1992600de3 translation update for 3.28.0 from transifex 2022-10-21 14:11:04 +02:00
Tomas Johansson
95e00c50d2
Resolves 'Delete holes' bug when 'area' argument is used
Fixes #49578
2022-10-03 07:58:31 +10:00
arnaud.morvan@camptocamp.com
f571d0a6ae Add myself as a contributor 2022-08-19 10:07:44 +10:00
nicogodet
fc6fc25586
Add myself to contributors 2022-08-16 10:20:54 +10:00
Harrissou Sant-anna
7ae8db498d Add 3.26 docs index 2022-07-08 09:04:55 +10:00
Juergen E. Fischer
05c61164cd changelog and news update for 3.26 2022-06-17 14:05:27 +02:00
Juergen E. Fischer
f067b34955 translation update for 3.26.0 from transifex 2022-06-17 14:05:17 +02:00
pathmapper
21aeec7047 Add myself (Björn Hinkeldey) to CONTRIBUTORS 2022-06-17 10:30:20 +10:00
Nyall Dawson
d42f2792d2 Move lighting classes to subfolder 2022-04-27 11:50:13 +10:00
Andrea Giudiceandrea
bad86a5510
Add myself (Andrea Giudiceandrea) to CONTRIBUTORS 2022-04-08 14:21:58 +02:00
Nyall Dawson
62450ec373 Move files to elevation directory 2022-04-07 19:22:19 +10:00
Nyall Dawson
141f7bf9f2 Plot wip 2022-04-07 19:22:19 +10:00
Nyall Dawson
44ad8f51aa Simple framework for drawing 2d plots using native QGIS objects
Uses QGIS symbols, text formats and text numeric formats to render
chart components. Currently handles the background, grid, and axis
labels.
2022-03-31 09:21:08 +10:00
Nyall Dawson
231596cd8d Make terrain provider classes generic and move outside of project 2022-03-19 05:58:37 +10:00
Harrissou Sant-anna
babd3876fc Mention 3.22 and 3.24 API docs 2022-03-18 10:39:30 +10:00
Denis Rouzaud
36a1019582
refactoring of QgsMapToolCapture to integrate shape map tools (#46687)
* make QgsMapToolCapture capable of capturing point/line/polygons

This moves part of the code from QgsMapToolDigitizeFeature to QgsMapToolCapture so the tool can actually capture point, line and polygons. It's mainly the 'cadCanvasReleaseEvent` which has been transfered.

* use a current CaptureTechnique in QgsMapToolCapture

QgisApp has been adapted to switch between the different techniques

* add point/line/polygon specific handlers for capture map tool

* convert add part map tool to use QgsMapToolCapture capabilities

* fix use of deprecated methods

* also create a virtual handler for QgsMapToolDigitizeFeature::featureDigitized

* more dox

* use const abstract geom in virtual handlers

* add new class QgsMapToolCaptureLayerGeometry to handle layer specific operation in capture map tool

such as avoiding intersections

* allow to add linear geometries on curved geometry layers

* make actions exclusive

* add settings registry to app

* add a registry for shape map tools

* abstract class for shape map tools

* adapt QgsMapToolCapture to correctly support shape map tools

* clean up of QgisApp

* new class QgsMapToolsDigitizingTechniqueManager to handle actions in app related to capture map tools

* clean up QgisInterface

* sipify

* refactoring of existing shape tools

* refactor add ring to fully support capture map tool

* add missing folder to Doxygen

* fix layout

* fix erasing at iterator pos

* fix unused warning

* fix more dox

* fix cpp check warning

* fix unused warning

* fix annotation map tool does not support shape + set tool name

* correctly handle case when the capture is not done on a vector layer (annotation, mesh, …)

* enable shapes in annotation map tool

* correctly undo and clean

* adapt existing shape tests

the deletion test with circular vertices has been dropped since the capture map tool behaves differently

* fix warning

* refactor fill ring to support shape digitizing

* fix win build

* fix more tests

* avoid detach warnings

* fix app test + clean up

* harmonize new settings with existing ones

* fix categories

* support adding multi lines as a part

* fix adding curve part to multi line

* also handle points

* code a bit clearer

* cast not always valid

* allow adding curved polygon to multipolygon

* add test for QgsGeometry::addPart with curved parts on non-curved geoms (lines and polygons)

* fix with Python < 3.9

* better dox for deprecated interface actions methods

* remove files leftover

* remove leftover circular string curve point tool

* add default Z/M values when calling QgsGeometry::coerceToType

* Apply suggestions from code review

Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

* fixes from review

* move layer specific part to specific tool

* fix typo

* fix leak

* fix dox

* fix segmentization

* call map tool implementation of addCurve when adding trace curve to avoid point duplication

* call sub-class implementation

* fix since 3.24 -> 3.26

* fix test

* add test to avoid extra curves when using tracing

* fix headers

Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2022-02-22 07:59:50 +01:00
Juergen E. Fischer
1c8ef13748 changelog and news update for 3.24 2022-02-18 13:06:09 +01:00
Juergen E. Fischer
c8aaeca84d translation update for 3.24.0 from transifex 2022-02-18 13:06:01 +01:00
Denis Rouzaud
f879351cca add missing folder to Doxygen 2022-01-28 06:30:25 +01:00
Martin Pergler
4c9b659519
Add myself to contributors list 2022-01-26 11:46:10 -05:00
Nyall Dawson
6783347896 Implement framework for history providers
As per https://github.com/qgis/QGIS-Enhancement-Proposals/issues/130
2021-12-21 15:32:57 +10:00
Antoine
4814fd6f71 remove providers that aren't in API 2021-12-13 14:25:30 +01:00
Antoine
0cecf1efc2 remove recently added folder if not in api 2021-12-13 10:19:55 +01:00