Skip to content
Open
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
f4f93f0
Simplify calculations
nyalldawson May 11, 2026
37a0f10
Extract atomic parts of CSM matrix calculation to utility functions
nyalldawson May 12, 2026
e254109
Expand documentation
nyalldawson May 12, 2026
0492994
Rename some variables for clarity
nyalldawson May 12, 2026
86c879f
Update shadow reference images
nyalldawson May 12, 2026
f7966d7
Update reference frame graphs
nyalldawson May 12, 2026
bdd2b9c
Add helpful references throughout the code
nyalldawson May 12, 2026
8148232
Test masks
nyalldawson May 12, 2026
b780102
Further simplify frame graph
nyalldawson May 12, 2026
1ce9fae
Test mask
nyalldawson May 12, 2026
862f94c
auto sipify 🍺
qgis-bot May 13, 2026
ee7e2f6
always clear background entity when setting new settings
ViperMiniQ May 12, 2026
e2739f9
fix(ExtrudeAlgorithm): remove unused members
troopa81 May 13, 2026
786bda4
add point cloud attributes to expression scope
ViperMiniQ Feb 11, 2026
a8c03ca
add point color modification by expression, adjust renderers to use it
ViperMiniQ Mar 24, 2026
2dad2d8
add gui elements for point cloud expression
ViperMiniQ Mar 24, 2026
60ac4f9
use qgsproperty
ViperMiniQ Mar 24, 2026
473c225
add expression test
ViperMiniQ Mar 24, 2026
2e0d693
adjust labels
ViperMiniQ Mar 24, 2026
b41f09c
address review
ViperMiniQ May 5, 2026
660fa1d
update test case after rebase
ViperMiniQ May 6, 2026
cc20eac
add and use member expression scope
ViperMiniQ May 11, 2026
1ae7f97
use ept instead of copc
ViperMiniQ May 11, 2026
3ddd097
test property referenced variables
ViperMiniQ May 11, 2026
af4218c
no monkeypatching, add new test case using an attribute
ViperMiniQ May 12, 2026
2389a3d
use top left quarter of layer for render test
ViperMiniQ May 12, 2026
e7b6a47
auto sipify 🍺
qgis-bot May 13, 2026
05dbca0
Indicate default value for argument or format them appropriately
DelazJ Mar 31, 2026
9202128
Rename expression function arguments to match current practice
DelazJ Mar 31, 2026
b7a119d
Use correct name for argument
DelazJ Mar 31, 2026
230e6a1
Improve argument description
DelazJ Mar 31, 2026
d35c509
Add or fix examples of expression functions
DelazJ Mar 31, 2026
9d91906
Do not remove the original test for azimuth named parameters
DelazJ Apr 9, 2026
ff8eb83
Revisit description and examples for make_rectangle_3points function
DelazJ Apr 9, 2026
b5f4e8d
Remove unnecessary break lines preceding a list block
DelazJ Apr 16, 2026
abce92c
Default to msaa enabled
nyalldawson May 14, 2026
dd16379
Missing sip subclass code for QgsMergedFeatureRenderer
ValentinBuira May 13, 2026
14746f1
auto sipify 🍺
qgis-bot May 14, 2026
36115a4
Fix undefined behavior in point cloud shaders
nyalldawson May 13, 2026
1917f43
Remove unused define
nyalldawson May 14, 2026
25ba5b0
Remove unused parameter
nyalldawson May 14, 2026
e7e48f7
Conditionally define worldPosition
nyalldawson May 14, 2026
a029e6e
qgssfcgalgeometry: Fix fuzzyequal in primitive comparison
ptitjano May 13, 2026
19c7dd0
qgssfcgalgeometry: Add support to create a box primitive
ptitjano May 13, 2026
e2a3f6f
qgssfcgalgeometry: Add support to create a cone primitive
ptitjano May 13, 2026
235c7d3
qgssfcgalgeometry: Add support to create a cylinder primitive
ptitjano May 13, 2026
a35bdb8
qgssfcgalgeometry: Add support to create a sphere primitive
ptitjano May 13, 2026
e6f5f44
qgssfcgalgeometry: Add support to create a torus primitive
ptitjano May 13, 2026
b549ca2
auto sipify 🍺
qgis-bot May 14, 2026
53347ec
feat(processing-check-geometry-hole): add an area threshold parameter
Djedouas May 11, 2026
1fbefef
Move qgsmaptoolselect to from app to gui (#66049)
ValentinBuira May 14, 2026
b049d90
Improve appearance of shadows
nyalldawson May 14, 2026
d4a5ac5
Update expected framegraphs
nyalldawson May 14, 2026
cab9055
Test masks, variants
nyalldawson May 15, 2026
cd2edd1
[processing] Fix native:checkgeometryhole gc_layername value
agiudiceandrea May 15, 2026
918bdf1
move instance handling to material class from handler
ViperMiniQ May 8, 2026
a537c4e
add InstancedMaterialFlags for properties of instanced materials
ViperMiniQ May 13, 2026
c5e9e73
address review
ViperMiniQ May 14, 2026
3fddfb6
edit comment, remove implementation details
ViperMiniQ May 14, 2026
2cdc4a0
fix move to public methods, return nullptr for non implementing mater…
ViperMiniQ May 14, 2026
4127ec2
q_unused
ViperMiniQ May 14, 2026
bbd16de
Apply suggestion from @nyalldawson
nyalldawson May 14, 2026
100740b
auto sipify 🍺
qgis-bot May 15, 2026
478997d
Update StartupWMClass in org.qgis.qgis.desktop.in to QGIS4
Sander50 May 15, 2026
76f1e31
[api] Add setting for shadow casting to QgsMaterial
nyalldawson May 14, 2026
5621b74
Don't cast shadows for bounding box entities
nyalldawson May 14, 2026
f54efac
Don't cast shadows for billboard materials
nyalldawson May 14, 2026
e8cd058
Update reference image
nyalldawson May 15, 2026
3f93b01
[tests] Add tests for current behavior when splitting a polygon with …
gacarrillor May 15, 2026
05004ec
[fix] Fix bug when splitting with linestring: it forced segmented res…
gacarrillor May 15, 2026
a91eed3
[tests] Add tests for making sure we preserve curves when splitting a…
gacarrillor May 15, 2026
4aad578
QgsSymbolLayerUtils::parseExtraItems(): fix wrong use of string inste…
rouault May 15, 2026
19ef249
Fix algorithms cannot be canceled via the dialog
nyalldawson May 13, 2026
36575c9
[api] Make QgsProcessingAlgorithmWidgetBase a QWidget, not QDialog
nyalldawson May 13, 2026
c61eab5
When running a model through the designer dialog, run in a dock
nyalldawson May 13, 2026
b8e90f2
Fix execution of batch dialogs
nyalldawson May 13, 2026
35857c5
Suppress false positive check
nyalldawson May 13, 2026
f8e2d7d
Fix tests
nyalldawson May 13, 2026
2a2bd2a
Hide help panel when running model, rename dock title
nyalldawson May 15, 2026
79331f4
Warn when the model changes while the run dock is opened
nyalldawson May 15, 2026
ac0c041
auto sipify 🍺
qgis-bot May 18, 2026
60da6bd
Merge pull request #65715 from benoitdm-oslandia/fix/terrain_reload
benoitdm-oslandia May 18, 2026
2bd8a4c
Merge pull request #66136 from Sander50/patch-1
alexbruy May 18, 2026
6ef7d8c
Merge pull request #66132 from agiudiceandrea/fix-checkgeometryhole-f…
alexbruy May 18, 2026
0bc28b5
WMS Opaque layergroups in QGIS server (#65836)
signedav May 18, 2026
be0639f
auto sipify 🍺
qgis-bot May 18, 2026
0c28f4c
Revert "Enable copying coordinates with suffix from canvas"
nyalldawson May 17, 2026
dc2086f
Allow dragging/dropping top level MapServer items
nyalldawson May 18, 2026
0a4b1e0
Fix duplicate word typos in code comments
osgeokr May 17, 2026
a48f8bb
[feature] Add optional light bloom effect
nyalldawson May 15, 2026
17053d0
Add tests
nyalldawson May 17, 2026
a3c44de
Test masks
nyalldawson May 17, 2026
7e8e165
Set initial aspect ratio to correct value
nyalldawson May 18, 2026
ca0009c
Remove unused vector
nyalldawson May 18, 2026
4a3bf15
Fix typo
nyalldawson May 18, 2026
4ee6af9
Actually disable bloom render view
nyalldawson May 18, 2026
925a487
Use minimal texture sizes when bloom disabled
nyalldawson May 18, 2026
baa3903
Update framegraph
nyalldawson May 18, 2026
69c4e3a
auto sipify 🍺
qgis-bot May 19, 2026
878fed2
[attribute table] Fix a crash when removing attributes while editing …
elpaso May 19, 2026
e766d1f
Address review: simplify geometries for the unit tests
gacarrillor May 19, 2026
26bd4dc
fix nightly
jef-n May 19, 2026
caf7db9
refactor(analysis): Use unique_ptr when class has clear ownership
troopa81 May 18, 2026
7aba210
refactor(analysis): Add SIP_TRANSFER when needed
troopa81 May 19, 2026
6d7ce62
refactor(analysis): Use a unique_ptr for context
troopa81 May 19, 2026
3b7363a
doc(QgsGeometryChecker): complete documentation
troopa81 May 19, 2026
7b2933c
auto sipify 🍺
qgis-bot May 19, 2026
1ca8619
Use QgsCollapsibleGroupBox like for regular algorithm dialog
ValentinBuira Oct 15, 2025
9eaec44
fix SETTINGS_NODE in api docs
3nids May 19, 2026
3532bc2
Update qgssettingstree.sip.in
3nids May 19, 2026
718d370
Simplify logic, don't use camera projection matrix but just directly …
nyalldawson May 19, 2026
77109d1
Pass the shadow map resolution to QgsPostprocessingEntity
nyalldawson May 19, 2026
e8c475a
Use the bounding sphere, texel snap method to avoid some shadow shimm…
nyalldawson May 19, 2026
bf3beb3
Switch to Poisson disc sampling instead of PCF for shadow filtering
nyalldawson May 19, 2026
4103f7a
Update reference images
nyalldawson May 19, 2026
04ba702
Update test masks
nyalldawson May 19, 2026
21e4f6b
Reset the status of child algorithm items when re-running model
nyalldawson May 18, 2026
81f8a8a
Add API to emit child results during model execution
nyalldawson May 18, 2026
e2b7dee
Prefer to show the most recent log for a child algorithm
nyalldawson May 18, 2026
0d57c7f
Show algorithm status during model execution
nyalldawson May 18, 2026
818312f
Show progress bars in child algorithms while running models
nyalldawson May 18, 2026
58638f5
auto sipify 🍺
qgis-bot May 20, 2026
2bf9c2c
WMS qgis:requestedWmsName (Group) in GetFeatureInfo JSON Result as fo…
signedav May 20, 2026
b298119
auto sipify 🍺
qgis-bot May 20, 2026
d0cd049
Address review: code cleanup
gacarrillor May 20, 2026
8f14958
Set default surface format for 3d rendering tests
nyalldawson May 20, 2026
569760a
Move 3d background tests out to separate file
nyalldawson May 20, 2026
514728f
Add skybox tests
nyalldawson May 20, 2026
4c49a34
Fix clang-tidy warning
nyalldawson May 20, 2026
a03b589
Fix ownership, leak
nyalldawson May 20, 2026
7729e3d
Remove wait
nyalldawson May 20, 2026
5c25282
Split 3d material rendering tests out to separate file
nyalldawson May 19, 2026
f8607c3
[feature] Add optional solid emission color to metal rough material
nyalldawson May 19, 2026
29db81b
Add test mask
nyalldawson May 19, 2026
1212b4b
Add missing since
nyalldawson May 20, 2026
64029b4
auto sipify 🍺
qgis-bot May 20, 2026
7a21c7e
Merge pull request #66138 from gacarrillor/fix_split_feature_with_seg…
m-kuhn May 21, 2026
39819a7
Merge pull request #66174 from elpaso/bugfix-gh66113-do-not-crash-whe…
elpaso May 21, 2026
47d5c97
Migrate qgis/legendDoubleClickAction setting to QgsSettingsEntry
3nids May 18, 2026
ad4e45e
Migrate qgis/enableEventTracing setting to QgsSettingsEntry
3nids May 18, 2026
694e6c3
Migrate qgis/main_canvas_preview_jobs setting to QgsSettingsEntry
3nids May 18, 2026
b261bba
Migrate qgis/enable_render_caching setting to QgsSettingsEntry
3nids May 18, 2026
bd378d6
Migrate qgis/hideSplash setting to QgsSettingsEntry
3nids May 18, 2026
1f5fd2a
Migrate qgis/enableMapTips setting to QgsSettingsEntry
3nids May 19, 2026
75b6c30
Migrate qgis/mapTipsDelay setting to QgsSettingsEntry
3nids May 19, 2026
af69a43
Migrate qgis/askToSaveProjectChanges setting to QgsSettingsEntry
3nids May 19, 2026
ad833d0
Migrate qgis/warnOldProjectVersion setting to QgsSettingsEntry
3nids May 19, 2026
109a34e
Migrate qgis/newProjectDefault setting to QgsSettingsEntry
3nids May 19, 2026
44e5512
Migrate qgis/projOpenAtLaunch setting to QgsSettingsEntry
3nids May 19, 2026
8368693
Migrate qgis/projOpenAtLaunchPath setting to QgsSettingsEntry
3nids May 19, 2026
182d792
Migrate qgis/projOpenedOKAtLaunch setting to QgsSettingsEntry
3nids May 19, 2026
8fcb8a5
Migrate qgis/checkVersion setting to QgsSettingsEntry
3nids May 19, 2026
ce6fc9c
Migrate UI/showScriptWarning setting to QgsSettingsEntry
3nids May 19, 2026
622ee95
Migrate UI/displayWaylandWarning setting to QgsSettingsEntry
3nids May 19, 2026
c019279
Migrate qgis/restoreDefaultWindowState setting to QgsSettingsEntry
3nids May 19, 2026
6f25f99
Migrate UI/styleUndoMergeTimeout setting to QgsSettingsEntry
3nids May 19, 2026
cf5ec91
Migrate qgis/attributeTableView setting to QgsSettingsEntry
3nids May 19, 2026
22f6e1d
Migrate qgis/lastDxfDir setting to QgsSettingsEntry
3nids May 19, 2026
e71d825
Migrate qgis/attributeTableRowCache setting to QgsSettingsEntry
3nids May 20, 2026
92a361f
code layout + sipify
3nids May 20, 2026
b6d0486
fix bad rebase
3nids May 20, 2026
d7be8cb
do not comment settings
3nids May 20, 2026
99e1323
clarify code with a new setting
3nids May 21, 2026
688a920
auto sipify 🍺
qgis-bot May 21, 2026
a723865
Move shadow related parameters to global parameters
nyalldawson May 12, 2026
857c4e2
Add a parameter for the shadow casting light index
nyalldawson May 12, 2026
da00001
Don't apply shadows in postprocessing
nyalldawson May 12, 2026
bfb4f37
Fix shadow handling in phong material
nyalldawson May 12, 2026
ea25a22
Fix metal rough handling of shadows
nyalldawson May 12, 2026
8d703b8
Add (simplistic) shadow handling to texture.frag
nyalldawson May 12, 2026
16353c7
Fix flashy shadow artifacts while navigating 3d maps
nyalldawson May 12, 2026
79394e1
Rename to calcVisibilityAfterShadowing, simplify function
nyalldawson May 13, 2026
29b8cc6
Update graph art
nyalldawson May 13, 2026
5588cec
Update test images/masks
nyalldawson May 20, 2026
3590cca
Update framegraphs
nyalldawson May 21, 2026
b7de3ba
Use eyePosition, not invertedCameraView for shadow stability
nyalldawson May 21, 2026
9af12b5
Test mask
nyalldawson May 21, 2026
8a832ba
Remove unused material handler methods
nyalldawson May 20, 2026
5402b82
Cleanup Qgs3D api a little
nyalldawson May 20, 2026
87a3bec
[feature] Add data-defined control for metal rough base, emission color
nyalldawson May 20, 2026
cd90325
Test mask
nyalldawson May 21, 2026
56696a0
Metal rough material requires 3.3
nyalldawson May 21, 2026
461271c
auto sipify 🍺
qgis-bot May 22, 2026
08e5892
[server][ogcapi] FlatGeobuf output format
elpaso Mar 31, 2026
ee4ea8f
JSON profile handling
elpaso Apr 9, 2026
f27bc6e
[server][oapif] FLATGEOBUF export format support
elpaso May 8, 2026
8e2b950
Fix #65858 by case insensitive limit/offset
elpaso May 11, 2026
4026ea0
Remove regenerate ref
elpaso May 11, 2026
959f683
check size_t range
elpaso May 11, 2026
1625f44
Fix encoding
elpaso May 11, 2026
7ddc953
Address PR review comments
elpaso May 22, 2026
d3c688f
typo
elpaso May 22, 2026
f057b9c
Update test mask
nyalldawson May 22, 2026
d6fb7a3
[nmea] Insure we correctly reflect RTK quality from NMEA streams cont…
nirvn May 23, 2026
2fc9c33
Add test for aspatial flatgeobuf
elpaso May 23, 2026
d8c376d
Escape header link
elpaso May 23, 2026
0bb2488
[themes] Fix tooltip text color in layout designer
malbles May 22, 2026
a26fdc1
QgsHypsometricCurvesAlgorithm: avoid potential undefined behavior on …
rouault May 24, 2026
fba5dc2
QgsZonalStatistics:avoid potential undefined behavior on NaN value
rouault May 24, 2026
4a8c0ab
Fix dark artifacts on edge of scene when ambient occlusion enabled
nyalldawson May 22, 2026
3c94b4e
Replace test image with visible artifact
nyalldawson May 22, 2026
c1acbc1
More deprecate no warn
elpaso May 25, 2026
17a0add
Merge pull request #66086 from elpaso/server-oapif-flatgeobuf-only
elpaso May 25, 2026
53a800f
auto sipify 🍺
qgis-bot May 25, 2026
bc499bf
[api] Add way to report feature sink sizes to QgsProcessingFeedback
nyalldawson May 19, 2026
d1f8985
Use new feature count reporting api in all algorithms
nyalldawson May 19, 2026
1fe9bba
[api] Report granular child algorithm output feature count in models
nyalldawson May 19, 2026
c4b5201
Update documentation
nyalldawson May 24, 2026
100ac9d
We need the algorithm output names, not the sink ids
nyalldawson May 25, 2026
6a16d4f
Use output names in algorithm implementations
nyalldawson May 25, 2026
430d008
Fix cppcheck warning, feedback ALWAYS exists
nyalldawson May 25, 2026
bc1b247
Fix build
nyalldawson May 25, 2026
9e1d4f3
auto sipify 🍺
qgis-bot May 25, 2026
a53b0c3
Fix 'Apply' must be pressed to set outputs from a model child algorit…
nyalldawson May 25, 2026
bb4aa1a
Remove unused code
nyalldawson May 25, 2026
a281939
Try to avoid silly fake dialog showing for an instant
nyalldawson May 25, 2026
3c4a9fa
If a child algorithm is double clicked, force the config dock widget
nyalldawson May 25, 2026
fb5887a
auto sipify 🍺
qgis-bot May 26, 2026
9da0a4c
Update src/analysis/vector/qgszonalstatistics.cpp
nyalldawson May 26, 2026
df30508
[vcpkg] Add more tiff features
m-kuhn May 22, 2026
ce37319
feat(ClangTidy): Add code styling checks
troopa81 May 19, 2026
bc73c72
Cleanup model designer arrow feature count handling
nyalldawson May 24, 2026
3f86d5d
Clear outdated badges when re-running steps from model
nyalldawson May 25, 2026
247f2c8
Limit badge text size for non-numeric values
nyalldawson May 25, 2026
3c99d8d
Show badges for all arrows associated with outputs
nyalldawson May 25, 2026
16a9ac3
Ensure last run result badges are correctly shown when rebuilding scene
nyalldawson May 25, 2026
9259e16
Dynamically show feature count as model progresses
nyalldawson May 25, 2026
4364fe9
Don't let feature counts accumulate between child model steps
nyalldawson May 25, 2026
8092e6f
Better way to hide badges for map layer outputs
nyalldawson May 25, 2026
6a11ec4
Add signal for when a feature source is loaded for an algorithm
nyalldawson May 26, 2026
b721cf0
[api] Add model feedback signal to report child algorithms loading so…
nyalldawson May 26, 2026
e066d4f
Add some utility functions
nyalldawson May 26, 2026
d2bea1d
Show incoming feature counts when running child algorithms
nyalldawson May 26, 2026
aac2488
Make sure overlay algorithms report feature counts correctly
nyalldawson May 26, 2026
07782d3
Merge pull request #66221 from rouault/map_double
alexbruy May 26, 2026
ece1d25
auto sipify 🍺
qgis-bot May 26, 2026
4f72575
Treat empty mapbox sprite names as no icon (#65286)
merydian May 27, 2026
9f7781d
fix(ClangTidy): disable member prefix check
troopa81 May 27, 2026
0925055
fix circularstring deletevertex removing geometry when n=3 on invalid…
ViperMiniQ May 24, 2026
66eb1b9
invert asssert logic
ViperMiniQ May 24, 2026
7a3e2a9
Apply suggestion from @nyalldawson
nyalldawson May 26, 2026
79d1077
support metal rough material instancing
ViperMiniQ May 26, 2026
386d9f2
add tests
ViperMiniQ May 26, 2026
a82a071
fix call to updateshader, fix tests
ViperMiniQ May 26, 2026
ab2aeea
[browser] Flip logic for mapserver vector/raster layers
nyalldawson May 27, 2026
6f10607
Rework ESRI rest service icons for clarity
nyalldawson May 27, 2026
3b37ec0
When running a subset of the model, change the run button text and
nyalldawson May 27, 2026
adaa7d9
When a portion of a model is run, flag the dependent results as out o…
nyalldawson May 27, 2026
91ba43f
auto sipify 🍺
qgis-bot May 28, 2026
f9cb9da
fix crash when showing attribute table with outdated form config (#66…
3nids May 28, 2026

Sorry, this diff is taking too long to generate.

It may be too large to display on GitHub.