1874 Commits

Author SHA1 Message Date
Jean Felder
db546ff142 contributors: Add jean felder 2025-02-13 08:47:41 +01:00
Loïc Bartoletti
3aa69150bb docs(contributors): add myself 2025-02-13 06:49:19 +01:00
Florian Neukirchen
1ba61e427a Add @florianneukirchen to CONTRIBUTORS 2024-11-29 11:19:46 +10:00
Harrissou Sant-anna
05a072109a Update URLS referencing the official QGIS website
not all are redirected or available in the website
2024-11-16 07:27:49 +10:00
Harrissou Sant-anna
3ea947c1f3 Add translators for en-US build 2024-11-06 06:10:20 +11:00
Juergen E. Fischer
82aac0851a Bump version to 3.41 2024-11-01 08:58:53 +01:00
Juergen E. Fischer
08fac2ca9f changelog and news update for 3.40 2024-11-01 08:58:53 +01:00
Juergen E. Fischer
5bf62b39a6 translation update for 3.40.0 from transifex 2024-11-01 08:58:53 +01:00
Nyall Dawson
15a7079a39 [api] Implementation of labeling engine rules
See https://github.com/qgis/QGIS-Enhancement-Proposals/issues/299

Implements the API framework for setting advanced labeling engine
rules for a project, and implements 4 initial rule types:

- QgsLabelingEngineRuleMinimumDistanceLabelToFeature: prevents labels
  being placed too *close* to features from a different layer
- QgsLabelingEngineRuleMaximumDistanceLabelToFeature: prevents labels
  being placed too *far* from features from a different layer
- QgsLabelingEngineRuleMinimumDistanceLabelToLabel: prevents labels
  being placed too close to labels from a different layer
- QgsLabelingEngineRuleAvoidLabelOverlapWithFeature: prevents labels
  being placed overlapping features from a different layer

(note that the first 3 rules require a build based on GEOS >= 3.10,
they are not available for older GEOS builds)

Also implements a registry for storing available rule classes,
and serialization of rules and configuration in QGIS projects
2024-09-11 02:06:41 +10:00
pathmapper
b9cc755b6c Upgrade Leaflet to v1.9.4 2024-06-25 05:44:40 +10:00
Juergen E. Fischer
e45057ba95 Bump version to 3.39 2024-06-21 14:04:59 +02:00
Juergen E. Fischer
a79ebf4003 translation update for 3.38.0 from transifex 2024-06-21 14:02:18 +02:00
Nyall Dawson
0a493a0443 Move core painting related files to src/core/painting 2024-05-31 15:02:35 +10:00
Even Rouault
a2b172ead5 api_break.dox: document GDAL Python exceptions turned on
Refs #57344
2024-05-22 13:34:35 +10:00
Juergen E. Fischer
907d87ccb7 Bump version to 3.37 2024-02-23 13:06:57 +01:00
Juergen E. Fischer
6d1ca7baf4 translation update for 3.36.0 from transifex 2024-02-23 13:04:06 +01:00
Nyall Dawson
90f180c07f Start on utils class 2024-02-15 12:39:11 +10:00
Nyall Dawson
ff56801b8f Create QgsWebEnginePage wrapper class around QWebEnginePage
Like QgsWebPage this provides additional functional over the
base Qt class to simplify tasks required in QGIS.
2024-02-12 12:48:27 +10:00
Nyall Dawson
0e00b5fcb0 Shell for QgsPdfRenderer class 2024-02-12 12:48:27 +10:00
Nyall Dawson
fb1d3cc4bb Move all projection related gui files to src/gui/proj 2024-01-17 10:16:32 +10:00
Juergen E. Fischer
153a34e2dc Bump version to 3.35 2023-10-27 14:05:40 +02:00
Juergen E. Fischer
f54b5388d5 changelog and news update for 3.34 2023-10-27 14:02:22 +02:00
Juergen E. Fischer
2ad821f630 translation update for 3.34.0 from transifex 2023-10-27 14:02:15 +02:00
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