[grass] 05/13: Merge tag 'upstream/7.1.svn20160409' into master-svn

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Sat Apr 9 16:24:36 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master-svn
in repository grass.

commit 72e8f7501ddc7cd82e0c46e75d884077d98f6dc2
Merge: 2960ef0 c2e0934
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sat Apr 9 12:50:04 2016 +0200

    Merge tag 'upstream/7.1.svn20160409' into master-svn
    
    Upstream version 7.1.svn20160409

 .travis.yml                                        |     95 +
 ChangeLog                                          | 213975 ++++++++++++++++++
 ChangeLog_7.0.3.gz                                 |    Bin 820475 -> 0 bytes
 INSTALL                                            |      2 +-
 Makefile                                           |      3 +-
 README.debian                                      |      3 +-
 REQUIREMENTS.html                                  |     10 +-
 Vagrantfile                                        |    113 +
 configure                                          |   1933 +-
 configure.in                                       |    208 +-
 contributors_extra.csv                             |      1 +
 db/db.columns/db.columns.html                      |      2 +-
 db/db.connect/db.connect.html                      |     45 +-
 db/db.copy/db.copy.html                            |      2 +-
 db/db.createdb/db.createdb.html                    |      2 +-
 db/db.databases/db.databases.html                  |      2 +-
 db/db.describe/db.describe.html                    |      2 +-
 db/db.drivers/db.drivers.html                      |      2 +-
 db/db.dropdb/db.dropdb.html                        |      2 +-
 db/db.execute/db.execute.html                      |      2 +-
 db/db.login/db.login.html                          |     16 +-
 db/db.login/main.c                                 |     37 +-
 db/db.select/db.select.html                        |      2 +-
 db/db.tables/db.tables.html                        |      2 +-
 db/drivers/dbf/grass-dbf.html                      |      2 +-
 db/drivers/mysql/db.c                              |      8 +-
 db/drivers/mysql/dbe.c                             |      6 +-
 db/drivers/mysql/grass-mesql.html                  |      2 +-
 db/drivers/mysql/grass-mysql.html                  |      2 +-
 db/drivers/odbc/grass-odbc.html                    |      2 +-
 db/drivers/ogr/grass-ogr.html                      |      2 +-
 db/drivers/postgres/db.c                           |     18 +-
 db/drivers/postgres/dbdriver.h                     |      3 +
 db/drivers/postgres/grass-pg.html                  |      2 +-
 db/drivers/postgres/listdb.c                       |     11 +-
 db/drivers/postgres/table.c                        |     44 +
 db/drivers/sqlite/db.c                             |      3 +
 db/drivers/sqlite/dbdriver.h                       |      4 +
 db/drivers/sqlite/grass-sqlite.html                |      2 +-
 db/drivers/sqlite/table.c                          |     44 +
 demolocation/PERMANENT/.bash_history               |     43 -
 demolocation/PERMANENT/.bashrc                     |     14 -
 display/d.barscale/d.barscale.html                 |      2 +-
 display/d.colorlist/d.colorlist.html               |      2 +-
 display/d.colortable/d.colortable.html             |      2 +-
 display/d.erase/d.erase.html                       |      2 +-
 display/d.extract/d.extract.html                   |      2 +-
 display/d.font/d.font.html                         |      2 +-
 display/d.fontlist/d.fontlist.html                 |      2 +-
 display/d.geodesic/d.geodesic.html                 |      2 +-
 display/d.graph/d.graph.html                       |      2 +-
 display/d.grid/d.grid.html                         |      2 +-
 display/d.his/d.his.html                           |      2 +-
 display/d.histogram/d.histogram.html               |      2 +-
 display/d.info/d.info.html                         |      2 +-
 display/d.info/main.c                              |     11 +-
 display/d.labels/d.labels.html                     |      2 +-
 display/d.legend/d.legend.html                     |      2 +-
 display/d.legend/histogram.c                       |    128 +-
 display/d.legend/local_proto.h                     |      5 +-
 display/d.legend/main.c                            |     31 +-
 display/d.linegraph/d.linegraph.html               |      2 +-
 display/d.mon/Makefile                             |      2 +
 display/d.mon/d.mon.html                           |      8 +-
 display/d.mon/list.c                               |    149 +-
 display/d.mon/main.c                               |     50 +-
 display/d.mon/proto.h                              |     11 +-
 display/d.mon/render_cmd.py                        |    119 +
 display/d.mon/start.c                              |    210 +-
 display/d.mon/stop.c                               |     93 +-
 display/d.northarrow/d.northarrow.html             |      2 +-
 display/d.path/d.path.html                         |      2 +-
 display/d.path/select.c                            |      2 +-
 display/d.profile/d.profile.html                   |      2 +-
 display/d.rast.arrow/d.rast.arrow.html             |     47 +-
 display/d.rast.arrow/main.c                        |     55 +-
 display/d.rast.num/d.rast.num.html                 |      2 +-
 display/d.rast.num/main.c                          |     35 +-
 display/d.rast/d.rast.html                         |      2 +-
 display/d.rast/display.c                           |      2 -
 display/d.rgb/d.rgb.html                           |      2 +-
 display/d.rhumbline/d.rhumbline.html               |      2 +-
 display/d.rhumbline/main.c                         |      4 +-
 display/d.text/d.text.html                         |      2 +-
 display/d.title/d.title.html                       |      2 +-
 display/d.vect.chart/bar.c                         |     47 +-
 display/d.vect.chart/d.vect.chart.html             |     19 +-
 display/d.vect.chart/d_vect_chart_pie_3d.png       |    Bin 0 -> 93951 bytes
 display/d.vect.chart/global.h                      |      8 +-
 display/d.vect.chart/main.c                        |     11 +-
 display/d.vect.chart/pie.c                         |    157 +-
 display/d.vect.chart/plot.c                        |      7 +-
 display/d.vect.thematic/d.vect.thematic.html       |      2 +-
 display/d.vect/d.vect.html                         |      2 +-
 display/d.vect/main.c                              |      2 +-
 display/d.where/d.where.html                       |      2 +-
 display/displaydrivers.html                        |     51 +
 doc/Makefile                                       |      7 +-
 doc/README                                         |    105 +
 doc/gi_3dview.jpg                                  |    Bin 0 -> 24639 bytes
 doc/gi_c.jpg                                       |    Bin 0 -> 5641 bytes
 doc/gi_cartography.jpg                             |    Bin 0 -> 23461 bytes
 doc/gi_database.jpg                                |    Bin 0 -> 16282 bytes
 doc/gi_display.jpg                                 |    Bin 0 -> 11901 bytes
 doc/gi_gallery.jpg                                 |    Bin 0 -> 15631 bytes
 doc/gi_general.jpg                                 |    Bin 0 -> 10679 bytes
 doc/gi_gui.jpg                                     |    Bin 0 -> 22020 bytes
 doc/gi_imagery.jpg                                 |    Bin 0 -> 23568 bytes
 doc/gi_misc.jpg                                    |    Bin 0 -> 15584 bytes
 doc/gi_python.jpg                                  |    Bin 0 -> 6554 bytes
 doc/gi_raster.jpg                                  |    Bin 0 -> 11312 bytes
 doc/gi_raster3d.jpg                                |    Bin 0 -> 21863 bytes
 doc/gi_temporal.jpg                                |    Bin 0 -> 12810 bytes
 doc/gi_vector.jpg                                  |    Bin 0 -> 8547 bytes
 doc/grass_database.html                            |    295 +
 doc/grass_database.png                             |    Bin 0 -> 46732 bytes
 doc/grass_database.svg                             |    510 +
 doc/gui/wxpython/example/g.gui.example.html        |      2 +-
 doc/howto_release.txt                              |     26 +-
 doc/infrastructure.txt                             |     48 +-
 doc/projectionintro.html                           |      2 +-
 doc/raster/r.example/r.example.html                |      2 +-
 doc/vector/v.example/v.example.html                |      2 +-
 general/g.access/g.access.html                     |      2 +-
 general/g.cairocomp/g.cairocomp.html               |      2 +-
 general/g.copy/g.copy.html                         |      6 +-
 general/g.copy/main.c                              |      2 +-
 general/g.dirseps/g.dirseps.html                   |      2 +-
 general/g.filename/g.filename.html                 |      2 +-
 general/g.findetc/g.findetc.html                   |      2 +-
 general/g.findfile/g.findfile.html                 |     31 +-
 general/g.gisenv/g.gisenv.html                     |      8 +-
 general/g.gui/g.gui.html                           |      2 +-
 general/g.gui/main.c                               |     45 +-
 general/g.list/g.list.html                         |      2 +-
 general/g.list/global.h                            |     21 +
 general/g.list/list.c                              |    172 +
 general/g.list/main.c                              |    213 +-
 general/g.list/testsuite/test_g_list.py            |      7 +-
 general/g.mapset/g.mapset.html                     |      2 +-
 general/g.mapsets/g.mapsets.html                   |      6 +-
 general/g.message/g.message.html                   |      4 +-
 general/g.mkfontcap/g.mkfontcap.html               |      2 +-
 general/g.parser/g.parser.html                     |      4 +-
 general/g.pnmcomp/g.pnmcomp.html                   |      2 +-
 general/g.ppmtopng/g.ppmtopng.html                 |      2 +-
 general/g.proj/datumtrans.c                        |      6 +-
 general/g.proj/g.proj.html                         |      4 +-
 general/g.proj/input.c                             |      4 +-
 general/g.proj/output.c                            |      2 +-
 general/g.region/g.region.html                     |      2 +-
 general/g.region/printwindow.c                     |     23 +-
 general/g.remove/g.remove.html                     |      2 +-
 general/g.remove/testsuite/test_g_remove.py        |      9 +-
 general/g.rename/g.rename.html                     |      3 +-
 general/g.rename/testsuite/test_overwrite.py       |    120 +
 general/g.setproj/g.setproj.html                   |      2 +-
 general/g.tempfile/g.tempfile.html                 |      2 +-
 general/g.version/g.version.html                   |     20 +-
 general/g.version/main.c                           |      3 +-
 grasslib.dox                                       |      9 -
 gui/icons/Makefile                                 |     15 +-
 gui/icons/grass.desktop                            |      4 +-
 gui/icons/grass.ico                                |    Bin 17542 -> 102134 bytes
 gui/icons/grass/select.png                         |    Bin 0 -> 629 bytes
 gui/icons/grass_osgeo.ico                          |    Bin 17542 -> 102134 bytes
 gui/wxpython/Makefile                              |     12 +-
 gui/wxpython/README                                |      2 +-
 gui/wxpython/animation/g.gui.animation.html        |      2 +-
 gui/wxpython/animation/g.gui.animation.py          |      4 +
 gui/wxpython/animation/nviztask.py                 |      4 +-
 gui/wxpython/animation/provider.py                 |      9 +-
 gui/wxpython/animation/utils.py                    |      8 +-
 gui/wxpython/core/debug.py                         |      8 +-
 gui/wxpython/core/gcmd.py                          |     50 +-
 gui/wxpython/core/gconsole.py                      |     56 +-
 gui/wxpython/core/giface.py                        |      2 +-
 gui/wxpython/core/globalvar.py                     |     14 +-
 gui/wxpython/core/gthread.py                       |      4 +-
 gui/wxpython/core/layerlist.py                     |     13 +-
 gui/wxpython/core/render.py                        |    794 +-
 gui/wxpython/core/settings.py                      |     13 +-
 gui/wxpython/core/test.toolboxes_menudata.xml      |     85 -
 .../data/test_toolboxes_menu.xml}                  |      0
 .../testsuite/data/test_toolboxes_menudata_ref.xml |     85 +
 .../data/test_toolboxes_user_toolboxes.xml}        |      0
 gui/wxpython/core/testsuite/toolboxes.sh           |      7 +
 gui/wxpython/core/toolboxes.py                     |     30 +-
 gui/wxpython/core/treemodel.py                     |     16 +-
 gui/wxpython/core/utils.py                         |    102 +-
 gui/wxpython/core/workspace.py                     |      4 +-
 gui/wxpython/core/ws.py                            |     85 +-
 gui/wxpython/{gmodeler => datacatalog}/Makefile    |      0
 gui/wxpython/datacatalog/__init__.py               |      5 +
 gui/wxpython/datacatalog/catalog.py                |     86 +
 gui/wxpython/datacatalog/frame.py                  |     92 +
 gui/wxpython/datacatalog/g.gui.datacatalog.html    |     58 +
 gui/wxpython/datacatalog/g.gui.datacatalog.py      |     51 +
 gui/wxpython/datacatalog/toolbars.py               |     48 +
 gui/wxpython/datacatalog/tree.py                   |    658 +
 gui/wxpython/dbmgr/base.py                         |      7 +-
 gui/wxpython/dbmgr/g.gui.dbmgr.html                |      2 +-
 gui/wxpython/dbmgr/g.gui.dbmgr.py                  |      4 +
 gui/wxpython/docs/wxGUI.components.html            |      7 +-
 gui/wxpython/docs/wxGUI.html                       |     34 +-
 gui/wxpython/docs/wxGUI.iscatt.html                |      2 +-
 gui/wxpython/docs/wxGUI.modules.html               |    191 +
 gui/wxpython/docs/wxGUI.nviz.html                  |      2 +-
 gui/wxpython/docs/wxGUI.toolboxes.html             |      4 +-
 gui/wxpython/docs/wxGUI.vnet.html                  |      2 +-
 gui/wxpython/docs/wxGUI_map_display.jpg            |    Bin 305686 -> 204014 bytes
 gui/wxpython/docs/wxGUI_modules_flags.png          |    Bin 0 -> 15136 bytes
 gui/wxpython/docs/wxGUI_modules_parameters.png     |    Bin 0 -> 25352 bytes
 gui/wxpython/docs/wxGUI_modules_style_left.png     |    Bin 0 -> 20874 bytes
 gui/wxpython/docs/wxGUI_modules_style_top.png      |    Bin 0 -> 10654 bytes
 gui/wxpython/docs/wxGUI_modules_widget_file1.png   |    Bin 0 -> 4568 bytes
 gui/wxpython/docs/wxGUI_modules_widget_file2.png   |    Bin 0 -> 5853 bytes
 .../docs/wxGUI_modules_widget_selection.png        |    Bin 0 -> 2359 bytes
 .../docs/wxgui_sphinx/_templates/oholosidebar.html |      9 -
 gui/wxpython/gcp/g.gui.gcp.html                    |      2 +-
 gui/wxpython/gcp/g.gui.gcp.py                      |      4 +
 gui/wxpython/gis_set.py                            |     12 +-
 gui/wxpython/gmodeler/Makefile                     |      5 +-
 gui/wxpython/gmodeler/dialogs.py                   |     15 +-
 gui/wxpython/gmodeler/frame.py                     |     33 +-
 gui/wxpython/gmodeler/g.gui.gmodeler.html          |    400 +-
 gui/wxpython/gmodeler/g.gui.gmodeler.py            |      5 +-
 gui/wxpython/gmodeler/g_gui_gmodeler_avg_map.png   |    Bin 0 -> 26111 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_avg_run.png   |    Bin 0 -> 31593 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_comment.png   |    Bin 0 -> 428 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_db.png        |    Bin 0 -> 1571 bytes
 .../gmodeler/g_gui_gmodeler_dlg_module.png         |    Bin 0 -> 7770 bytes
 .../gmodeler/g_gui_gmodeler_intermediate_data.png  |    Bin 0 -> 18188 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_items.png     |    Bin 0 -> 22397 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_loop.png      |    Bin 0 -> 1231 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_loop_dlg.png  |    Bin 0 -> 8777 bytes
 .../gmodeler/g_gui_gmodeler_loop_final.png         |    Bin 0 -> 11650 bytes
 .../gmodeler/g_gui_gmodeler_lower_toolbar.png      |    Bin 0 -> 66024 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_mcomment.png  |    Bin 0 -> 442 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_mdb.png       |    Bin 0 -> 1688 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_mloop.png     |    Bin 0 -> 1429 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_mmodule.png   |    Bin 0 -> 525 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_mmodulex.png  |    Bin 0 -> 363 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_model_avg.png |    Bin 0 -> 15678 bytes
 .../g_gui_gmodeler_model_classification.png        |    Bin 0 -> 55170 bytes
 .../gmodeler/g_gui_gmodeler_model_landslides.png   |    Bin 0 -> 34352 bytes
 .../gmodeler/g_gui_gmodeler_model_properties.png   |    Bin 0 -> 8124 bytes
 .../gmodeler/g_gui_gmodeler_model_usle.png         |    Bin 0 -> 37558 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_modis_1.png   |    Bin 0 -> 119607 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_modis_1o.png  |    Bin 0 -> 126748 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_modis_2.png   |    Bin 0 -> 110025 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_modis_2o.png  |    Bin 0 -> 122316 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_modis_3.png   |    Bin 0 -> 119852 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_modis_3o.png  |    Bin 0 -> 124367 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_modul.png     |    Bin 0 -> 495 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_modulex.png   |    Bin 0 -> 363 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_mraster.png   |    Bin 0 -> 1742 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_mraster3d.png |    Bin 0 -> 1844 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_mrelation.png |    Bin 0 -> 604 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_mvector.png   |    Bin 0 -> 1687 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_parameter.png |    Bin 0 -> 19459 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_python.png    |    Bin 0 -> 16647 bytes
 .../gmodeler/g_gui_gmodeler_python_code.png        |    Bin 0 -> 16854 bytes
 .../gmodeler/g_gui_gmodeler_python_code_result.png |    Bin 0 -> 13366 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_raster.png    |    Bin 0 -> 1626 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_raster3d.png  |    Bin 0 -> 1812 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_relation.png  |    Bin 0 -> 600 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_toolbar.png   |    Bin 0 -> 10071 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_variables.png |    Bin 0 -> 18479 bytes
 .../gmodeler/g_gui_gmodeler_variables_raster.png   |    Bin 0 -> 14509 bytes
 .../gmodeler/g_gui_gmodeler_variables_run.png      |    Bin 0 -> 8146 bytes
 gui/wxpython/gmodeler/g_gui_gmodeler_vector.png    |    Bin 0 -> 1537 bytes
 .../g_gui_gmodeler_zipcodes_avg_elevation.gxm      |    339 +
 gui/wxpython/gmodeler/gmodeler_frame.png           |    Bin 67162 -> 0 bytes
 gui/wxpython/gmodeler/model.py                     |     90 +-
 gui/wxpython/gmodeler/preferences.py               |     17 +
 gui/wxpython/gui_core/dialogs.py                   |    731 +-
 gui/wxpython/gui_core/forms.py                     |    142 +-
 gui/wxpython/gui_core/goutput.py                   |     10 +-
 gui/wxpython/gui_core/gselect.py                   |    289 +-
 gui/wxpython/gui_core/mapdisp.py                   |     77 +-
 gui/wxpython/gui_core/menu.py                      |      7 +-
 gui/wxpython/gui_core/preferences.py               |     19 +-
 gui/wxpython/gui_core/pyedit.py                    |    566 +
 gui/wxpython/gui_core/pystc.py                     |     24 +-
 gui/wxpython/gui_core/query.py                     |      3 +-
 gui/wxpython/gui_core/simplelmgr.py                |      1 +
 gui/wxpython/gui_core/treeview.py                  |     45 +-
 gui/wxpython/gui_core/vselect.py                   |    407 +
 gui/wxpython/gui_core/widgets.py                   |    201 +-
 gui/wxpython/iclass/frame.py                       |      5 +-
 gui/wxpython/iclass/g.gui.iclass.html              |      2 +-
 gui/wxpython/iclass/g.gui.iclass.py                |      4 +
 gui/wxpython/iscatt/plots.py                       |      9 +-
 gui/wxpython/lmgr/__init__.py                      |      1 +
 gui/wxpython/lmgr/frame.py                         |    102 +-
 gui/wxpython/lmgr/giface.py                        |     27 +-
 gui/wxpython/lmgr/layertree.py                     |    147 +-
 gui/wxpython/lmgr/pyshell.py                       |     33 +-
 gui/wxpython/lmgr/toolbars.py                      |      2 -
 gui/wxpython/location_wizard/wizard.py             |    302 +-
 gui/wxpython/mapdisp/frame.py                      |    308 +-
 gui/wxpython/mapdisp/main.py                       |    280 +-
 gui/wxpython/mapdisp/statusbar.py                  |     10 +-
 gui/wxpython/mapdisp/toolbars.py                   |    127 +-
 gui/wxpython/mapswipe/frame.py                     |      6 +-
 gui/wxpython/mapswipe/g.gui.mapswipe.py            |      4 +
 gui/wxpython/mapswipe/mapwindow.py                 |      5 +-
 gui/wxpython/mapwin/analysis.py                    |      2 +-
 gui/wxpython/mapwin/buffered.py                    |    226 +-
 gui/wxpython/mapwin/decorations.py                 |     19 +-
 gui/wxpython/mapwin/graphics.py                    |     86 +-
 gui/wxpython/modules/colorrules.py                 |     71 +-
 gui/wxpython/modules/extensions.py                 |     20 +-
 gui/wxpython/modules/import_export.py              |    859 +
 gui/wxpython/modules/mapsets_picker.py             |      3 +
 gui/wxpython/modules/vkrige.py                     |     56 +-
 gui/wxpython/nviz/mapwindow.py                     |     26 +-
 gui/wxpython/nviz/tools.py                         |     68 +-
 gui/wxpython/psmap/dialogs.py                      |     17 +-
 gui/wxpython/psmap/g.gui.psmap.html                |      2 +-
 gui/wxpython/psmap/g.gui.psmap.py                  |      4 +
 gui/wxpython/psmap/instructions.py                 |      5 +-
 gui/wxpython/psmap/utils.py                        |     11 +-
 gui/wxpython/rdigit/__init__.py                    |      4 +
 gui/wxpython/rdigit/controller.py                  |    544 +
 gui/wxpython/rdigit/dialogs.py                     |    119 +
 gui/wxpython/rdigit/toolbars.py                    |    175 +
 gui/wxpython/rlisetup/g.gui.rlisetup.html          |      4 +-
 gui/wxpython/rlisetup/g.gui.rlisetup.py            |      4 +
 gui/wxpython/rlisetup/sampling_frame.py            |      8 +-
 gui/wxpython/timeline/frame.py                     |     15 +-
 gui/wxpython/timeline/g.gui.timeline.html          |      2 +-
 gui/wxpython/timeline/g.gui.timeline.py            |      4 +
 gui/wxpython/tplot/frame.py                        |     53 +-
 gui/wxpython/tplot/g.gui.tplot.html                |      2 +-
 gui/wxpython/tplot/g.gui.tplot.py                  |     11 +-
 gui/wxpython/vdigit/g.gui.vdigit.html              |      2 +-
 gui/wxpython/vdigit/g.gui.vdigit.py                |     12 +-
 gui/wxpython/vdigit/toolbars.py                    |     10 +-
 gui/wxpython/vdigit/wxdigit.py                     |      2 +-
 gui/wxpython/vdigit/wxdisplay.py                   |      4 +-
 gui/wxpython/vnet/vnet_core.py                     |      3 +-
 gui/wxpython/vnet/vnet_data.py                     |      5 +-
 gui/wxpython/web_services/dialogs.py               |     28 +-
 gui/wxpython/web_services/widgets.py               |      2 +-
 gui/wxpython/wxgui.py                              |     17 +-
 gui/wxpython/wxplot/dialogs.py                     |     21 +-
 gui/wxpython/xml/menudata.README                   |      2 +-
 gui/wxpython/xml/menudata_modeler.xml              |      6 +
 gui/wxpython/xml/menudata_pyedit.xml               |     98 +
 gui/wxpython/xml/toolboxes.xml                     |     29 +-
 imagery/i.albedo/bb_alb_aster2bands.c              |     14 +
 imagery/i.albedo/bb_alb_landsat8.c                 |     26 +
 imagery/i.albedo/functions.h                       |      1 +
 imagery/i.albedo/i.albedo.html                     |     13 +-
 imagery/i.albedo/main.c                            |    493 +-
 imagery/i.aster.toar/i.aster.toar.html             |      2 +-
 imagery/i.atcorr/geomcond.cpp                      |      8 +-
 imagery/i.atcorr/geomcond.h                        |      4 +-
 imagery/i.atcorr/i.atcorr.html                     |     17 +-
 imagery/i.atcorr/iwave.cpp                         |    215 +-
 imagery/i.atcorr/iwave.h                           |      8 +-
 imagery/i.atcorr/sensors_csv/geoeye1.csv           |    652 +
 imagery/i.biomass/i.biomass.html                   |      2 +-
 imagery/i.cca/i.cca.html                           |      2 +-
 imagery/i.cluster/i.cluster.html                   |      2 +-
 imagery/i.eb.eta/i.eb.eta.html                     |      2 +-
 imagery/i.eb.evapfr/i.eb.evapfr.html               |      2 +-
 imagery/i.eb.hsebal01/i.eb.hsebal01.html           |      2 +-
 imagery/i.eb.netrad/i.eb.netrad.html               |      2 +-
 imagery/i.eb.soilheatflux/i.eb.soilheatflux.html   |      2 +-
 imagery/i.emissivity/i.emissivity.html             |      2 +-
 imagery/i.evapo.mh/i.evapo.mh.html                 |      2 +-
 imagery/i.evapo.pm/i.evapo.pm.html                 |      2 +-
 imagery/i.evapo.pt/i.evapo.pt.html                 |      2 +-
 imagery/i.evapo.time/i.evapo.time.html             |      2 +-
 imagery/i.fft/i.fft.html                           |      4 +-
 imagery/i.gensig/i.gensig.html                     |      2 +-
 imagery/i.gensigset/i.gensigset.html               |      2 +-
 imagery/i.group/i.group.html                       |      2 +-
 imagery/i.his.rgb/i.his.rgb.html                   |      6 +-
 imagery/i.ifft/i.ifft.html                         |      2 +-
 imagery/i.landsat.acca/i.landsat.acca.html         |      4 +-
 imagery/i.landsat.toar/i.landsat.toar.html         |      2 +-
 imagery/i.maxlik/i.maxlik.html                     |      2 +-
 imagery/i.modis.qc/i.modis.qc.html                 |      2 +-
 imagery/i.ortho.photo/README                       |     15 +-
 .../i.ortho.camera/i.ortho.camera.html             |      2 +-
 .../i.ortho.photo/i.ortho.elev/i.ortho.elev.html   |      2 +-
 .../i.ortho.photo/i.ortho.init/i.ortho.init.html   |      2 +-
 .../i.ortho.rectify/i.ortho.rectify.html           |      2 +-
 .../i.ortho.transform/i.ortho.transform.html       |      2 +-
 imagery/i.pca/i.pca.html                           |      2 +-
 imagery/i.rectify/i.rectify.html                   |      2 +-
 imagery/i.rectify/target.c                         |      3 +-
 imagery/i.rgb.his/i.rgb.his.html                   |      6 +-
 imagery/i.segment/i.segment.html                   |      2 +-
 imagery/i.segment/open_files.c                     |      3 +-
 imagery/i.smap/i.smap.html                         |      2 +-
 imagery/i.target/i.target.html                     |      2 +-
 imagery/i.target/main.c                            |      2 +-
 imagery/i.topo.corr/i.topo.corr.html               |      2 +-
 imagery/i.vi/i.vi.html                             |      2 +-
 imagery/i.zc/i.zc.html                             |      2 +-
 include/Make/Doxyfile_arch_html.in                 |      6 +-
 include/Make/Doxyfile_arch_latex.in                |      4 +-
 include/Make/Grass.make                            |      4 +-
 include/Make/GuiScript.make                        |      6 +-
 include/Make/Html.make                             |      2 +-
 include/Make/Module.make                           |     10 +-
 include/Make/Platform.make.in                      |     19 +-
 include/Make/Script.make                           |      2 +-
 include/VERSION                                    |      4 +-
 include/calc.h                                     |     45 +
 include/config.h.in                                |      3 +
 include/dbmi.h                                     |      4 +-
 include/defs/calc.h                                |    107 +
 include/defs/dbmi.h                                |      4 +
 include/defs/gis.h                                 |     64 +-
 include/defs/neta.h                                |      2 +
 include/defs/raster.h                              |     11 +-
 include/defs/raster3d.h                            |      5 +
 include/defs/vector.h                              |     29 +-
 include/gis.h                                      |      4 +-
 include/gmath.h                                    |      6 +-
 include/la.h                                       |      8 +
 include/raster3d.h                                 |     12 +
 lib/Makefile                                       |      4 +-
 lib/btree2/Makefile                                |     10 +-
 lib/btree2/README                                  |     75 -
 lib/btree2/btree2.dox                              |    175 +
 lib/btree2/kdtree.c                                |   1247 +
 lib/btree2/kdtree.h                                |    181 +
 lib/cairodriver/cairodriver.html                   |      2 +-
 lib/calc/Makefile                                  |      8 +
 lib/calc/calc.c                                    |     62 +
 lib/calc/check.c                                   |    159 +
 lib/calc/function.c                                |     79 +
 lib/calc/xabs.c                                    |     67 +
 lib/calc/xacos.c                                   |     48 +
 lib/calc/xadd.c                                    |     76 +
 lib/calc/xand.c                                    |     39 +
 lib/calc/xand2.c                                   |     46 +
 lib/calc/xasin.c                                   |     48 +
 lib/calc/xatan.c                                   |     64 +
 lib/calc/xbitand.c                                 |     38 +
 lib/calc/xbitnot.c                                 |     35 +
 lib/calc/xbitor.c                                  |     38 +
 lib/calc/xbitxor.c                                 |     38 +
 lib/calc/xcos.c                                    |     47 +
 lib/calc/xdiv.c                                    |     79 +
 lib/calc/xdouble.c                                 |     76 +
 lib/calc/xeq.c                                     |     70 +
 lib/calc/xeval.c                                   |     73 +
 lib/calc/xexp.c                                    |     53 +
 lib/calc/xfloat.c                                  |     76 +
 lib/calc/xge.c                                     |     63 +
 lib/calc/xgraph.c                                  |    178 +
 lib/calc/xgt.c                                     |     63 +
 lib/calc/xif.c                                     |    303 +
 lib/calc/xint.c                                    |     76 +
 lib/calc/xisnull.c                                 |     64 +
 lib/calc/xle.c                                     |     63 +
 lib/calc/xlog.c                                    |     59 +
 lib/calc/xlt.c                                     |     63 +
 lib/calc/xmax.c                                    |     98 +
 lib/calc/xmedian.c                                 |    153 +
 lib/calc/xmin.c                                    |     98 +
 lib/calc/xmod.c                                    |     78 +
 lib/calc/xmode.c                                   |    142 +
 lib/calc/xmul.c                                    |     76 +
 lib/calc/xne.c                                     |     63 +
 lib/calc/xneg.c                                    |     62 +
 lib/calc/xnmax.c                                   |     98 +
 lib/calc/xnmedian.c                                |    150 +
 lib/calc/xnmin.c                                   |     98 +
 lib/calc/xnmode.c                                  |    139 +
 lib/calc/xnot.c                                    |     50 +
 lib/calc/xnull.c                                   |     25 +
 lib/calc/xor.c                                     |     39 +
 lib/calc/xor2.c                                    |     46 +
 lib/calc/xpow.c                                    |     96 +
 lib/calc/xrand.c                                   |     89 +
 lib/calc/xround.c                                  |    203 +
 lib/calc/xshiftl.c                                 |     36 +
 lib/calc/xshiftr.c                                 |     36 +
 lib/calc/xshiftru.c                                |     36 +
 lib/calc/xsin.c                                    |     47 +
 lib/calc/xsqrt.c                                   |     43 +
 lib/calc/xsub.c                                    |     68 +
 lib/calc/xtan.c                                    |     48 +
 lib/db/dbmi_base/connect.c                         |     15 +-
 lib/db/dbmi_base/login.c                           |    201 +-
 lib/db/dbmi_base/string.c                          |      2 +-
 lib/db/dbmi_client/copy_tab.c                      |     30 +-
 lib/db/sqlp/sql.html                               |      2 +-
 lib/display/r_raster.c                             |    156 +-
 lib/driver/font.c                                  |      2 +
 lib/gis/adj_cellhd.c                               |      2 +-
 lib/gis/cmprbzip.c                                 |    175 +
 lib/gis/cmprlz4.c                                  |    145 +
 lib/gis/cmprrle.c                                  |    192 +
 lib/gis/cmprzlib.c                                 |    231 +
 lib/gis/colors/roygbiv                             |     15 +
 lib/gis/compress.c                                 |    375 +
 lib/gis/compress.h                                 |     53 +
 lib/gis/datum.table                                |      5 +-
 lib/gis/datumtransform.table                       |      4 +
 lib/gis/ellipse.table.solar.system                 |      2 +
 lib/gis/error.c                                    |      2 +-
 lib/gis/file_name.c                                |    184 +-
 lib/gis/flate.c                                    |    441 -
 lib/gis/get_window.c                               |      2 +-
 lib/gis/gis_local_proto.h                          |     23 +-
 lib/gis/gisinit.c                                  |      2 +-
 lib/gis/gislib.dox                                 |     42 +
 lib/gis/home.c                                     |      2 +-
 lib/gis/local_proto.h                              |     26 -
 lib/gis/location.c                                 |      2 +-
 lib/gis/lz4.c                                      |   1516 +
 lib/gis/lz4.h                                      |    360 +
 lib/gis/mapset_msc.c                               |     55 +-
 lib/gis/mapset_nme.c                               |      4 +-
 lib/gis/open.c                                     |     41 +-
 lib/gis/open_misc.c                                |      2 +-
 lib/gis/parser.c                                   |     91 +-
 lib/gis/parser_help.c                              |      1 +
 lib/gis/parser_standard_options.c                  |     53 +-
 lib/gis/parser_wps.c                               |      2 +-
 lib/gis/progrm_nme.c                               |     21 +
 lib/gis/put_window.c                               |      2 +-
 lib/gis/rd_cellhd.c                                |      2 +-
 lib/gis/remove.c                                   |     26 +-
 lib/gis/rename.c                                   |     17 +-
 lib/gis/renamed_options                            |     16 +-
 lib/gis/set_window.c                               |      2 +-
 lib/gis/tempfile.c                                 |     27 +-
 lib/gis/testsuite/gis_lib_tokenize.py              |     81 +
 lib/gis/verbose.c                                  |      2 +-
 lib/gpde/gpdelib.dox                               |      4 +-
 lib/gpde/test/test.gpde.lib.html                   |      2 +-
 lib/htmldriver/htmldriver.html                     |      2 +-
 lib/imagery/iclass_statistics.c                    |      2 +-
 lib/init/Makefile                                  |      2 +-
 lib/init/README                                    |     22 +-
 lib/init/grass.py                                  |   1640 +-
 lib/init/grass.sh                                  |      2 +-
 lib/init/grass7.html                               |     89 +-
 lib/init/helptext.html                             |      2 +-
 lib/init/variables.html                            |     81 +-
 lib/loc_struct.png                                 |    Bin 37444 -> 54377 bytes
 lib/manage/do_copy.c                               |      2 +
 lib/ogsf/gvld.c                                    |      4 +-
 lib/pngdriver/pngdriver.html                       |      2 +-
 lib/pngdriver/read_png.c                           |     24 +-
 lib/pngdriver/write_png.c                          |     12 +-
 lib/proj/Makefile                                  |     18 +-
 lib/proj/convert.c                                 |     36 +-
 lib/proj/iau2000.csv                               |   6864 +
 lib/proj/iau2009.csv                               |   7656 +
 lib/psdriver/psdriver.html                         |      2 +-
 lib/python/Makefile                                |      2 +-
 lib/python/ctypes/arraystats.py                    |    659 -
 lib/python/ctypes/cluster.py                       |    785 -
 lib/python/ctypes/date.py                          |   1037 -
 lib/python/ctypes/dbmi.py                          |   3919 -
 lib/python/ctypes/display.py                       |   1672 -
 lib/python/ctypes/g3d.py                           |   2842 -
 lib/python/ctypes/gis.py                           |   3879 -
 lib/python/ctypes/gmath.py                         |   1389 -
 lib/python/ctypes/grass.py                         |   3645 -
 lib/python/ctypes/imagery.py                       |   1389 -
 lib/python/ctypes/nviz.py                          |   1338 -
 lib/python/ctypes/ogsf.py                          |   6214 -
 lib/python/ctypes/proj.py                          |    907 -
 lib/python/ctypes/raster.py                        |   3597 -
 lib/python/ctypes/raster3d.py                      |   1037 -
 lib/python/ctypes/stats.py                         |    844 -
 lib/python/ctypes/trans.py                         |    628 -
 lib/python/ctypes/vector.py                        |   5751 -
 lib/python/ctypes/vedit.py                         |   2096 -
 lib/python/docs/Makefile                           |      2 +
 lib/python/docs/conf.py                            |      1 +
 lib/python/docs/src/gunittest_running_tests.rst    |    155 +
 lib/python/docs/src/gunittest_testing.rst          |    722 +
 lib/python/docs/src/index.rst                      |      2 +
 lib/python/docs/src/pygrass_vector.rst             |      7 +-
 lib/python/docs/src/script_intro.rst               |      6 +-
 .../exceptions/testsuite/test_ScriptError.py       |      4 +-
 lib/python/gunittest/Makefile                      |     28 +
 lib/python/gunittest/__init__.py                   |     16 +
 lib/python/gunittest/case.py                       |   1226 +
 lib/python/gunittest/checkers.py                   |    625 +
 lib/python/gunittest/gmodules.py                   |    132 +
 lib/python/gunittest/gutils.py                     |     58 +
 lib/python/gunittest/invoker.py                    |    257 +
 lib/python/gunittest/loader.py                     |    175 +
 lib/python/gunittest/main.py                       |    178 +
 lib/python/gunittest/multireport.py                |    504 +
 lib/python/gunittest/multirunner.py                |    125 +
 lib/python/gunittest/reporters.py                  |   1185 +
 lib/python/gunittest/runner.py                     |    493 +
 .../testsuite/data/samplecode/fake_code.py         |      1 +
 .../data/samplecode/submodule_errors/fake_code.py  |      1 +
 .../subsubmodule_errors/fake_code.py               |      1 +
 .../subsubmodule_errors/testsuite/test_error.py    |     58 +
 .../testsuite/test_import_error.py                 |     22 +
 .../subsubmodule_exiting/fake_code.py              |      1 +
 .../testsuite/test_gfatalerror.py                  |     16 +
 .../testsuite/test_osexit_one.py                   |     16 +
 .../testsuite/test_osexit_zero.py                  |     16 +
 .../subsubmodule_exiting/testsuite/test_segfaut.py |     23 +
 .../testsuite/test_sysexit_one.py                  |     16 +
 .../testsuite/test_sysexit_zero.py                 |     16 +
 .../samplecode/submodule_test_fail/fake_code.py    |      1 +
 .../submodule_test_fail/testsuite/test_fail.py     |     15 +
 .../data/samplecode/testsuite/test_good_and_bad.py |     24 +
 .../samplecode/testsuite/test_python_unittest.py   |     40 +
 .../data/samplecode/testsuite/test_success.py      |     35 +
 .../simple_vector_map_ascii_4p_2l_2c_3b_dp14.txt   |     67 +
 ...ctor_map_ascii_4p_2l_2c_3b_dp14_diff_header.txt |     67 +
 ..._vector_map_ascii_4p_2l_2c_3b_dp14_modified.txt |     67 +
 lib/python/gunittest/testsuite/test_assertions.py  |    357 +
 .../gunittest/testsuite/test_assertions_rast3d.py  |    127 +
 .../gunittest/testsuite/test_assertions_vect.py    |    233 +
 lib/python/gunittest/testsuite/test_checkers.py    |    398 +
 lib/python/gunittest/testsuite/test_doctests.py    |     41 +
 lib/python/gunittest/testsuite/test_gmodules.py    |     94 +
 .../gunittest/testsuite/test_module_assertions.py  |     81 +
 lib/python/gunittest/utils.py                      |     75 +
 lib/python/pygrass/Makefile                        |      3 +-
 lib/python/pygrass/errors.py                       |     12 +
 lib/python/pygrass/gis/__init__.py                 |     69 +-
 lib/python/pygrass/gis/region.py                   |    463 +-
 lib/python/pygrass/gis/testsuite/test_doctests.py  |     52 +
 lib/python/pygrass/gis/testsuite/test_gis.py       |     25 +
 .../pygrass/messages/testsuite/test_doctests.py    |     39 +
 lib/python/pygrass/modules/grid/grid.py            |     28 +-
 .../modules/grid/testsuite/test_doctests.py        |     39 +
 lib/python/pygrass/modules/interface/module.py     |      1 +
 .../modules/interface/testsuite/test_doctests.py   |     42 +
 .../modules/interface/testsuite/test_flag.py       |     49 +
 .../modules/interface/testsuite/test_modules.py    |     83 +
 .../modules/interface/testsuite/test_parameter.py  |    346 +
 lib/python/pygrass/modules/shortcuts.py            |      3 +-
 .../pygrass/modules/testsuite/test_doctests.py     |     43 +
 .../modules/testsuite/test_import_isolation.py     |     53 +
 lib/python/pygrass/raster/__init__.py              |    402 +-
 lib/python/pygrass/raster/abstract.py              |     98 +-
 lib/python/pygrass/raster/category.py              |     14 +-
 lib/python/pygrass/raster/history.py               |     52 +-
 lib/python/pygrass/raster/testsuite/data/a.png     |    Bin 0 -> 12452 bytes
 lib/python/pygrass/raster/testsuite/data/b.png     |    Bin 0 -> 40647 bytes
 lib/python/pygrass/raster/testsuite/data/c.png     |    Bin 0 -> 139346 bytes
 lib/python/pygrass/raster/testsuite/data/d.png     |    Bin 0 -> 10810 bytes
 lib/python/pygrass/raster/testsuite/data/e.png     |    Bin 0 -> 10810 bytes
 .../pygrass/raster/testsuite/data/geology_cats     |     16 +
 .../pygrass/raster/testsuite/test_category.py      |     86 +
 .../pygrass/raster/testsuite/test_doctests.py      |     74 +
 .../pygrass/raster/testsuite/test_history.py       |     76 +
 lib/python/pygrass/raster/testsuite/test_numpy.py  |     56 +
 lib/python/pygrass/raster/testsuite/test_raster.py |     83 +
 .../pygrass/raster/testsuite/test_raster_img.py    |    201 +
 .../pygrass/raster/testsuite/test_raster_region.py |    113 +
 lib/python/pygrass/rpc/Makefile                    |     32 +
 lib/python/pygrass/rpc/__init__.py                 |    450 +
 lib/python/pygrass/rpc/base.py                     |    184 +
 lib/python/pygrass/rpc/testsuite/test_doctests.py  |     49 +
 .../pygrass/shell/testsuite/test_doctests.py       |     40 +
 lib/python/pygrass/testsuite/test_doctests.py      |     39 +
 lib/python/pygrass/utils.py                        |    352 +-
 lib/python/pygrass/vector/__init__.py              |    580 +-
 lib/python/pygrass/vector/abstract.py              |    101 +-
 lib/python/pygrass/vector/basic.py                 |      4 +
 lib/python/pygrass/vector/find.py                  |    594 +-
 lib/python/pygrass/vector/geometry.py              |    627 +-
 lib/python/pygrass/vector/table.py                 |    223 +-
 .../pygrass/vector/testsuite/test_doctests.py      |     54 +
 .../pygrass/vector/testsuite/test_filters.py       |     82 +
 .../pygrass/vector/testsuite/test_geometry.py      |    250 +-
 .../vector/testsuite/test_geometry_attrs.py        |     75 +
 lib/python/pygrass/vector/testsuite/test_table.py  |    210 +
 lib/python/pygrass/vector/testsuite/test_vector.py |     70 +
 .../pygrass/vector/testsuite/test_vector3d.py      |      8 +-
 lib/python/script/__init__.py                      |     13 +-
 lib/python/script/array.py                         |    125 +-
 lib/python/script/core.py                          |    134 +-
 lib/python/script/db.py                            |     10 +-
 lib/python/script/raster.py                        |     12 +-
 lib/python/script/raster3d.py                      |      5 +-
 lib/python/script/setup.py                         |     18 +-
 lib/python/script/task.py                          |     82 +-
 lib/python/script/testsuite/test_core_make_val.py  |     31 +
 lib/python/script/testsuite/test_doctests.py       |     39 +
 lib/python/script/testsuite/test_raster.py         |     45 +
 .../testsuite/test_start_command_functions.py      |     42 +
 .../testsuite/test_start_command_functions_nc.py   |     54 +
 lib/python/script/testsuite/test_utils.py          |     62 +
 lib/python/script/utils.py                         |    195 +-
 lib/python/script/vector.py                        |     21 +-
 lib/python/temporal/aggregation.py                 |     28 +-
 lib/python/temporal/c_libraries_interface.py       |    602 +-
 lib/python/temporal/core.py                        |     90 +-
 lib/python/temporal/datetime_math.py               |     36 +
 lib/python/temporal/extract.py                     |     27 +-
 lib/python/temporal/list_stds.py                   |     57 +-
 lib/python/temporal/open_stds.py                   |      2 +-
 lib/python/temporal/space_time_datasets.py         |     37 +-
 lib/python/temporal/stds_export.py                 |     18 +-
 lib/python/temporal/stds_import.py                 |     11 +-
 lib/python/temporal/temporal_algebra.py            |     61 +-
 lib/python/temporal/temporal_granularity.py        |    270 +-
 .../temporal/temporal_raster_base_algebra.py       |      4 +-
 lib/python/temporal/testsuite/test_doctests.py     |     19 +-
 .../temporal/testsuite/test_register_function.py   |      7 +-
 .../temporal/testsuite/unittests_register.py       |    307 -
 .../testsuite/unittests_temporal_algebra.py        |     43 +-
 .../testsuite/unittests_temporal_algebra_grs.py    |     13 +-
 .../testsuite/unittests_temporal_conditionals.py   |      9 +-
 .../unittests_temporal_raster3d_algebra.py         |     13 +-
 .../testsuite/unittests_temporal_raster_algebra.py |     13 +-
 .../unittests_temporal_raster_algebra_grs.py       |     13 +-
 .../unittests_temporal_raster_conditionals.py      |     11 +-
 .../testsuite/unittests_temporal_vector_algebra.py |     16 +-
 lib/python/temporal/univar_statistics.py           |     18 +-
 lib/raster/R.h                                     |      2 +
 lib/raster/cats.c                                  |      2 +-
 lib/raster/close.c                                 |     72 +-
 lib/raster/format.c                                |     67 +-
 lib/raster/gdal.c                                  |      7 +-
 lib/raster/get_row.c                               |     75 +-
 lib/raster/init.c                                  |     30 +-
 lib/raster/open.c                                  |    110 +-
 lib/raster/put_row.c                               |    102 +-
 lib/raster/range.c                                 |      2 +-
 lib/raster/rast_to_img_string.c                    |    171 +
 lib/raster/rasterlib.dox                           |     23 +-
 lib/raster3d/fpcompress.c                          |      6 +-
 lib/raster3d/gradient.c                            |    179 +
 lib/vector/Vlib/box.c                              |     52 +-
 lib/vector/Vlib/build.c                            |     10 +-
 lib/vector/Vlib/build_ogr.c                        |      4 +-
 lib/vector/Vlib/build_pg.c                         |      2 +-
 lib/vector/Vlib/cindex.c                           |     15 +-
 lib/vector/Vlib/close.c                            |      8 +-
 lib/vector/Vlib/close_nat.c                        |    122 +-
 lib/vector/Vlib/close_pg.c                         |      3 +-
 lib/vector/Vlib/copy.c                             |      2 +-
 lib/vector/Vlib/field.c                            |     28 +-
 lib/vector/Vlib/geos.c                             |    433 +-
 lib/vector/Vlib/geos_to_wktb.c                     |    278 +
 lib/vector/Vlib/header.c                           |     12 +-
 lib/vector/Vlib/intersect2.c                       |    100 +-
 lib/vector/Vlib/local_proto.h                      |     12 +-
 lib/vector/Vlib/map.c                              |     74 +-
 lib/vector/Vlib/net.c                              |   1188 -
 lib/vector/Vlib/net_analyze.c                      |   1057 +
 lib/vector/Vlib/net_build.c                        |   1076 +
 lib/vector/Vlib/open.c                             |    109 +-
 lib/vector/Vlib/open_nat.c                         |     22 +-
 lib/vector/Vlib/open_pg.c                          |     20 +-
 lib/vector/Vlib/read_pg.c                          |      9 +-
 lib/vector/Vlib/snap.c                             |    373 +-
 lib/vector/Vlib/testsuite/test_vlib_box.py         |     86 +
 lib/vector/Vlib/write_nat.c                        |      2 +-
 lib/vector/Vlib/write_ogr.c                        |      6 +-
 lib/vector/Vlib/write_pg.c                         |      8 +-
 lib/vector/dglib/dglib.dox                         |      2 +-
 lib/vector/diglib/plus_struct.c                    |      2 +-
 lib/vector/diglib/struct_alloc.c                   |      6 +-
 lib/vector/neta/articulation_point.c               |      2 +-
 lib/vector/neta/components.c                       |    214 +-
 lib/vector/neta/flow.c                             |     25 +-
 lib/vector/neta/path.c                             |    177 +-
 lib/vector/neta/spanningtree.c                     |      7 +-
 lib/vector/neta/utils.c                            |     19 +-
 lib/vector/testsuite/test_topology_vgeneralize.sh  |     40 +
 lib/vector/vectorlib_pg.dox                        |      6 +-
 locale/po/grasslibs_ar.po                          |   1657 +-
 locale/po/grasslibs_cs.po                          |   1675 +-
 locale/po/grasslibs_de.po                          |   1714 +-
 locale/po/grasslibs_el.po                          |   1672 +-
 locale/po/grasslibs_es.po                          |   1746 +-
 locale/po/grasslibs_fi.po                          |   1535 +-
 locale/po/grasslibs_fr.po                          |   2073 +-
 locale/po/grasslibs_it.po                          |   1789 +-
 locale/po/grasslibs_ja.po                          |   1714 +-
 locale/po/grasslibs_ko.po                          |   1646 +-
 locale/po/grasslibs_lv.po                          |   1899 +-
 locale/po/grasslibs_ml.po                          |   1638 +-
 locale/po/grasslibs_pl.po                          |   1715 +-
 locale/po/grasslibs_pt.po                          |   1705 +-
 locale/po/grasslibs_pt_br.po                       |   1672 +-
 locale/po/grasslibs_ro.po                          |   1619 +-
 locale/po/grasslibs_ru.po                          |   1705 +-
 locale/po/grasslibs_sl.po                          |   1662 +-
 locale/po/grasslibs_th.po                          |   1683 +-
 locale/po/grasslibs_tr.po                          |   1674 +-
 locale/po/grasslibs_vi.po                          |   1699 +-
 locale/po/grasslibs_zh.po                          |   1691 +-
 locale/po/grassmods_ar.po                          |   5256 +-
 locale/po/grassmods_cs.po                          |   4876 +-
 locale/po/grassmods_de.po                          |   5698 +-
 locale/po/grassmods_el.po                          |   4912 +-
 locale/po/grassmods_es.po                          |   6219 +-
 locale/po/grassmods_fi.po                          |   4510 +-
 locale/po/grassmods_fr.po                          |   5762 +-
 locale/po/grassmods_it.po                          |   5291 +-
 locale/po/grassmods_ja.po                          |   5625 +-
 locale/po/grassmods_ko.po                          |   4876 +-
 locale/po/grassmods_lv.po                          |   6228 +-
 locale/po/grassmods_pl.po                          |   5437 +-
 locale/po/grassmods_pt.po                          |   5548 +-
 locale/po/grassmods_pt_br.po                       |   5550 +-
 locale/po/grassmods_ro.po                          |   4750 +-
 locale/po/grassmods_ru.po                          |   5680 +-
 locale/po/grassmods_sl.po                          |   5299 +-
 locale/po/grassmods_th.po                          |   5626 +-
 locale/po/grassmods_tr.po                          |   5215 +-
 locale/po/grassmods_vi.po                          |   5682 +-
 locale/po/grassmods_zh.po                          |   5292 +-
 locale/po/grasswxpy_cs.po                          |   3852 +-
 locale/po/grasswxpy_de.po                          |   3883 +-
 locale/po/grasswxpy_el.po                          |   3738 +-
 locale/po/grasswxpy_es.po                          |   7002 +-
 locale/po/grasswxpy_fi.po                          |   3530 +-
 locale/po/grasswxpy_fr.po                          |   3973 +-
 locale/po/grasswxpy_id.po                          |   3829 +-
 locale/po/grasswxpy_it.po                          |   3620 +-
 locale/po/grasswxpy_ja.po                          |   3815 +-
 locale/po/grasswxpy_ko.po                          |   3528 +-
 locale/po/grasswxpy_lv.po                          |   4081 +-
 locale/po/grasswxpy_ml.po                          |   3710 +-
 locale/po/grasswxpy_pl.po                          |   3732 +-
 locale/po/grasswxpy_pt.po                          |   3823 +-
 locale/po/grasswxpy_pt_br.po                       |   3836 +-
 locale/po/grasswxpy_ro.po                          |   3812 +-
 locale/po/grasswxpy_ru.po                          |   3821 +-
 locale/po/grasswxpy_th.po                          |   3762 +-
 locale/po/grasswxpy_tr.po                          |   3821 +-
 locale/po/grasswxpy_vi.po                          |   3807 +-
 locale/po/grasswxpy_zh.po                          |   3931 +-
 macosx/pkg/resources/ReadMe.rtf                    |      2 +-
 man/Makefile                                       |     59 +-
 man/build_class_graphical.py                       |    238 +
 man/build_graphical_index.py                       |    133 +
 man/build_html.py                                  |     26 +-
 man/build_manual_gallery.py                        |    187 +
 man/build_topics.py                                |      7 +
 man/jquery.fixedheadertable.min.js                 |     19 +
 man/parser_standard_options.css                    |    172 +
 man/parser_standard_options.js                     |      4 +
 man/parser_standard_options.py                     |    177 +
 misc/m.cogo/m.cogo.html                            |      2 +-
 misc/m.measure/m.measure.html                      |      2 +-
 misc/m.nviz.image/m.nviz.image.html                |      2 +-
 misc/m.nviz.script/m.nviz.script.html              |      2 +-
 misc/m.transform/m.transform.html                  |      2 +-
 mswindows/GRASS-Installer.nsi.tmpl                 |      2 +-
 mswindows/GRASS-Packager.bat.tmpl                  |      2 +-
 mswindows/osgeo4w/env.bat.tmpl                     |      4 +
 mswindows/osgeo4w/package.sh                       |      5 +-
 mswindows/osgeo4w/setup.hint                       |      8 +-
 ps/ps.map/ps.map.html                              |      2 +-
 raster/r.basins.fill/r.basins.fill.html            |      2 +-
 raster/r.buffer/r.buffer.html                      |      2 +-
 raster/r.carve/r.carve.html                        |      2 +-
 raster/r.category/r.category.html                  |      4 +-
 raster/r.circle/r.circle.html                      |      2 +-
 raster/r.clump/main.c                              |      3 +
 raster/r.clump/r.clump.html                        |      2 +-
 raster/r.coin/r.coin.html                          |      2 +-
 raster/r.colors.out/r.colors.out.html              |      2 +-
 raster/r.colors.out/r3.colors.out.html             |      2 +-
 raster/r.colors/.pgm                               |      4 -
 raster/r.colors/r.colors.html                      |      2 +-
 raster/r.colors/r3.colors.html                     |      2 +-
 raster/r.composite/r.composite.html                |      2 +-
 raster/r.compress/main.c                           |    150 +-
 raster/r.compress/r.compress.html                  |    220 +-
 raster/r.contour/r.contour.html                    |      2 +-
 raster/r.cost/main.c                               |      2 +-
 raster/r.cost/r.cost.html                          |      2 +-
 raster/r.covar/r.covar.html                        |      2 +-
 raster/r.cross/r.cross.html                        |      9 +-
 raster/r.describe/r.describe.html                  |      2 +-
 raster/r.distance/r.distance.html                  |      2 +-
 raster/r.drain/r.drain.html                        |      2 +-
 raster/r.external.out/r.external.out.html          |      2 +-
 raster/r.external/list.c                           |     48 +
 raster/r.external/main.c                           |     17 +-
 raster/r.external/proto.h                          |      1 +
 raster/r.external/r.external.html                  |      2 +-
 raster/r.fill.dir/r.fill.dir.html                  |      2 +-
 raster/r.flow/r.flow.html                          |      2 +-
 raster/r.grow.distance/main.c                      |     21 +-
 raster/r.grow.distance/r.grow.distance.html        |      5 +-
 .../testsuite/r_grow_distance_test.py              |     52 +
 raster/r.gwflow/r.gwflow.html                      |      2 +-
 raster/r.his/r.his.html                            |      5 +-
 raster/r.horizon/main.c                            |     21 +-
 raster/r.horizon/r.horizon.html                    |      2 +-
 raster/r.horizon/testsuite/test_r_horizon.py       |    132 +
 raster/r.in.ascii/r.in.ascii.html                  |      2 +-
 raster/r.in.bin/r.in.bin.html                      |      2 +-
 raster/r.in.gdal/main.c                            |     70 +-
 raster/r.in.gdal/r.in.gdal.html                    |     49 +-
 raster/r.in.gdal/testsuite/data/elevation.asc      |    140 +
 raster/r.in.gdal/testsuite/data/elevation.nc       |    Bin 0 -> 85028 bytes
 raster/r.in.gdal/testsuite/data/elevation.prj      |      1 +
 raster/r.in.gdal/testsuite/data/elevation.tif      |    Bin 0 -> 82289 bytes
 raster/r.in.gdal/testsuite/data/elevation.tiff     |    Bin 0 -> 82289 bytes
 raster/r.in.gdal/testsuite/data/elevation3d.nc     |    Bin 0 -> 407020 bytes
 raster/r.in.gdal/testsuite/data/generate_data.sh   |     20 +
 raster/r.in.gdal/testsuite/test_r_in_gdal.py       |    291 +
 raster/r.in.gridatb/r.in.gridatb.html              |      2 +-
 raster/r.in.lidar/Makefile                         |      9 +-
 raster/r.in.lidar/filters.c                        |     70 +
 raster/r.in.lidar/filters.h                        |     35 +
 raster/r.in.lidar/info.c                           |    182 +
 raster/r.in.lidar/local_proto.h                    |     58 +-
 raster/r.in.lidar/main.c                           |   1419 +-
 raster/r.in.lidar/point_binning.c                  |    845 +
 raster/r.in.lidar/point_binning.h                  |    105 +
 raster/r.in.lidar/projection.c                     |    142 +
 raster/r.in.lidar/r.in.lidar.html                  |     42 +-
 raster/r.in.lidar/rast_segment.c                   |     86 +
 raster/r.in.lidar/rast_segment.h                   |     14 +
 raster/r.in.lidar/string_list.c                    |     65 +
 raster/r.in.lidar/support.c                        |     20 +
 raster/r.in.lidar/test/sample_test.sh              |     11 +
 raster/r.in.lidar/testsuite/data/points.las        |    Bin 0 -> 547 bytes
 raster/r.in.lidar/testsuite/data/points.txt        |     16 +
 .../r.in.lidar/testsuite/test_base_resolution.sh   |     36 +
 raster/r.in.mat/r.in.mat.html                      |      2 +-
 raster/r.in.png/r.in.png.html                      |      2 +-
 raster/r.in.poly/r.in.poly.html                    |      2 +-
 raster/r.in.poly/testsuite/test_rinpoly.py         |     11 +-
 raster/r.in.xyz/main.c                             |     71 +-
 raster/r.in.xyz/r.in.xyz.html                      |     11 +-
 raster/r.info/r.info.html                          |      2 +-
 raster/r.kappa/r.kappa.html                        |     10 +-
 raster/r.lake/main.c                               |      2 +-
 raster/r.lake/r.lake.html                          |      2 +-
 raster/r.latlong/r.latlong.html                    |      2 +-
 raster/r.li/r.li.cwed/r.li.cwed.html               |      2 +-
 raster/r.li/r.li.daemon/r.li.daemon.html           |      2 +-
 raster/r.li/r.li.dominance/r.li.dominance.html     |      2 +-
 raster/r.li/r.li.edgedensity/r.li.edgedensity.html |      2 +-
 raster/r.li/r.li.html                              |     16 +-
 raster/r.li/r.li.mpa/mpa.c                         |      7 +-
 raster/r.li/r.li.mpa/r.li.mpa.html                 |      2 +-
 raster/r.li/r.li.mps/r.li.mps.html                 |      2 +-
 raster/r.li/r.li.padcv/r.li.padcv.html             |      2 +-
 raster/r.li/r.li.padrange/r.li.padrange.html       |      2 +-
 raster/r.li/r.li.padsd/r.li.padsd.html             |      2 +-
 .../r.li/r.li.patchdensity/r.li.patchdensity.html  |      2 +-
 raster/r.li/r.li.patchnum/r.li.patchnum.html       |      2 +-
 raster/r.li/r.li.pielou/r.li.pielou.html           |      2 +-
 raster/r.li/r.li.renyi/r.li.renyi.html             |      2 +-
 raster/r.li/r.li.richness/r.li.richness.html       |      2 +-
 raster/r.li/r.li.shannon/r.li.shannon.html         |      2 +-
 raster/r.li/r.li.shape/r.li.shape.html             |      2 +-
 raster/r.li/r.li.simpson/r.li.simpson.html         |      2 +-
 raster/r.mapcalc/Makefile                          |      4 +-
 raster/r.mapcalc/check.c                           |    160 -
 raster/r.mapcalc/evaluate.c                        |     32 +-
 raster/r.mapcalc/expression.c                      |     10 +-
 raster/r.mapcalc/expression.h                      |     30 +-
 raster/r.mapcalc/func_proto.h                      |     99 +-
 raster/r.mapcalc/function.c                        |     85 +-
 raster/r.mapcalc/globals.h                         |      5 +-
 raster/r.mapcalc/main.c                            |     62 +-
 raster/r.mapcalc/map.c                             |     16 +-
 raster/r.mapcalc/map3.c                            |     16 +-
 raster/r.mapcalc/mapcalc.h                         |      2 +
 raster/r.mapcalc/r.mapcalc.html                    |     16 +-
 raster/r.mapcalc/r3.mapcalc.html                   |     28 +-
 raster/r.mapcalc/testsuite/test_r3_mapcalc.py      |     15 +-
 raster/r.mapcalc/testsuite/test_r_mapcalc.py       |     37 +-
 raster/r.mapcalc/xabs.c                            |     69 -
 raster/r.mapcalc/xacos.c                           |     50 -
 raster/r.mapcalc/xadd.c                            |     78 -
 raster/r.mapcalc/xand.c                            |     41 -
 raster/r.mapcalc/xand2.c                           |     48 -
 raster/r.mapcalc/xasin.c                           |     50 -
 raster/r.mapcalc/xatan.c                           |     66 -
 raster/r.mapcalc/xbitand.c                         |     40 -
 raster/r.mapcalc/xbitnot.c                         |     37 -
 raster/r.mapcalc/xbitor.c                          |     40 -
 raster/r.mapcalc/xbitxor.c                         |     40 -
 raster/r.mapcalc/xcos.c                            |     49 -
 raster/r.mapcalc/xdiv.c                            |     81 -
 raster/r.mapcalc/xdouble.c                         |     78 -
 raster/r.mapcalc/xeq.c                             |     72 -
 raster/r.mapcalc/xeval.c                           |     75 -
 raster/r.mapcalc/xexp.c                            |     55 -
 raster/r.mapcalc/xfloat.c                          |     78 -
 raster/r.mapcalc/xge.c                             |     65 -
 raster/r.mapcalc/xgraph.c                          |    180 -
 raster/r.mapcalc/xgt.c                             |     65 -
 raster/r.mapcalc/xif.c                             |    305 -
 raster/r.mapcalc/xint.c                            |     78 -
 raster/r.mapcalc/xisnull.c                         |     66 -
 raster/r.mapcalc/xle.c                             |     65 -
 raster/r.mapcalc/xlog.c                            |     61 -
 raster/r.mapcalc/xlt.c                             |     65 -
 raster/r.mapcalc/xmax.c                            |    100 -
 raster/r.mapcalc/xmedian.c                         |    155 -
 raster/r.mapcalc/xmin.c                            |    100 -
 raster/r.mapcalc/xmod.c                            |     80 -
 raster/r.mapcalc/xmode.c                           |    144 -
 raster/r.mapcalc/xmul.c                            |     78 -
 raster/r.mapcalc/xne.c                             |     65 -
 raster/r.mapcalc/xneg.c                            |     64 -
 raster/r.mapcalc/xnmax.c                           |    100 -
 raster/r.mapcalc/xnmedian.c                        |    152 -
 raster/r.mapcalc/xnmin.c                           |    100 -
 raster/r.mapcalc/xnmode.c                          |    141 -
 raster/r.mapcalc/xnot.c                            |     52 -
 raster/r.mapcalc/xnull.c                           |     27 -
 raster/r.mapcalc/xor.c                             |     41 -
 raster/r.mapcalc/xor2.c                            |     48 -
 raster/r.mapcalc/xpow.c                            |     98 -
 raster/r.mapcalc/xrand.c                           |     91 -
 raster/r.mapcalc/xround.c                          |    205 -
 raster/r.mapcalc/xrowcol.c                         |     54 +
 raster/r.mapcalc/xshiftl.c                         |     38 -
 raster/r.mapcalc/xshiftr.c                         |     38 -
 raster/r.mapcalc/xshiftru.c                        |     38 -
 raster/r.mapcalc/xsin.c                            |     49 -
 raster/r.mapcalc/xsqrt.c                           |     45 -
 raster/r.mapcalc/xsub.c                            |     70 -
 raster/r.mapcalc/xtan.c                            |     50 -
 raster/r.mfilter/r.mfilter.html                    |      2 +-
 raster/r.mode/r.mode.html                          |      2 +-
 raster/r.neighbors/main.c                          |      2 +-
 raster/r.neighbors/r.neighbors.html                |     41 +-
 raster/r.null/main.c                               |     50 +-
 raster/r.null/r.null.html                          |      2 +-
 raster/r.out.ascii/r.out.ascii.html                |      2 +-
 raster/r.out.bin/r.out.bin.html                    |      2 +-
 raster/r.out.gdal/r.out.gdal.html                  |      2 +-
 raster/r.out.gridatb/r.out.gridatb.html            |      2 +-
 raster/r.out.mat/r.out.mat.html                    |      2 +-
 raster/r.out.mpeg/r.out.mpeg.html                  |      2 +-
 raster/r.out.png/r.out.png.html                    |      2 +-
 raster/r.out.pov/r.out.pov.html                    |      2 +-
 raster/r.out.ppm/r.out.ppm.html                    |      2 +-
 raster/r.out.ppm3/r.out.ppm3.html                  |      2 +-
 raster/r.out.vrml/r.out.vrml.html                  |      2 +-
 raster/r.out.vtk/r.out.vtk.html                    |      2 +-
 raster/r.param.scale/feature.c                     |      4 +-
 raster/r.param.scale/param.c                       |      4 +-
 raster/r.param.scale/param.h                       |      2 +-
 raster/r.param.scale/r.param.scale.html            |      2 +-
 raster/r.patch/main.c                              |     13 +-
 raster/r.patch/r.patch.html                        |      2 +-
 raster/r.patch/testsuite/test_rpatch_artificial.py |    223 +
 raster/r.profile/r.profile.html                    |      2 +-
 raster/r.profile/testsuite/test_profile_ncspm.py   |      3 +-
 raster/r.proj/main.c                               |      1 +
 raster/r.proj/r.proj.html                          |      4 +-
 raster/r.quant/r.quant.html                        |      2 +-
 raster/r.quantile/r.quantile.html                  |      2 +-
 raster/r.random.cells/indep.c                      |      7 +
 raster/r.random.cells/init.c                       |      7 +
 raster/r.random.cells/main.c                       |     10 +
 raster/r.random.cells/r.random.cells.html          |     85 +-
 raster/r.random.cells/r_random_cells.png           |    Bin 0 -> 21372 bytes
 raster/r.random.cells/ransurf.h                    |      2 +
 .../r.random.cells/testsuite/test_random_cells.py  |     77 +
 raster/r.random.surface/r.random.surface.html      |      2 +-
 raster/r.random/r.random.html                      |      2 +-
 raster/r.reclass/r.reclass.html                    |      2 +-
 raster/r.recode/main.c                             |      1 +
 raster/r.recode/r.recode.html                      |      2 +-
 raster/r.recode/testsuite/test_rrecode_ncspm.py    |      5 +-
 raster/r.region/r.region.html                      |      2 +-
 raster/r.regression.line/r.regression.line.html    |      2 +-
 raster/r.regression.multi/r.regression.multi.html  |      2 +-
 raster/r.relief/r.relief.html                      |      2 +-
 raster/r.report/r.report.html                      |      2 +-
 raster/r.resamp.bspline/r.resamp.bspline.html      |      4 +-
 raster/r.resamp.filter/r.resamp.filter.html        |      2 +-
 raster/r.resamp.interp/r.resamp.interp.html        |      2 +-
 raster/r.resamp.rst/r.resamp.rst.html              |      2 +-
 raster/r.resamp.stats/main.c                       |      2 +-
 raster/r.resamp.stats/r.resamp.stats.html          |      2 +-
 raster/r.resample/r.resample.html                  |      2 +-
 raster/r.rescale.eq/r.rescale.eq.html              |      2 +-
 raster/r.rescale/r.rescale.html                    |      2 +-
 raster/r.ros/main.c                                |      4 +-
 raster/r.ros/r.ros.html                            |      2 +-
 .../r.series.accumulate/r.series.accumulate.html   |      2 +-
 raster/r.series.interp/r.series.interp.html        |      2 +-
 raster/r.series/main.c                             |    133 +-
 raster/r.series/r.series.html                      |      4 +-
 raster/r.sim/r.sim.sediment/r.sim.sediment.html    |      4 +-
 raster/r.sim/r.sim.water/r.sim.water.html          |     15 +-
 raster/r.sim/simlib/Makefile                       |      3 -
 raster/r.slope.aspect/r.slope.aspect.html          |      2 +-
 .../testsuite/test_r_slope_aspect.py               |     13 +-
 raster/r.solute.transport/r.solute.transport.html  |      2 +-
 raster/r.spread/r.spread.html                      |      2 +-
 raster/r.spreadpath/r.spreadpath.html              |      2 +-
 raster/r.statistics/r.statistics.html              |      2 +-
 raster/r.stats.quantile/r.stats.quantile.html      |      2 +-
 raster/r.stats.zonal/r.stats.zonal.html            |      2 +-
 raster/r.stats/r.stats.html                        |      2 +-
 raster/r.stream.extract/do_astar.c                 |      6 +-
 raster/r.stream.extract/r.stream.extract.html      |      5 +-
 raster/r.sun/main.c                                |     29 +-
 raster/r.sun/r.sun.html                            |      4 +-
 raster/r.sunhours/r.sunhours.html                  |      2 +-
 raster/r.sunmask/r.sunmask.html                    |      2 +-
 raster/r.support.stats/r.support.stats.html        |      2 +-
 raster/r.support/main.c                            |     22 +-
 raster/r.support/r.support.html                    |      2 +-
 raster/r.surf.area/r.surf.area.html                |      2 +-
 raster/r.surf.contour/r.surf.contour.html          |      2 +-
 raster/r.surf.fractal/r.surf.fractal.html          |      2 +-
 raster/r.surf.gauss/r.surf.gauss.html              |      2 +-
 raster/r.surf.idw/r.surf.idw.html                  |     25 +-
 raster/r.surf.random/r.surf.random.html            |      2 +-
 raster/r.terraflow/r.terraflow.html                |      2 +-
 raster/r.texture/r.texture.html                    |      2 +-
 raster/r.thin/r.thin.html                          |      2 +-
 raster/r.thin/thin_lines.c                         |      1 -
 raster/r.tile/r.tile.html                          |      2 +-
 raster/r.timestamp/r.timestamp.html                |      2 +-
 raster/r.to.rast3/r.to.rast3.html                  |      2 +-
 raster/r.to.rast3elev/r.to.rast3elev.html          |      2 +-
 raster/r.to.vect/r.to.vect.html                    |      2 +-
 raster/r.topidx/main.c                             |      2 +-
 raster/r.topidx/r.topidx.html                      |      2 +-
 raster/r.topidx/topidx.c                           |     33 +-
 raster/r.topmodel/file_io.c                        |     56 +-
 raster/r.topmodel/global.h                         |     18 +-
 raster/r.topmodel/main.c                           |      8 +-
 raster/r.topmodel/r.topmodel.html                  |     42 +-
 raster/r.topmodel/topmodel.c                       |      9 +-
 raster/r.transect/main.c                           |      4 +-
 raster/r.transect/r.transect.html                  |      2 +-
 raster/r.univar/globals.h                          |      2 +-
 raster/r.univar/r.univar.html                      |      2 +-
 raster/r.univar/r.univar_main.c                    |     26 +-
 raster/r.univar/r3.univar.html                     |      2 +-
 raster/r.univar/stats.c                            |     13 +-
 raster/r.univar/testsuite/test_r_univar.py         |    185 +
 raster/r.uslek/r.uslek.html                        |      2 +-
 raster/r.usler/r.usler.html                        |      2 +-
 raster/r.viewshed/main.cpp                         |      1 +
 raster/r.viewshed/r.viewshed.html                  |      2 +-
 raster/r.viewshed/testsuite/test_r_viewshed.py     |      9 +-
 raster/r.volume/r.volume.html                      |      2 +-
 raster/r.walk/main.c                               |      2 +-
 raster/r.walk/r.walk.html                          |      2 +-
 raster/r.water.outlet/r.water.outlet.html          |      2 +-
 raster/r.watershed/front/main.c                    |     17 +-
 raster/r.watershed/front/r.watershed.html          |     26 +-
 raster/r.watershed/ram/Gwater.h                    |      6 +-
 raster/r.watershed/ram/close_maps.c                |     85 +-
 raster/r.watershed/ram/close_maps2.c               |      2 +-
 raster/r.watershed/ram/do_cum.c                    |     44 +-
 raster/r.watershed/ram/do_flatarea.c               |      2 +-
 raster/r.watershed/ram/init_vars.c                 |     24 +-
 raster/r.watershed/ram/main.c                      |      6 +-
 raster/r.watershed/seg/Gwater.h                    |     14 +-
 raster/r.watershed/seg/close_maps.c                |    198 +-
 raster/r.watershed/seg/do_cum.c                    |     56 +-
 raster/r.watershed/seg/init_vars.c                 |     25 +-
 raster/r.watershed/seg/main.c                      |      8 +-
 raster/r.watershed/testsuite/r_watershed_test.py   |    154 +
 raster/r.what/r.what.html                          |      6 +-
 raster/rasterintro.html                            |     57 +-
 raster3d/Makefile                                  |      3 +
 raster3d/r3.cross.rast/r3.cross.rast.html          |      2 +-
 raster3d/r3.flow/Makefile                          |     15 +
 raster3d/r3.flow/flowline.c                        |    223 +
 raster3d/r3.flow/flowline.h                        |     18 +
 raster3d/r3.flow/integrate.c                       |    227 +
 raster3d/r3.flow/integrate.h                       |     35 +
 raster3d/r3.flow/interpolate.c                     |    337 +
 raster3d/r3.flow/interpolate.h                     |     16 +
 raster3d/r3.flow/main.c                            |    537 +
 raster3d/r3.flow/r3.flow.html                      |    100 +
 raster3d/r3.flow/r3flow_flowlines.png              |    Bin 0 -> 94261 bytes
 raster3d/r3.flow/r3flow_flowlines_color.png        |    Bin 0 -> 52304 bytes
 raster3d/r3.flow/r3flow_structs.h                  |     40 +
 raster3d/r3.flow/test.r3flow.html                  |     14 +
 raster3d/r3.flow/test_main.c                       |    105 +
 raster3d/r3.flow/testsuite/data/flowline.ascii     |    220 +
 raster3d/r3.flow/testsuite/r3flow_test.py          |     97 +
 raster3d/r3.flow/voxel_traversal.c                 |     96 +
 raster3d/r3.flow/voxel_traversal.h                 |      9 +
 raster3d/r3.gradient/Makefile                      |     10 +
 raster3d/r3.gradient/main.c                        |    302 +
 raster3d/r3.gradient/r3.gradient.html              |     31 +
 raster3d/r3.gradient/r3gradient_structs.h          |     13 +
 raster3d/r3.gradient/testsuite/data/test_map_1     |     61 +
 raster3d/r3.gradient/testsuite/data/test_map_2     |     36 +
 raster3d/r3.gradient/testsuite/r3gradient_test.py  |    160 +
 raster3d/r3.gwflow/r3.gwflow.html                  |      2 +-
 raster3d/r3.in.ascii/r3.in.ascii.html              |      4 +-
 raster3d/r3.in.lidar/Makefile                      |     15 +
 raster3d/r3.in.lidar/main.c                        |    264 +
 raster3d/r3.in.lidar/r3.in.lidar.html              |     74 +
 raster3d/r3.in.lidar/r3_in_lidar.png               |    Bin 0 -> 40608 bytes
 raster3d/r3.in.v5d/r3.in.v5d.html                  |      2 +-
 raster3d/r3.info/main.c                            |     18 +-
 raster3d/r3.info/r3.info.html                      |      2 +-
 raster3d/r3.mask/r3.mask.html                      |      2 +-
 raster3d/r3.mkdspf/r3.mkdspf.html                  |      2 +-
 raster3d/r3.neighbors/main.c                       |      2 +-
 raster3d/r3.neighbors/r3.neighbors.html            |      2 +-
 raster3d/r3.null/r3.null.html                      |      2 +-
 raster3d/r3.out.ascii/r3.out.ascii.html            |      2 +-
 raster3d/r3.out.netcdf/r3.out.netcdf.html          |      2 +-
 raster3d/r3.out.v5d/r3.out.v5d.html                |      2 +-
 raster3d/r3.out.vtk/r3.out.vtk.html                |      2 +-
 raster3d/r3.retile/r3.retile.html                  |      2 +-
 raster3d/r3.showdspf/r3.showdspf.html              |      2 +-
 raster3d/r3.stats/r3.stats.html                    |      2 +-
 raster3d/r3.support/r3.support.html                |      2 +-
 raster3d/r3.timestamp/r3.timestamp.html            |      2 +-
 raster3d/r3.to.rast/r3.to.rast.html                |      2 +-
 raster3d/raster3dintro.html                        |     54 +-
 scripts/Makefile                                   |      4 +-
 scripts/d.correlate/d.correlate.html               |      2 +-
 scripts/d.frame/Makefile                           |      7 +
 scripts/d.frame/d.frame.html                       |     95 +
 scripts/d.frame/d.frame.py                         |    256 +
 scripts/d.frame/d_frame.png                        |    Bin 0 -> 420916 bytes
 scripts/d.out.file/d.out.file.html                 |      4 +-
 scripts/d.out.file/d.out.file.py                   |      4 +-
 scripts/d.polar/d.polar.html                       |      2 +-
 scripts/d.rast.edit/d.rast.edit.html               |      2 +-
 scripts/d.rast.leg/d.rast.leg.html                 |      2 +-
 scripts/d.rast.leg/d.rast.leg.py                   |      1 +
 scripts/d.redraw/d.redraw.html                     |      2 +-
 scripts/d.redraw/d.redraw.py                       |     25 +-
 scripts/d.shade/d.shade.html                       |      2 +-
 scripts/d.to.rast/d.to.rast.html                   |      4 +-
 scripts/d.to.rast/d.to.rast.py                     |      4 +-
 scripts/d.what.rast/d.what.rast.html               |      2 +-
 scripts/d.what.rast/d.what.rast.py                 |      6 +-
 scripts/d.what.vect/d.what.vect.html               |      2 +-
 scripts/d.what.vect/d.what.vect.py                 |      4 +-
 scripts/db.dropcolumn/db.dropcolumn.html           |      2 +-
 scripts/db.droptable/db.droptable.html             |      2 +-
 scripts/db.in.ogr/db.in.ogr.html                   |      2 +-
 scripts/db.in.ogr/db.in.ogr.py                     |     10 +-
 scripts/db.out.ogr/db.out.ogr.html                 |      2 +-
 scripts/db.test/db.test.html                       |      2 +-
 scripts/db.univar/db.univar.html                   |      2 +-
 scripts/g.extension.all/g.extension.all.html       |      2 +-
 scripts/g.extension/g.extension.html               |    100 +-
 scripts/g.extension/g.extension.py                 |   1521 +-
 scripts/g.extension/testsuite/data/modules.xml     |    253 +
 .../data/sample_modules/r.plus.example.tar.gz      |    Bin 0 -> 836 bytes
 .../data/sample_modules/r.plus.example.zip         |    Bin 0 -> 1410 bytes
 .../data/sample_modules/r.plus.example/Makefile    |      7 +
 .../r.plus.example/r.plus.example.html             |     25 +
 .../r.plus.example/r.plus.example.py               |     36 +
 .../data/sample_modules/r.plus.example_sep.tar.gz  |    Bin 0 -> 802 bytes
 scripts/g.extension/testsuite/data/toolboxes.xml   |     22 +
 scripts/g.extension/testsuite/doctest.sh           |      6 +
 .../g.extension/testsuite/test_addons_modules.py   |    125 +
 .../g.extension/testsuite/test_addons_toolboxes.py |     52 +
 scripts/g.manual/g.manual.html                     |      2 +-
 scripts/g.search.modules/Makefile                  |      7 +
 scripts/g.search.modules/g.search.modules.html     |     70 +
 scripts/g.search.modules/g.search.modules.py       |    238 +
 .../testsuite/test_g_search_modules.py             |     64 +
 scripts/i.colors.enhance/i.colors.enhance.html     |      2 +-
 scripts/i.image.mosaic/i.image.mosaic.html         |      2 +-
 scripts/i.in.spotvgt/i.in.spotvgt.html             |      2 +-
 scripts/i.oif/i.oif.html                           |      2 +-
 scripts/i.pansharpen/i.pansharpen.html             |     11 +-
 scripts/i.pansharpen/i.pansharpen.py               |      2 +-
 scripts/i.pansharpen/rgb_brovey321.jpg             |    Bin 157408 -> 83788 bytes
 scripts/i.pansharpen/rgb_ihs321.jpg                |    Bin 152140 -> 81565 bytes
 scripts/i.pansharpen/rgb_landsat321.jpg            |    Bin 105300 -> 57826 bytes
 scripts/i.pansharpen/rgb_pca321.jpg                |    Bin 161207 -> 85141 bytes
 scripts/i.spectral/i.spectral.html                 |      2 +-
 scripts/i.spectral/i.spectral.py                   |     22 +-
 scripts/i.tasscap/i.tasscap.html                   |      2 +-
 scripts/m.proj/m.proj.html                         |      2 +-
 scripts/m.proj/m.proj.py                           |    157 +-
 scripts/r.blend/r.blend.html                       |     11 +-
 scripts/r.buffer.lowmem/r.buffer.lowmem.html       |      2 +-
 scripts/r.colors.stddev/r.colors.stddev.html       |      2 +-
 scripts/r.fillnulls/r.fillnulls.html               |      2 +-
 scripts/r.grow/r.grow.html                         |      2 +-
 scripts/r.import/r.import.py                       |     25 +-
 scripts/r.import/testsuite/data/data1.tif          |    Bin 0 -> 1641 bytes
 scripts/r.import/testsuite/data/data2.asc          |      9 +
 scripts/r.import/testsuite/data/data2.asc.aux.xml  |    274 +
 scripts/r.import/testsuite/data/data2.prj          |      1 +
 scripts/r.import/testsuite/test_r_import.py        |     50 +
 scripts/r.in.aster/r.in.aster.html                 |      4 +-
 scripts/r.in.srtm/r.in.srtm.html                   |      2 +-
 scripts/r.in.wms/r.in.wms.html                     |      2 +-
 scripts/r.mask/r.mask.html                         |      2 +-
 scripts/r.out.xyz/r.out.xyz.html                   |      2 +-
 scripts/r.pack/r.pack.html                         |      2 +-
 scripts/r.plane/r.plane.html                       |      2 +-
 scripts/r.reclass.area/r.reclass.area.html         |      2 +-
 scripts/r.rgb/r.rgb.html                           |      4 +-
 scripts/r.rgb/r.rgb.py                             |      5 +
 scripts/r.shade/r.shade.html                       |      2 +-
 scripts/r.tileset/r.tileset.html                   |      2 +-
 scripts/r.unpack/r.unpack.html                     |      2 +-
 scripts/r3.in.xyz/r3.in.xyz.html                   |      2 +-
 scripts/v.build.all/v.build.all.html               |      2 +-
 scripts/v.centroids/v.centroids.html               |      2 +-
 scripts/v.db.addcolumn/v.db.addcolumn.html         |      2 +-
 scripts/v.db.addtable/v.db.addtable.html           |      2 +-
 scripts/v.db.dropcolumn/v.db.dropcolumn.html       |      2 +-
 scripts/v.db.droprow/v.db.droprow.html             |      2 +-
 scripts/v.db.droptable/v.db.droptable.html         |      2 +-
 scripts/v.db.join/v.db.join.html                   |      2 +-
 scripts/v.db.join/v.db.join.py                     |     53 +-
 scripts/v.db.reconnect.all/v.db.reconnect.all.html |      2 +-
 scripts/v.db.renamecolumn/v.db.renamecolumn.html   |      2 +-
 scripts/v.db.univar/v.db.univar.html               |      2 +-
 scripts/v.db.update/v.db.update.html               |     23 +-
 scripts/v.db.update/v.db.update.py                 |     20 +-
 scripts/v.dissolve/v.dissolve.html                 |      2 +-
 scripts/v.import/v.import.py                       |     35 +-
 scripts/v.in.e00/v.in.e00.html                     |      2 +-
 scripts/v.in.geonames/v.in.geonames.html           |      2 +-
 scripts/v.in.lines/v.in.lines.html                 |      2 +-
 scripts/v.in.mapgen/v.in.mapgen.html               |      2 +-
 scripts/v.in.wfs/v.in.wfs.html                     |      2 +-
 scripts/v.krige/v.krige.html                       |      5 +-
 scripts/v.krige/v.krige.py                         |     31 +-
 scripts/v.pack/v.pack.html                         |      2 +-
 .../v.rast.stats/testsuite/test_v_rast_stats.py    |     72 +
 scripts/v.rast.stats/v.rast.stats.html             |      2 +-
 scripts/v.rast.stats/v.rast.stats.py               |     27 +-
 scripts/v.report/v.report.html                     |      2 +-
 scripts/v.to.lines/v.to.lines.html                 |      2 +-
 .../{test_suite => testsuite}/test.v.unpack.sh     |      0
 scripts/v.unpack/v.unpack.html                     |      2 +-
 scripts/v.unpack/v.unpack.py                       |      3 +-
 scripts/v.what.strds/v.what.strds.html             |      2 +-
 scripts/v.what.vect/v.what.vect.html               |      2 +-
 scripts/v.what.vect/v.what.vect.py                 |      4 +
 scripts/wxpyimgview/wxpyimgview.html               |      2 +-
 temporal/Makefile                                  |     10 +-
 temporal/t.connect/t.connect.html                  |      2 +-
 .../testsuite/test_distr_tgis_db_raster.py         |    238 +-
 .../testsuite/test_distr_tgis_db_raster3d.py       |    207 +-
 .../testsuite/test_distr_tgis_db_vector.py         |    227 +-
 temporal/t.create/t.create.html                    |      2 +-
 temporal/t.info/t.info.html                        |      2 +-
 temporal/t.list/t.list.html                        |      2 +-
 temporal/t.list/t.list.py                          |     34 +-
 temporal/t.merge/t.merge.html                      |      2 +-
 temporal/t.merge/t.merge.py                        |      1 +
 temporal/t.merge/testsuite/test.t.merge.sh         |      2 +-
 temporal/t.rast.accdetect/t.rast.accdetect.html    |      2 +-
 temporal/t.rast.accdetect/t.rast.accdetect.py      |     40 +-
 .../testsuite/test.t.rast.accdetect.reverse.sh     |      4 +-
 .../testsuite/test.t.rast.accdetect.sh             |      6 +-
 temporal/t.rast.accdetect/testsuite/test_simple.py |     96 +
 temporal/t.rast.accumulate/t.rast.accumulate.html  |      4 +-
 temporal/t.rast.accumulate/t.rast.accumulate.py    |     30 +-
 .../t.rast.accumulate/testsuite/data/acc_1.ref     |     39 -
 .../t.rast.accumulate/testsuite/data/acc_2.ref     |     39 -
 .../t.rast.accumulate/testsuite/data/acc_3.ref     |     39 -
 .../t.rast.accumulate/testsuite/data/acc_4.ref     |     39 -
 .../t.rast.accumulate/testsuite/data/acc_5.ref     |     40 -
 .../testsuite/test.t.rast.accumulate.sh            |     80 -
 .../testsuite/test_accumulation.py                 |    240 +
 .../t.rast.aggregate.ds/t.rast.aggregate.ds.html   |      2 +-
 .../t.rast.aggregate.ds/t.rast.aggregate.ds.py     |     16 +-
 .../testsuite/test.t.rast.aggregate.ds.sh          |      2 +-
 temporal/t.rast.aggregate/t.rast.aggregate.html    |      2 +-
 temporal/t.rast.aggregate/t.rast.aggregate.py      |     28 +-
 .../testsuite/test_aggregation_absolute.py         |     75 +-
 .../test_aggregation_absolute_parallel.py          |     50 +-
 .../testsuite/test_aggregation_relative.py         |     46 +-
 temporal/t.rast.algebra/t.rast.algebra.html        |      2 +-
 .../testsuite/test_raster_algebra.py               |     12 +-
 .../testsuite/test_raster_algebra_fails.py         |     13 +-
 .../testsuite/test_raster_algebra_granularity.py   |     12 +-
 .../test_raster_algebra_granularity_fails.py       |     15 +-
 temporal/t.rast.colors/t.rast.colors.html          |      2 +-
 temporal/t.rast.contour/Makefile                   |      7 +
 temporal/t.rast.contour/t.rast.contour.html        |     43 +
 temporal/t.rast.contour/t.rast.contour.py          |    284 +
 temporal/t.rast.contour/testsuite/test_convert.py  |    246 +
 temporal/t.rast.export/t.rast.export.html          |     14 +-
 temporal/t.rast.export/t.rast.export.py            |     17 +-
 .../t.rast.export/testsuite/test_rast_export.py    |     74 +
 temporal/t.rast.extract/t.rast.extract.html        |      2 +-
 temporal/t.rast.extract/t.rast.extract.py          |     14 +-
 temporal/t.rast.extract/testsuite/test_extract.py  |     36 +-
 temporal/t.rast.gapfill/t.rast.gapfill.html        |     23 +-
 temporal/t.rast.gapfill/t.rast.gapfill.py          |    117 +-
 temporal/t.rast.gapfill/test.t.rast.gapfill.sh     |     37 -
 temporal/t.rast.gapfill/testsuite/test_gapfill.py  |    262 +
 temporal/t.rast.import/t.rast.import.html          |      2 +-
 temporal/t.rast.import/t.rast.import.py            |     14 +-
 .../testsuite/data/precip_2000.tar.bzip2           |    Bin 0 -> 46755 bytes
 .../testsuite/test_temporal_rast_import.py         |     47 +
 temporal/t.rast.list/t.rast.list.html              |      2 +-
 temporal/t.rast.list/t.rast.list.py                |      9 +-
 temporal/t.rast.mapcalc/t.rast.mapcalc.html        |      2 +-
 temporal/t.rast.neighbors/t.rast.neighbors.html    |      2 +-
 temporal/t.rast.neighbors/t.rast.neighbors.py      |     21 +-
 .../t.rast.neighbors/testsuite/test_neighbors.py   |     86 +
 temporal/t.rast.out.vtk/t.rast.out.vtk.html        |      2 +-
 temporal/t.rast.series/t.rast.series.html          |      2 +-
 temporal/t.rast.series/t.rast.series.py            |      1 +
 temporal/t.rast.series/testsuite/test_series.py    |    154 +
 temporal/t.rast.to.rast3/t.rast.to.rast3.html      |      2 +-
 .../testsuite/test_strds_to_rast3.py               |    113 +-
 temporal/t.rast.to.vect/Makefile                   |      7 +
 temporal/t.rast.to.vect/t.rast.to.vect.html        |     42 +
 temporal/t.rast.to.vect/t.rast.to.vect.py          |    274 +
 temporal/t.rast.to.vect/testsuite/test_to_vect.py  |    189 +
 temporal/t.rast.univar/t.rast.univar.html          |      2 +-
 temporal/t.rast.univar/testsuite/test_univar.py    |     30 +-
 temporal/t.rast.what/Makefile                      |      7 +
 temporal/t.rast.what/t.rast.what.html              |    138 +
 temporal/t.rast.what/t.rast.what.py                |    526 +
 temporal/t.rast.what/testsuite/test_what.py        |    173 +
 temporal/t.rast3d.algebra/t.rast3d.algebra.html    |      2 +-
 .../testsuite/test_raster3d_algebra.py             |     13 +-
 temporal/t.rast3d.extract/t.rast3d.extract.html    |      2 +-
 temporal/t.rast3d.extract/t.rast3d.extract.py      |     12 +-
 .../t.rast3d.extract/testsuite/test_extract.py     |     17 +
 temporal/t.rast3d.list/t.rast3d.list.html          |      2 +-
 temporal/t.rast3d.list/t.rast3d.list.py            |      9 +-
 .../t.rast3d.list/testsuite/test.t.rast3d.list.sh  |      8 +-
 temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.html    |      2 +-
 temporal/t.rast3d.univar/t.rast3d.univar.html      |      2 +-
 temporal/t.rast3d.univar/testsuite/test_univar.py  |     25 +-
 temporal/t.register/t.register.html                |     48 +-
 temporal/t.remove/t.remove.html                    |      2 +-
 temporal/t.rename/t.rename.html                    |      2 +-
 temporal/t.sample/t.sample.html                    |      2 +-
 temporal/t.select/t.select.html                    |      2 +-
 temporal/t.shift/t.shift.html                      |      2 +-
 temporal/t.shift/t.shift.py                        |      1 +
 temporal/t.shift/test.t.shift.absolue.sh           |     46 -
 temporal/t.shift/test.t.shift.relative.sh          |     32 -
 temporal/t.shift/testsuite/test_shift.py           |    526 +
 temporal/t.snap/t.snap.html                        |      2 +-
 temporal/t.snap/t.snap.py                          |      1 +
 temporal/t.snap/testsuite/test_snap.py             |    291 +
 temporal/t.support/t.support.html                  |      2 +-
 temporal/t.support/t.support.py                    |     17 +-
 .../t.support/testsuite/test_support_str3ds.py     |    105 +
 temporal/t.support/testsuite/test_support_strds.py |    105 +
 temporal/t.support/testsuite/test_support_stvds.py |     96 +
 temporal/t.topology/t.topology.html                |      2 +-
 temporal/t.unregister/t.unregister.html            |      2 +-
 temporal/t.unregister/testsuite/test_unregister.py |      4 +-
 temporal/t.vect.algebra/t.vect.algebra.html        |      2 +-
 .../testsuite/test_vector_algebra.py               |     15 +-
 temporal/t.vect.db.select/t.vect.db.select.html    |      2 +-
 temporal/t.vect.export/t.vect.export.html          |     16 +-
 temporal/t.vect.extract/t.vect.extract.html        |      2 +-
 temporal/t.vect.extract/t.vect.extract.py          |     13 +-
 .../t.vect.extract/testsuite/test_vect_extract.py  |    107 +
 temporal/t.vect.import/t.vect.import.html          |      2 +-
 temporal/t.vect.list/t.vect.list.html              |      2 +-
 temporal/t.vect.list/t.vect.list.py                |      9 +-
 .../testsuite/test.t.vect.list.layer.sh            |     10 +-
 temporal/t.vect.list/testsuite/test.t.vect.list.sh |     10 +-
 .../t.vect.observe.strds/t.vect.observe.strds.html |      7 +-
 .../t.vect.observe.strds/t.vect.observe.strds.py   |      8 +-
 temporal/t.vect.univar/t.vect.univar.html          |      2 +-
 temporal/t.vect.what.strds/t.vect.what.strds.html  |      2 +-
 temporal/temporalintro.html                        |      2 -
 testsuite/raster/rmapcalc_test.sh                  |    177 -
 tools/g.html2man/g.html2man.py                     |     25 +-
 tools/g.html2man/groff.py                          |    396 +-
 tools/g.html2man/html.py                           |    131 +-
 tools/g.html2man/rest.py                           |     10 +-
 tools/mkhtml.py                                    |     36 +-
 tools/vagrant/clean.sh                             |     14 +
 tools/vagrant/compile.sh                           |     57 +
 vector/Makefile                                    |      4 +
 vector/v.buffer/main.c                             |      1 -
 vector/v.buffer/v.buffer.html                      |      4 +-
 vector/v.build.polylines/main.c                    |      7 +-
 vector/v.build.polylines/v.build.polylines.html    |      5 +-
 vector/v.build.polylines/walk.c                    |     53 +
 vector/v.build.polylines/walk.h                    |      2 +
 vector/v.build/main.c                              |      2 +-
 vector/v.build/v.build.html                        |      4 +-
 vector/v.category/testsuite/copy_multiple_cats.sh  |     30 +
 vector/v.category/v.category.html                  |      2 +-
 vector/v.clean/test/description.html               |      2 +-
 vector/v.clean/v.clean.html                        |      4 +-
 vector/v.cluster/Makefile                          |     12 +
 vector/v.cluster/main.c                            |   1285 +
 vector/v.cluster/v.cluster.html                    |    207 +
 vector/v.cluster/v_cluster_4_methods.png           |    Bin 0 -> 104033 bytes
 vector/v.colors.out/v.colors.out.html              |      2 +-
 vector/v.colors/v.colors.html                      |      2 +-
 vector/v.db.connect/v.db.connect.html              |      2 +-
 vector/v.db.select/main.c                          |     56 +-
 vector/v.db.select/testsuite/test_v_db_select.py   |    218 +
 vector/v.db.select/v.db.select.html                |     67 +-
 vector/v.decimate/Makefile                         |     14 +
 vector/v.decimate/count_decimation.c               |    134 +
 vector/v.decimate/count_decimation.h               |     43 +
 vector/v.decimate/grid_decimation.c                |    179 +
 vector/v.decimate/grid_decimation.h                |     79 +
 vector/v.decimate/main.c                           |    465 +
 vector/v.decimate/v.decimate.html                  |    138 +
 vector/v.decimate/v_decimate_count.png             |    Bin 0 -> 81942 bytes
 vector/v.decimate/v_decimate_grid_cat.png          |    Bin 0 -> 110543 bytes
 vector/v.decimate/v_decimate_original.png          |    Bin 0 -> 128839 bytes
 vector/v.delaunay/v.delaunay.html                  |      2 +-
 vector/v.distance/distance.c                       |     18 +-
 vector/v.distance/main.c                           |      2 +-
 vector/v.distance/testsuite/test_areas_points.py   |    150 +
 vector/v.distance/v.distance.html                  |      2 +-
 vector/v.drape/main.c                              |      1 +
 vector/v.drape/v.drape.html                        |      2 +-
 vector/v.edit/testsuite/select_all_flag.sh         |     35 +
 vector/v.edit/v.edit.html                          |      2 +-
 vector/v.external.out/v.external.out.html          |      2 +-
 vector/v.external/args.c                           |      6 +-
 vector/v.external/dsn.c                            |     78 +
 vector/v.external/local_proto.h                    |      3 +
 vector/v.external/main.c                           |     19 +-
 vector/v.external/v.external.html                  |      2 +-
 vector/v.extract/v.extract.html                    |      9 +-
 vector/v.extrude/v.extrude.html                    |      2 +-
 vector/v.generalize/main.c                         |     36 +-
 vector/v.generalize/misc.c                         |    614 +-
 vector/v.generalize/misc.h                         |      7 +-
 vector/v.generalize/v.generalize.html              |     10 +-
 vector/v.hull/v.hull.html                          |      2 +-
 vector/v.in.ascii/main.c                           |      2 +-
 vector/v.in.ascii/testsuite/test_csv.py            |    182 +
 vector/v.in.ascii/v.in.ascii.html                  |      4 +-
 vector/v.in.db/v.in.db.html                        |      2 +-
 vector/v.in.dwg/v.in.dwg.html                      |      2 +-
 vector/v.in.dxf/v.in.dxf.html                      |      2 +-
 vector/v.in.lidar/attributes.c                     |    242 +
 vector/v.in.lidar/attributes.h                     |     32 +
 vector/v.in.lidar/count_decimation.c               |    134 +
 vector/v.in.lidar/count_decimation.h               |     54 +
 vector/v.in.lidar/filters.c                        |     89 +
 vector/v.in.lidar/filters.h                        |     37 +
 vector/v.in.lidar/info.c                           |     89 +
 vector/v.in.lidar/info.h                           |     21 +
 vector/v.in.lidar/lidar.c                          |     41 +
 vector/v.in.lidar/lidar.h                          |     69 +
 vector/v.in.lidar/main.c                           |    961 +-
 vector/v.in.lidar/projection.c                     |    140 +
 vector/v.in.lidar/projection.h                     |     29 +
 vector/v.in.lidar/testsuite/basic_test.py          |     68 +
 vector/v.in.lidar/testsuite/decimation_test.py     |    161 +
 vector/v.in.lidar/testsuite/filter_test.py         |    208 +
 vector/v.in.lidar/testsuite/mask_test.py           |    157 +
 vector/v.in.lidar/v.in.lidar.html                  |     41 +-
 vector/v.in.lidar/vector_mask.c                    |     70 +
 vector/v.in.lidar/vector_mask.h                    |     34 +
 vector/v.in.ogr/dsn.c                              |     78 +
 vector/v.in.ogr/main.c                             |    141 +-
 vector/v.in.ogr/v.in.ogr.html                      |     50 +-
 vector/v.in.pdal/Makefile                          |     19 +
 vector/v.in.pdal/filters.c                         |    156 +
 vector/v.in.pdal/filters.h                         |     47 +
 vector/v.in.pdal/lidar.c                           |     77 +
 vector/v.in.pdal/lidar.h                           |     94 +
 vector/v.in.pdal/main.cpp                          |    547 +
 vector/v.in.pdal/projection.c                      |    214 +
 vector/v.in.pdal/projection.h                      |     35 +
 vector/v.in.pdal/testsuite/basic_test.py           |     71 +
 vector/v.in.pdal/testsuite/filter_test.py          |    208 +
 vector/v.in.pdal/v.in.pdal.html                    |     39 +
 vector/v.in.region/v.in.region.html                |      2 +-
 vector/v.info/v.info.html                          |      6 +-
 vector/v.kcv/v.kcv.html                            |      2 +-
 vector/v.kernel/main.c                             |      6 +-
 vector/v.kernel/v.kernel.html                      |      2 +-
 vector/v.label.sa/v.label.sa.html                  |      2 +-
 vector/v.label/v.label.html                        |      2 +-
 vector/v.lidar.correction/v.lidar.correction.html  |      2 +-
 .../v.lidar.edgedetection.html                     |      2 +-
 vector/v.lidar.growing/v.lidar.growing.html        |      2 +-
 vector/v.lrs/lrs.html                              |      2 +-
 vector/v.lrs/v.lrs.create/v.lrs.create.html        |      2 +-
 vector/v.lrs/v.lrs.label/v.lrs.label.html          |      2 +-
 vector/v.lrs/v.lrs.segment/v.lrs.segment.html      |      2 +-
 vector/v.lrs/v.lrs.where/v.lrs.where.html          |      2 +-
 vector/v.mkgrid/main.c                             |      2 +-
 vector/v.mkgrid/v.mkgrid.html                      |      2 +-
 vector/v.neighbors/v.neighbors.html                |      2 +-
 vector/v.net.alloc/Makefile                        |      2 +-
 vector/v.net.alloc/alloc.c                         |    266 +
 vector/v.net.alloc/alloc.h                         |     20 +
 vector/v.net.alloc/main.c                          |    212 +-
 vector/v.net.alloc/v.net.alloc.html                |     71 +-
 vector/v.net.alloc/v_net_alloc_from_centers.png    |    Bin 0 -> 47054 bytes
 vector/v.net.alloc/v_net_alloc_to_centers.png      |    Bin 0 -> 47005 bytes
 vector/v.net.allpairs/v.net.allpairs.html          |      2 +-
 vector/v.net.bridge/v.net.bridge.html              |      2 +-
 vector/v.net.centrality/v.net.centrality.html      |      4 +-
 vector/v.net.components/main.c                     |     46 +-
 vector/v.net.components/v.net.components.html      |     39 +-
 vector/v.net.connectivity/v.net.connectivity.html  |      2 +-
 vector/v.net.distance/main.c                       |    113 +-
 vector/v.net.distance/v.net.distance.html          |     31 +-
 vector/v.net.flow/v.net.flow.html                  |      2 +-
 vector/v.net.iso/main.c                            |    233 +-
 vector/v.net.iso/v.net.iso.html                    |     25 +-
 vector/v.net.path/main.c                           |     68 +-
 vector/v.net.path/path.c                           |     42 +-
 vector/v.net.path/v.net.path.html                  |     27 +-
 vector/v.net.salesman/main.c                       |    179 +-
 vector/v.net.salesman/v.net.salesman.html          |     24 +-
 vector/v.net.spanningtree/v.net.spanningtree.html  |     21 +-
 vector/v.net.steiner/main.c                        |     79 +-
 vector/v.net.steiner/v.net.steiner.html            |      7 +-
 vector/v.net.timetable/v.net.timetable.html        |      2 +-
 vector/v.net.visibility/v.net.visibility.html      |      2 +-
 vector/v.net/Makefile                              |      4 +-
 vector/v.net/args.c                                |     44 +-
 vector/v.net/main.c                                |     33 +-
 vector/v.net/proto.h                               |      7 +-
 vector/v.net/testsuite/test_v_net.py               |     50 +
 vector/v.net/turntable.c                           |    744 +
 vector/v.net/v.net.html                            |     42 +-
 vector/v.normal/v.normal.html                      |      2 +-
 vector/v.out.ascii/v.out.ascii.html                |      2 +-
 vector/v.out.dxf/v.out.dxf.html                    |      2 +-
 vector/v.out.lidar/Makefile                        |     16 +
 vector/v.out.lidar/main.c                          |    822 +
 vector/v.out.lidar/testsuite/test_v_out_lidar.py   |     76 +
 vector/v.out.lidar/v.out.lidar.html                |     52 +
 vector/v.out.ogr/v.out.ogr.html                    |      2 +-
 vector/v.out.postgis/v.out.postgis.html            |      2 +-
 vector/v.out.pov/v.out.pov.html                    |      2 +-
 vector/v.out.svg/v.out.svg.html                    |      2 +-
 vector/v.outlier/v.outlier.html                    |      2 +-
 vector/v.overlay/v.overlay.html                    |      2 +-
 vector/v.parallel/v.parallel.html                  |      2 +-
 vector/v.patch/main.c                              |     25 +-
 vector/v.patch/v.patch.html                        |      2 +-
 vector/v.perturb/v.perturb.html                    |      2 +-
 vector/v.proj/main.c                               |      1 +
 vector/v.proj/v.proj.html                          |     18 +-
 vector/v.qcount/v.qcount.html                      |      2 +-
 vector/v.random/main.c                             |      7 +-
 vector/v.random/v.random.html                      |      4 +-
 vector/v.reclass/v.reclass.html                    |      2 +-
 vector/v.rectify/v.rectify.html                    |      4 +-
 vector/v.sample/v.sample.html                      |      2 +-
 vector/v.segment/v.segment.html                    |      2 +-
 vector/v.select/main.c                             |     10 +-
 vector/v.select/overlap.c                          |      4 +-
 vector/v.select/proto.h                            |      6 +-
 vector/v.select/select.c                           |      8 +-
 vector/v.select/v.select.html                      |      2 +-
 vector/v.select/write.c                            |     27 +-
 vector/v.split/main.c                              |     21 +-
 vector/v.split/v.split.html                        |     32 +-
 vector/v.support/v.support.html                    |      2 +-
 vector/v.surf.bspline/v.surf.bspline.html          |      4 +-
 vector/v.surf.idw/v.surf.idw.html                  |     50 +-
 vector/v.surf.rst/v.surf.rst.html                  |      2 +-
 vector/v.timestamp/v.timestamp.html                |      2 +-
 vector/v.to.3d/testsuite/test_vto3d.py             |     38 +
 vector/v.to.3d/v.to.3d.html                        |      2 +-
 vector/v.to.db/areas.c                             |     27 +-
 vector/v.to.db/find.c                              |     66 +-
 vector/v.to.db/global.h                            |      1 +
 vector/v.to.db/lines.c                             |      1 +
 vector/v.to.db/main.c                              |     66 +-
 vector/v.to.db/query.c                             |      1 +
 vector/v.to.db/report.c                            |      2 +-
 vector/v.to.db/v.to.db.html                        |      2 +-
 vector/v.to.points/v.to.points.html                |     21 +-
 vector/v.to.rast/do_areas.c                        |      3 +-
 vector/v.to.rast/main.c                            |      2 +-
 vector/v.to.rast/v.to.rast.html                    |     21 +-
 vector/v.to.rast/vect2rast.c                       |     23 +-
 vector/v.to.rast3/v.to.rast3.html                  |      2 +-
 vector/v.transform/main.c                          |      2 +-
 vector/v.transform/v.transform.html                |      5 +-
 vector/v.type/v.type.html                          |      2 +-
 vector/v.univar/v.univar.html                      |      2 +-
 vector/v.vect.stats/main.c                         |      2 +-
 vector/v.vol.rst/user3.c                           |      1 -
 vector/v.vol.rst/v.vol.rst.html                    |      2 +-
 vector/v.voronoi/v.voronoi.html                    |      2 +-
 vector/v.what.rast/main.c                          |     40 +-
 vector/v.what.rast/v.what.rast.html                |     31 +-
 vector/v.what.rast3/main.c                         |      1 +
 vector/v.what.rast3/v.what.rast3.html              |      2 +-
 vector/v.what/testsuite/test_vwhat_layers.py       |      3 +-
 vector/v.what/testsuite/test_vwhat_ncspm.py        |    173 +-
 vector/v.what/v.what.html                          |      2 +-
 visualization/Makefile                             |      3 +-
 visualization/wximgview/Makefile                   |     25 -
 visualization/wximgview/main.cpp                   |    283 -
 visualization/wximgview/wximgview.h                |     48 -
 visualization/wximgview/wximgview.html             |     45 -
 visualization/ximgview/ximgview.html               |      2 +-
 1713 files changed, 442753 insertions(+), 157496 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/grass.git



More information about the Pkg-grass-devel mailing list