History | View | Annotate | Download (50.6 KB)
Bump version to 3.35
cmake: add a patch to build on fedora38. Fixes #54348
Add USE_ALTERNATE_LINKER to cache if available
Add `tags` make target
Restore output of gdal/proj/geos detected versions from cmake
Use geos cmake configuration (#54659)
Merge branch 'master' into cmake-gdal
Use GDAL cmake config
and switch to target.Perserve fallback GDAL discovery logic since GDALConfig is quite recent.
[cmake] Use native find EXPAT logic
and switch to using target EXPAT::EXPAT
Update CMakeLists.txt
Co-authored-by: Matthias Kuhn <[email protected]>
Fix build on Arch with recent version of protobuf
Add conditional support for linking draco library
Can be opted out by setting WITH_DRACO cmake option to false
Set some cmake policies to avoid warnings on newer cmake
WITH_QTGAMEPAD should default to false
Add optional WITH_QTGAMEPAD cmake switch, and create 2d/3d gamepadmap controller classes which expose QGamepad functionality
Especially handy because the underlying QGamepad classesare not accessible to Python
Bump version to 3.33
Also enable build with 3D by default
Enable build with PDAL by default
Point cloud support has been there in a couple of QGIS releases alreadyand it would make sense to have the PDAL support built by default.Without PDAL, point cloud layer implementation is very limited,not allowing indexing and display of regular files like LAS/LAZ,...
Require Qt 6.4 or later for Qt6 builds
Given that these are experimental anyway, it makes little senseto waste efforts supporting older Qt 6 releases...!
do not require PDAL >= 2.5 for QGIS, make it requirement only forprocessing provider
Bump version to 3.31
Merge pull request #51584 from geosolutions-it/remove_geonode_provider
Remove GeoNode Provider
Bump number of SIP parts
Workaround to avoid the errors in `sip_corepart10.cpp` related to `QgsPointCloudAttributeStatistics`
link QSerialPort for Qt6 builds
[api][expressions] Allow additional map layer stores to be associatedwith an expression context
This allows the various expression functions which can refer tolayers to also locate layers stored in these additional,non-QgsProject::instance, store.
The immediate use case is paving the way for expressions to access...
Add QGIS_PROTECT_QOBJECT_THREAD_ACCESS macro
Either shows a warning when a qobject function is accessedfrom a thread which the object doesn't have affinity with,OR causes a fatal error if the AGGRESSIVE_SAFE_MODE cmake flagis set.
We should ensure this macro is present for all qobject methods...
feat(doc): add section with build flags in INSTALL.md
Assorted fixes towards PyQt6 support
Enable WITH_QUICK on Qt6 builds and apply needed fixes
[Clazy] Fixes container-anti-pattern
Merge pull request #50665 from m-kuhn/android_resources
Merge pull request #50664 from m-kuhn/core_no_uitools
Remove outdated android specific patch
Restrict UiTools to gui and app
Bump version to 3.29
[Clang-tidy] Run clang-tidy on modified code
fix msvc build again (take II)
fix msvc build again
Bump minimum Qt version to 5.14
Qt Extras modules have been removed from Qt6
https://www.qt.io/blog/qt-extras-modules-in-qt-6
Bump minimum Qt to 5.13
Add 'WITH_ASAN' cmake option to enable AddressSanitizer compile options
Add missing Q_OBJECT macros and enable clazy check missing-qobject-macro
Rename WITH_QT6 to BUILD_WITH_QT6
Use alternate linker (mold, gold, etc)
Fix build
Bump version to 3.27
Define SOURCETREE fixture for checking if source tree is changed
Use SKIP_RETURN_CODE=2 on them, so it is still possible to runwithout a working git
remove non-pod-global-static
run clazy with appropriate options