87509 Commits

Author SHA1 Message Date
qgis-bot
8cab8729ca auto sipify 🍺 2024-08-30 20:23:07 +00:00
Nyall Dawson
a6f5c50b36 Move some style related enums out of global namespace 2024-08-31 06:20:02 +10:00
Nyall Dawson
9f5138d89c Fix clang-tidy warning 2024-08-31 06:19:26 +10:00
Nyall Dawson
1d41e606cc Fix test on qt6 2024-08-31 06:19:26 +10:00
Nyall Dawson
afe0b2d533 Fix clang-tidy warnings 2024-08-31 06:19:26 +10:00
Nyall Dawson
adc1fe871b Test masks 2024-08-31 06:19:26 +10:00
Nyall Dawson
1d83922171 Move constructors don't need documentation 2024-08-31 06:19:26 +10:00
Nyall Dawson
452d597cbc Don't show private layers in print layout legends by default
When a print layout legend is in auto mode, private layers should
not be included

Fixes #51427
2024-08-31 06:19:26 +10:00
Nyall Dawson
71c7b63cf6 Allow filtering private layers from QgsLayerTreeFilterProxyModel 2024-08-31 06:19:26 +10:00
Nyall Dawson
d55b4ea066 Expose proxy model for QgsLegendRenderer to allow filtering rendered content 2024-08-31 06:19:26 +10:00
Nyall Dawson
a24fcef948 Hide private layers in layout legend settings when in auto-update mode
Refs #51427
2024-08-31 06:19:26 +10:00
qgis-bot
d4e74c036f auto sipify 🍺 2024-08-30 13:10:17 +00:00
Denis Rouzaud
ba46a95aca
wedge buffers support start and end angles (#58473) 2024-08-30 15:07:08 +02:00
qgis-bot
5215f3351a auto sipify 🍺 2024-08-30 02:22:33 +00:00
Nyall Dawson
a5a3bf9ee8 Fix some more causes of warnings when building PyQGIS docs 2024-08-30 12:19:29 +10:00
qgis-bot
859ea74116 auto sipify 🍺 2024-08-30 00:12:48 +00:00
Denis Rouzaud
72f46762fd Update src/core/locator/qgslocatormodelbridge.cpp
Co-authored-by: Matthias Kuhn <matthias@opengis.ch>
2024-08-30 10:09:41 +10:00
Denis Rouzaud
427d6eb215 [locator] allow interacting on selection in the results 2024-08-30 10:09:41 +10:00
dependabot[bot]
97c9ea8fc9 Bump webpack
Bumps the npm_and_yarn group with 1 update in the /resources/server/src/landingpage directory: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.76.1 to 5.94.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.76.1...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 10:08:19 +10:00
Nyall Dawson
47a3c98218 Fix typo 2024-08-30 10:07:04 +10:00
Nyall Dawson
17bc7d5f6d Don't use copydoc for methods exposed to SIP
Fixes #54429
2024-08-30 10:07:04 +10:00
Nyall Dawson
ef00e77537 [sipify] Die if copydoc is used in exposed method documentation
Sipify cannot handle this

Refs #54429
2024-08-30 10:07:04 +10:00
Matthias Kuhn
5668207a41 Only require qgis.gui import when gui is built 2024-08-30 06:25:03 +10:00
qgis-bot
8e3ab39209 auto sipify 🍺 2024-08-29 19:50:40 +00:00
Nyall Dawson
9fe90fdca1 Fix new flake8 warnings 2024-08-30 05:47:31 +10:00
Nyall Dawson
28c5d51e6f Use newer python for flake8 test 2024-08-30 05:47:31 +10:00
Nyall Dawson
a540dceae2 Move doxygen processing logic from unify_includes to doxygen_space 2024-08-30 05:47:31 +10:00
Nyall Dawson
cd60bb8f2d Port doxygen_space to python 2024-08-30 05:47:31 +10:00
Nyall Dawson
f8196f7def Fix closing tag 2024-08-30 05:47:07 +10:00
Nyall Dawson
e38d577980 Catch raw bold/italic tags in docs 2024-08-30 05:47:07 +10:00
Nyall Dawson
49d31fa527 Fix some malformed docs 2024-08-30 05:47:07 +10:00
Nyall Dawson
482311b668 Don't use raw html lists in documentation 2024-08-30 05:47:07 +10:00
Nyall Dawson
aeea68790f Don't use raw dd/dl/dt tags in documentation
Markdown headings should be used instead

Fixes #54430
2024-08-30 05:47:07 +10:00
Nyall Dawson
a44d7419a5 No dl 2024-08-30 05:47:07 +10:00
rldhont
ffc86e1636
Merge pull request #58073 from dmarteau/fix-server-access-control
Fix WMS layer access control check
2024-08-29 20:59:29 +02:00
qgis-bot
8c1fe2292c auto sipify 🍺 2024-08-29 03:30:29 +00:00
Nyall Dawson
c80efe6a1e Silence false positive cppcheck 2024-08-29 13:27:23 +10:00
Nyall Dawson
db9cee0d7b Drop unnecessary extra member 2024-08-29 13:27:23 +10:00
Nyall Dawson
d23c3c52b1 Remove unnecessary method 2024-08-29 13:27:23 +10:00
Nyall Dawson
16e05a207b [feature] Add 'Custom Expression' numeric format
This numeric format allows users to craft a custom QGIS expression
to format numbers. The expression can use the @value variable
to retrieve the value to be formatted, and then use any standard
QGIS expression function to format this as desired.

It can be used anywhere QgsNumericFormat is accepted, eg layout
scalebars, elevation plots, layout tables, and color ramp
legends

Sponsored by the Swiss QGIS User Group
2024-08-29 13:27:23 +10:00
Nyall Dawson
635562d7f8
Qstring fixup 2024-08-29 10:20:23 +10:00
Juergen E. Fischer
c4b6eccc88 debian packaging: include pdal support for noble-ubuntugis (fixes #58485) 2024-08-29 09:23:14 +10:00
Julien Cabieces
18ab8260da
Merge pull request #58474 from benoitdm-oslandia/fix/prepare_renderview
Fix/prepare renderview
2024-08-28 14:33:44 +02:00
bdm-oslandia
72b858416c testqgs3drendering: fix debugmap to work with QT6 by forcing sync between QT3D backend/frontend.
Also disable shadow debug map as broken with QT6 (see https://github.com/qgis/QGIS/issues/58184).

And add masks!
2024-08-28 10:00:48 +02:00
bdm-oslandia
ae0bb99d26 qgsframegraph: remove useless member variables for postprocessing and texture preview 2024-08-28 10:00:48 +02:00
bdm-oslandia
be2dcec706 qgsframegraph: rework postprocessing/rendercapture nodes to enable texture preview capture in test.
In the current framegraph the RenderCapture is set too earlier and does not allow to
capture the debug/preview maps when activated. The debug map unit test does not really
work because of this issue.

One solution is to create a branch with the RenderCaptureTargetSelector at the top with 3
sub branches: the postprocessing then the debug/preview maps and to finish the
rendercapture.

Other changes:

* set mRenderCaptureEnabled to false as default
* fix test to catch debug maps
2024-08-28 10:00:48 +02:00
bdm-oslandia
d8a2e51f6a fix(qgsframegraph): fix typo 2024-08-28 10:00:48 +02:00
Jean Felder
9d5363dc18 qgsrenderpassquad: Do not create its own Qlayer
Homogenize the layer responsibility: it is handled outside the entity and then passed to it.
2024-08-28 10:00:48 +02:00
qgis-bot
9a3809de82 auto sipify 🍺 2024-08-28 02:41:19 +00:00
Nyall Dawson
ba61df769c Fix qt6 build 2024-08-28 12:38:16 +10:00