[GRASS-git] [OSGeo/grass] 032ed4: Sibling of 7f4817bb514db6d9522b9ab6414f8fcc7690521b

backporting[bot] noreply at github.com
Sun May 26 06:21:26 PDT 2019


  Branch: refs/heads/cherry-pick-backport-19-to-releasebranch_7_6-7d9e00cf-b2a4-49f4-8cfb-0efcb2c4175a
  Home:   https://github.com/OSGeo/grass
  Commit: 032ed4da1f37c014e430bbd269d3b55346e9097a
      https://github.com/OSGeo/grass/commit/032ed4da1f37c014e430bbd269d3b55346e9097a
  Author: Markus Neteler <neteler at mundialis.de>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M .gitignore
    M .travis.yml
    M .travis/linux.install.sh
    M .travis/linux.script.sh
    M Dockerfile
    M INSTALL
    M README.md
    M REQUIREMENTS.html
    M contributors.csv
    M db/drivers/postgres/index.c
    M db/drivers/sqlite/index.c
    M display/d.mon/main.c
    M display/d.mon/render_cmd.py
    M display/d.northarrow/main.c
    M display/d.title/main.c
    M doc/grass_database.html
    M doc/gui/wxpython/example/dialogs.py
    M doc/gui/wxpython/example/frame.py
    M doc/gui/wxpython/example/g.gui.example.py
    M doc/howto_release.txt
    M doc/python/raster_example_ctypes.py
    M general/g.findfile/g.findfile.html
    M general/g.message/g.message.html
    M general/g.parser/g.parser.html
    M general/g.parser/standard_option.c
    M general/g.proj/input.c
    R general/g.proj/list_codes.c
    M general/g.proj/local_proto.h
    M general/g.proj/main.c
    M general/g.proj/output.c
    M grasslib.dox
    M gui/icons/grass.desktop
    M gui/wxpython/README
    M gui/wxpython/animation/anim.py
    M gui/wxpython/animation/controller.py
    M gui/wxpython/animation/data.py
    M gui/wxpython/animation/dialogs.py
    M gui/wxpython/animation/frame.py
    M gui/wxpython/animation/g.gui.animation.py
    M gui/wxpython/animation/mapwindow.py
    M gui/wxpython/animation/nviztask.py
    M gui/wxpython/animation/provider.py
    M gui/wxpython/animation/temporal_manager.py
    M gui/wxpython/animation/toolbars.py
    M gui/wxpython/animation/utils.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/gthread.py
    M gui/wxpython/core/menutree.py
    M gui/wxpython/core/render.py
    M gui/wxpython/core/settings.py
    M gui/wxpython/core/toolboxes.py
    M gui/wxpython/core/treemodel.py
    M gui/wxpython/core/units.py
    M gui/wxpython/core/utils.py
    M gui/wxpython/core/workspace.py
    M gui/wxpython/core/ws.py
    M gui/wxpython/datacatalog/catalog.py
    M gui/wxpython/datacatalog/dialogs.py
    M gui/wxpython/datacatalog/frame.py
    M gui/wxpython/datacatalog/toolbars.py
    M gui/wxpython/datacatalog/tree.py
    M gui/wxpython/dbmgr/base.py
    M gui/wxpython/dbmgr/dialogs.py
    M gui/wxpython/dbmgr/g.gui.dbmgr.py
    M gui/wxpython/dbmgr/manager.py
    M gui/wxpython/dbmgr/sqlbuilder.py
    M gui/wxpython/dbmgr/vinfo.py
    M gui/wxpython/docs/wxGUI.html
    M gui/wxpython/gcp/manager.py
    M gui/wxpython/gcp/mapdisplay.py
    M gui/wxpython/gcp/statusbar.py
    M gui/wxpython/gcp/toolbars.py
    M gui/wxpython/gis_set.py
    M gui/wxpython/gis_set_error.py
    M gui/wxpython/gmodeler/dialogs.py
    M gui/wxpython/gmodeler/frame.py
    M gui/wxpython/gmodeler/model.py
    M gui/wxpython/gmodeler/preferences.py
    M gui/wxpython/gmodeler/toolbars.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/mapdisp.py
    M gui/wxpython/gui_core/menu.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/pystc.py
    M gui/wxpython/gui_core/query.py
    M gui/wxpython/gui_core/simplelmgr.py
    M gui/wxpython/gui_core/toolbars.py
    M gui/wxpython/gui_core/treeview.py
    M gui/wxpython/gui_core/vselect.py
    M gui/wxpython/gui_core/widgets.py
    M gui/wxpython/gui_core/wrap.py
    M gui/wxpython/gui_core/wxlibplot.py
    M gui/wxpython/iclass/dialogs.py
    M gui/wxpython/iclass/digit.py
    M gui/wxpython/iclass/frame.py
    M gui/wxpython/iclass/g.gui.iclass.py
    M gui/wxpython/iclass/plots.py
    M gui/wxpython/iclass/statistics.py
    M gui/wxpython/iclass/toolbars.py
    M gui/wxpython/icons/icon.py
    M gui/wxpython/image2target/ii2t_gis_set.py
    M gui/wxpython/image2target/ii2t_manager.py
    M gui/wxpython/image2target/ii2t_mapdisplay.py
    M gui/wxpython/image2target/ii2t_statusbar.py
    M gui/wxpython/image2target/ii2t_toolbars.py
    M gui/wxpython/iscatt/controllers.py
    M gui/wxpython/iscatt/core_c.py
    M gui/wxpython/iscatt/dialogs.py
    M gui/wxpython/iscatt/frame.py
    M gui/wxpython/iscatt/iscatt_core.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/menudata.py
    M gui/wxpython/lmgr/pyshell.py
    M gui/wxpython/lmgr/toolbars.py
    M gui/wxpython/location_wizard/base.py
    M gui/wxpython/location_wizard/dialogs.py
    M gui/wxpython/location_wizard/wizard.py
    M gui/wxpython/mapdisp/frame.py
    M gui/wxpython/mapdisp/gprint.py
    M gui/wxpython/mapdisp/main.py
    M gui/wxpython/mapdisp/statusbar.py
    M gui/wxpython/mapdisp/test_mapdisp.py
    M gui/wxpython/mapdisp/toolbars.py
    M gui/wxpython/mapswipe/dialogs.py
    M gui/wxpython/mapswipe/frame.py
    M gui/wxpython/mapswipe/g.gui.mapswipe.py
    M gui/wxpython/mapswipe/mapwindow.py
    M gui/wxpython/mapswipe/toolbars.py
    M gui/wxpython/mapwin/analysis.py
    M gui/wxpython/mapwin/base.py
    M gui/wxpython/mapwin/buffered.py
    M gui/wxpython/mapwin/decorations.py
    M gui/wxpython/mapwin/graphics.py
    M gui/wxpython/modules/colorrules.py
    M gui/wxpython/modules/extensions.py
    M gui/wxpython/modules/histogram.py
    M gui/wxpython/modules/import_export.py
    M gui/wxpython/modules/mapsets_picker.py
    M gui/wxpython/modules/mcalc_builder.py
    M gui/wxpython/modules/vclean.py
    M gui/wxpython/nviz/animation.py
    M gui/wxpython/nviz/main.py
    M gui/wxpython/nviz/mapwindow.py
    M gui/wxpython/nviz/preferences.py
    M gui/wxpython/nviz/tools.py
    M gui/wxpython/nviz/workspace.py
    M gui/wxpython/nviz/wxnviz.py
    M gui/wxpython/photo2image/ip2i_manager.py
    M gui/wxpython/photo2image/ip2i_mapdisplay.py
    M gui/wxpython/photo2image/ip2i_statusbar.py
    M gui/wxpython/photo2image/ip2i_toolbars.py
    M gui/wxpython/psmap/dialogs.py
    M gui/wxpython/psmap/frame.py
    M gui/wxpython/psmap/instructions.py
    M gui/wxpython/psmap/toolbars.py
    M gui/wxpython/psmap/utils.py
    M gui/wxpython/rdigit/dialogs.py
    M gui/wxpython/rdigit/toolbars.py
    M gui/wxpython/rlisetup/frame.py
    M gui/wxpython/rlisetup/sampling_frame.py
    M gui/wxpython/rlisetup/wizard.py
    M gui/wxpython/startup/locdownload.py
    M gui/wxpython/startup/utils.py
    M gui/wxpython/timeline/frame.py
    M gui/wxpython/timeline/g.gui.timeline.py
    M gui/wxpython/tools/update_menudata.py
    M gui/wxpython/tplot/frame.py
    M gui/wxpython/tplot/g.gui.tplot.py
    M gui/wxpython/vdigit/dialogs.py
    M gui/wxpython/vdigit/g.gui.vdigit.py
    M gui/wxpython/vdigit/mapwindow.py
    M gui/wxpython/vdigit/preferences.py
    M gui/wxpython/vdigit/toolbars.py
    M gui/wxpython/vdigit/wxdigit.py
    M gui/wxpython/vdigit/wxdisplay.py
    M gui/wxpython/vnet/dialogs.py
    M gui/wxpython/vnet/toolbars.py
    M gui/wxpython/vnet/vnet_core.py
    M gui/wxpython/vnet/vnet_data.py
    M gui/wxpython/vnet/vnet_utils.py
    M gui/wxpython/vnet/widgets.py
    M gui/wxpython/web_services/dialogs.py
    M gui/wxpython/web_services/widgets.py
    M gui/wxpython/wxgui.py
    M gui/wxpython/wxplot/base.py
    M gui/wxpython/wxplot/dialogs.py
    M gui/wxpython/wxplot/histogram.py
    M gui/wxpython/wxplot/profile.py
    M gui/wxpython/wxplot/scatter.py
    M gui/wxpython/xml/grass-gxw.dtd
    M gui/wxpython/xml/menudata.README
    M imagery/i.atcorr/geomcond.cpp
    M imagery/i.atcorr/geomcond.h
    M imagery/i.atcorr/i.atcorr.html
    M imagery/i.atcorr/iwave.cpp
    M imagery/i.atcorr/iwave.h
    M imagery/i.atcorr/sensors_csv/README
    R imagery/i.atcorr/sensors_csv/worldview4.csv
    M imagery/i.cluster/i.cluster.html
    M imagery/i.cluster/main.c
    M imagery/i.eb.hsebal01/main.c
    M imagery/i.gensig/covariance.c
    M imagery/i.gensig/get_train.c
    M imagery/i.group/main.c
    M imagery/i.segment/iseg.h
    M imagery/i.segment/mean_shift.c
    M imagery/i.segment/open_files.c
    M imagery/i.segment/region_growing.c
    M imagery/i.topo.corr/test_i.topo.corr_synthetic_DEM_NC.sh
    M imagery/i.vi/testsuite/test_vi.py
    M include/VERSION
    M include/defs/imagery.h
    M include/gis.h
    M include/gprojects.h
    M include/iostream/ami_sort_impl.h
    M include/iostream/ami_stream.h
    M include/iostream/embuffer.h
    M include/iostream/empq_adaptive_impl.h
    M include/iostream/empq_impl.h
    M include/iostream/mem_stream.h
    M lib/gis/basename.c
    M lib/gis/compress.c
    M lib/gis/get_projinfo.c
    M lib/gis/parser.c
    R lib/gis/parser_json.c
    M lib/gis/parser_local_proto.h
    M lib/gis/parser_standard_options.c
    M lib/gis/parser_wps.c
    M lib/gis/percent.c
    M lib/gis/seek.c
    M lib/gis/testsuite/gis_lib_env_test.py
    R lib/gis/testsuite/test_parser_json.py
    M lib/gpde/gpdelib.dox
    M lib/htmldriver/htmldriver.html
    M lib/imagery/find.c
    M lib/imagery/fopen.c
    M lib/imagery/group.c
    M lib/imagery/list_subgp.c
    M lib/imagery/ref.c
    M lib/imagery/sigset.c
    M lib/init/README
    M lib/init/grass.py
    M lib/init/grass.sh
    M lib/init/grass7.html
    M lib/init/helptext.html
    M lib/proj/convert.c
    M lib/proj/do_proj.c
    M lib/proj/get_proj.c
    M lib/python/__init__.py
    M lib/python/ctypes/ctypesgen.py
    M lib/python/ctypes/ctypesgencore/ctypedescs.py
    M lib/python/ctypes/ctypesgencore/descriptions.py
    M lib/python/ctypes/ctypesgencore/expressions.py
    M lib/python/ctypes/ctypesgencore/libraryloader.py
    M lib/python/ctypes/ctypesgencore/messages.py
    M lib/python/ctypes/ctypesgencore/options.py
    M lib/python/ctypes/ctypesgencore/parser/cdeclarations.py
    M lib/python/ctypes/ctypesgencore/parser/cgrammar.py
    M lib/python/ctypes/ctypesgencore/parser/cparser.py
    M lib/python/ctypes/ctypesgencore/parser/ctypesparser.py
    M lib/python/ctypes/ctypesgencore/parser/datacollectingparser.py
    M lib/python/ctypes/ctypesgencore/parser/lex.py
    M lib/python/ctypes/ctypesgencore/parser/lextab.py
    M lib/python/ctypes/ctypesgencore/parser/pplexer.py
    M lib/python/ctypes/ctypesgencore/parser/preprocessor.py
    M lib/python/ctypes/ctypesgencore/parser/yacc.py
    M lib/python/ctypes/ctypesgencore/printer/preamble.py
    M lib/python/ctypes/ctypesgencore/printer/printer.py
    M lib/python/ctypes/ctypesgencore/processor/pipeline.py
    M lib/python/ctypes/preamble.py
    M lib/python/docs/src/gunittest_running_tests.rst
    M lib/python/docs/src/gunittest_testing.rst
    M lib/python/docs/src/pygrass_gis.rst
    M lib/python/docs/src/pygrass_raster.rst
    M lib/python/gunittest/case.py
    M lib/python/gunittest/checkers.py
    M lib/python/gunittest/gmodules.py
    M lib/python/gunittest/gutils.py
    M lib/python/gunittest/invoker.py
    M lib/python/gunittest/multirunner.py
    M lib/python/gunittest/testsuite/test_assertions_vect.py
    M lib/python/gunittest/testsuite/test_checkers.py
    A lib/python/gunittest/testsuite/test_doctests.py
    R lib/python/gunittest/testsuite/test_gunitest_doctests.py
    M lib/python/imaging/Makefile
    M lib/python/imaging/README
    R lib/python/imaging/operations.py
    M lib/python/pydispatch/dispatcher.py
    M lib/python/pydispatch/robustapply.py
    M lib/python/pygrass/gis/__init__.py
    M lib/python/pygrass/gis/region.py
    A lib/python/pygrass/gis/testsuite/test_doctests.py
    R lib/python/pygrass/gis/testsuite/test_pygrass_gis_doctests.py
    M lib/python/pygrass/messages/__init__.py
    A lib/python/pygrass/messages/testsuite/test_doctests.py
    R lib/python/pygrass/messages/testsuite/test_pygrass_messages_doctests.py
    M lib/python/pygrass/modules/grid/grid.py
    A lib/python/pygrass/modules/grid/testsuite/test_doctests.py
    R lib/python/pygrass/modules/grid/testsuite/test_pygrass_modules_grid_doctests.py
    M lib/python/pygrass/modules/interface/flag.py
    M lib/python/pygrass/modules/interface/module.py
    M lib/python/pygrass/modules/interface/parameter.py
    A lib/python/pygrass/modules/interface/testsuite/test_doctests.py
    R lib/python/pygrass/modules/interface/testsuite/test_pygrass_modules_interface_doctests.py
    M lib/python/pygrass/modules/shortcuts.py
    A lib/python/pygrass/modules/testsuite/test_doctests.py
    R lib/python/pygrass/modules/testsuite/test_pygrass_modules_doctests.py
    M lib/python/pygrass/raster/__init__.py
    M lib/python/pygrass/raster/abstract.py
    M lib/python/pygrass/raster/category.py
    M lib/python/pygrass/raster/history.py
    M lib/python/pygrass/raster/segment.py
    A lib/python/pygrass/raster/testsuite/test_doctests.py
    M lib/python/pygrass/raster/testsuite/test_history.py
    R lib/python/pygrass/raster/testsuite/test_pygrass_raster.py
    R lib/python/pygrass/raster/testsuite/test_pygrass_raster_doctests.py
    A lib/python/pygrass/raster/testsuite/test_raster.py
    M lib/python/pygrass/raster/testsuite/test_raster_region.py
    M lib/python/pygrass/rpc/__init__.py
    A lib/python/pygrass/rpc/testsuite/test_doctests.py
    R lib/python/pygrass/rpc/testsuite/test_pygrass_rpc_doctests.py
    M lib/python/pygrass/shell/conversion.py
    A lib/python/pygrass/shell/testsuite/test_doctests.py
    R lib/python/pygrass/shell/testsuite/test_pygrass_shell_doctests.py
    A lib/python/pygrass/testsuite/test_doctests.py
    R lib/python/pygrass/testsuite/test_pygrass_doctests.py
    M lib/python/pygrass/utils.py
    M lib/python/pygrass/vector/__init__.py
    M lib/python/pygrass/vector/abstract.py
    M lib/python/pygrass/vector/basic.py
    M lib/python/pygrass/vector/geometry.py
    M lib/python/pygrass/vector/table.py
    A lib/python/pygrass/vector/testsuite/test_doctests.py
    M lib/python/pygrass/vector/testsuite/test_geometry_attrs.py
    R lib/python/pygrass/vector/testsuite/test_pygrass_vector_doctests.py
    M lib/python/pygrass/vector/testsuite/test_table.py
    M lib/python/script/array.py
    M lib/python/script/core.py
    M lib/python/script/db.py
    M lib/python/script/raster.py
    M lib/python/script/setup.py
    M lib/python/script/task.py
    M lib/python/script/testsuite/test_core_make_val.py
    A lib/python/script/testsuite/test_doctests.py
    A lib/python/script/testsuite/test_raster.py
    R lib/python/script/testsuite/test_script_doctests.py
    R lib/python/script/testsuite/test_script_raster.py
    M lib/python/script/testsuite/test_start_command_functions.py
    M lib/python/script/testsuite/test_utils.py
    M lib/python/script/utils.py
    M lib/python/temporal/abstract_map_dataset.py
    M lib/python/temporal/abstract_space_time_dataset.py
    M lib/python/temporal/aggregation.py
    M lib/python/temporal/c_libraries_interface.py
    M lib/python/temporal/core.py
    M lib/python/temporal/datetime_math.py
    M lib/python/temporal/extract.py
    M lib/python/temporal/factory.py
    M lib/python/temporal/gui_support.py
    M lib/python/temporal/list_stds.py
    M lib/python/temporal/mapcalc.py
    M lib/python/temporal/metadata.py
    M lib/python/temporal/open_stds.py
    M lib/python/temporal/register.py
    M lib/python/temporal/sampling.py
    M lib/python/temporal/space_time_datasets.py
    M lib/python/temporal/spatial_extent.py
    M lib/python/temporal/spatio_temporal_relationships.py
    M lib/python/temporal/stds_export.py
    M lib/python/temporal/stds_import.py
    M lib/python/temporal/temporal_algebra.py
    M lib/python/temporal/temporal_extent.py
    M lib/python/temporal/temporal_granularity.py
    M lib/python/temporal/temporal_raster3d_algebra.py
    M lib/python/temporal/temporal_raster_algebra.py
    M lib/python/temporal/temporal_raster_base_algebra.py
    M lib/python/temporal/temporal_vector_algebra.py
    A lib/python/temporal/testsuite/test_doctests.py
    M lib/python/temporal/testsuite/test_register_function.py
    R lib/python/temporal/testsuite/test_temporal_doctests.py
    M lib/python/temporal/univar_statistics.py
    M lib/raster/close.c
    M lib/raster/testsuite/rast_parse_color_rule.py
    M lib/raster3d/rle.c
    M lib/segment/close.c
    M lib/segment/format.c
    M lib/segment/get.c
    M lib/segment/get_row.c
    M lib/segment/put.c
    M lib/segment/put_row.c
    M lib/segment/setup.c
    M lib/vector/Vlib/build_pg.c
    M lib/vector/Vlib/intersect2.c
    M lib/vector/Vlib/pg_local_proto.h
    M lib/vector/Vlib/write_pg.c
    M locale/README
    M locale/grass_po_stats.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
    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_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/grasslibs_zh_CN.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
    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_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/grassmods_zh_CN.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
    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_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
    M locale/po/grasswxpy_zh_CN.po
    M man/build_class.py
    M man/build_class_graphical.py
    M man/build_full_index.py
    M man/build_graphical_index.py
    M man/build_html.py
    M man/build_index.py
    M man/build_index_rest.py
    M man/build_keywords.py
    M man/build_manual_gallery.py
    M man/build_rest.py
    M man/build_topics.py
    M man/parser_standard_options.py
    M man/sphinx/conf.py
    M misc/m.nviz.image/surface.c
    M misc/m.nviz.image/volume.c
    M misc/m.nviz.script/local.h
    M misc/m.nviz.script/main.c
    M mswindows/GRASS-Packager.bat.tmpl
    M mswindows/Installer-Files/WinGRASS-README.url
    M mswindows/env.bat
    M mswindows/osgeo4w/env.bat.tmpl
    M mswindows/osgeo4w/grass.bat.tmpl
    M mswindows/osgeo4w/package.cmd
    M mswindows/osgeo4w/package.sh
    M mswindows/osgeo4w/setup_x86.hint.tmpl
    M mswindows/osgeo4w/setup_x86_64.hint.tmpl
    M raster/r.basins.fill/testsuite/testrbf.py
    M raster/r.buildvrt/r.buildvrt.html
    R raster/r.contour/testsuite/test_r_contour.py
    R raster/r.contour/testsuite/testrc.py
    M raster/r.cost/main.c
    M raster/r.cost/r.cost.html
    M raster/r.external.out/r.external.out.html
    M raster/r.in.gdal/main.c
    M raster/r.in.poly/testsuite/test_rinpoly.py
    M raster/r.out.ascii/main.c
    M raster/r.out.bin/main.c
    M raster/r.out.gdal/main.c
    M raster/r.out.gridatb/main.c
    M raster/r.out.mat/main.c
    M raster/r.out.mpeg/main.c
    M raster/r.out.png/main.c
    M raster/r.out.pov/main.c
    M raster/r.out.ppm/main.c
    M raster/r.out.ppm3/main.c
    M raster/r.out.vrml/main.c
    M raster/r.out.vtk/main.c
    M raster/r.path/r.path.html
    R raster/r.random/testsuite/test_r_random.py
    R raster/r.random/testsuite/testrandom.py
    M raster/r.recode/read_rules.c
    M raster/r.relief/main.c
    M raster/r.resamp.bspline/main.c
    M raster/r.slope.aspect/testsuite/test_r_slope_aspect.py
    M raster/r.spreadpath/main.c
    M raster/r.stats.zonal/main.c
    M raster/r.stream.extract/bseg.c
    M raster/r.stream.extract/close.c
    M raster/r.stream.extract/cseg.c
    M raster/r.stream.extract/do_astar.c
    M raster/r.stream.extract/dseg.c
    M raster/r.stream.extract/init_search.c
    M raster/r.stream.extract/load.c
    M raster/r.stream.extract/seg.c
    M raster/r.stream.extract/streams.c
    M raster/r.stream.extract/thin.c
    R raster/r.tile/testsuite/test_r_tile.py
    R raster/r.tile/testsuite/testrt.py
    M raster/r.to.vect/areas_io.c
    M raster/r.to.vect/lines.c
    M raster/r.to.vect/lines_io.c
    M raster/r.univar/r3.univar_main.c
    M raster/r.univar/stats.c
    M raster/r.walk/main.c
    M raster/r.walk/r.walk.html
    M raster/r.watershed/front/main.c
    M raster/r.watershed/front/r.watershed.html
    M raster/r.watershed/front/r_watershed_drainage.png
    M raster/r.watershed/ram/do_cum.c
    M raster/r.watershed/seg/bseg_close.c
    M raster/r.watershed/seg/bseg_open.c
    M raster/r.watershed/seg/cseg_close.c
    M raster/r.watershed/seg/cseg_open.c
    M raster/r.watershed/seg/do_cum.c
    M raster/r.watershed/seg/dseg_close.c
    M raster/r.watershed/seg/dseg_open.c
    M raster/r.watershed/seg/sseg_close.c
    M raster/r.watershed/seg/sseg_open.c
    R raster/r.what/testsuite/test_r_what.py
    R raster/r.what/testsuite/testrw.py
    M raster3d/r3.out.ascii/main.c
    M raster3d/r3.out.netcdf/main.c
    M raster3d/r3.out.v5d/main.c
    M raster3d/r3.out.vtk/main.c
    M scripts/d.correlate/d.correlate.py
    M scripts/d.frame/d.frame.py
    M scripts/d.out.file/d.out.file.py
    M scripts/d.polar/d.polar.py
    M scripts/d.rast.edit/d.rast.edit.py
    M scripts/d.rast.leg/d.rast.leg.py
    M scripts/d.redraw/d.redraw.py
    M scripts/d.shade/d.shade.py
    M scripts/d.to.rast/d.to.rast.py
    M scripts/d.what.rast/d.what.rast.py
    M scripts/d.what.vect/d.what.vect.py
    M scripts/db.dropcolumn/db.dropcolumn.py
    R scripts/db.dropcolumn/testsuite/test_db_dropcolumn.py
    M scripts/db.droptable/db.droptable.py
    R scripts/db.droptable/testsuite/test_db_droptable.py
    M scripts/db.in.ogr/db.in.ogr.py
    R scripts/db.in.ogr/testsuite/test_db_in_ogr.py
    M scripts/db.out.ogr/db.out.ogr.py
    M scripts/db.test/db.test.py
    M scripts/db.univar/db.univar.py
    R scripts/db.univar/testsuite/test_db_univar.py
    M scripts/g.extension.all/g.extension.all.py
    M scripts/g.extension/g.extension.html
    M scripts/g.extension/g.extension.py
    M scripts/g.extension/testsuite/test_addons_modules.py
    M scripts/g.extension/testsuite/test_addons_toolboxes.py
    M scripts/g.manual/g.manual.py
    M scripts/g.search.modules/g.search.modules.html
    M scripts/g.search.modules/g.search.modules.py
    M scripts/g.search.modules/testsuite/test_g_search_modules.py
    M scripts/i.colors.enhance/i.colors.enhance.py
    M scripts/i.image.mosaic/i.image.mosaic.py
    M scripts/i.in.spotvgt/i.in.spotvgt.py
    M scripts/i.oif/i.oif.py
    A scripts/i.pansharpen/i_pansharpen_rgb_brovey321.jpg
    A scripts/i.pansharpen/i_pansharpen_rgb_ihs321.jpg
    A scripts/i.pansharpen/i_pansharpen_rgb_landsat321.jpg
    A scripts/i.pansharpen/i_pansharpen_rgb_pca321.jpg
    M scripts/i.spectral/i.spectral.py
    M scripts/i.tasscap/i.tasscap.html
    M scripts/i.tasscap/i.tasscap.py
    M scripts/m.proj/m.proj.py
    M scripts/r.blend/r.blend.py
    R scripts/r.blend/testsuite/test_r_blend.py
    M scripts/r.buffer.lowmem/r.buffer.lowmem.py
    M scripts/r.colors.stddev/r.colors.stddev.py
    M scripts/r.fillnulls/r.fillnulls.py
    R scripts/r.fillnulls/testsuite/test_r_fillnulls.py
    M scripts/r.grow/r.grow.py
    R scripts/r.grow/testsuite/test_r_grow.py
    M scripts/r.import/r.import.py
    M scripts/r.in.aster/r.in.aster.py
    M scripts/r.in.srtm/r.in.srtm.py
    M scripts/r.in.wms/r.in.wms.html
    M scripts/r.in.wms/r.in.wms.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/r.mask/r.mask.py
    R scripts/r.mask/testsuite/test_r_mask.py
    M scripts/r.out.xyz/r.out.xyz.py
    R scripts/r.out.xyz/testsuite/test_r_out_xyz.py
    M scripts/r.pack/r.pack.py
    R scripts/r.pack/testsuite/test_r_pack.py
    M scripts/r.plane/r.plane.py
    R scripts/r.plane/testsuite/test_r_plane.py
    M scripts/r.reclass.area/r.reclass.area.py
    R scripts/r.reclass.area/testsuite/test_r_reclass_area.py
    R scripts/r.reclass.area/testsuite/testrra.py
    M scripts/r.rgb/r.rgb.py
    R scripts/r.rgb/testsuite/test_r_rgb.py
    M scripts/r.shade/r.shade.py
    R scripts/r.shade/testsuite/test_r_shade.py
    M scripts/r.tileset/r.tileset.py
    R scripts/r.tileset/testsuite/test_r_tileset.py
    M scripts/r.unpack/r.unpack.py
    M scripts/r3.in.xyz/r3.in.xyz.py
    M scripts/v.build.all/v.build.all.py
    R scripts/v.centroids/testsuite/test_v_centroids.py
    M scripts/v.centroids/v.centroids.py
    R scripts/v.db.addcolumn/testsuite/test_v_db_addcolumn.py
    M scripts/v.db.addcolumn/v.db.addcolumn.py
    R scripts/v.db.addtable/testsuite/test_v_db_addtable.py
    M scripts/v.db.addtable/v.db.addtable.py
    R scripts/v.db.dropcolumn/testsuite/test_v_db_dropcolumn.py
    M scripts/v.db.dropcolumn/v.db.dropcolumn.py
    R scripts/v.db.droprow/testsuite/test_v_db_droprow.py
    M scripts/v.db.droprow/v.db.droprow.py
    R scripts/v.db.droptable/testsuite/test_v_db_droptable.py
    M scripts/v.db.droptable/v.db.droptable.py
    M scripts/v.db.join/v.db.join.py
    M scripts/v.db.reconnect.all/v.db.reconnect.all.py
    R scripts/v.db.renamecolumn/testsuite/test_v_db_renamecolumn.py
    M scripts/v.db.renamecolumn/v.db.renamecolumn.py
    R scripts/v.db.univar/testsuite/test_v_db_univar.py
    M scripts/v.db.univar/v.db.univar.py
    R scripts/v.db.update/testsuite/test_v_db_update.py
    M scripts/v.db.update/v.db.update.py
    R scripts/v.dissolve/testsuite/test_v_dissolve.py
    M scripts/v.dissolve/v.dissolve.py
    M scripts/v.import/v.import.py
    M scripts/v.in.e00/v.in.e00.py
    M scripts/v.in.geonames/v.in.geonames.py
    M scripts/v.in.lines/v.in.lines.py
    M scripts/v.in.mapgen/v.in.mapgen.py
    M scripts/v.in.wfs/v.in.wfs.py
    R scripts/v.pack/testsuite/test_v_pack.py
    M scripts/v.pack/v.pack.py
    M scripts/v.rast.stats/testsuite/test_v_rast_stats.py
    M scripts/v.rast.stats/v.rast.stats.py
    M scripts/v.report/v.report.py
    R scripts/v.to.lines/testsuite/test_v_to_lines.py
    M scripts/v.to.lines/v.to.lines.py
    R scripts/v.unpack/testsuite/test_v_unpack.py
    M scripts/v.unpack/v.unpack.py
    M scripts/v.what.strds/testsuite/test_what_strds.py
    M scripts/v.what.strds/v.what.strds.py
    R scripts/v.what.vect/testsuite/test_v_what_vect.py
    M temporal/t.connect/testsuite/test_distr_tgis_db_raster.py
    M temporal/t.connect/testsuite/test_distr_tgis_db_raster3d.py
    M temporal/t.connect/testsuite/test_distr_tgis_db_vector.py
    M temporal/t.info/t.info.py
    M temporal/t.merge/t.merge.py
    M temporal/t.rast.accdetect/t.rast.accdetect.py
    M temporal/t.rast.accdetect/testsuite/data/test_1_temp_accumulation.ref
    M temporal/t.rast.accdetect/testsuite/data/test_1_temp_indi.ref
    M temporal/t.rast.accdetect/testsuite/data/test_1_temp_occ_a.ref
    M temporal/t.rast.accdetect/testsuite/data/test_1_temp_occ_b.ref
    M temporal/t.rast.accdetect/testsuite/data/test_2_temp_accumulation.ref
    M temporal/t.rast.accdetect/testsuite/data/test_2_temp_indi.ref
    M temporal/t.rast.accdetect/testsuite/data/test_2_temp_occ.ref
    M temporal/t.rast.accdetect/testsuite/test_simple.py
    M temporal/t.rast.accumulate/t.rast.accumulate.html
    M temporal/t.rast.aggregate/testsuite/test_aggregation_absolute.py
    M temporal/t.rast.aggregate/testsuite/test_aggregation_absolute_parallel.py
    M temporal/t.rast.aggregate/testsuite/test_aggregation_relative.py
    M temporal/t.rast.contour/testsuite/test_convert.py
    A temporal/t.rast.extract/testsuite/test_extract.py
    R temporal/t.rast.extract/testsuite/test_t_rast_extract.py
    M temporal/t.rast.gapfill/t.rast.gapfill.py
    M temporal/t.rast.gapfill/testsuite/test_gapfill.py
    M temporal/t.rast.import/testsuite/test_temporal_rast_import.py
    M temporal/t.rast.neighbors/testsuite/test_neighbors.py
    M temporal/t.rast.out.vtk/t.rast.out.vtk.py
    M temporal/t.rast.series/t.rast.series.py
    M temporal/t.rast.series/test.t.rast.series.sh
    M temporal/t.rast.series/testsuite/test_series.py
    M temporal/t.rast.to.rast3/t.rast.to.rast3.py
    M temporal/t.rast.to.vect/testsuite/test_to_vect.py
    R temporal/t.rast.univar/testsuite/test_t_rast_univar.py
    A temporal/t.rast.univar/testsuite/test_univar.py
    M temporal/t.rast.what/testsuite/test_what.py
    A temporal/t.rast3d.extract/testsuite/test_extract.py
    R temporal/t.rast3d.extract/testsuite/test_t_rast3d_extract.py
    R temporal/t.rast3d.univar/testsuite/test_t_rast3d_univar.py
    A temporal/t.rast3d.univar/testsuite/test_univar.py
    M temporal/t.rename/t.rename.py
    M temporal/t.unregister/t.unregister.py
    M temporal/t.vect.extract/testsuite/test_vect_extract.py
    M temporal/t.vect.observe.strds/t.vect.observe.strds.py
    M testsuite/examples/test_framework_GRASS_GIS_with_NC.conf
    M testsuite/examples/test_framework_GRASS_GIS_with_NC.sh
    M tools/g.html2man/g.html2man.py
    M tools/grass_indent.sh
    M tools/ppmrotate.py
    M tools/thumbnails.py
    M translators.csv
    M vector/v.db.select/testsuite/test_v_db_select.py
    A vector/v.extract/testsuite/test_extract.py
    R vector/v.extract/testsuite/test_v_extract.py
    M vector/v.generalize/displacement.c
    M vector/v.generalize/matrix.c
    M vector/v.generalize/misc.c
    M vector/v.generalize/network.c
    M vector/v.generalize/simplification.c
    M vector/v.in.ascii/main.c
    M vector/v.in.ascii/points.c
    A vector/v.in.lidar/testsuite/basic_test.py
    M vector/v.in.lidar/testsuite/decimation_test.py
    A vector/v.in.lidar/testsuite/filter_test.py
    M vector/v.in.lidar/testsuite/mask_test.py
    R vector/v.in.lidar/testsuite/test_v_in_lidar_basic.py
    R vector/v.in.lidar/testsuite/test_v_in_lidar_filter.py
    M vector/v.in.pdal/main.cpp
    A vector/v.in.pdal/testsuite/basic_test.py
    A vector/v.in.pdal/testsuite/filter_test.py
    R vector/v.in.pdal/testsuite/test_v_in_pdal_basic.py
    R vector/v.in.pdal/testsuite/test_v_in_pdal_filter.py
    M vector/v.info/v.info.html
    M vector/v.mkgrid/local_proto.h
    M vector/v.mkgrid/main.c
    M vector/v.mkgrid/write_grid.c
    M vector/v.out.ascii/main.c
    M vector/v.out.dxf/main.c
    M vector/v.out.lidar/main.c
    M vector/v.out.ogr/main.c
    M vector/v.out.ogr/v.out.ogr.html
    M vector/v.out.postgis/main.c
    M vector/v.out.pov/main.c
    M vector/v.out.svg/main.c
    M vector/v.out.vtk/main.c
    M vector/v.overlay/area_area.c
    M vector/v.overlay/v.overlay.html
    M vector/v.patch/main.c
    M vector/v.profile/testsuite/test_v_profile.py
    M vector/v.proj/main.c
    M vector/v.select/main.c
    M vector/v.surf.bspline/main.c
    M vector/v.surf.rst/main.c
    M vector/v.surf.rst/testsuite/test_vsurfrst.py
    M vector/v.surf.rst/v.surf.rst.html
    M vector/v.to.points/local_proto.h
    M vector/v.to.points/main.c
    M vector/v.to.points/v.to.points.html
    M vector/v.to.points/write.c
    M vector/v.to.rast/support.c
    M vector/v.univar/testsuite/v_univar_test.py
    M vector/v.vect.stats/main.c
    M vector/v.what.rast/search.c
    M vector/v.what.rast3/search.c
    M vector/v.what/testsuite/test_vwhat_layers.py
    M vector/v.what/testsuite/test_vwhat_ncspm.py

  Log Message:
  -----------
  Sibling of 7f4817bb514db6d9522b9ab6414f8fcc7690521b




More information about the grass-commit mailing list