[GRASS-git] [OSGeo/grass] 951c34: r.surf.fractal: Optimize memory initialization usi...
Edouard Choinière
noreply at github.com
Sun Feb 8 12:37:09 PST 2026
Branch: refs/heads/renovate/main-pre-commit-mirrors-clang-format-20.x
Home: https://github.com/OSGeo/grass
Commit: 951c345cdf558c719d1ee1c4806f942283a875d1
https://github.com/OSGeo/grass/commit/951c345cdf558c719d1ee1c4806f942283a875d1
Author: Vinay Kumar Chopra <147031659+HUN-sp at users.noreply.github.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M raster/r.surf.fractal/process.c
Log Message:
-----------
r.surf.fractal: Optimize memory initialization using memset (#7005)
Commit: 017db7e1df9b84130ca5b0549ecfed07a848daa8
https://github.com/OSGeo/grass/commit/017db7e1df9b84130ca5b0549ecfed07a848daa8
Author: Anna Petrasova <kratochanna at gmail.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M raster/r.sim/r.sim.sediment/main.c
M raster/r.sim/r.sim.sediment/r.sim.sediment.md
M raster/r.sim/r.sim.water/main.c
M raster/r.sim/r.sim.water/r.sim.water.md
M raster/r.sim/r.sim.water/testsuite/test_r_sim_water.py
A raster/r.sim/simlib/derivatives.c
M raster/r.sim/simlib/input.c
M raster/r.sim/simlib/simlib.h
Log Message:
-----------
r.sim: Compute dx, dy internally to simplify workflows (#6940)
Users need to provide elevation and dx and dy layers from r.slope.aspect. The new code computes dx and dy internally to simplify workflow. The algorithm and code is based on r.slope.aspect. It behaves the same way as r.slope.aspect's flags -a (Do not align the current region to the raster elevation map) and -e (Compute output at edges and near NULL values).
Tested in projections with feet. I did comparisons with dx and dy from r.slope.aspect and they are identical, however in r.sim.water they are computed as double precision while from r.slope.aspect they come as float and this difference seems to cause slight discrepancies in r.sim.water output, but very small ones. Test is testing against the currently used result by comparing difference with higher tolerance, but also computing a sum of differences manually to show the the overall difference is minimal.
The nulls from elevation input are now either transferred during computation of derivatives or, if dx and dy were provided, by explicit transfer (original code).
Both r.sim.water and r.sim.sediment have dx and dy which are now optional. Since dx and dy are optional, user can still provide them.
Commit: a8cea080c284caa88cf6e606587ebbba868befed
https://github.com/OSGeo/grass/commit/a8cea080c284caa88cf6e606587ebbba868befed
Author: Gulshan Kumar <72340125+gulshan-123 at users.noreply.github.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M python/grass/jupyter/tests/timeseriesmap_test.py
M python/grass/jupyter/timeseriesmap.py
Log Message:
-----------
grass.jupyter: use json output format in timeseriesmap (#7004)
Commit: 0aa5df790136477dd3209409135afabda18a67a7
https://github.com/OSGeo/grass/commit/0aa5df790136477dd3209409135afabda18a67a7
Author: SAKET KUMAR MALL <72020337+saket0187 at users.noreply.github.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M raster/CMakeLists.txt
M raster/r.kappa/Makefile
M raster/r.kappa/print_json.c
M raster/r.kappa/r.kappa.md
Log Message:
-----------
r.kappa: Switch to JSON output using Parson library (#6977)
Commit: 17edad7b69eec39bd3092dfafd556246bdf320ed
https://github.com/OSGeo/grass/commit/17edad7b69eec39bd3092dfafd556246bdf320ed
Author: OSGeo Weblate <97247866+osgeoweblate at users.noreply.github.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M locale/po/grasslibs_ar.po
M locale/po/grasslibs_bn.po
M locale/po/grasslibs_cs.po
M locale/po/grasslibs_de.po
M locale/po/grasslibs_el.po
M locale/po/grasslibs_es.po
M locale/po/grasslibs_fi.po
M locale/po/grasslibs_fr.po
A locale/po/grasslibs_hi.po
M locale/po/grasslibs_hu.po
M locale/po/grasslibs_id_ID.po
M locale/po/grasslibs_it.po
M locale/po/grasslibs_ja.po
M locale/po/grasslibs_ko.po
M locale/po/grasslibs_lv.po
M locale/po/grasslibs_ml.po
M locale/po/grasslibs_pl.po
M locale/po/grasslibs_pt.po
M locale/po/grasslibs_pt_BR.po
M locale/po/grasslibs_ro.po
M locale/po/grasslibs_ru.po
M locale/po/grasslibs_si.po
M locale/po/grasslibs_sl.po
M locale/po/grasslibs_sv.po
M locale/po/grasslibs_ta.po
M locale/po/grasslibs_th.po
M locale/po/grasslibs_tr.po
M locale/po/grasslibs_uk.po
M locale/po/grasslibs_vi.po
M locale/po/grasslibs_zh.po
M locale/po/grassmods_ar.po
M locale/po/grassmods_bn.po
M locale/po/grassmods_cs.po
M locale/po/grassmods_de.po
M locale/po/grassmods_el.po
M locale/po/grassmods_es.po
M locale/po/grassmods_fi.po
M locale/po/grassmods_fr.po
A locale/po/grassmods_hi.po
M locale/po/grassmods_hu.po
M locale/po/grassmods_id_ID.po
M locale/po/grassmods_it.po
M locale/po/grassmods_ja.po
M locale/po/grassmods_ko.po
M locale/po/grassmods_lv.po
M locale/po/grassmods_ml.po
M locale/po/grassmods_pl.po
M locale/po/grassmods_pt.po
M locale/po/grassmods_pt_BR.po
M locale/po/grassmods_ro.po
M locale/po/grassmods_ru.po
M locale/po/grassmods_si.po
M locale/po/grassmods_sl.po
M locale/po/grassmods_sv.po
M locale/po/grassmods_ta.po
M locale/po/grassmods_th.po
M locale/po/grassmods_tr.po
M locale/po/grassmods_uk.po
M locale/po/grassmods_vi.po
M locale/po/grassmods_zh.po
M locale/po/grasswxpy_ar.po
M locale/po/grasswxpy_bn.po
M locale/po/grasswxpy_cs.po
M locale/po/grasswxpy_de.po
M locale/po/grasswxpy_el.po
M locale/po/grasswxpy_es.po
M locale/po/grasswxpy_fi.po
M locale/po/grasswxpy_fr.po
A locale/po/grasswxpy_hi.po
M locale/po/grasswxpy_hu.po
M locale/po/grasswxpy_id_ID.po
M locale/po/grasswxpy_it.po
M locale/po/grasswxpy_ja.po
M locale/po/grasswxpy_ko.po
M locale/po/grasswxpy_lv.po
M locale/po/grasswxpy_ml.po
M locale/po/grasswxpy_pl.po
M locale/po/grasswxpy_pt.po
M locale/po/grasswxpy_pt_BR.po
M locale/po/grasswxpy_ro.po
M locale/po/grasswxpy_ru.po
M locale/po/grasswxpy_si.po
M locale/po/grasswxpy_sl.po
M locale/po/grasswxpy_sv.po
M locale/po/grasswxpy_ta.po
M locale/po/grasswxpy_th.po
M locale/po/grasswxpy_tr.po
M locale/po/grasswxpy_uk.po
M locale/po/grasswxpy_vi.po
M locale/po/grasswxpy_zh.po
Log Message:
-----------
Translations update from OSGeo Weblate (#7037)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translate-URL: https://weblate.osgeo.org/projects/grass-gis/grasslibs/
Translate-URL: https://weblate.osgeo.org/projects/grass-gis/grassmods/
Translate-URL: https://weblate.osgeo.org/projects/grass-gis/grasswxpy/
Translation: GRASS GIS/grasslibs
Translation: GRASS GIS/grassmods
Translation: GRASS GIS/grasswxpy
Co-authored-by: Weblate <noreply at weblate.org>
Co-authored-by: Edouard Choiniere <echoix at users.noreply.weblate.osgeo.org>
Commit: 8d98e106c843a30da745f5c042fef9757a0a8f5b
https://github.com/OSGeo/grass/commit/8d98e106c843a30da745f5c042fef9757a0a8f5b
Author: ayushjariyal <148481273+ayushjariyal at users.noreply.github.com>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M python/grass/jupyter/utils.py
Log Message:
-----------
grass.jupyter: rewrite `get_region` and `get_location_proj_string` funtions in utils.py (#6950)
Commit: 49c2d67434c689c7b64f7988604557e4b2d235d6
https://github.com/OSGeo/grass/commit/49c2d67434c689c7b64f7988604557e4b2d235d6
Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
R .github/workflows/clang-format-check.yml
Log Message:
-----------
CI: Delete .github/workflows/clang-format-check.yml (#7030)
Commit: 83603cfd5b81ba628039cb9727e41f8247ad829f
https://github.com/OSGeo/grass/commit/83603cfd5b81ba628039cb9727e41f8247ad829f
Author: Markus Neteler <neteler at osgeo.org>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M .github/workflows/osgeo4w.yml
M Dockerfile
M doc/development/branching_how-to.md
M doc/examples/notebooks/jupyter_tutorial.ipynb
M doc/python_intro.md
M docker/alpine/Dockerfile
M docker/debian/Dockerfile
M docker/ubuntu/Dockerfile
M include/VERSION
M lib/init/testsuite/test_grass_tmp_mapset.py
Log Message:
-----------
version: Start 8.6.0dev (#7045)
Version increment after creation of `release_branch_8_5` branch.
Commit: dfcaeec046256c92ec4f5445171d06deb429fb55
https://github.com/OSGeo/grass/commit/dfcaeec046256c92ec4f5445171d06deb429fb55
Author: Markus Neteler <neteler at osgeo.org>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M doc/development/branching_how-to.md
Log Message:
-----------
docs: Improve branching how-to documentation (#7046)
Fine-tuning of existing branching how-to.
Commit: 2adc8914e3948ebf245e17c326e224f25f720ee0
https://github.com/OSGeo/grass/commit/2adc8914e3948ebf245e17c326e224f25f720ee0
Author: OSGeo Weblate <97247866+osgeoweblate at users.noreply.github.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M locale/po/grasslibs_hi.po
M locale/po/grassmods_hi.po
M locale/po/grasswxpy_hi.po
A locale/tbx/grassglossary_ar.tbx
A locale/tbx/grassglossary_bn.tbx
A locale/tbx/grassglossary_cs.tbx
A locale/tbx/grassglossary_de.tbx
A locale/tbx/grassglossary_el.tbx
A locale/tbx/grassglossary_es.tbx
A locale/tbx/grassglossary_fi.tbx
A locale/tbx/grassglossary_fr.tbx
A locale/tbx/grassglossary_hi.tbx
A locale/tbx/grassglossary_hu.tbx
A locale/tbx/grassglossary_id.tbx
A locale/tbx/grassglossary_it.tbx
A locale/tbx/grassglossary_ja.tbx
A locale/tbx/grassglossary_ko.tbx
A locale/tbx/grassglossary_lv.tbx
A locale/tbx/grassglossary_ml.tbx
A locale/tbx/grassglossary_pl.tbx
A locale/tbx/grassglossary_pt.tbx
A locale/tbx/grassglossary_pt_BR.tbx
A locale/tbx/grassglossary_ro.tbx
A locale/tbx/grassglossary_ru.tbx
A locale/tbx/grassglossary_si.tbx
A locale/tbx/grassglossary_sl.tbx
A locale/tbx/grassglossary_sv.tbx
A locale/tbx/grassglossary_ta.tbx
A locale/tbx/grassglossary_th.tbx
A locale/tbx/grassglossary_tr.tbx
A locale/tbx/grassglossary_uk.tbx
A locale/tbx/grassglossary_vi.tbx
A locale/tbx/grassglossary_zh_Hans.tbx
Log Message:
-----------
Translations update from OSGeo Weblate (#7047)
* Translated using Weblate (Hindi)
Co-authored-by: Abhimanyu <abhimanyupg04 at gmail.com>
Co-authored-by: Edouard Choiniere <echoix at users.noreply.weblate.osgeo.org>
Co-authored-by: Weblate <noreply at weblate.org>
Commit: 0dc818aab965a6831cf47bd19dbd80f55dcd578c
https://github.com/OSGeo/grass/commit/0dc818aab965a6831cf47bd19dbd80f55dcd578c
Author: Sumit Chintanwar <142656110+sumitchintanwar at users.noreply.github.com>
Date: 2026-02-06 (Fri, 06 Feb 2026)
Changed paths:
M raster/r.in.ascii/main.c
Log Message:
-----------
r.in.ascii: Fix uninitialized memory access and conditional jump (#6996)
* r.in.ascii: Fix uninitialized memory access and conditional jump
* r.in.ascii: fixed error at the correct place after backtracing
* better initialisation of variable
* removing from gethead
Commit: 5ac7bbc0cd3d3d75f7a0cec018d1fc4be2edea2a
https://github.com/OSGeo/grass/commit/5ac7bbc0cd3d3d75f7a0cec018d1fc4be2edea2a
Author: OSGeo Weblate <97247866+osgeoweblate at users.noreply.github.com>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M locale/po/grasslibs_hi.po
M locale/po/grassmods_fr.po
M locale/po/grassmods_hi.po
M locale/po/grasswxpy_fr.po
M locale/po/grasswxpy_hi.po
M locale/tbx/grassglossary_ar.tbx
M locale/tbx/grassglossary_bn.tbx
M locale/tbx/grassglossary_cs.tbx
M locale/tbx/grassglossary_de.tbx
M locale/tbx/grassglossary_el.tbx
M locale/tbx/grassglossary_es.tbx
M locale/tbx/grassglossary_fi.tbx
M locale/tbx/grassglossary_fr.tbx
M locale/tbx/grassglossary_hi.tbx
M locale/tbx/grassglossary_hu.tbx
M locale/tbx/grassglossary_id.tbx
M locale/tbx/grassglossary_it.tbx
M locale/tbx/grassglossary_ja.tbx
M locale/tbx/grassglossary_ko.tbx
M locale/tbx/grassglossary_lv.tbx
M locale/tbx/grassglossary_ml.tbx
M locale/tbx/grassglossary_pl.tbx
M locale/tbx/grassglossary_pt.tbx
M locale/tbx/grassglossary_pt_BR.tbx
M locale/tbx/grassglossary_ro.tbx
M locale/tbx/grassglossary_ru.tbx
M locale/tbx/grassglossary_si.tbx
M locale/tbx/grassglossary_sl.tbx
M locale/tbx/grassglossary_sv.tbx
M locale/tbx/grassglossary_ta.tbx
M locale/tbx/grassglossary_th.tbx
M locale/tbx/grassglossary_tr.tbx
M locale/tbx/grassglossary_uk.tbx
M locale/tbx/grassglossary_vi.tbx
M locale/tbx/grassglossary_zh_Hans.tbx
A locale/templates/ar.tbx
A locale/templates/bn.tbx
A locale/templates/cs.tbx
A locale/templates/de.tbx
A locale/templates/el.tbx
A locale/templates/es.tbx
A locale/templates/fi.tbx
A locale/templates/fr.tbx
A locale/templates/hi.tbx
A locale/templates/hu.tbx
A locale/templates/id.tbx
A locale/templates/it.tbx
A locale/templates/ja.tbx
A locale/templates/ko.tbx
A locale/templates/lv.tbx
A locale/templates/ml.tbx
A locale/templates/pl.tbx
A locale/templates/pt.tbx
A locale/templates/pt_BR.tbx
A locale/templates/ro.tbx
A locale/templates/ru.tbx
A locale/templates/si.tbx
A locale/templates/sl.tbx
A locale/templates/sv.tbx
A locale/templates/ta.tbx
A locale/templates/th.tbx
A locale/templates/tr.tbx
A locale/templates/uk.tbx
A locale/templates/vi.tbx
A locale/templates/zh_Hans.tbx
Log Message:
-----------
Translations update from OSGeo Weblate (#7054)
Co-authored-by: Weblate <noreply at weblate.org>
Co-authored-by: Abhimanyu <abhimanyupg04 at gmail.com>
Co-authored-by: Edouard Choiniere <echoix at users.noreply.weblate.osgeo.org>
Commit: 27e6f9cf1fe816d7a280204eff48b29f44d796ee
https://github.com/OSGeo/grass/commit/27e6f9cf1fe816d7a280204eff48b29f44d796ee
Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Date: 2026-02-08 (Sun, 08 Feb 2026)
Changed paths:
R .github/workflows/clang-format-check.yml
M .github/workflows/osgeo4w.yml
M Dockerfile
M doc/development/branching_how-to.md
M doc/examples/notebooks/jupyter_tutorial.ipynb
M doc/python_intro.md
M docker/alpine/Dockerfile
M docker/debian/Dockerfile
M docker/ubuntu/Dockerfile
M include/VERSION
M lib/init/testsuite/test_grass_tmp_mapset.py
M locale/po/grasslibs_ar.po
M locale/po/grasslibs_bn.po
M locale/po/grasslibs_cs.po
M locale/po/grasslibs_de.po
M locale/po/grasslibs_el.po
M locale/po/grasslibs_es.po
M locale/po/grasslibs_fi.po
M locale/po/grasslibs_fr.po
A locale/po/grasslibs_hi.po
M locale/po/grasslibs_hu.po
M locale/po/grasslibs_id_ID.po
M locale/po/grasslibs_it.po
M locale/po/grasslibs_ja.po
M locale/po/grasslibs_ko.po
M locale/po/grasslibs_lv.po
M locale/po/grasslibs_ml.po
M locale/po/grasslibs_pl.po
M locale/po/grasslibs_pt.po
M locale/po/grasslibs_pt_BR.po
M locale/po/grasslibs_ro.po
M locale/po/grasslibs_ru.po
M locale/po/grasslibs_si.po
M locale/po/grasslibs_sl.po
M locale/po/grasslibs_sv.po
M locale/po/grasslibs_ta.po
M locale/po/grasslibs_th.po
M locale/po/grasslibs_tr.po
M locale/po/grasslibs_uk.po
M locale/po/grasslibs_vi.po
M locale/po/grasslibs_zh.po
M locale/po/grassmods_ar.po
M locale/po/grassmods_bn.po
M locale/po/grassmods_cs.po
M locale/po/grassmods_de.po
M locale/po/grassmods_el.po
M locale/po/grassmods_es.po
M locale/po/grassmods_fi.po
M locale/po/grassmods_fr.po
A locale/po/grassmods_hi.po
M locale/po/grassmods_hu.po
M locale/po/grassmods_id_ID.po
M locale/po/grassmods_it.po
M locale/po/grassmods_ja.po
M locale/po/grassmods_ko.po
M locale/po/grassmods_lv.po
M locale/po/grassmods_ml.po
M locale/po/grassmods_pl.po
M locale/po/grassmods_pt.po
M locale/po/grassmods_pt_BR.po
M locale/po/grassmods_ro.po
M locale/po/grassmods_ru.po
M locale/po/grassmods_si.po
M locale/po/grassmods_sl.po
M locale/po/grassmods_sv.po
M locale/po/grassmods_ta.po
M locale/po/grassmods_th.po
M locale/po/grassmods_tr.po
M locale/po/grassmods_uk.po
M locale/po/grassmods_vi.po
M locale/po/grassmods_zh.po
M locale/po/grasswxpy_ar.po
M locale/po/grasswxpy_bn.po
M locale/po/grasswxpy_cs.po
M locale/po/grasswxpy_de.po
M locale/po/grasswxpy_el.po
M locale/po/grasswxpy_es.po
M locale/po/grasswxpy_fi.po
M locale/po/grasswxpy_fr.po
A locale/po/grasswxpy_hi.po
M locale/po/grasswxpy_hu.po
M locale/po/grasswxpy_id_ID.po
M locale/po/grasswxpy_it.po
M locale/po/grasswxpy_ja.po
M locale/po/grasswxpy_ko.po
M locale/po/grasswxpy_lv.po
M locale/po/grasswxpy_ml.po
M locale/po/grasswxpy_pl.po
M locale/po/grasswxpy_pt.po
M locale/po/grasswxpy_pt_BR.po
M locale/po/grasswxpy_ro.po
M locale/po/grasswxpy_ru.po
M locale/po/grasswxpy_si.po
M locale/po/grasswxpy_sl.po
M locale/po/grasswxpy_sv.po
M locale/po/grasswxpy_ta.po
M locale/po/grasswxpy_th.po
M locale/po/grasswxpy_tr.po
M locale/po/grasswxpy_uk.po
M locale/po/grasswxpy_vi.po
M locale/po/grasswxpy_zh.po
A locale/tbx/grassglossary_ar.tbx
A locale/tbx/grassglossary_bn.tbx
A locale/tbx/grassglossary_cs.tbx
A locale/tbx/grassglossary_de.tbx
A locale/tbx/grassglossary_el.tbx
A locale/tbx/grassglossary_es.tbx
A locale/tbx/grassglossary_fi.tbx
A locale/tbx/grassglossary_fr.tbx
A locale/tbx/grassglossary_hi.tbx
A locale/tbx/grassglossary_hu.tbx
A locale/tbx/grassglossary_id.tbx
A locale/tbx/grassglossary_it.tbx
A locale/tbx/grassglossary_ja.tbx
A locale/tbx/grassglossary_ko.tbx
A locale/tbx/grassglossary_lv.tbx
A locale/tbx/grassglossary_ml.tbx
A locale/tbx/grassglossary_pl.tbx
A locale/tbx/grassglossary_pt.tbx
A locale/tbx/grassglossary_pt_BR.tbx
A locale/tbx/grassglossary_ro.tbx
A locale/tbx/grassglossary_ru.tbx
A locale/tbx/grassglossary_si.tbx
A locale/tbx/grassglossary_sl.tbx
A locale/tbx/grassglossary_sv.tbx
A locale/tbx/grassglossary_ta.tbx
A locale/tbx/grassglossary_th.tbx
A locale/tbx/grassglossary_tr.tbx
A locale/tbx/grassglossary_uk.tbx
A locale/tbx/grassglossary_vi.tbx
A locale/tbx/grassglossary_zh_Hans.tbx
A locale/templates/ar.tbx
A locale/templates/bn.tbx
A locale/templates/cs.tbx
A locale/templates/de.tbx
A locale/templates/el.tbx
A locale/templates/es.tbx
A locale/templates/fi.tbx
A locale/templates/fr.tbx
A locale/templates/hi.tbx
A locale/templates/hu.tbx
A locale/templates/id.tbx
A locale/templates/it.tbx
A locale/templates/ja.tbx
A locale/templates/ko.tbx
A locale/templates/lv.tbx
A locale/templates/ml.tbx
A locale/templates/pl.tbx
A locale/templates/pt.tbx
A locale/templates/pt_BR.tbx
A locale/templates/ro.tbx
A locale/templates/ru.tbx
A locale/templates/si.tbx
A locale/templates/sl.tbx
A locale/templates/sv.tbx
A locale/templates/ta.tbx
A locale/templates/th.tbx
A locale/templates/tr.tbx
A locale/templates/uk.tbx
A locale/templates/vi.tbx
A locale/templates/zh_Hans.tbx
M python/grass/jupyter/tests/timeseriesmap_test.py
M python/grass/jupyter/timeseriesmap.py
M python/grass/jupyter/utils.py
M raster/CMakeLists.txt
M raster/r.in.ascii/main.c
M raster/r.kappa/Makefile
M raster/r.kappa/print_json.c
M raster/r.kappa/r.kappa.md
M raster/r.sim/r.sim.sediment/main.c
M raster/r.sim/r.sim.sediment/r.sim.sediment.md
M raster/r.sim/r.sim.water/main.c
M raster/r.sim/r.sim.water/r.sim.water.md
M raster/r.sim/r.sim.water/testsuite/test_r_sim_water.py
A raster/r.sim/simlib/derivatives.c
M raster/r.sim/simlib/input.c
M raster/r.sim/simlib/simlib.h
M raster/r.surf.fractal/process.c
Log Message:
-----------
Merge branch 'main' into renovate/main-pre-commit-mirrors-clang-format-20.x
Compare: https://github.com/OSGeo/grass/compare/4f4e02699d9c...27e6f9cf1fe8
To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications
More information about the grass-commit
mailing list