Skip to content
Open
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
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
adf5b0a
vcpkg bump + report (#66239)
3nids May 28, 2026
1ef7a60
add deleteVertices to QgsAbstractGeometry (#63257)
ViperMiniQ May 28, 2026
d7bba34
auto sipify 🍺
qgis-bot May 28, 2026
c0af2ec
dxf export: use project path resolver in render context
3nids May 26, 2026
404b85d
dxf export: test data-defined SVG relative path
3nids May 26, 2026
afd91b1
SVG marker writeDxf: honor data-defined width/height
3nids May 26, 2026
6f37a45
testCurveExport add tolerance
3nids May 26, 2026
9588f53
dxf paint device: fix Qt6 device pixel ratio metrics
3nids May 26, 2026
1a613e7
dxf export: support Points/Inches/MetersInMapUnits scale
3nids May 26, 2026
c7b943b
dxf export: respect data-defined LayerEnabled property
3nids May 26, 2026
e8be92b
dxf export: tests for paint device, Points units, LayerEnabled
3nids May 26, 2026
6429be9
dxf export test: assert resolver branch produces more SVG vertices
3nids May 26, 2026
ff167f0
dxf export tests: factor out mapSettings/exportToBytes/scan helpers
3nids May 26, 2026
e1ef988
dxf export: respect SVG marker anchor point
3nids May 26, 2026
6d502d4
dxf export tests: tighten testDataDefinedSvgRelativePath assertion
3nids May 26, 2026
3735990
DXF: clip SVG marker rendering to declared viewport
3nids May 26, 2026
f6d4313
dxf export tests: SVG marker viewport clipping
3nids May 26, 2026
6038558
fix spelling
3nids May 26, 2026
6f09a4b
DXF: hash evaluated data-defined property values for block dedup
3nids May 26, 2026
417bb84
use middle stop of color gradient as brush color
3nids May 26, 2026
0bc23a0
relax regex
3nids May 27, 2026
52e5ca9
dxf: rely on QgsRenderContext::convertToMapUnits in mapUnitScaleFactor
3nids May 28, 2026
eacf22a
refactor QgsSymbolLayer::dxfWidth/Size/Offset without QgsDxfExport arg
3nids May 28, 2026
c0990f5
fix DXF test clang-tidy warnings
3nids May 28, 2026
45215b7
add refresh
JanCaha May 27, 2026
0da6d0c
do not decrease value reference count twice
ViperMiniQ May 27, 2026
b416c30
Remove remnants of SIP4 support
dvdkon May 26, 2026
228987a
Remove DEFAULTDOCSTRINGSIGNATURE template variable
dvdkon May 27, 2026
8762467
Remove DOCSTRINGSTEMPLATE from SIP files
dvdkon May 27, 2026
61317bc
auto sipify 🍺
qgis-bot May 28, 2026
482622d
[qml] Expose abstract, project and layer metadata details as properties
nirvn May 28, 2026
31622b2
auto sipify 🍺
qgis-bot May 28, 2026
eafa4f2
Rename 3d materials
nyalldawson May 22, 2026
71c4703
Apply suggestions from code review
nyalldawson May 28, 2026
4ca3198
fix clang-tiday: cast
3nids May 29, 2026
3b1b426
fix windows nightly (followup d8c376d480926)
jef-n May 26, 2026
72cc7eb
Fix clang-tidy config to not enforce wrong naming standard
dvdkon May 29, 2026
ea7d6ce
fix read before write in QgsDistanceArea
3nids May 29, 2026
54dc023
add test
3nids May 29, 2026
06a34e5
fix scale
3nids May 29, 2026
dac5306
fallback to map settings CRS units
3nids May 29, 2026
86fe2ff
fix test
3nids May 30, 2026
94b6c0d
Allow control over 3d map color grading effects
nyalldawson May 18, 2026
18ba7ea
Fix clang-tidy float-to-int truncation warning
nyalldawson May 30, 2026
0fadf55
Update framegraphs
nyalldawson May 31, 2026
0b6ab60
auto sipify 🍺
qgis-bot May 31, 2026
cd5a2eb
Remove unused function
nyalldawson May 23, 2026
ab8c339
Extract light parameter calculations to one common function
nyalldawson May 23, 2026
5d4d8d7
Move all phong related functions to phong.inc.frag
nyalldawson May 23, 2026
662b16a
[feature][3d] Add "Sun" light option
nyalldawson Apr 22, 2026
596ab18
Fix spin ranges
nyalldawson Apr 24, 2026
3858c77
Add sip files
nyalldawson Apr 24, 2026
8bce35c
Fix clang warning
nyalldawson Apr 24, 2026
f3c59f8
Add unique light ID strings
nyalldawson May 31, 2026
c9e318b
Add tests for light sources, fix identified issues
nyalldawson May 31, 2026
f82b61a
Add proxy model for filtering QgsLightsModel
nyalldawson May 31, 2026
0116cf3
Store light source ID instead of light index for shadow light source
nyalldawson May 31, 2026
d24bda7
Use lights model in shadow settings widget for shadow light source combo
nyalldawson May 31, 2026
81b2bab
Sun lights can cast shadows
nyalldawson May 31, 2026
b7aceb3
Test masks
nyalldawson May 31, 2026
b77c487
Don't allow creation of Sun lights in 3D globes
nyalldawson May 31, 2026
56fa9bc
auto sipify 🍺
qgis-bot Jun 1, 2026
fe70328
disable atlas-related checkbox in the layout chart widget if atlas is
alexbruy May 30, 2026
6e9b135
Change Nix build to work without patches
dvdkon May 27, 2026
974e2d6
Fix GRASS installedVersion check for GRASS 8.5
nilason May 28, 2026
be1df8d
Set unit for mapboxGl symbol spacing to context target unit
merydian Mar 30, 2026
03cfa18
Test target units in mapboxGl symbol spacing
merydian Mar 31, 2026
56a8802
assert value scaling alongside unit in symbol-spacing tests
3nids May 27, 2026
e86489c
add vector/qgsvectorlayer.cpp to /bigobj (#66271)
3nids Jun 1, 2026
b8983af
Merge pull request #66262 from 3nids/fix-dxf-export-base
3nids Jun 1, 2026
03d641a
auto sipify 🍺
qgis-bot Jun 1, 2026
3abedf1
[api] Allow nicer looking point spheres
nyalldawson May 27, 2026
6f2c432
Completely remove all traces of QEnvironmentLight
nyalldawson May 25, 2026
11105d4
Ensure cubemap lookups for image based lighting are seamless
nyalldawson May 25, 2026
2cb5e3c
Introduce QgsEnvironmentLight, and populate from skybox
nyalldawson Apr 15, 2026
581dd10
Allow disabling environmental lights
nyalldawson May 26, 2026
1b6c5fe
Fix warning
nyalldawson May 26, 2026
91ca717
Fix undefined behavior in shader when environment light disabled
nyalldawson May 26, 2026
75a139c
Add control over environment light strength
nyalldawson May 26, 2026
e140faf
Reduce excessive widget padding
nyalldawson May 26, 2026
2ed0ff0
Disable environmental lighting in preview widget
nyalldawson May 27, 2026
f470a9c
Add environmental light unit tests
nyalldawson May 27, 2026
c7eb5a4
Test mask
nyalldawson May 28, 2026
2fe4bd6
Address review comments
nyalldawson Jun 1, 2026
ab6b2fe
[api] Invert logic for enabling environmental lighting
nyalldawson Jun 1, 2026
2750425
Remove disabled code
nyalldawson Jun 1, 2026
378d404
Rename test images
nyalldawson Jun 1, 2026
0c8697f
Test masks
nyalldawson Jun 1, 2026
4a82da8
Remove lasting reference to astyle (astyle is not used anymore)
ValentinBuira Jun 1, 2026
4e422b3
set file filters for output in the Generate elevation profile image
alexbruy May 31, 2026
2b85714
Merge pull request #66308 from ValentinBuira/remove-astyle-reference
3nids Jun 2, 2026
51b439e
add supportedImageFormats() and supportedImageFileFilters() helpers to
alexbruy Jun 2, 2026
f985b49
use QgsProcessingUtils helpers to get image formats and file filters in
alexbruy Jun 2, 2026
3b809aa
Fix build warnings
nyalldawson Jun 1, 2026
dc32cf3
auto sipify 🍺
qgis-bot Jun 3, 2026
280cf87
Drop mandatory Qgs class name prefix for clang-tidy check
nyalldawson Jun 1, 2026
dfb4da1
Use safer approach to set initial focus in expression builder to editor
nyalldawson Jun 1, 2026
652f751
auto sipify 🍺
qgis-bot Jun 3, 2026
b01f77d
Set useful min/max for imageserver provider layers from pixel type
nyalldawson May 31, 2026
fa30e99
auto sipify 🍺
qgis-bot Jun 3, 2026
08f8f09
Bump the all-actions group with 7 updates
dependabot[bot] Jun 3, 2026
a1e1b40
python: Add missing QtSvgWidgets to qgis.PyQt (#66305)
ptitjano Jun 3, 2026
2715846
Merge pull request #66316 from qgis/dependabot/github_actions/all-act…
3nids Jun 3, 2026
281944b
Fix comment formatting
dvdkon Mar 19, 2026
a3b7dd1
Add Tracy profiler support
dvdkon Mar 19, 2026
6e8c799
Improve 3D scene event tracing
dvdkon Mar 20, 2026
fdcf18e
Add framebuffer capture to Tracy support
dvdkon Mar 27, 2026
da63e03
Forward log messages to Tracy
dvdkon Mar 27, 2026
0cee4f1
Also forward log messages from 3D Sandbox to Tracy
dvdkon Mar 27, 2026
fe14693
Expose 3D sandbox pending jobs as Tracy plot
dvdkon Mar 27, 2026
4151c91
Support getting Tracy from vcpkg
dvdkon Mar 27, 2026
3ee0733
Fix issues after review
dvdkon Apr 15, 2026
c51cb2e
Fix build in MSVC
dvdkon May 27, 2026
ca2ac17
Rename ScopedEvent class to make CI happy
dvdkon May 28, 2026
c583331
make information fields in the advanced digitizing floater (e.g. length
alexbruy Jun 1, 2026
9e40fb6
move read-only fields to the bottom of the advanced digitizing floater
alexbruy Jun 1, 2026
7679bcd
set SKIP_PRECOMPILE_HEADERS ON on qgsexpression_texts.cpp (#66293)
landryb Jun 1, 2026
08b26e5
use -O0 on textrenderer/qgsfontmanager.cpp to fix build with llvm 22 …
landryb Jun 1, 2026
340696c
add deleteVertices to vector layers, modify vertex tool to call delet…
ViperMiniQ May 28, 2026
70c3b25
update extents when the geometry is cleared
ViperMiniQ May 28, 2026
de46c68
since 4.2
ViperMiniQ May 29, 2026
d9fa9a7
remove empty set checkl
ViperMiniQ May 30, 2026
5ef9c39
auto sipify 🍺
qgis-bot Jun 4, 2026
54994e2
Add missing multiply scattering energy compensation
nyalldawson May 27, 2026
8dd222f
Expose control over reflectance for metal-rough material
nyalldawson May 27, 2026
bc2aaeb
Expose control over anisotropy for metal-rough material
nyalldawson May 27, 2026
c1ce6d5
Rename control images
nyalldawson Jun 1, 2026
833b899
Fix seealso
nyalldawson Jun 1, 2026
f2cd057
Fix grammar
nyalldawson Jun 2, 2026
bc6264e
Test masks
nyalldawson Jun 2, 2026
97eb780
Add control over clear coat layer
nyalldawson Jun 2, 2026
31b4e8a
Test mask
nyalldawson Jun 3, 2026
5a74eb1
Test masks
nyalldawson Jun 3, 2026
97e3b65
Add test mask
nyalldawson Jun 3, 2026
51fcf27
Update section
nyalldawson Jun 3, 2026
746728e
auto sipify 🍺
qgis-bot Jun 4, 2026
be12b7b
refactor(server): Use unique_ptr when class has clear ownership
troopa81 May 29, 2026
79cab39
refactor(server): Remove useless #ifdef
troopa81 Jun 3, 2026
7566b9a
fix test
alexbruy Jun 4, 2026
44f15da
Remove hack to force integer no-data values for imageserver responses
nyalldawson May 26, 2026
6c72665
Fix typo interpretation->interpolation
nyalldawson May 26, 2026
1263834
Make QgsImageServerProvider override block method
nyalldawson May 26, 2026
d537070
When auto-determining request format, use png8 for U8 data types
nyalldawson May 26, 2026
ee8770c
Add a workaround to handle RGB sources with nodata masks
nyalldawson May 26, 2026
9161aaf
Cache last reply, so we don't fetch RGB data three times
nyalldawson May 27, 2026
abf5559
Merge pull request #66286 from alexbruy/processing-elevation-profile-…
alexbruy Jun 4, 2026
74052a7
auto sipify 🍺
qgis-bot Jun 4, 2026
80b6015
refactor(QObjectUniquePtr): Introduce make_qobject_unique
troopa81 Jun 3, 2026
6d05f2a
fix(doc): Fix method documentation
troopa81 Jun 3, 2026
dc33a66
fix(ClangTidy): Don't use reserved identifier
troopa81 Jun 4, 2026
c5de7c8
For new 3d scenes, setup shadow settings to match default lighting setup
nyalldawson Jun 4, 2026
daff4c5
If shadows are enabled, add fallback light source logic
nyalldawson Jun 4, 2026
bad55e9
Default to metal rough material instead of phong
nyalldawson Jun 4, 2026
14b8241
Fix model is zoomed right when opening model designer
nyalldawson Jun 4, 2026
4db7b56
Preserve RAT widget when switching panels, always re-create the disab…
uclaros Jun 3, 2026
bcc0b07
Increase precision of bloom texture
nyalldawson Jun 3, 2026
87bc339
Test masks
nyalldawson Jun 4, 2026
af89796
Update framegraphs
nyalldawson Jun 5, 2026

Sorry, this diff is taking too long to generate.

It may be too large to display on GitHub.