91899 Commits

Author SHA1 Message Date
Julien Cabieces
ecf52840b6 fix(OracleCI): oracle provider need libaio to run 2025-06-04 10:02:54 +10:00
Anna
b8aa8237d0 style edit 2025-06-04 10:02:27 +10:00
Anna
df76328892 made changes to section Vector with tolerance 2025-06-04 10:02:27 +10:00
Anna
cd908188ef made changes to section Algoritm tests and How to 2025-06-04 10:02:27 +10:00
Mathieu Pellerin
9d00c2c8ef Remove QApplication::setFont usage from the QgsAppStyleSheet class 2025-06-04 10:01:32 +10:00
Mathieu Pellerin
d8d0c62952 [ui] Fix custom font size not applied properly with Qt6 builds 2025-06-04 10:01:32 +10:00
qgis-bot
f32b644ea3 auto sipify 🍺 2025-06-03 21:39:52 +00:00
Nyall Dawson
085043b459 Use protected, not private virtual methods for map tool classes
These are NOT called by sip when implementing the class in Python,
making these classes unusable in PyQGIS. Just make the virtual
methods protected instead.
2025-06-04 07:36:51 +10:00
Nyall Dawson
9864ead875 Don't try to translate empty strings
(ie avoid tr(  )

Refs #61956
2025-06-04 05:31:15 +10:00
qgis-bot
5c8b8c65b5 auto sipify 🍺 2025-06-03 11:04:34 +00:00
Mathieu Pellerin
2dc9a23094
[symbology] Fix line/point pattern fill symbol layer freezing QGIS when rendering an insane amount of points/lines per pixel (#62074) 2025-06-03 18:01:29 +07:00
Julien Cabieces
1ecbaf9403
Merge pull request #62091 from troopa81/fix_pdfx_export_ns
Fix PDF export to write PDF/X namespace only when needed
2025-06-03 08:59:45 +02:00
Mathieu Pellerin
9576f38104 [ui] Fix user profile selector dialog colors on Qt6 with dark theme OSes 2025-06-03 15:54:57 +10:00
Nyall Dawson
f945a55913 [qt6] Hide 'requested buffer size is too big' warning
This isn't related to us, it's coming from deep within Qt
2025-06-03 15:16:52 +10:00
Nyall Dawson
01dbf99f41 Fix another comparator 2025-06-03 14:35:16 +10:00
Nyall Dawson
4cbb7ca3b5 Fix comparator for model component deletion priority
Fixes #62046
2025-06-03 14:35:16 +10:00
Nyall Dawson
92c9a19691 Fix comparator for label text
Fixes #62045
2025-06-03 14:35:16 +10:00
Mathieu Pellerin
c349130418 Fix project translation support for .qgz projects 2025-06-03 14:19:36 +10:00
Nyall Dawson
31b1e197c0 More test tolerance 2025-06-03 13:42:29 +10:00
Nyall Dawson
9996e9cdfc [processing] Fix execution of nested models
Fixes #60883
2025-06-03 13:42:29 +10:00
Nyall Dawson
a56212a082 Regenerate qgsexpression_texts.cpp if process_function_template.py changes 2025-06-03 12:14:03 +10:00
qgis-bot
2c41d4fbe0 auto sipify 🍺 2025-06-03 01:37:11 +00:00
Nyall Dawson
ff732c66e0 Fix build 2025-06-03 11:34:13 +10:00
Nyall Dawson
b9c6d4b493 Tests for policy/flag sync 2025-06-03 11:34:13 +10:00
Nyall Dawson
1e9f39e650 Silence false positive clang tidy warning 2025-06-03 11:34:13 +10:00
Nyall Dawson
868e067da9 Rename 'AllowRasterization' to 'Default' 2025-06-03 11:34:13 +10:00
Nyall Dawson
e6a640f7da Match to existing behavior 2025-06-03 11:34:13 +10:00
Nyall Dawson
881bc87c66 Synchronize layout render flags to rasterization policy 2025-06-03 11:34:13 +10:00
Nyall Dawson
6bd71ef1de Promote layout render context flags to enum class, move to Qgis 2025-06-03 11:34:13 +10:00
Nyall Dawson
fc56adc1fc Force sync flags and rasterization policies 2025-06-03 11:34:13 +10:00
Nyall Dawson
902f9527ba Fix cppcheck 2025-06-03 11:34:13 +10:00
Nyall Dawson
71b07f61be Fixes 2025-06-03 11:34:13 +10:00
Nyall Dawson
8c30e9a7cc Update test to newer infrastructure 2025-06-03 11:34:13 +10:00
Nyall Dawson
e04145f053 Add new enum for rasterised rendering policy 2025-06-03 11:34:13 +10:00
qgis-bot
0cdc48caa8 auto sipify 🍺 2025-06-02 23:40:37 +00:00
Alexander Bruy
451098bf93 sipify 2025-06-03 09:37:36 +10:00
Alexander Bruy
020ea843ce use more future-proof approach with the read-only property moved to the
widget factory
2025-06-03 09:37:36 +10:00
Alexander Bruy
597758df93 disable "Editable" and "Reuse last value" checkboxes for JsonView editor
widget (fix #47515)
2025-06-03 09:37:36 +10:00
Mathieu Pellerin
b2f19c1365 [processing] Fix parameterAsExtentGeometry not returning a geometry when the CRS extracted from the string matches the function's CRS parameter 2025-06-03 07:05:24 +10:00
Mathieu Pellerin
897c923d53 [ui] Fix temporary pan mode stuck when pressing both middle mouse and space bar within the layout or model designer dialogs 2025-06-03 07:05:04 +10:00
Mathieu Pellerin
2aeffe4083 [gui] Fix confusing save vector layer dialog's include z dimension checkbox when geometry combobox is set to automatic 2025-06-03 06:17:46 +10:00
Julien Cabieces
4a66ae20e4 fix(PDFExport): write PDF/X namespace only when needed
to avoid that Adobe considers it as PDF/X file and affects the rendering.

Fixes #61674
2025-06-02 17:54:20 +02:00
Alexander Bruy
1ffdf734b5
Merge pull request #62062 from nirvn/vectortile_source_relative
[vector tiles] Fix handling of source containing a relative path to the root of the server hosting the style json
2025-06-02 07:34:16 +01:00
Mathieu Pellerin
9773739d20 When applying a named style to a font, check for untranslated style if the translated one is missing 2025-06-02 13:54:08 +10:00
dependabot[bot]
7fec082fea Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 08:12:48 +10:00
Nyall Dawson
bc48b73348 Apply suggestions from code review
Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>
2025-06-02 07:17:39 +10:00
Nyall Dawson
8ea8798c52 Add "concave hull by feature" algorithm
The existing concave hull algorithm is quite restrictive as it
forces operation on an entire layer, which makes it useless eg
to create concave hulls from service area outputs.

Rename the existing one to "concave hull (by layer)", and make
sure all the documentation explains this so its more predictable
for users.
2025-06-02 07:17:39 +10:00
Matthias Kuhn
261ee7da13
Merge pull request #62071 from m-kuhn/cmake_3_22
Reduce min cmake version to 3.22
2025-06-01 08:19:22 +02:00
qgis-bot
44be240940 auto sipify 🍺 2025-06-01 00:36:38 +00:00
Nyall Dawson
29e6723f1e Don't try to pass unset attributes to ArcGIS REST backends
Fixes #61673
2025-06-01 10:33:39 +10:00