[GRASS-git] [OSGeo/grass] e8c58f: parser: Fix key-value pairs for t.* modules in ren...
Edouard Choinière
noreply at github.com
Fri Dec 22 13:56:33 PST 2023
Branch: refs/heads/periodic/update-configure
Home: https://github.com/OSGeo/grass
Commit: e8c58f55bbc8ddab7f53dadf45b4c370c811181d
https://github.com/OSGeo/grass/commit/e8c58f55bbc8ddab7f53dadf45b4c370c811181d
Author: Huidae Cho <grass4u at gmail.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M lib/gis/renamed_options
Log Message:
-----------
parser: Fix key-value pairs for t.* modules in renamed_options (#3260)
Commit: 7e49efcb15326c053a643e75134e9112c0aa235a
https://github.com/OSGeo/grass/commit/7e49efcb15326c053a643e75134e9112c0aa235a
Author: Markus Neteler <neteler at osgeo.org>
Date: 2023-12-07 (Thu, 07 Dec 2023)
Changed paths:
M doc/infrastructure.md
Log Message:
-----------
docs: add GRASS docker section to infrastructure.md (#3277)
Describe how the GRASS docker images are created
Commit: bcc7300abfe841e0ad1023fcef40871076a1f5fc
https://github.com/OSGeo/grass/commit/bcc7300abfe841e0ad1023fcef40871076a1f5fc
Author: Martin Landa <landa.martin at gmail.com>
Date: 2023-12-07 (Thu, 07 Dec 2023)
Changed paths:
M lib/gis/parser.c
M lib/gis/parser_help.c
M lib/gis/parser_html.c
M lib/gis/parser_interface.c
M lib/gis/parser_local_proto.h
R lib/gis/parser_rest.c
A lib/gis/parser_rest_md.c
M raster/r.mapcalc/main.c
A utils/md_isvalid.py
A utils/mdl_style.rb
M vector/v.to.db/parse.c
Log Message:
-----------
parser: add markdown support (#3230)
* add markdown parser description
* improve also rest parser description
* add script for markdown validation
* fix option descriptions for r.mapcalc and v.to.db
---
Co-authored-by: Markus Neteler <neteler at osgeo.org>
Commit: 3d11c228d8fe8a8459cae97d8058e33a658c7076
https://github.com/OSGeo/grass/commit/3d11c228d8fe8a8459cae97d8058e33a658c7076
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-12-07 (Thu, 07 Dec 2023)
Changed paths:
M .github/workflows/additional_checks.yml
M .github/workflows/create_release_draft.yml
M .github/workflows/pytest.yml
M .github/workflows/python-code-quality.yml
Log Message:
-----------
CI(deps): Update actions/setup-python action to v5 (#3290)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Commit: 823b5f42691523d8f314bab41b3c97b9613d4361
https://github.com/OSGeo/grass/commit/823b5f42691523d8f314bab41b3c97b9613d4361
Author: Huidae Cho <grass4u at gmail.com>
Date: 2023-12-07 (Thu, 07 Dec 2023)
Changed paths:
M lib/gis/parser.c
Log Message:
-----------
parser: Support renamed flags (flags/options to options/flags as well) (#3256)
* parser: Suppoert renamed flags (flags/options to options/flags as well)
* return after fatal error
* Fix short flag and --overwrite renaming
* Single return for long flag renaming
* Add more specific comments about option value for flag to/from option renaming
* Remove "in GRASS 7"
* Declare and assign renamed_key in one line
Commit: 75328b43f0d388a80380ecd59bec0c77da9b9f85
https://github.com/OSGeo/grass/commit/75328b43f0d388a80380ecd59bec0c77da9b9f85
Author: Huidae Cho <grass4u at gmail.com>
Date: 2023-12-07 (Thu, 07 Dec 2023)
Changed paths:
M raster/r.stats/stats.c
Log Message:
-----------
Use long total_count to avoid int overflow (#3203)
Co-authored-by: Markus Neteler <neteler at gmail.com>
Commit: 8fd28c41267e0cf9169f033306ee79821aebd7d0
https://github.com/OSGeo/grass/commit/8fd28c41267e0cf9169f033306ee79821aebd7d0
Author: Linda Karlovska <49241681+lindakladivova at users.noreply.github.com>
Date: 2023-12-07 (Thu, 07 Dec 2023)
Changed paths:
M gui/wxpython/Makefile
M gui/wxpython/core/gconsole.py
M gui/wxpython/core/giface.py
M gui/wxpython/core/settings.py
M gui/wxpython/gui_core/goutput.py
M gui/wxpython/gui_core/preferences.py
M gui/wxpython/gui_core/prompt.py
A gui/wxpython/history/browser.py
A gui/wxpython/history/tree.py
M gui/wxpython/lmgr/frame.py
M gui/wxpython/lmgr/giface.py
M gui/wxpython/main_window/frame.py
M python/grass/grassdb/Makefile
A python/grass/grassdb/history.py
Log Message:
-----------
wxGUI: New History pane for launching commands from history log (#3234)
Commit: 7d99ee393b28917b2d0d33dfbb2adf58ae001ef4
https://github.com/OSGeo/grass/commit/7d99ee393b28917b2d0d33dfbb2adf58ae001ef4
Author: Tomas Zigo <50632337+tmszi at users.noreply.github.com>
Date: 2023-12-08 (Fri, 08 Dec 2023)
Changed paths:
M gui/wxpython/core/settings.py
M gui/wxpython/gui_core/ghelp.py
M gui/wxpython/gui_core/preferences.py
Log Message:
-----------
wxGUI/preferences: allow the user to change the font size/face of the manual page (#3291)
Commit: bfef3d396184e6bf1b6b88279e456c5158edad14
https://github.com/OSGeo/grass/commit/bfef3d396184e6bf1b6b88279e456c5158edad14
Author: Anna Petrasova <kratochanna at gmail.com>
Date: 2023-12-08 (Fri, 08 Dec 2023)
Changed paths:
M raster/r.cross/r.cross.html
Log Message:
-----------
r.cross: fix outdated doc (max 10 changed to 30 layers) (#3294)
Commit: c8af2ea9b7bd03a228ef5e6cc09c39ea269ae314
https://github.com/OSGeo/grass/commit/c8af2ea9b7bd03a228ef5e6cc09c39ea269ae314
Author: Anna Petrasova <kratochanna at gmail.com>
Date: 2023-12-11 (Mon, 11 Dec 2023)
Changed paths:
M raster/r.horizon/main.c
M raster/r.horizon/testsuite/test_r_horizon.py
Log Message:
-----------
r.horizon: fix bug in point mode computation (#3288)
In point mode, some variables were not set properly, leading to major errors. Whenever it entered https://github.com/OSGeo/grass/blob/main/raster/r.horizon/main.c#L940 condition, it resulted in an error due to global variables sinangle and cosangle equal to 0. Raster mode was fine, those variables are initialized to proper values.
The fix uses com_par function (which was previously unused) with minor modification of its input. It sets those variables (and some others) and can be used in both modes, so now the variables in both modes should be set consistently.
The test computes horizon for an artificial, circular area (circle with z value 0 and 1000 around), so the horizon angles should be close to identical. This test would have previously resulted in zero horizon height everywhere.
Commit: a71b72a08f891e969d4833ee64dcb10093313b00
https://github.com/OSGeo/grass/commit/a71b72a08f891e969d4833ee64dcb10093313b00
Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Date: 2023-12-12 (Tue, 12 Dec 2023)
Changed paths:
M gui/wxpython/animation/controller.py
M gui/wxpython/animation/data.py
M gui/wxpython/animation/dialogs.py
M gui/wxpython/animation/temporal_manager.py
M gui/wxpython/core/gconsole.py
M gui/wxpython/core/giface.py
M gui/wxpython/core/layerlist.py
M gui/wxpython/core/render.py
M gui/wxpython/core/settings.py
M gui/wxpython/core/treemodel.py
M gui/wxpython/core/utils.py
M gui/wxpython/core/workspace.py
M gui/wxpython/datacatalog/tree.py
M gui/wxpython/dbmgr/sqlbuilder.py
M gui/wxpython/gcp/manager.py
M gui/wxpython/gmodeler/frame.py
M gui/wxpython/gmodeler/model.py
M gui/wxpython/gui_core/dialogs.py
M gui/wxpython/gui_core/forms.py
M gui/wxpython/gui_core/ghelp.py
M gui/wxpython/gui_core/goutput.py
M gui/wxpython/gui_core/gselect.py
M gui/wxpython/gui_core/prompt.py
M gui/wxpython/gui_core/pyedit.py
M gui/wxpython/gui_core/treeview.py
M gui/wxpython/gui_core/widgets.py
M gui/wxpython/gui_core/wrap.py
M gui/wxpython/iclass/digit.py
M gui/wxpython/iclass/frame.py
M gui/wxpython/image2target/ii2t_gis_set.py
M gui/wxpython/image2target/ii2t_manager.py
M gui/wxpython/iscatt/plots.py
M gui/wxpython/lmgr/giface.py
M gui/wxpython/lmgr/layertree.py
M gui/wxpython/lmgr/workspace.py
M gui/wxpython/mapdisp/gprint.py
M gui/wxpython/mapdisp/main.py
M gui/wxpython/mapdisp/test_mapdisp.py
M gui/wxpython/mapswipe/frame.py
M gui/wxpython/mapswipe/mapwindow.py
M gui/wxpython/mapwin/base.py
M gui/wxpython/mapwin/decorations.py
M gui/wxpython/nviz/workspace.py
M gui/wxpython/nviz/wxnviz.py
M gui/wxpython/photo2image/ip2i_manager.py
M gui/wxpython/psmap/dialogs.py
M gui/wxpython/psmap/frame.py
M gui/wxpython/psmap/instructions.py
M gui/wxpython/rlisetup/sampling_frame.py
M gui/wxpython/rlisetup/wizard.py
M gui/wxpython/startup/guiutils.py
M gui/wxpython/startup/locdownload.py
M gui/wxpython/tools/update_menudata.py
M gui/wxpython/vdigit/wxdigit.py
M gui/wxpython/vdigit/wxdisplay.py
M gui/wxpython/vnet/vnet_data.py
M gui/wxpython/web_services/widgets.py
M gui/wxpython/wxplot/profile.py
M lib/init/grass.py
M man/parser_standard_options.py
M python/grass/app/data.py
M python/grass/exceptions/__init__.py
M python/grass/gunittest/case.py
M python/grass/gunittest/invoker.py
M python/grass/gunittest/multireport.py
M python/grass/gunittest/reporters.py
M python/grass/gunittest/runner.py
M python/grass/imaging/images2avi.py
M python/grass/imaging/images2gif.py
M python/grass/imaging/images2ims.py
M python/grass/imaging/images2swf.py
M python/grass/pydispatch/saferef.py
M python/grass/pydispatch/signal.py
M python/grass/pygrass/gis/__init__.py
M python/grass/pygrass/gis/region.py
M python/grass/pygrass/messages/__init__.py
M python/grass/pygrass/modules/grid/grid.py
M python/grass/pygrass/modules/interface/docstring.py
M python/grass/pygrass/modules/interface/flag.py
M python/grass/pygrass/modules/interface/module.py
M python/grass/pygrass/modules/interface/parameter.py
M python/grass/pygrass/modules/interface/typedict.py
M python/grass/pygrass/modules/shortcuts.py
M python/grass/pygrass/raster/__init__.py
M python/grass/pygrass/raster/abstract.py
M python/grass/pygrass/raster/category.py
M python/grass/pygrass/raster/history.py
M python/grass/pygrass/raster/rowio.py
M python/grass/pygrass/raster/segment.py
M python/grass/pygrass/rpc/__init__.py
M python/grass/pygrass/rpc/base.py
M python/grass/pygrass/vector/__init__.py
M python/grass/pygrass/vector/abstract.py
M python/grass/pygrass/vector/basic.py
M python/grass/pygrass/vector/find.py
M python/grass/pygrass/vector/geometry.py
M python/grass/pygrass/vector/table.py
M python/grass/pygrass/vector/testsuite/test_table.py
M python/grass/script/array.py
M python/grass/temporal/abstract_dataset.py
M python/grass/temporal/abstract_space_time_dataset.py
M python/grass/temporal/base.py
M python/grass/temporal/c_libraries_interface.py
M python/grass/temporal/core.py
M python/grass/temporal/spatial_topology_dataset_connector.py
M python/grass/temporal/spatio_temporal_relationships.py
M python/grass/temporal/temporal_algebra.py
M python/grass/temporal/temporal_operator.py
M python/grass/temporal/temporal_topology_dataset_connector.py
M scripts/d.frame/d.frame.py
M scripts/d.redraw/d.redraw.py
M scripts/g.extension/g.extension.py
M scripts/r.in.wms/wms_base.py
M scripts/r.in.wms/wms_cap_parsers.py
M scripts/r.in.wms/wms_drv.py
M scripts/r.in.wms/wms_gdal_drv.py
M scripts/v.what.strds/v.what.strds.py
M temporal/t.vect.observe.strds/t.vect.observe.strds.py
M utils/mkhtml.py
M utils/mkrest.py
M utils/ppmrotate.py
Log Message:
-----------
Modernize object inheritance, super() calls, and OSError aliases (#3251)
Commit: 60a99bba28bf4e6ea4811f7e491c95e6bcbcb974
https://github.com/OSGeo/grass/commit/60a99bba28bf4e6ea4811f7e491c95e6bcbcb974
Author: Tomas Zigo <50632337+tmszi at users.noreply.github.com>
Date: 2023-12-14 (Thu, 14 Dec 2023)
Changed paths:
M gui/wxpython/core/gcmd.py
M gui/wxpython/gui_core/forms.py
Log Message:
-----------
wxGUI/history: fix printing module GUI stderr inside wxGUI Console (#3300)
Commit: 045f43be50bd365d6596229a97bd2a74d473688b
https://github.com/OSGeo/grass/commit/045f43be50bd365d6596229a97bd2a74d473688b
Author: Carmen Tawalika <mmacata at users.noreply.github.com>
Date: 2023-12-15 (Fri, 15 Dec 2023)
Changed paths:
M scripts/db.dropcolumn/db.dropcolumn.py
Log Message:
-----------
db.dropcolumn: Circumvent length limit for sqlite3 SQL STDIN string (#3273)
* db.dropcolumn: support more recent sqlite3 drop column command
* use sqlite_version()
* Update scripts/db.dropcolumn/db.dropcolumn.py
* enhance version comparison
Co-authored-by: Vaclav Petras <wenzeslaus at gmail.com>
Commit: 2841c5f36aafe69c72301cc7f89f95b546caf3b5
https://github.com/OSGeo/grass/commit/2841c5f36aafe69c72301cc7f89f95b546caf3b5
Author: Anna Petrasova <kratochanna at gmail.com>
Date: 2023-12-15 (Fri, 15 Dec 2023)
Changed paths:
M general/g.proj/output.c
A general/g.proj/testsuite/test_g_proj.py
Log Message:
-----------
g.proj: fix wkt output on Windows (#3306)
Follows documentation of exportToWkt: Note that the returned WKT string should be freed with CPLFree() when no longer needed. It is the responsibility of the caller.
Commit: 6b7ed83b3ad8003afe86f4a9ea432ac1e250bc18
https://github.com/OSGeo/grass/commit/6b7ed83b3ad8003afe86f4a9ea432ac1e250bc18
Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Date: 2023-12-17 (Sun, 17 Dec 2023)
Changed paths:
M doc/git/investigating_history.md
Log Message:
-----------
Remove outdated section about ignore-revs on GitHub in investigating_history.md (#3269)
Commit: a654c3e3e0894a502f35a97640cab68b4049b905
https://github.com/OSGeo/grass/commit/a654c3e3e0894a502f35a97640cab68b4049b905
Author: Tomas Zigo <50632337+tmszi at users.noreply.github.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M .flake8
M gui/wxpython/core/globalvar.py
M gui/wxpython/history/browser.py
M gui/wxpython/lmgr/frame.py
M gui/wxpython/main_window/frame.py
Log Message:
-----------
wxGUI/history: enable run special command e.g. d.rast, d.vect etc., as well as from the wxGUI Console (#3302)
Commit: ea8f3eae3299d70be3e46f2d1beeb9a72635e525
https://github.com/OSGeo/grass/commit/ea8f3eae3299d70be3e46f2d1beeb9a72635e525
Author: Loïc Bartoletti <lbartoletti at users.noreply.github.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M db/drivers/ogr/describe.c
M db/drivers/ogr/execute.c
M db/drivers/ogr/fetch.c
M include/grass/defs/gis.h
M lib/vector/Vlib/field.c
M raster/r.in.gdal/main.c
M vector/v.external/list.c
M vector/v.external/local_proto.h
M vector/v.external/main.c
M vector/v.external/proj.c
M vector/v.in.ogr/geom.c
M vector/v.in.ogr/global.h
M vector/v.in.ogr/main.c
M vector/v.in.ogr/proj.c
M vector/v.out.ogr/attrb.c
M vector/v.out.ogr/create.c
M vector/v.out.ogr/list.c
M vector/v.out.ogr/local_proto.h
M vector/v.out.ogr/main.c
Log Message:
-----------
build: Remove compatibility with GDAL 1 and <2.2 (#2995)
This basically remove "dead code" since most modern distribution/packaging have GDAL 3.
Version of GDAL no longer supported: 1 and <2.3. Remove compatibility macros and use GDAL functions directly.
Fixes #2645.
Commit: 968dd706166b0f74086b81bdd5d19287eaa5fda5
https://github.com/OSGeo/grass/commit/968dd706166b0f74086b81bdd5d19287eaa5fda5
Author: Vaclav Petras <wenzeslaus at gmail.com>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M python/grass/pygrass/modules/interface/parameter.py
A vector/v.to.rast/testsuite/test_v_to_rast.py
Log Message:
-----------
grass.pygrass: Support shortened parameter values (#3275)
Command line interface parser allows parameter (option) values such as 'val' when full value should be 'value'. Parameter class from pygrass does the checking, but does not know about these rules. This addition covers the simple case of val-value which is not much work to implement and maintain. It does not cover more complex cases with underscores and legacy aliases.
The test covers the issue for use=value change in v.to.rast made in #3110.
Strict checking in pygrass is discussed in #3237.
Commit: df8d846d05cea770a44aa87dd9f77df6074e95b1
https://github.com/OSGeo/grass/commit/df8d846d05cea770a44aa87dd9f77df6074e95b1
Author: Markus Metz <33666869+metzm at users.noreply.github.com>
Date: 2023-12-22 (Fri, 22 Dec 2023)
Changed paths:
M vector/v.in.ogr/geom.c
Log Message:
-----------
v.in.ogr: add fix for unclosed rings (#3282)
* v.in.ogr: add fix for unclosed rings
Commit: 31bd07a3e52ba0c59cee389d0da3f1ae1b8f3e7a
https://github.com/OSGeo/grass/commit/31bd07a3e52ba0c59cee389d0da3f1ae1b8f3e7a
Author: Nicklas Larsson <n_larsson at yahoo.com>
Date: 2023-12-22 (Fri, 22 Dec 2023)
Changed paths:
M aclocal.m4
M configure
M configure.ac
M doc/development/submitting/general.md
M imagery/i.cluster/global.h
M include/grass/config.h.in
Log Message:
-----------
configure: update to autoconf 2.71 (#2281)
Commit: 08730f640a444778ba512cbcab0f78d278e0d857
https://github.com/OSGeo/grass/commit/08730f640a444778ba512cbcab0f78d278e0d857
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-12-22 (Fri, 22 Dec 2023)
Changed paths:
M .github/workflows/codeql-analysis.yml
Log Message:
-----------
CI(deps): Update github/codeql-action action to v3 (#3297)
Commit: 03c864fc13e1cae3241638d2eadda85934c7bedd
https://github.com/OSGeo/grass/commit/03c864fc13e1cae3241638d2eadda85934c7bedd
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: 2023-12-22 (Fri, 22 Dec 2023)
Changed paths:
M .github/workflows/create_release_draft.yml
M .github/workflows/macos.yml
M .github/workflows/python-code-quality.yml
M .github/workflows/ubuntu.yml
Log Message:
-----------
CI(deps): Update actions/upload-artifact action to v4 (#3303)
Commit: 6890898e8538dd3328eb7262308e323ba4997dbe
https://github.com/OSGeo/grass/commit/6890898e8538dd3328eb7262308e323ba4997dbe
Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Date: 2023-12-22 (Fri, 22 Dec 2023)
Changed paths:
M .flake8
M .github/workflows/additional_checks.yml
M .github/workflows/codeql-analysis.yml
M .github/workflows/create_release_draft.yml
M .github/workflows/macos.yml
M .github/workflows/pytest.yml
M .github/workflows/python-code-quality.yml
M .github/workflows/ubuntu.yml
M aclocal.m4
M configure
M configure.ac
M db/drivers/ogr/describe.c
M db/drivers/ogr/execute.c
M db/drivers/ogr/fetch.c
M doc/development/submitting/general.md
M doc/git/investigating_history.md
M doc/infrastructure.md
M general/g.proj/output.c
A general/g.proj/testsuite/test_g_proj.py
M gui/wxpython/Makefile
M gui/wxpython/animation/controller.py
M gui/wxpython/animation/data.py
M gui/wxpython/animation/dialogs.py
M gui/wxpython/animation/temporal_manager.py
M gui/wxpython/core/gcmd.py
M gui/wxpython/core/gconsole.py
M gui/wxpython/core/giface.py
M gui/wxpython/core/globalvar.py
M gui/wxpython/core/layerlist.py
M gui/wxpython/core/render.py
M gui/wxpython/core/settings.py
M gui/wxpython/core/treemodel.py
M gui/wxpython/core/utils.py
M gui/wxpython/core/workspace.py
M gui/wxpython/datacatalog/tree.py
M gui/wxpython/dbmgr/sqlbuilder.py
M gui/wxpython/gcp/manager.py
M gui/wxpython/gmodeler/frame.py
M gui/wxpython/gmodeler/model.py
M gui/wxpython/gui_core/dialogs.py
M gui/wxpython/gui_core/forms.py
M gui/wxpython/gui_core/ghelp.py
M gui/wxpython/gui_core/goutput.py
M gui/wxpython/gui_core/gselect.py
M gui/wxpython/gui_core/preferences.py
M gui/wxpython/gui_core/prompt.py
M gui/wxpython/gui_core/pyedit.py
M gui/wxpython/gui_core/treeview.py
M gui/wxpython/gui_core/widgets.py
M gui/wxpython/gui_core/wrap.py
A gui/wxpython/history/browser.py
A gui/wxpython/history/tree.py
M gui/wxpython/iclass/digit.py
M gui/wxpython/iclass/frame.py
M gui/wxpython/image2target/ii2t_gis_set.py
M gui/wxpython/image2target/ii2t_manager.py
M gui/wxpython/iscatt/plots.py
M gui/wxpython/lmgr/frame.py
M gui/wxpython/lmgr/giface.py
M gui/wxpython/lmgr/layertree.py
M gui/wxpython/lmgr/workspace.py
M gui/wxpython/main_window/frame.py
M gui/wxpython/mapdisp/gprint.py
M gui/wxpython/mapdisp/main.py
M gui/wxpython/mapdisp/test_mapdisp.py
M gui/wxpython/mapswipe/frame.py
M gui/wxpython/mapswipe/mapwindow.py
M gui/wxpython/mapwin/base.py
M gui/wxpython/mapwin/decorations.py
M gui/wxpython/nviz/workspace.py
M gui/wxpython/nviz/wxnviz.py
M gui/wxpython/photo2image/ip2i_manager.py
M gui/wxpython/psmap/dialogs.py
M gui/wxpython/psmap/frame.py
M gui/wxpython/psmap/instructions.py
M gui/wxpython/rlisetup/sampling_frame.py
M gui/wxpython/rlisetup/wizard.py
M gui/wxpython/startup/guiutils.py
M gui/wxpython/startup/locdownload.py
M gui/wxpython/tools/update_menudata.py
M gui/wxpython/vdigit/wxdigit.py
M gui/wxpython/vdigit/wxdisplay.py
M gui/wxpython/vnet/vnet_data.py
M gui/wxpython/web_services/widgets.py
M gui/wxpython/wxplot/profile.py
M imagery/i.cluster/global.h
M include/grass/config.h.in
M include/grass/defs/gis.h
M lib/gis/parser.c
M lib/gis/parser_help.c
M lib/gis/parser_html.c
M lib/gis/parser_interface.c
M lib/gis/parser_local_proto.h
R lib/gis/parser_rest.c
A lib/gis/parser_rest_md.c
M lib/gis/renamed_options
M lib/init/grass.py
M lib/vector/Vlib/field.c
M man/parser_standard_options.py
M python/grass/app/data.py
M python/grass/exceptions/__init__.py
M python/grass/grassdb/Makefile
A python/grass/grassdb/history.py
M python/grass/gunittest/case.py
M python/grass/gunittest/invoker.py
M python/grass/gunittest/multireport.py
M python/grass/gunittest/reporters.py
M python/grass/gunittest/runner.py
M python/grass/imaging/images2avi.py
M python/grass/imaging/images2gif.py
M python/grass/imaging/images2ims.py
M python/grass/imaging/images2swf.py
M python/grass/pydispatch/saferef.py
M python/grass/pydispatch/signal.py
M python/grass/pygrass/gis/__init__.py
M python/grass/pygrass/gis/region.py
M python/grass/pygrass/messages/__init__.py
M python/grass/pygrass/modules/grid/grid.py
M python/grass/pygrass/modules/interface/docstring.py
M python/grass/pygrass/modules/interface/flag.py
M python/grass/pygrass/modules/interface/module.py
M python/grass/pygrass/modules/interface/parameter.py
M python/grass/pygrass/modules/interface/typedict.py
M python/grass/pygrass/modules/shortcuts.py
M python/grass/pygrass/raster/__init__.py
M python/grass/pygrass/raster/abstract.py
M python/grass/pygrass/raster/category.py
M python/grass/pygrass/raster/history.py
M python/grass/pygrass/raster/rowio.py
M python/grass/pygrass/raster/segment.py
M python/grass/pygrass/rpc/__init__.py
M python/grass/pygrass/rpc/base.py
M python/grass/pygrass/vector/__init__.py
M python/grass/pygrass/vector/abstract.py
M python/grass/pygrass/vector/basic.py
M python/grass/pygrass/vector/find.py
M python/grass/pygrass/vector/geometry.py
M python/grass/pygrass/vector/table.py
M python/grass/pygrass/vector/testsuite/test_table.py
M python/grass/script/array.py
M python/grass/temporal/abstract_dataset.py
M python/grass/temporal/abstract_space_time_dataset.py
M python/grass/temporal/base.py
M python/grass/temporal/c_libraries_interface.py
M python/grass/temporal/core.py
M python/grass/temporal/spatial_topology_dataset_connector.py
M python/grass/temporal/spatio_temporal_relationships.py
M python/grass/temporal/temporal_algebra.py
M python/grass/temporal/temporal_operator.py
M python/grass/temporal/temporal_topology_dataset_connector.py
M raster/r.cross/r.cross.html
M raster/r.horizon/main.c
M raster/r.horizon/testsuite/test_r_horizon.py
M raster/r.in.gdal/main.c
M raster/r.mapcalc/main.c
M raster/r.stats/stats.c
M scripts/d.frame/d.frame.py
M scripts/d.redraw/d.redraw.py
M scripts/db.dropcolumn/db.dropcolumn.py
M scripts/g.extension/g.extension.py
M scripts/r.in.wms/wms_base.py
M scripts/r.in.wms/wms_cap_parsers.py
M scripts/r.in.wms/wms_drv.py
M scripts/r.in.wms/wms_gdal_drv.py
M scripts/v.what.strds/v.what.strds.py
M temporal/t.vect.observe.strds/t.vect.observe.strds.py
A utils/md_isvalid.py
A utils/mdl_style.rb
M utils/mkhtml.py
M utils/mkrest.py
M utils/ppmrotate.py
M vector/v.external/list.c
M vector/v.external/local_proto.h
M vector/v.external/main.c
M vector/v.external/proj.c
M vector/v.in.ogr/geom.c
M vector/v.in.ogr/global.h
M vector/v.in.ogr/main.c
M vector/v.in.ogr/proj.c
M vector/v.out.ogr/attrb.c
M vector/v.out.ogr/create.c
M vector/v.out.ogr/list.c
M vector/v.out.ogr/local_proto.h
M vector/v.out.ogr/main.c
M vector/v.to.db/parse.c
A vector/v.to.rast/testsuite/test_v_to_rast.py
Log Message:
-----------
Merge branch 'main' into periodic/update-configure
Compare: https://github.com/OSGeo/grass/compare/47dc7cbbc785...6890898e8538
More information about the grass-commit
mailing list