[grass] branch experimental updated (8a0bbd6 -> d2f10f4)

Bas Couwenberg sebastic at debian.org
Fri Oct 28 14:15:57 UTC 2016


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

sebastic pushed a change to branch experimental
in repository grass.

      from  8a0bbd6   Set distribution to experimental.
      adds  b37c84e   Update branch in gbp.conf & Vcs-Git URL.
      adds  2c4c66d   Require at least liblas 1.8.0-8 for GDAL 2.0 transition.
      adds  97aea99   Mark various-typos.patch as Applied-Upstream.
      adds  8496d0d   Add patch for various typos.
      adds  ddd35a4   Set distribution to unstable.
      adds  85e10e6   Mark various-typos2.patch as Forwarded.
      adds  06d67e3   Mark various-typos2.patch as Applied-Upstream.
      adds  8f27e41   Reorder non-override targets in rules file.
      adds  48f633a   Update dh_python2 override to call dh_numpy too.
      adds  6ef02c2   Enable all hardening buildflags, except PIE (causes build failure).
      adds  8803a0f   Add patch to fix various spelling errors.
      adds  db0b0f1   Mark various-typos3.patch as Applied-Upstream.
      adds  f2cfcf2   Don't delete /usr/lib/grass70/etc/license.
      adds  d3ae4d7   Set distribution to unstable.
      adds  e5f62ec   Add template for x-grass7.
      adds  d20e4cd   Add patch to fix various spelling errors.
      adds  84b86e7   Reorder (build) dependencies.
      adds  12c32d6   Drop explicit python-numpy dependency, included in ${python:Depends} via dh_numpy.
      adds  a4ee23d   Have dh_python & dh_numpy act on specific packages only.
      adds  97bb762   Use dynamic list of wxpython images files to move to use /usr/share.
      adds  aa84b21   Install additional icon sizes in hicolor icon theme.
      adds  93bd175   Bump Standards-Version to 3.9.8, changes: additional icon sizes in hicolor theme.
      adds  2c3e8bf   Mark hicolor-icons.patch as Applied-Upstream.
      adds  9b7640e   Imported Upstream version 7.0.4~rc1
      adds  a95c5ad   Merge tag 'upstream/7.0.4_rc1'
      adds  d501b35   New upstream release candidate.
      adds  0bbd7ea   Update copyright file,
      adds  b3c91be   Drop patches applied upstream. Refresh remaining patches.
      adds  8ac70d5   Drop icons from package, included upstream.
      adds  db3fdff   Add python-matplotlib to grass-gui Recommends for the several wxGUI tools.
      adds  4440792   Add patch to fix spelling errors.
      adds  18f5d13   Add python-termcolor to grass-core Recommends for g.search.modules.
      adds  f89274b   Set distribution to experimental.
      adds  e641ac3   Imported Upstream version 7.0.4
      adds  a40b472   Merge tag 'upstream/7.0.4'
      adds  dcd879a   New upstream release.
      adds  1368439   Reorder configure options.
      adds  8df64bd   Set distribution to unstable.
      adds  1f46a62   Add patches by Alexis Bienvenüe to make the build reproducible.
      adds  e3e2d44   Set distribution to unstable.
      adds  e435d03   Add upstream patch to fix FTBFS with GCC 6.
      adds  e3f7745   Add patch to fix spelling errors.
      adds  ae45e8f   Set distribution to unstable.
      adds  0ac2606   Mark spelling-errors2.patch as Applied-Upstream.
      adds  522b013   Mark patches as Applied-Upstream.
      adds  1a44a69   Imported Upstream version 7.0.5~rc1
      adds  99ec12e   Merge tag 'upstream/7.0.5_rc1'
      adds  05fc61a   New upstream release candidate.
      adds  405b892   Drop patches applied upstream, refresh remaining patches.
      adds  c073f1b   Use SOURCE_DATE_EPOCH as random seed for reproducible builds.
      adds  078f158   Update copyright file, add license & copyright for wxlibplot.py.
      adds  dae55d3   Add patch to fix spelling errors.
      adds  84a8c04   Set distribution to experimental.
      adds  ca3d43b   Change libmysqlclient-dev dependency to default-libmysqlclient-dev.
      adds  f5b20d4   Drop libmysqlclient-dev dependency, default-libmysqlclient-dev should be used instead, but its dependencies cannot be satisfied on mips64el.
      adds  c835ff3   Imported Upstream version 7.0.5~rc2
      adds  118474d   Merge tag 'upstream/7.0.5_rc2'
      adds  09e369a   New upstream release candidate.
      adds  c1fec17   Drop spelling-errors2.patch, applied upstream.
      adds  2594cf1   Drop --with-mysql configure options to disable MySQL/MariaDB support.
      adds  26a9b7b   Add patch to fix new spelling errors.
      adds  fab7375   Update copyright file.
      adds  88a7a3c   Mark spelling-error patches as Forwarded.
      adds  c509f18   Set distribution to experimental.
      adds  165a884   Mark spelling-error patches as Applied-Upstream.
      adds  6dd9926   Imported Upstream version 7.0.5
      adds  a887d1b   Merge tag 'upstream/7.0.5'
      adds  1ac80c1   New upstream release.
      adds  b3c9fe0   Drop spelling error patches, applied upstream.
      adds  0041d76   Include CITING in docs.
      adds  07ac2d7   Explicitly remove INSTALL file, not installed.
      adds  b8a0f3c   Set distribution to unstable.
      adds  e98a3ae   Simplify hardening-no-fortify-functions lintian overrides.
      adds  0898324   Reinstate MySQL/MariaDB support, mariadb-10.0 available on mips64el now.
      adds  38f8194   Set distribution to unstable.
      adds  0da4b68   Drop unused overrides for hardening-no-pie.
       new  e631b5e   Update branch in gbp.conf & Vcs-Git URL.
       new  9c27093   Update watch file for 7.2.x releases.
       new  9084003   Imported Upstream version 7.2.0~rc1
       new  d1ad0dd   Merge tag 'upstream/7.2.0_rc1' into experimental
       new  9d29378   New upstream release candidate.
       new  95b7a09   Refresh patches.
       new  183177f   Enable bzip2 support.
       new  6d5335a   Enable PDAL support.
       new  60759e7   Update copyright file.
       new  c02e2a3   Add jquery.fixedheadertable.js to missing-sources.
       new  6c26262   Use packaged jQuery in HTML documentation.
       new  8eb583d   Revert "Enable PDAL support." (causes FTBFS)
       new  2088036   Remove empty files (class_graphical).
       new  2a9666c   Drop unused override for hardening-no-fortify-functions.
       new  8b84f60   Add patch to fix spelling errors.
       new  d2f10f4   Set distribution to experimental.

The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES                                            |    12 +-
 CITING                                             |    28 +
 COPYING                                            |     8 +-
 ChangeLog_7.0.3.gz                                 |   Bin 820475 -> 0 bytes
 ChangeLog_7.2.0RC1.gz                              |   Bin 0 -> 847678 bytes
 INSTALL                                            |    66 +-
 Makefile                                           |     7 +-
 NEWS                                               |    11 +
 README.debian                                      |     3 +-
 REQUIREMENTS.html                                  |    40 +-
 Vagrantfile                                        |   113 +
 config.guess                                       |   129 +-
 config.sub                                         |    30 +-
 configure                                          |  1933 +-
 configure.in                                       |   208 +-
 contributors_extra.csv                             |    46 +-
 db/databaseintro.html                              |     1 +
 db/db.columns/db.columns.html                      |     2 +-
 db/db.connect/db.connect.html                      |    67 +-
 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/dbfexe.c                            |     2 +-
 db/drivers/dbf/grass-dbf.html                      |     2 +-
 db/drivers/mysql/db.c                              |     8 +-
 db/drivers/mysql/dbe.c                             |     6 +-
 db/drivers/mysql/execute.c                         |     2 +-
 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                           |    27 +-
 db/drivers/postgres/dbdriver.h                     |     3 +
 db/drivers/postgres/execute.c                      |     2 +-
 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 +
 debian/changelog                                   |   123 +
 debian/control                                     |    95 +-
 debian/control.in                                  |    53 +-
 debian/copyright                                   |    58 +-
 debian/grass-core.dirs                             |     2 +-
 debian/grass-core.docs                             |     1 +
 debian/grass-core.install                          |    18 +-
 debian/grass-core.links                            |    23 +-
 debian/grass-core.links.in                         |     1 +
 debian/grass-core.lintian-overrides                |    53 +-
 debian/grass-core.manpages                         |     2 +-
 debian/grass-dev.dirs                              |     6 +-
 debian/grass-dev.install                           |     4 +-
 debian/grass-dev.links                             |     2 +-
 debian/grass-doc.install                           |     4 +-
 debian/grass-doc.links                             |     3 +-
 debian/grass-doc.links.in                          |     1 +
 debian/grass-gui.dirs                              |     2 +-
 debian/grass-gui.install                           |     4 +-
 debian/grass-gui.links                             |    33 +-
 debian/grass-gui.links.in                          |    29 +-
 debian/missing-sources/jquery.fixedheadertable.js  |   706 +
 debian/patches/appstream.patch                     |     6 +-
 debian/patches/instdir                             |     4 +-
 debian/patches/jquery.patch                        |    15 +
 debian/patches/pager                               |     2 +-
 debian/patches/series                              |     3 +-
 debian/patches/spelling-errors.patch               |    85 +
 debian/patches/various-typos.patch                 |   522 -
 debian/rules                                       |   115 +-
 debian/watch                                       |     2 +-
 debian/x-grass7                                    |     6 +-
 debian/x-grass7.in                                 |    19 +
 demolocation/PERMANENT/.bash_history               |    43 -
 demolocation/PERMANENT/.bashrc                     |    14 -
 display/Makefile                                   |     1 +
 display/d.barscale/draw_scale.c                    |  1089 +-
 display/d.barscale/main.c                          |   187 +-
 display/d.barscale/options.h                       |     3 +-
 display/d.barscale/thumbnails/README               |    11 +-
 display/d.barscale/thumbnails/arrow_ends.png       |   Bin 235 -> 379 bytes
 display/d.barscale/thumbnails/both_ticks.png       |   Bin 180 -> 330 bytes
 display/d.barscale/thumbnails/classic.png          |   Bin 226 -> 324 bytes
 display/d.barscale/thumbnails/down_ticks.png       |   Bin 177 -> 329 bytes
 display/d.barscale/thumbnails/full_checker.png     |   Bin 189 -> 340 bytes
 display/d.barscale/thumbnails/hollow.png           |   Bin 175 -> 324 bytes
 display/d.barscale/thumbnails/line.png             |   Bin 225 -> 322 bytes
 display/d.barscale/thumbnails/mixed_checker.png    |   Bin 191 -> 343 bytes
 display/d.barscale/thumbnails/part_checker.png     |   Bin 195 -> 349 bytes
 display/d.barscale/thumbnails/solid.png            |   Bin 166 -> 317 bytes
 display/d.barscale/thumbnails/tail_checker.png     |   Bin 188 -> 341 bytes
 display/d.barscale/thumbnails/up_ticks.png         |   Bin 177 -> 327 bytes
 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.grid/d.grid.html                         |    49 +-
 display/d.grid/fiducial.c                          |    26 +-
 display/d.grid/local_proto.h                       |    11 +-
 display/d.grid/main.c                              |   169 +-
 display/d.grid/plot.c                              |   927 +-
 display/d.grid/plotborder.c                        |   165 +-
 display/d.his/d.his.html                           |     2 +-
 display/d.histogram/bar.c                          |     3 +-
 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.vect/Makefile                     |    12 +
 display/d.legend.vect/d.legend.vect.html           |   107 +
 display/d.legend.vect/d_legend_vect.png            |   Bin 0 -> 94961 bytes
 .../d.legend.vect/d_legend_vect_subheadings.png    |   Bin 0 -> 2784 bytes
 display/d.legend.vect/draw.c                       |   293 +
 display/d.legend.vect/local_proto.h                |     5 +
 display/d.legend.vect/main.c                       |   294 +
 display/d.legend/d.legend.html                     |    52 +-
 .../d_legend_custom_labels_and_background.png      |   Bin 0 -> 140543 bytes
 display/d.legend/d_legend_logarithmic.png          |   Bin 0 -> 154536 bytes
 display/d.legend/draw.c                            |  1364 +
 display/d.legend/get_stats.c                       |   179 +-
 display/d.legend/histogram.c                       |   336 +-
 display/d.legend/local_proto.h                     |    19 +-
 display/d.legend/main.c                            |  1044 +-
 display/d.linegraph/d.linegraph.html               |     2 +-
 display/d.mon/Makefile                             |     2 +
 display/d.mon/d.mon.html                           |    15 +-
 display/d.mon/list.c                               |   149 +-
 display/d.mon/main.c                               |    52 +-
 display/d.mon/proto.h                              |    11 +-
 display/d.mon/render_cmd.py                        |   124 +
 display/d.mon/start.c                              |   225 +-
 display/d.mon/stop.c                               |    93 +-
 display/d.northarrow/Makefile                      |    12 +-
 display/d.northarrow/d.northarrow.html             |    27 +-
 display/d.northarrow/draw_n_arrow.c                |   207 +-
 display/d.northarrow/main.c                        |   120 +-
 display/d.northarrow/options.h                     |     4 +-
 display/d.northarrow/thumbnails/1a.png             |   Bin 0 -> 522 bytes
 display/d.northarrow/thumbnails/1b.png             |   Bin 0 -> 661 bytes
 display/d.northarrow/thumbnails/2.png              |   Bin 0 -> 455 bytes
 display/d.northarrow/thumbnails/3.png              |   Bin 0 -> 405 bytes
 display/d.northarrow/thumbnails/4.png              |   Bin 0 -> 569 bytes
 display/d.northarrow/thumbnails/5.png              |   Bin 0 -> 649 bytes
 display/d.northarrow/thumbnails/6.png              |   Bin 0 -> 725 bytes
 display/d.northarrow/thumbnails/7a.png             |   Bin 0 -> 401 bytes
 display/d.northarrow/thumbnails/7b.png             |   Bin 0 -> 402 bytes
 display/d.northarrow/thumbnails/8a.png             |   Bin 0 -> 657 bytes
 display/d.northarrow/thumbnails/8b.png             |   Bin 0 -> 624 bytes
 display/d.northarrow/thumbnails/9.png              |   Bin 0 -> 517 bytes
 display/d.northarrow/thumbnails/README             |    25 +
 display/d.northarrow/thumbnails/arrow1.png         |   Bin 0 -> 473 bytes
 display/d.northarrow/thumbnails/arrow2.png         |   Bin 0 -> 424 bytes
 display/d.northarrow/thumbnails/arrow3.png         |   Bin 0 -> 456 bytes
 display/d.northarrow/thumbnails/basic_compass.png  |   Bin 0 -> 584 bytes
 display/d.northarrow/thumbnails/fancy_compass.png  |   Bin 0 -> 581 bytes
 display/d.northarrow/thumbnails/star.png           |   Bin 0 -> 448 bytes
 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             |    65 +-
 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/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.text/main.c                              |    86 +-
 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/Makefile                   |     4 +-
 display/d.vect.thematic/d.vect.thematic.html       |    92 +-
 display/d.vect.thematic/d_vect_thematic.png        |   Bin 116313 -> 55543 bytes
 display/d.vect.thematic/d_vect_thematic_leg.txt    |    16 +
 display/d.vect.thematic/display.c                  |   241 +
 display/d.vect.thematic/legend.c                   |    65 +
 display/d.vect.thematic/local_proto.h              |    20 +
 display/d.vect.thematic/main.c                     |   383 +-
 display/d.vect/d.vect.html                         |     2 +-
 display/d.vect/legend.c                            |    78 +
 display/d.vect/local_proto.h                       |     5 +
 display/d.vect/main.c                              |    46 +-
 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/howto_release.txt                              |    81 +-
 doc/infrastructure.txt                             |    58 +-
 doc/projectionintro.html                           |     3 +-
 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                         |    33 +-
 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                   |     6 +-
 general/g.parser/g.parser.html                     |     8 +-
 general/g.parser/test.pl                           |     2 +-
 general/g.parser/test.py                           |     2 +-
 general/g.parser/test.sh                           |     2 +-
 general/g.pnmcomp/g.pnmcomp.html                   |     2 +-
 general/g.ppmtopng/g.ppmtopng.html                 |     2 +-
 general/g.proj/datumtrans.c                        |     8 +-
 general/g.proj/g.proj.html                         |    37 +-
 general/g.proj/input.c                             |     4 +-
 general/g.proj/output.c                            |     5 +-
 general/g.region/g.region.html                     |   265 +-
 general/g.region/printwindow.c                     |    25 +-
 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/Makefile                         |     2 +-
 general/g.version/g.version.html                   |    20 +-
 general/g.version/main.c                           |    19 +-
 grasslib.dox                                       |    13 +-
 gui/icons/Makefile                                 |    41 +-
 gui/icons/grass-128x128.png                        |   Bin 0 -> 12275 bytes
 gui/icons/grass-16x16.png                          |   Bin 0 -> 1190 bytes
 gui/icons/grass-192x192.png                        |   Bin 0 -> 17277 bytes
 gui/icons/grass-22x22.png                          |   Bin 0 -> 1380 bytes
 gui/icons/grass-24x24.png                          |   Bin 0 -> 1504 bytes
 gui/icons/grass-32x32.png                          |   Bin 0 -> 1983 bytes
 gui/icons/grass-36x36.png                          |   Bin 0 -> 2248 bytes
 gui/icons/grass-40x40.png                          |   Bin 0 -> 2630 bytes
 gui/icons/grass-42x42.png                          |   Bin 0 -> 2894 bytes
 gui/icons/grass-72x72.png                          |   Bin 0 -> 5516 bytes
 gui/icons/grass-80x80.png                          |   Bin 0 -> 6492 bytes
 gui/icons/grass-8x8.png                            |   Bin 0 -> 597 bytes
 gui/icons/grass-96x96.png                          |   Bin 0 -> 8223 bytes
 gui/icons/grass.appdata.xml                        |    33 +-
 gui/icons/grass.desktop                            |     4 +-
 gui/icons/grass.ico                                |   Bin 17542 -> 102134 bytes
 gui/icons/grass.svg                                |   206 +-
 gui/icons/grass/locked.png                         |   Bin 0 -> 883 bytes
 gui/icons/grass/python.png                         |   Bin 0 -> 977 bytes
 gui/icons/grass/select.png                         |   Bin 0 -> 629 bytes
 gui/icons/grass/unlocked.png                       |   Bin 0 -> 880 bytes
 gui/icons/grass_osgeo.ico                          |   Bin 17542 -> 102134 bytes
 gui/images/Makefile                                |     2 +-
 gui/images/grass_world3-nq8.png                    |   Bin 0 -> 1806937 bytes
 gui/images/splash_screen.png                       |   Bin 191280 -> 190281 bytes
 gui/images/splash_screen.svg                       |   528 +
 gui/images/startup_banner.png                      |   Bin 13762 -> 12529 bytes
 gui/images/startup_banner.svg                      |   369 +-
 gui/images/startup_banner.txt                      |    20 +-
 gui/images/startup_banner_isis.png                 |   Bin 82822 -> 25460 bytes
 gui/images/symbols/legend/area.png                 |   Bin 0 -> 234 bytes
 gui/images/symbols/legend/area_curved.png          |   Bin 0 -> 1193 bytes
 gui/images/symbols/legend/line.png                 |   Bin 0 -> 153 bytes
 gui/images/symbols/legend/line_crooked.png         |   Bin 0 -> 435 bytes
 gui/scripts/d.wms.py                               |    35 +-
 gui/wxpython/Makefile                              |    16 +-
 gui/wxpython/README                                |     4 +-
 gui/wxpython/animation/anim.py                     |    17 +-
 gui/wxpython/animation/controller.py               |   153 +-
 gui/wxpython/animation/data.py                     |    41 +-
 gui/wxpython/animation/dialogs.py                  |   957 +-
 gui/wxpython/animation/frame.py                    |    84 +-
 gui/wxpython/animation/g.gui.animation.html        |     2 +-
 gui/wxpython/animation/g.gui.animation.py          |     9 +-
 gui/wxpython/animation/mapwindow.py                |    27 +-
 gui/wxpython/animation/nviztask.py                 |   108 +-
 gui/wxpython/animation/provider.py                 |   265 +-
 gui/wxpython/animation/temporal_manager.py         |   186 +-
 gui/wxpython/animation/toolbars.py                 |   117 +-
 gui/wxpython/animation/utils.py                    |    30 +-
 gui/wxpython/core/__init__.py                      |     2 +-
 gui/wxpython/core/debug.py                         |    33 +-
 gui/wxpython/core/gcmd.py                          |   398 +-
 gui/wxpython/core/gconsole.py                      |   159 +-
 gui/wxpython/core/giface.py                        |    32 +-
 gui/wxpython/core/globalvar.py                     |    59 +-
 gui/wxpython/core/gthread.py                       |    13 +-
 gui/wxpython/core/layerlist.py                     |    40 +-
 gui/wxpython/core/menutree.py                      |    61 +-
 gui/wxpython/core/render.py                        |  1098 +-
 gui/wxpython/core/settings.py                      |  1460 +-
 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                     |   106 +-
 gui/wxpython/core/treemodel.py                     |    55 +-
 gui/wxpython/core/units.py                         |   182 +-
 gui/wxpython/core/utils.py                         |   693 +-
 gui/wxpython/core/workspace.py                     |   956 +-
 gui/wxpython/core/ws.py                            |   191 +-
 .../example => gui/wxpython/datacatalog}/Makefile  |     0
 gui/wxpython/datacatalog/__init__.py               |     5 +
 gui/wxpython/datacatalog/catalog.py                |    99 +
 gui/wxpython/datacatalog/frame.py                  |   130 +
 gui/wxpython/datacatalog/g.gui.datacatalog.html    |    58 +
 gui/wxpython/datacatalog/g.gui.datacatalog.py      |    52 +
 gui/wxpython/datacatalog/toolbars.py               |    84 +
 gui/wxpython/datacatalog/tree.py                   |   970 +
 gui/wxpython/dbmgr/__init__.py                     |     2 +-
 gui/wxpython/dbmgr/base.py                         |  3082 +-
 gui/wxpython/dbmgr/dbmgr_frame.jpg                 |   Bin 76570 -> 0 bytes
 gui/wxpython/dbmgr/dbmgr_frame.png                 |   Bin 0 -> 25243 bytes
 gui/wxpython/dbmgr/dbmgr_sql_builder.png           |   Bin 0 -> 43897 bytes
 gui/wxpython/dbmgr/dialogs.py                      |   587 +-
 gui/wxpython/dbmgr/g.gui.dbmgr.html                |    17 +-
 gui/wxpython/dbmgr/g.gui.dbmgr.py                  |    16 +-
 gui/wxpython/dbmgr/manager.py                      |   156 +-
 gui/wxpython/dbmgr/sqlbuilder.py                   |   702 +-
 gui/wxpython/dbmgr/vinfo.py                        |   123 +-
 gui/wxpython/docs/wxGUI.components.html            |     7 +-
 gui/wxpython/docs/wxGUI.html                       |    38 +-
 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_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/docs/wxgui_sphinx/conf.py             |    47 +-
 gui/wxpython/gcp/__init__.py                       |     2 +-
 gui/wxpython/gcp/g.gui.gcp.html                    |     4 +-
 gui/wxpython/gcp/g.gui.gcp.py                      |     4 +
 gui/wxpython/gcp/manager.py                        |  1685 +-
 gui/wxpython/gcp/mapdisplay.py                     |   187 +-
 gui/wxpython/gcp/statusbar.py                      |     2 +
 gui/wxpython/gcp/toolbars.py                       |    84 +-
 gui/wxpython/gis_set.py                            |   829 +-
 gui/wxpython/gis_set_error.py                      |    17 +-
 gui/wxpython/gmodeler/Makefile                     |     5 +-
 gui/wxpython/gmodeler/__init__.py                  |     2 +-
 gui/wxpython/gmodeler/dialogs.py                   |   805 +-
 gui/wxpython/gmodeler/frame.py                     |  1518 +-
 gui/wxpython/gmodeler/g.gui.gmodeler.html          |   427 +-
 gui/wxpython/gmodeler/g.gui.gmodeler.py            |     4 +
 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/giface.py                    |     8 +-
 gui/wxpython/gmodeler/gmodeler_frame.png           |   Bin 67162 -> 0 bytes
 gui/wxpython/gmodeler/menudata.py                  |    12 +-
 gui/wxpython/gmodeler/model.py                     |  1664 +-
 gui/wxpython/gmodeler/preferences.py               |   909 +-
 gui/wxpython/gmodeler/toolbars.py                  |    78 +-
 gui/wxpython/gui_core/__init__.py                  |     2 +-
 gui/wxpython/gui_core/dialogs.py                   |  2658 +-
 gui/wxpython/gui_core/forms.py                     |  2346 +-
 gui/wxpython/gui_core/ghelp.py                     |   747 +-
 gui/wxpython/gui_core/goutput.py                   |   495 +-
 gui/wxpython/gui_core/gselect.py                   |  1182 +-
 gui/wxpython/gui_core/mapdisp.py                   |   394 +-
 gui/wxpython/gui_core/menu.py                      |   150 +-
 gui/wxpython/gui_core/preferences.py               |  2377 +-
 gui/wxpython/gui_core/prompt.py                    |   253 +-
 gui/wxpython/gui_core/pyedit.py                    |   695 +
 gui/wxpython/gui_core/pystc.py                     |   281 +-
 gui/wxpython/gui_core/query.py                     |   132 +-
 gui/wxpython/gui_core/simplelmgr.py                |    93 +-
 gui/wxpython/gui_core/toolbars.py                  |   208 +-
 gui/wxpython/gui_core/treeview.py                  |    92 +-
 gui/wxpython/gui_core/vselect.py                   |   429 +
 gui/wxpython/gui_core/widgets.py                   |   472 +-
 gui/wxpython/gui_core/wxlibplot.py                 |  2556 +
 gui/wxpython/iclass/__init__.py                    |     2 +-
 gui/wxpython/iclass/dialogs.py                     |   624 +-
 gui/wxpython/iclass/digit.py                       |   111 +-
 gui/wxpython/iclass/frame.py                       |  1038 +-
 gui/wxpython/iclass/g.gui.iclass.html              |     2 +-
 gui/wxpython/iclass/g.gui.iclass.py                |     8 +-
 gui/wxpython/iclass/plots.py                       |   229 +-
 gui/wxpython/iclass/statistics.py                  |    78 +-
 gui/wxpython/iclass/toolbars.py                    |   235 +-
 gui/wxpython/icons/__init__.py                     |     2 +-
 gui/wxpython/icons/icon.py                         |    65 +-
 gui/wxpython/iscatt/__init__.py                    |     2 +-
 gui/wxpython/iscatt/controllers.py                 |   504 +-
 gui/wxpython/iscatt/core_c.py                      |   153 +-
 gui/wxpython/iscatt/dialogs.py                     |   371 +-
 gui/wxpython/iscatt/frame.py                       |   305 +-
 gui/wxpython/iscatt/iscatt_core.py                 |   320 +-
 gui/wxpython/iscatt/plots.py                       |   544 +-
 gui/wxpython/iscatt/toolbars.py                    |   275 +-
 gui/wxpython/lmgr/__init__.py                      |     3 +-
 gui/wxpython/lmgr/frame.py                         |  1706 +-
 gui/wxpython/lmgr/giface.py                        |    33 +-
 gui/wxpython/lmgr/layertree.py                     |  1727 +-
 gui/wxpython/lmgr/menudata.py                      |    10 +-
 gui/wxpython/lmgr/pyshell.py                       |   101 +-
 gui/wxpython/lmgr/toolbars.py                      |   208 +-
 gui/wxpython/location_wizard/__init__.py           |     2 +-
 gui/wxpython/location_wizard/base.py               |    27 +-
 gui/wxpython/location_wizard/dialogs.py            |   482 +-
 gui/wxpython/location_wizard/wizard.py             |  1767 +-
 gui/wxpython/mapdisp/__init__.py                   |     2 +-
 gui/wxpython/mapdisp/frame.py                      |  1085 +-
 gui/wxpython/mapdisp/gprint.py                     |    11 +-
 gui/wxpython/mapdisp/main.py                       |   422 +-
 gui/wxpython/mapdisp/statusbar.py                  |   766 +-
 gui/wxpython/mapdisp/test_mapdisp.py               |    45 +-
 gui/wxpython/mapdisp/toolbars.py                   |   316 +-
 gui/wxpython/mapswipe/__init__.py                  |     2 +-
 gui/wxpython/mapswipe/dialogs.py                   |   206 +-
 gui/wxpython/mapswipe/frame.py                     |   369 +-
 gui/wxpython/mapswipe/g.gui.mapswipe.py            |     4 +
 gui/wxpython/mapswipe/mapwindow.py                 |    83 +-
 gui/wxpython/mapswipe/toolbars.py                  |    52 +-
 gui/wxpython/mapwin/__init__.py                    |     2 +-
 gui/wxpython/mapwin/analysis.py                    |    88 +-
 gui/wxpython/mapwin/base.py                        |   118 +-
 gui/wxpython/mapwin/buffered.py                    |   902 +-
 gui/wxpython/mapwin/decorations.py                 |   288 +-
 gui/wxpython/mapwin/graphics.py                    |   134 +-
 gui/wxpython/modules/__init__.py                   |     2 +-
 gui/wxpython/modules/colorrules.py                 |  1714 +-
 gui/wxpython/modules/extensions.py                 |   448 +-
 gui/wxpython/modules/histogram.py                  |   404 +-
 gui/wxpython/modules/import_export.py              |   946 +
 gui/wxpython/modules/mapsets_picker.py             |    11 +-
 gui/wxpython/modules/mcalc_builder.py              |   699 +-
 gui/wxpython/modules/vclean.py                     |   173 +-
 gui/wxpython/modules/vkrige.py                     |   793 +-
 gui/wxpython/nviz/__init__.py                      |     2 +-
 gui/wxpython/nviz/animation.py                     |   108 +-
 gui/wxpython/nviz/main.py                          |    10 +-
 gui/wxpython/nviz/mapwindow.py                     |  1941 +-
 gui/wxpython/nviz/preferences.py                   |   969 +-
 gui/wxpython/nviz/tools.py                         |  5497 +-
 gui/wxpython/nviz/workspace.py                     |   201 +-
 gui/wxpython/nviz/wxnviz.py                        |  1191 +-
 gui/wxpython/psmap/__init__.py                     |     2 +-
 gui/wxpython/psmap/dialogs.py                      |  6373 +-
 gui/wxpython/psmap/frame.py                        |  1805 +-
 gui/wxpython/psmap/g.gui.psmap.html                |     2 +-
 gui/wxpython/psmap/g.gui.psmap.py                  |     4 +
 gui/wxpython/psmap/instructions.py                 |  1495 +-
 gui/wxpython/psmap/menudata.py                     |    13 +-
 gui/wxpython/psmap/toolbars.py                     |   157 +-
 gui/wxpython/psmap/utils.py                        |   303 +-
 gui/wxpython/rdigit/__init__.py                    |     4 +
 gui/wxpython/rdigit/controller.py                  |   611 +
 gui/wxpython/rdigit/dialogs.py                     |   129 +
 gui/wxpython/rdigit/toolbars.py                    |   194 +
 gui/wxpython/rlisetup/__init__.py                  |     2 +-
 gui/wxpython/rlisetup/frame.py                     |   113 +-
 gui/wxpython/rlisetup/functions.py                 |     6 +-
 gui/wxpython/rlisetup/g.gui.rlisetup.html          |     4 +-
 gui/wxpython/rlisetup/g.gui.rlisetup.py            |     4 +
 gui/wxpython/rlisetup/sampling_frame.py            |   134 +-
 gui/wxpython/rlisetup/wizard.py                    |   448 +-
 gui/wxpython/timeline/__init__.py                  |     2 +-
 gui/wxpython/timeline/frame.py                     |   188 +-
 gui/wxpython/timeline/g.gui.timeline.html          |     2 +-
 gui/wxpython/timeline/g.gui.timeline.py            |     4 +
 gui/wxpython/tools/build_modules_xml.py            |    15 +-
 gui/wxpython/tools/update_menudata.py              |    68 +-
 gui/wxpython/tplot/__init__.py                     |     2 +-
 gui/wxpython/tplot/frame.py                        |   237 +-
 gui/wxpython/tplot/g.gui.tplot.py                  |    13 +-
 gui/wxpython/vdigit/__init__.py                    |     2 +-
 gui/wxpython/vdigit/dialogs.py                     |   452 +-
 gui/wxpython/vdigit/g.gui.vdigit.html              |     2 +-
 gui/wxpython/vdigit/g.gui.vdigit.py                |    22 +-
 gui/wxpython/vdigit/main.py                        |    10 +-
 gui/wxpython/vdigit/mapwindow.py                   |   744 +-
 gui/wxpython/vdigit/preferences.py                 |  1073 +-
 gui/wxpython/vdigit/toolbars.py                    |   807 +-
 gui/wxpython/vdigit/wxdigit.py                     |  1131 +-
 gui/wxpython/vdigit/wxdisplay.py                   |   735 +-
 gui/wxpython/vnet/__init__.py                      |     2 +-
 gui/wxpython/vnet/dialogs.py                       |  1417 +-
 gui/wxpython/vnet/toolbars.py                      |   203 +-
 gui/wxpython/vnet/vnet_core.py                     |   702 +-
 gui/wxpython/vnet/vnet_data.py                     |  1002 +-
 gui/wxpython/vnet/vnet_utils.py                    |    99 +-
 gui/wxpython/vnet/widgets.py                       |   194 +-
 gui/wxpython/web_services/__init__.py              |     2 +-
 gui/wxpython/web_services/cap_interface.py         |    99 +-
 gui/wxpython/web_services/dialogs.py               |   640 +-
 gui/wxpython/web_services/widgets.py               |   470 +-
 gui/wxpython/wxgui.py                              |    55 +-
 gui/wxpython/wxplot/__init__.py                    |     2 +-
 gui/wxpython/wxplot/base.py                        |   409 +-
 gui/wxpython/wxplot/dialogs.py                     |  1384 +-
 gui/wxpython/wxplot/histogram.py                   |   182 +-
 gui/wxpython/wxplot/profile.py                     |   298 +-
 gui/wxpython/wxplot/scatter.py                     |   188 +-
 gui/wxpython/xml/menudata.README                   |     2 +-
 gui/wxpython/xml/menudata_modeler.xml              |     6 +
 gui/wxpython/xml/menudata_pyedit.xml               |   113 +
 gui/wxpython/xml/toolboxes.xml                     |    78 +-
 gui/wxpython/xml/wxgui_items.xml                   |    11 +-
 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                            |   498 +-
 imagery/i.aster.toar/gain_aster.c                  |   246 +-
 imagery/i.aster.toar/i.aster.toar.html             |    12 +-
 imagery/i.aster.toar/main.c                        |   196 +-
 imagery/i.aster.toar/rad2ref_aster.c               |    15 +-
 imagery/i.atcorr/README                            |     2 +-
 imagery/i.atcorr/common.h                          |     2 +-
 imagery/i.atcorr/geomcond.cpp                      |     8 +-
 imagery/i.atcorr/geomcond.h                        |     4 +-
 imagery/i.atcorr/i.atcorr.html                     |    66 +-
 imagery/i.atcorr/iwave.cpp                         |   215 +-
 imagery/i.atcorr/iwave.h                           |     8 +-
 imagery/i.atcorr/main.cpp                          |     4 +
 imagery/i.atcorr/sensors_csv/PRISM-B.csv           |     3 +-
 imagery/i.atcorr/sensors_csv/PRISM-F.csv           |     3 +-
 imagery/i.atcorr/sensors_csv/PRISM-N.csv           |     3 +-
 imagery/i.atcorr/sensors_csv/geoeye1.csv           |   652 +
 imagery/i.biomass/i.biomass.html                   |    14 +-
 imagery/i.biomass/solar_day.c                      |    10 +-
 imagery/i.cca/i.cca.html                           |     2 +-
 imagery/i.cluster/i.cluster.html                   |     2 +-
 imagery/i.cluster/main.c                           |    25 +-
 imagery/i.cluster/open_files.c                     |    10 -
 imagery/i.eb.eta/eta.c                             |     2 +-
 imagery/i.eb.eta/i.eb.eta.html                     |     2 +-
 imagery/i.eb.evapfr/i.eb.evapfr.html               |    43 +-
 imagery/i.eb.evapfr/main.c                         |     3 +-
 imagery/i.eb.hsebal01/i.eb.hsebal01.html           |     2 +-
 imagery/i.eb.netrad/i.eb.netrad.html               |     2 +-
 imagery/i.eb.netrad/r_net.c                        |    12 +-
 imagery/i.eb.soilheatflux/i.eb.soilheatflux.html   |     2 +-
 imagery/i.emissivity/i.emissivity.html             |    38 +-
 imagery/i.evapo.mh/i.evapo.mh.html                 |     2 +-
 imagery/i.evapo.mh/mh_eto.c                        |     2 +-
 imagery/i.evapo.mh/mh_original.c                   |     2 +-
 imagery/i.evapo.mh/mh_samani.c                     |     2 +-
 imagery/i.evapo.pm/i.evapo.pm.html                 |     2 +-
 imagery/i.evapo.pt/i.evapo.pt.html                 |     2 +-
 imagery/i.evapo.pt/pt_daily_et.c                   |     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.gensig/parse.c                           |    12 +-
 imagery/i.gensigset/i.gensigset.html               |     2 +-
 imagery/i.gensigset/parse.c                        |    11 +-
 imagery/i.group/i.group.html                       |     2 +-
 imagery/i.group/main.c                             |     4 +
 imagery/i.his.rgb/i.his.rgb.html                   |     6 +-
 imagery/i.ifft/i.ifft.html                         |     2 +-
 imagery/i.landsat.acca/i.landsat.acca.html         |     5 +-
 imagery/i.landsat.acca/main.c                      |     3 +-
 imagery/i.landsat.toar/i.landsat.toar.html         |     2 +-
 imagery/i.landsat.toar/main.c                      |     3 +-
 imagery/i.maxlik/i.maxlik.html                     |     2 +-
 imagery/i.modis.qc/i.modis.qc.html                 |     2 +-
 imagery/i.modis.qc/main.c                          |    81 +-
 imagery/i.modis.qc/mod13Q1a.c                      |    18 +
 imagery/i.modis.qc/mod13Q1b.c                      |    27 +
 imagery/i.modis.qc/mod13Q1c.c                      |    20 +
 imagery/i.modis.qc/mod13Q1d.c                      |    18 +
 imagery/i.modis.qc/mod13Q1e.c                      |    18 +
 imagery/i.modis.qc/mod13Q1f.c                      |    18 +
 imagery/i.modis.qc/mod13Q1g.c                      |    24 +
 imagery/i.modis.qc/mod13Q1h.c                      |    18 +
 imagery/i.modis.qc/mod13Q1i.c                      |    18 +
 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/target.c                         |     3 +-
 imagery/i.rgb.his/i.rgb.his.html                   |     6 +-
 imagery/i.segment/README                           |    19 +
 imagery/i.segment/create_isegs.c                   |  1455 +-
 imagery/i.segment/i.segment.html                   |     6 +-
 imagery/i.segment/iseg.h                           |    17 +-
 imagery/i.segment/mean_shift.c                     |   114 +
 imagery/i.segment/open_files.c                     |     3 +-
 imagery/i.segment/parse_args.c                     |    23 +-
 imagery/i.segment/region_growing.c                 |  1460 +
 imagery/i.segment/watershed.c                      |    23 +
 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.topo.corr/local_proto.h                  |     7 +-
 .../test_i.topo.corr_synthetic_DEM_NC.sh           |     2 +-
 imagery/i.vi/i.vi.html                             |   194 +-
 imagery/i.vi/main.c                                |    46 +-
 imagery/i.zc/i.zc.html                             |     2 +-
 imagery/imageryintro.html                          |    21 +-
 include/Make/Doxyfile_arch_html.in                 |     8 +-
 include/Make/Doxyfile_arch_latex.in                |     6 +-
 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/Make/Vars.make                             |     8 +-
 include/Makefile                                   |     5 +-
 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                                 |    72 +-
 include/defs/imagery.h                             |     1 +
 include/defs/neta.h                                |     2 +
 include/defs/raster.h                              |    11 +-
 include/defs/raster3d.h                            |     5 +
 include/defs/vector.h                              |    29 +-
 include/gis.h                                      |    11 +-
 include/gmath.h                                    |     6 +-
 include/iostream/embuffer.h                        |     2 +-
 include/iostream/mm.h                              |    16 +-
 include/la.h                                       |     8 +
 include/raster3d.h                                 |    12 +
 include/symbol.h                                   |     2 +
 lib/Makefile                                       |     4 +-
 lib/btree2/Makefile                                |    10 +-
 lib/btree2/README                                  |    75 -
 lib/btree2/btree2.dox                              |   175 +
 lib/btree2/kdtree.c                                |  1351 +
 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/dbmscap.c                         |    37 +-
 lib/db/dbmi_base/login.c                           |   213 +-
 lib/db/dbmi_base/string.c                          |     2 +-
 lib/db/dbmi_client/copy_tab.c                      |    30 +-
 lib/db/sqlp/sql.html                               |    12 +-
 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.desc                                |     4 +
 lib/gis/colors/grass                               |   108 +
 lib/gis/colors/roygbiv                             |    15 +
 lib/gis/colors/soilmoisture                        |    16 +
 lib/gis/colors/viridis                             |   262 +
 lib/gis/colors/water                               |     2 +
 lib/gis/compress.c                                 |   375 +
 lib/gis/compress.h                                 |    53 +
 lib/gis/datum.table                                |    30 +-
 lib/gis/datumtransform.table                       |    18 +-
 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                                  |     6 +-
 lib/gis/gislib.dox                                 |    44 +-
 lib/gis/home.c                                     |     2 +-
 lib/gis/local_proto.h                              |    26 -
 lib/gis/location.c                                 |     2 +-
 lib/gis/lrand48.c                                  |     8 +-
 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_html.c                              |    10 +-
 lib/gis/parser_standard_options.c                  |    53 +-
 lib/gis/parser_wps.c                               |     2 +-
 lib/gis/progrm_nme.c                               |    21 +
 lib/gis/proj3.c                                    |    19 +-
 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/strings.c                                  |     4 +-
 lib/gis/tempfile.c                                 |    27 +-
 lib/gis/testsuite/gis_lib_tokenize.py              |    81 +
 lib/gis/verbose.c                                  |     2 +-
 lib/gmath/blas_level_3.c                           |     4 +-
 lib/gpde/gpdelib.dox                               |     4 +-
 lib/htmldriver/htmldriver.html                     |     2 +-
 lib/htmldriver/polygon.c                           |     2 +-
 lib/imagery/find.c                                 |    59 +-
 lib/imagery/iclass_statistics.c                    |     2 +-
 lib/init/Makefile                                  |     2 +-
 lib/init/README                                    |    22 +-
 lib/init/clean_temp.c                              |     2 +-
 lib/init/grass.py                                  |  1660 +-
 lib/init/grass.sh                                  |     2 +-
 lib/init/grass7.html                               |   131 +-
 lib/init/helptext.html                             |    35 +-
 lib/init/variables.html                            |    83 +-
 lib/iostream/mm.cpp                                |    20 +-
 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                                  |    14 +-
 lib/proj/README.txt                                |    17 +-
 lib/proj/convert.c                                 |    59 +-
 lib/proj/coordinate_axis.csv                       |   231 -
 lib/proj/datum.c                                   |     2 +
 lib/proj/ellipse.c                                 |    70 +-
 lib/proj/ellipsoid.csv                             |    53 -
 lib/proj/gcs.csv                                   |   430 -
 lib/proj/gcs.override.csv                          |    47 -
 lib/proj/gdal_datum.csv                            |   571 -
 lib/proj/gt_datum.csv                              |   229 -
 lib/proj/gt_ellips.csv                             |    24 -
 lib/proj/pcs.csv                                   |  3356 -
 lib/proj/pcs.override.csv                          |    14 -
 lib/proj/prime_meridian.csv                        |    14 -
 lib/proj/projlib.dox                               |    17 +-
 lib/proj/projop_wparm.csv                          |  1589 -
 lib/proj/stateplane.csv                            |   259 -
 lib/proj/unit_of_measure.csv                       |    79 -
 lib/psdriver/psdriver.html                         |     2 +-
 lib/python/Makefile                                |     2 +-
 lib/python/ctypes/Makefile                         |     5 +-
 lib/python/ctypes/__init__.py                      |     2 +-
 lib/python/ctypes/arraystats.py                    |   659 -
 lib/python/ctypes/cluster.py                       |   785 -
 lib/python/ctypes/ctypesgen.py                     |   127 +-
 lib/python/ctypes/ctypesgencore/__init__.py        |    22 +-
 lib/python/ctypes/ctypesgencore/ctypedescs.py      |   229 +-
 lib/python/ctypes/ctypesgencore/descriptions.py    |   200 +-
 lib/python/ctypes/ctypesgencore/expressions.py     |   181 +-
 lib/python/ctypes/ctypesgencore/libraryloader.py   |   118 +-
 lib/python/ctypes/ctypesgencore/messages.py        |    16 +-
 lib/python/ctypes/ctypesgencore/options.py         |     7 +-
 lib/python/ctypes/ctypesgencore/parser/__init__.py |     7 +-
 .../ctypes/ctypesgencore/parser/cdeclarations.py   |    29 +-
 lib/python/ctypes/ctypesgencore/parser/cgrammar.py |   426 +-
 lib/python/ctypes/ctypesgencore/parser/cparser.py  |    88 +-
 .../ctypes/ctypesgencore/parser/ctypesparser.py    |    88 +-
 .../ctypesgencore/parser/datacollectingparser.py   |   283 +-
 lib/python/ctypes/ctypesgencore/parser/lex.py      |   673 +-
 lib/python/ctypes/ctypesgencore/parser/lextab.py   |    59 +-
 lib/python/ctypes/ctypesgencore/parser/parsetab.py |   520 +-
 lib/python/ctypes/ctypesgencore/parser/pplexer.py  |   103 +-
 .../ctypes/ctypesgencore/parser/preprocessor.py    |    74 +-
 lib/python/ctypes/ctypesgencore/parser/yacc.py     |  1358 +-
 .../ctypes/ctypesgencore/printer/__init__.py       |     4 +-
 .../ctypes/ctypesgencore/printer/defaultheader.py  |     2 +-
 .../ctypes/ctypesgencore/printer/preamble.py       |   172 +-
 lib/python/ctypes/ctypesgencore/printer/printer.py |   389 +-
 lib/python/ctypes/ctypesgencore/printer/test.py    |     2 +-
 .../ctypes/ctypesgencore/processor/__init__.py     |     2 +-
 .../ctypes/ctypesgencore/processor/dependencies.py |    89 +-
 .../ctypes/ctypesgencore/processor/operations.py   |   209 +-
 .../ctypes/ctypesgencore/processor/pipeline.py     |   114 +-
 lib/python/ctypes/date.py                          |  1037 -
 lib/python/ctypes/dbmi.py                          |  3919 --
 lib/python/ctypes/display.py                       |  1672 -
 lib/python/ctypes/fix.sed                          |     6 +-
 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/loader.py                        |   118 +-
 lib/python/ctypes/nviz.py                          |  1338 -
 lib/python/ctypes/ogsf.py                          |  6214 --
 lib/python/ctypes/preamble.py                      |    35 +-
 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_gis.rst                |     2 +-
 lib/python/docs/src/pygrass_vector.rst             |    11 +-
 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                  |  1184 +
 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      |    36 +
 .../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            |    30 +-
 .../modules/grid/testsuite/test_doctests.py        |    39 +
 lib/python/pygrass/modules/interface/module.py     |     8 +-
 lib/python/pygrass/modules/interface/parameter.py  |     2 +-
 .../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            |     5 +-
 .../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              |   103 +-
 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              |   588 +-
 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                 |   233 +-
 .../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  |   216 +
 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                          |   137 +-
 lib/python/script/db.py                            |    15 +-
 lib/python/script/raster.py                        |    25 +-
 lib/python/script/raster3d.py                      |    23 +-
 lib/python/script/setup.py                         |    29 +-
 lib/python/script/task.py                          |   112 +-
 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      |    67 +
 .../testsuite/test_start_command_functions_nc.py   |    54 +
 lib/python/script/testsuite/test_utils.py          |    66 +
 lib/python/script/utils.py                         |   200 +-
 lib/python/script/vector.py                        |    28 +-
 lib/python/temporal/__init__.py                    |    68 +-
 lib/python/temporal/abstract_dataset.py            |    10 +-
 lib/python/temporal/abstract_map_dataset.py        |    35 +-
 lib/python/temporal/abstract_space_time_dataset.py |    25 +-
 lib/python/temporal/aggregation.py                 |    30 +-
 lib/python/temporal/base.py                        |    66 +-
 lib/python/temporal/c_libraries_interface.py       |   610 +-
 lib/python/temporal/core.py                        |   118 +-
 lib/python/temporal/datetime_math.py               |    38 +-
 lib/python/temporal/extract.py                     |    33 +-
 lib/python/temporal/factory.py                     |     2 +-
 lib/python/temporal/gui_support.py                 |     4 +-
 lib/python/temporal/list_stds.py                   |    69 +-
 lib/python/temporal/mapcalc.py                     |     4 +-
 lib/python/temporal/metadata.py                    |   255 +-
 lib/python/temporal/open_stds.py                   |     6 +-
 lib/python/temporal/register.py                    |     2 +-
 lib/python/temporal/sampling.py                    |     8 +-
 lib/python/temporal/space_time_datasets.py         |    41 +-
 lib/python/temporal/spatial_extent.py              |    29 +-
 .../temporal/spatial_topology_dataset_connector.py |    61 +-
 .../temporal/spatio_temporal_relationships.py      |    34 +-
 lib/python/temporal/stds_export.py                 |    24 +-
 lib/python/temporal/stds_import.py                 |    21 +-
 lib/python/temporal/temporal_algebra.py            |   840 +-
 lib/python/temporal/temporal_extent.py             |    43 +-
 lib/python/temporal/temporal_granularity.py        |   321 +-
 lib/python/temporal/temporal_operator.py           |   405 +-
 lib/python/temporal/temporal_raster3d_algebra.py   |    16 +-
 lib/python/temporal/temporal_raster_algebra.py     |    17 +-
 .../temporal/temporal_raster_base_algebra.py       |  1142 +-
 .../temporal_topology_dataset_connector.py         |    99 +-
 lib/python/temporal/temporal_vector_algebra.py     |   102 +-
 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        |   285 +-
 .../testsuite/unittests_temporal_algebra_grs.py    |    25 +-
 .../unittests_temporal_algebra_mixed_stds.py       |    90 +-
 .../testsuite/unittests_temporal_conditionals.py   |    81 +-
 .../unittests_temporal_raster3d_algebra.py         |    13 +-
 .../testsuite/unittests_temporal_raster_algebra.py |   221 +-
 .../unittests_temporal_raster_algebra_grs.py       |   112 +-
 .../unittests_temporal_raster_conditionals.py      |    11 +-
 .../testsuite/unittests_temporal_vector_algebra.py |    16 +-
 lib/python/temporal/unit_tests.py                  |   296 +-
 lib/python/temporal/univar_statistics.py           |    25 +-
 lib/raster/R.h                                     |     2 +
 lib/raster/cats.c                                  |     2 +-
 lib/raster/close.c                                 |    72 +-
 lib/raster/color_read.c                            |     4 +-
 lib/raster/format.c                                |    67 +-
 lib/raster/gdal.c                                  |     7 +-
 lib/raster/get_row.c                               |    77 +-
 lib/raster/init.c                                  |    30 +-
 lib/raster/open.c                                  |   117 +-
 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/raster/window_map.c                            |    43 +-
 lib/raster3d/color.c                               |     2 +-
 lib/raster3d/fpcompress.c                          |     6 +-
 lib/raster3d/gradient.c                            |   179 +
 lib/rst/interp_float/interp2d.c                    |     4 +-
 lib/rst/interp_float/secpar2d.c                    |     2 +-
 lib/symbol/Makefile                                |     2 +-
 lib/symbol/read.c                                  |    12 +-
 lib/symbol/symbol/legend/area                      |    13 +
 lib/symbol/symbol/legend/area_curved               |   114 +
 lib/symbol/symbol/legend/line                      |     8 +
 lib/symbol/symbol/legend/line_crooked              |    13 +
 lib/vector/Vlib/area.c                             |     2 +-
 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                          |    24 +-
 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/BUGS                              |     2 +-
 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 +-
 lib/vector/vectorlib_topology.dox                  |     2 +-
 lib/vector/vedit/merge.c                           |    43 +-
 locale/po/grasslibs_ar.po                          | 12942 ++--
 locale/po/grasslibs_cs.po                          | 13792 ++--
 locale/po/grasslibs_de.po                          | 13745 ++--
 locale/po/grasslibs_el.po                          | 13642 ++--
 locale/po/grasslibs_es.po                          | 14541 ++--
 locale/po/grasslibs_fi.po                          |  9848 +--
 locale/po/grasslibs_fr.po                          | 14749 ++--
 locale/po/grasslibs_it.po                          | 14089 ++--
 locale/po/grasslibs_ja.po                          | 13739 ++--
 locale/po/grasslibs_ko.po                          | 12201 ++--
 locale/po/grasslibs_lv.po                          | 13006 ++--
 locale/po/grasslibs_ml.po                          | 11783 ++--
 locale/po/grasslibs_pl.po                          | 13722 ++--
 locale/po/grasslibs_pt.po                          | 13694 ++--
 locale/po/grasslibs_pt_br.po                       | 13309 ++--
 locale/po/grasslibs_ro.po                          | 11549 ++--
 locale/po/grasslibs_ru.po                          | 13774 ++--
 locale/po/grasslibs_sl.po                          | 12999 ++--
 locale/po/grasslibs_th.po                          | 13495 ++--
 locale/po/grasslibs_tr.po                          | 13141 ++--
 locale/po/grasslibs_vi.po                          | 13928 ++--
 locale/po/grasslibs_zh.po                          | 13371 ++--
 locale/po/grassmods_ar.po                          | 61123 +++++++++--------
 locale/po/grassmods_cs.po                          | 65056 +++++++++---------
 locale/po/grassmods_de.po                          | 67135 ++++++++++---------
 locale/po/grassmods_el.po                          | 54587 +++++++--------
 locale/po/grassmods_es.po                          | 65307 +++++++++---------
 locale/po/grassmods_fi.po                          | 45900 +++++++------
 locale/po/grassmods_fr.po                          | 67058 +++++++++---------
 locale/po/grassmods_it.po                          | 63119 ++++++++---------
 locale/po/grassmods_ja.po                          | 65354 +++++++++---------
 locale/po/grassmods_ko.po                          | 54001 ++++++++-------
 locale/po/grassmods_lv.po                          | 60710 +++++++++--------
 locale/po/grassmods_pl.po                          | 63089 ++++++++---------
 locale/po/grassmods_pt.po                          | 63979 +++++++++---------
 locale/po/grassmods_pt_br.po                       | 64060 +++++++++---------
 locale/po/grassmods_ro.po                          | 50507 +++++++-------
 locale/po/grassmods_ru.po                          | 66042 +++++++++---------
 locale/po/grassmods_sl.po                          | 61339 +++++++++--------
 locale/po/grassmods_th.po                          | 64922 +++++++++---------
 locale/po/grassmods_tr.po                          | 61027 +++++++++--------
 locale/po/grassmods_vi.po                          | 65966 +++++++++---------
 locale/po/grassmods_zh.po                          | 61761 ++++++++---------
 locale/po/grasswxpy_cs.po                          | 28321 ++++----
 locale/po/grasswxpy_de.po                          | 28848 ++++----
 locale/po/grasswxpy_el.po                          | 19337 +++---
 locale/po/grasswxpy_es.po                          | 28277 ++++----
 locale/po/grasswxpy_fi.po                          | 19851 +++---
 locale/po/grasswxpy_fr.po                          | 28675 ++++----
 locale/po/grasswxpy_id.po                          | 23579 +++----
 locale/po/grasswxpy_it.po                          | 26542 ++++----
 locale/po/grasswxpy_ja.po                          | 28479 ++++----
 locale/po/grasswxpy_ko.po                          | 19538 +++---
 locale/po/grasswxpy_lv.po                          | 19432 +++---
 locale/po/grasswxpy_ml.po                          | 19877 +++---
 locale/po/grasswxpy_pl.po                          | 22783 +++----
 locale/po/grasswxpy_pt.po                          | 22887 ++++---
 locale/po/grasswxpy_pt_br.po                       | 23028 ++++---
 locale/po/grasswxpy_ro.po                          | 28987 ++++----
 locale/po/grasswxpy_ru.po                          | 23156 +++----
 locale/po/grasswxpy_th.po                          | 19555 +++---
 locale/po/grasswxpy_tr.po                          | 27624 ++++----
 locale/po/grasswxpy_vi.po                          | 23429 +++----
 locale/po/grasswxpy_zh.po                          | 28182 ++++----
 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                                  |    30 +-
 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 +
 man/sphinx/conf.py                                 |    14 +-
 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              |    13 +-
 misc/m.transform/m.transform.html                  |     2 +-
 mswindows/GRASS-Installer.nsi.tmpl                 |     8 +-
 mswindows/GRASS-Packager.bat.tmpl                  |     2 +-
 mswindows/Installer-Files/WinGRASS-README.url      |     2 +-
 mswindows/Makefile                                 |     7 +-
 mswindows/osgeo4w/Makefile                         |    16 +
 mswindows/osgeo4w/env.bat.tmpl                     |     4 +
 mswindows/osgeo4w/mklibs.sh                        |     2 +-
 mswindows/osgeo4w/package.sh                       |     8 +-
 mswindows/osgeo4w/setup.hint                       |     7 -
 mswindows/osgeo4w/setup.hint.tmpl                  |     7 +
 ps/ps.map/ps.map.html                              |   186 +-
 ps/ps.map/ps_map.png                               |   Bin 0 -> 122534 bytes
 ps/ps.map/ps_map_basic.png                         |   Bin 0 -> 47283 bytes
 ps/ps.map/vector.h                                 |     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                           |   157 +-
 raster/r.compress/r.compress.html                  |   288 +-
 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.h                             |     2 +-
 raster/r.flow/r.flow.html                          |     2 +-
 raster/r.grow.distance/main.c                      |    23 +-
 raster/r.grow.distance/r.grow.distance.html        |     5 +-
 .../testsuite/r_grow_distance_test.py              |    52 +
 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                            |    74 +-
 raster/r.in.gdal/r.in.gdal.html                    |   246 +-
 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                           |   180 +
 raster/r.in.lidar/local_proto.h                    |    41 +-
 raster/r.in.lidar/main.c                           |  1500 +-
 raster/r.in.lidar/point_binning.c                  |   845 +
 raster/r.in.lidar/point_binning.h                  |   119 +
 raster/r.in.lidar/projection.c                     |   142 +
 raster/r.in.lidar/r.in.lidar.html                  |   579 +-
 raster/r.in.lidar/r_in_lidar.png                   |   Bin 0 -> 29114 bytes
 raster/r.in.lidar/r_in_lidar_base_raster.png       |   Bin 0 -> 12643 bytes
 raster/r.in.lidar/r_in_lidar_base_raster.svg       |   518 +
 raster/r.in.lidar/r_in_lidar_binning_count.png     |   Bin 0 -> 30906 bytes
 raster/r.in.lidar/r_in_lidar_binning_mean.png      |   Bin 0 -> 37472 bytes
 raster/r.in.lidar/r_in_lidar_zrange.png            |   Bin 0 -> 6562 bytes
 raster/r.in.lidar/r_in_lidar_zrange.svg            |   298 +
 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                      |    57 +-
 raster/r.info/r.info.html                          |     2 +-
 raster/r.kappa/r.kappa.html                        |    10 +-
 raster/r.lake/main.c                               |     8 +-
 raster/r.lake/r.lake.html                          |     2 +-
 raster/r.latlong/r.latlong.html                    |     2 +-
 raster/r.li/TODO                                   |    10 -
 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                             |    18 +-
 raster/r.mapcalc/map3.c                            |    16 +-
 raster/r.mapcalc/mapcalc.h                         |     2 +
 raster/r.mapcalc/r.mapcalc.html                    |    69 +-
 raster/r.mapcalc/r3.mapcalc.html                   |    50 +-
 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                    |    12 +-
 raster/r.mode/r.mode.html                          |     2 +-
 raster/r.neighbors/main.c                          |     2 +-
 raster/r.neighbors/r.neighbors.html                |    64 +-
 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/attr.c                           |    92 +-
 raster/r.out.gdal/export_band.c                    |    46 +-
 raster/r.out.gdal/local_proto.h                    |     2 +-
 raster/r.out.gdal/main.c                           |    43 +-
 raster/r.out.gdal/r.out.gdal.html                  |    88 +-
 raster/r.out.gridatb/r.out.gridatb.html            |     2 +-
 raster/r.out.mat/main.c                            |     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                    |     4 +-
 raster/r.out.ppm/r.out.ppm.html                    |     2 +-
 raster/r.out.ppm3/r.out.ppm3.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                       |     6 +-
 raster/r.param.scale/r.param.scale.html            |    20 +-
 raster/r.patch/main.c                              |    48 +-
 raster/r.patch/r.patch.html                        |    10 +-
 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      |     9 +-
 raster/r.random/r.random.html                      |     2 +-
 raster/r.reclass/r.reclass.html                    |    45 +-
 raster/r.recode/main.c                             |     1 +
 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.resamp.bspline/r.resamp.bspline.html      |     7 +-
 raster/r.resamp.filter/main.c                      |    25 +-
 raster/r.resamp.filter/r.resamp.filter.html        |     6 +-
 raster/r.resamp.interp/main.c                      |    17 +
 raster/r.resamp.interp/r.resamp.interp.html        |     5 +-
 raster/r.resamp.rst/r.resamp.rst.html              |     5 +-
 raster/r.resamp.stats/main.c                       |    35 +-
 raster/r.resamp.stats/r.resamp.stats.html          |     5 +-
 raster/r.resample/r.resample.html                  |    19 +-
 raster/r.rescale.eq/r.rescale.eq.html              |     2 +-
 raster/r.rescale/r.rescale.html                    |     5 +-
 raster/r.ros/main.c                                |    18 +-
 raster/r.ros/r.ros.html                            |     2 +-
 raster/r.ros/spot_dist.c                           |     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/main.c                 |   164 +-
 raster/r.sim/r.sim.sediment/r.sim.sediment.html    |     4 +-
 raster/r.sim/r.sim.water/main.c                    |   159 +-
 raster/r.sim/r.sim.water/r.sim.water.html          |   109 +-
 raster/r.sim/simlib/Makefile                       |     5 +-
 raster/r.sim/simlib/hydro.c                        |    10 +-
 raster/r.sim/simlib/input.c                        |   251 +-
 raster/r.sim/simlib/observation_points.c           |    19 +-
 raster/r.sim/simlib/output.c                       |     4 +-
 raster/r.sim/simlib/simlib.h                       |    96 +
 raster/r.sim/simlib/waterglobs.h                   |    28 +-
 raster/r.sim/test/test.sh                          |    47 +
 raster/r.slope.aspect/r.slope.aspect.html          |     2 +-
 .../testsuite/test_r_slope_aspect.py               |    13 +-
 raster/r.solute.transport/r.solute.transport.html  |     4 +-
 raster/r.spread/r.spread.html                      |     2 +-
 raster/r.spreadpath/r.spreadpath.html              |     2 +-
 raster/r.statistics/r.statistics.html              |    33 +-
 raster/r.stats.quantile/r.stats.quantile.html      |     9 +-
 raster/r.stats.zonal/r.stats.zonal.html            |    12 +-
 raster/r.stats/r.stats.html                        |     2 +-
 raster/r.stream.extract/do_astar.c                 |     6 +-
 raster/r.stream.extract/r.stream.extract.html      |    67 +-
 .../r_stream_extract_accum_orig_zoom.png           |   Bin 0 -> 18654 bytes
 .../r_stream_extract_accum_weighted_zoom.png       |   Bin 0 -> 11312 bytes
 .../r_stream_extract_streams_noweight.png          |   Bin 0 -> 211092 bytes
 .../r_stream_extract_streams_weighed.png           |   Bin 0 -> 312687 bytes
 .../r_stream_extract_weights_zoom.png              |   Bin 0 -> 29250 bytes
 raster/r.sun/main.c                                |    31 +-
 raster/r.sun/r.sun.html                            |     4 +-
 raster/r.sunhours/r.sunhours.html                  |     2 +-
 raster/r.sunmask/r.sunmask.html                    |     2 +-
 raster/r.sunmask/solpos00.c                        |     1 +
 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                |     4 +-
 raster/r.surf.contour/r.surf.contour.html          |     5 +-
 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                  |    28 +-
 raster/r.surf.random/r.surf.random.html            |     3 +-
 raster/r.terraflow/grass2str.h                     |     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                          |     7 +-
 raster/r.timestamp/r.timestamp.html                |    22 +-
 raster/r.to.rast3/r.to.rast3.html                  |     2 +-
 raster/r.to.rast3elev/r.to.rast3elev.html          |     2 +-
 raster/r.to.vect/areas.c                           |    20 +-
 raster/r.to.vect/areas_io.c                        |   137 +-
 raster/r.to.vect/global.h                          |     2 +
 raster/r.to.vect/lines.c                           |    10 +-
 raster/r.to.vect/lines_io.c                        |    81 +-
 raster/r.to.vect/main.c                            |    72 +-
 raster/r.to.vect/r.to.vect.html                    |     2 +-
 raster/r.to.vect/util.c                            |     7 +
 raster/r.topidx/main.c                             |     2 +-
 raster/r.topidx/r.topidx.html                      |     4 +-
 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                  |    44 +-
 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                      |    56 +-
 raster/r.univar/r.univar_main.c                    |    26 +-
 raster/r.univar/r3.univar.html                     |    53 +-
 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                  |    15 +-
 raster/r.viewshed/r.viewshed.png                   |   Bin 96867 -> 245746 bytes
 raster/r.viewshed/testsuite/test_r_viewshed.py     |     9 +-
 raster/r.volume/centroids.c                        |     2 +-
 raster/r.volume/local_proto.h                      |     2 +-
 raster/r.volume/main.c                             |     7 +-
 raster/r.volume/r.volume.html                      |     2 +-
 raster/r.walk/main.c                               |     2 +-
 raster/r.walk/r.walk.html                          |     4 +-
 raster/r.water.outlet/main.c                       |     6 +
 raster/r.water.outlet/r.water.outlet.html          |     9 +-
 raster/r.watershed/front/main.c                    |    17 +-
 raster/r.watershed/front/r.watershed.html          |    36 +-
 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/main.c                               |    10 +-
 raster/r.what/r.what.html                          |     6 +-
 raster/rasterintro.html                            |    97 +-
 raster3d/Makefile                                  |     3 +
 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                  |     4 +-
 raster3d/r3.in.ascii/r3.in.ascii.html              |     4 +-
 raster3d/r3.in.lidar/Makefile                      |    15 +
 raster3d/r3.in.lidar/filters.c                     |    96 +
 raster3d/r3.in.lidar/filters.h                     |    52 +
 raster3d/r3.in.lidar/main.c                        |   436 +
 raster3d/r3.in.lidar/r3.in.lidar.html              |   117 +
 raster3d/r3.in.lidar/r3_in_lidar.png               |   Bin 0 -> 40608 bytes
 raster3d/r3.in.lidar/rast_segment.c                |    86 +
 raster3d/r3.in.lidar/rast_segment.h                |    14 +
 raster3d/r3.in.v5d/r3.in.v5d.html                  |     2 +-
 raster3d/r3.in.v5d/v5d.h                           |     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                       |     4 +-
 raster3d/r3.null/main.c                            |     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.v5d/v5d.h                          |     2 +-
 raster3d/r3.out.vtk/r3.out.vtk.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/main.c                       |     5 +-
 raster3d/r3.timestamp/r3.timestamp.html            |   137 +-
 raster3d/raster3dintro.html                        |    56 +-
 scripts/Makefile                                   |     7 +-
 scripts/d.correlate/d.correlate.html               |     2 +-
 scripts/d.correlate/d.correlate.py                 |   111 +-
 scripts/d.frame/Makefile                           |     7 +
 scripts/d.frame/d.frame.html                       |    95 +
 scripts/d.frame/d.frame.py                         |   280 +
 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                   |     6 +-
 scripts/d.polar/d.polar.html                       |     2 +-
 scripts/d.polar/d.polar.py                         |   306 +-
 scripts/d.rast.edit/d.rast.edit.html               |     2 +-
 scripts/d.rast.edit/d.rast.edit.py                 |   920 +-
 scripts/d.rast.leg/d.rast.leg.html                 |     2 +-
 scripts/d.rast.leg/d.rast.leg.py                   |     7 +-
 scripts/d.redraw/d.redraw.html                     |     2 +-
 scripts/d.redraw/d.redraw.py                       |    44 +-
 scripts/d.shade/d.shade.html                       |     2 +-
 scripts/d.to.rast/d.to.rast.html                   |     4 +-
 scripts/d.to.rast/d.to.rast.py                     |     6 +-
 scripts/d.what.rast/d.what.rast.html               |     2 +-
 scripts/d.what.rast/d.what.rast.py                 |     8 +-
 scripts/d.what.vect/d.what.vect.html               |     2 +-
 scripts/d.what.vect/d.what.vect.py                 |     6 +-
 scripts/db.dropcolumn/db.dropcolumn.html           |     2 +-
 scripts/db.dropcolumn/db.dropcolumn.py             |    87 +-
 scripts/db.droptable/db.droptable.html             |     4 +-
 scripts/db.in.ogr/db.in.ogr.html                   |     2 +-
 scripts/db.in.ogr/db.in.ogr.py                     |    70 +-
 scripts/db.out.ogr/db.out.ogr.html                 |     2 +-
 scripts/db.out.ogr/db.out.ogr.py                   |    58 +-
 scripts/db.test/db.test.html                       |     2 +-
 scripts/db.test/db.test.py                         |    61 +-
 scripts/db.univar/db.univar.html                   |     2 +-
 scripts/db.univar/db.univar.py                     |   153 +-
 scripts/g.extension.all/g.extension.all.html       |     2 +-
 scripts/g.extension.all/g.extension.all.py         |    63 +-
 scripts/g.extension/g.extension.html               |   123 +-
 scripts/g.extension/g.extension.py                 |  1528 +-
 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.manual/g.manual.py                       |    54 +-
 scripts/g.search.modules/Makefile                  |     7 +
 scripts/g.search.modules/g.search.modules.html     |    70 +
 scripts/g.search.modules/g.search.modules.py       |   246 +
 .../testsuite/test_g_search_modules.py             |    64 +
 scripts/i.colors.enhance/i.colors.enhance.html     |     2 +-
 scripts/i.colors.enhance/i.colors.enhance.py       |   179 +-
 scripts/i.image.mosaic/i.image.mosaic.html         |     2 +-
 scripts/i.image.mosaic/i.image.mosaic.py           |    63 +-
 scripts/i.in.spotvgt/i.in.spotvgt.py               |   220 +-
 scripts/i.oif/i.oif.html                           |     2 +-
 scripts/i.oif/i.oif.py                             |     3 +-
 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                   |    62 +-
 scripts/i.tasscap/i.tasscap.html                   |     2 +-
 scripts/i.tasscap/i.tasscap.py                     |    40 +-
 scripts/m.proj/m.proj.html                         |     6 +-
 scripts/m.proj/m.proj.py                           |   182 +-
 scripts/r.blend/r.blend.html                       |    11 +-
 scripts/r.blend/r.blend.py                         |    94 +-
 scripts/r.buffer.lowmem/r.buffer.lowmem.html       |     2 +-
 scripts/r.buffer.lowmem/r.buffer.lowmem.py         |    33 +-
 scripts/r.colors.stddev/r.colors.stddev.html       |     2 +-
 scripts/r.colors.stddev/r.colors.stddev.py         |   174 +-
 scripts/r.fillnulls/r.fillnulls.html               |     2 +-
 scripts/r.fillnulls/r.fillnulls.py                 |   233 +-
 scripts/r.grow/r.grow.html                         |     2 +-
 scripts/r.grow/r.grow.py                           |    13 +-
 scripts/r.import/r.import.html                     |    51 +-
 scripts/r.import/r.import.py                       |    55 +-
 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.aster/r.in.aster.py                   |    77 +-
 scripts/r.in.srtm/r.in.srtm.py                     |    85 +-
 scripts/r.in.wms/r.in.wms.html                     |     2 +-
 scripts/r.in.wms/r.in.wms.py                       |    26 +-
 scripts/r.in.wms/srs.py                            |    15 +-
 scripts/r.in.wms/wms_base.py                       |   320 +-
 scripts/r.in.wms/wms_cap_parsers.py                |   166 +-
 scripts/r.in.wms/wms_drv.py                        |   532 +-
 scripts/r.in.wms/wms_gdal_drv.py                   |   110 +-
 scripts/r.mask/r.mask.html                         |     2 +-
 scripts/r.mask/r.mask.py                           |    50 +-
 scripts/r.out.xyz/r.out.xyz.html                   |     2 +-
 scripts/r.out.xyz/r.out.xyz.py                     |     1 +
 scripts/r.pack/r.pack.html                         |    27 +-
 scripts/r.pack/r.pack.py                           |    36 +-
 scripts/r.plane/r.plane.py                         |    58 +-
 scripts/r.reclass.area/r.reclass.area.html         |     2 +-
 scripts/r.reclass.area/r.reclass.area.py           |     2 +-
 scripts/r.rgb/r.rgb.html                           |     4 +-
 scripts/r.rgb/r.rgb.py                             |     5 +
 scripts/r.shade/r.shade.html                       |     2 +-
 scripts/r.shade/r.shade.py                         |     8 +-
 scripts/r.tileset/r.tileset.html                   |     2 +-
 scripts/r.tileset/r.tileset.py                     |    88 +-
 scripts/r.unpack/r.unpack.html                     |     2 +-
 scripts/r.unpack/r.unpack.py                       |    24 +-
 scripts/r3.in.xyz/r3.in.xyz.html                   |     2 +-
 scripts/r3.in.xyz/r3.in.xyz.py                     |     6 +-
 scripts/v.build.all/v.build.all.html               |     2 +-
 scripts/v.build.all/v.build.all.py                 |     9 +-
 scripts/v.centroids/v.centroids.html               |     2 +-
 scripts/v.centroids/v.centroids.py                 |    15 +-
 scripts/v.db.addcolumn/v.db.addcolumn.html         |     2 +-
 scripts/v.db.addcolumn/v.db.addcolumn.py           |    36 +-
 scripts/v.db.addtable/v.db.addtable.html           |     8 +-
 scripts/v.db.addtable/v.db.addtable.py             |    66 +-
 scripts/v.db.dropcolumn/v.db.dropcolumn.html       |     2 +-
 scripts/v.db.dropcolumn/v.db.dropcolumn.py         |    44 +-
 scripts/v.db.droprow/v.db.droprow.html             |     2 +-
 scripts/v.db.droprow/v.db.droprow.py               |     2 +-
 scripts/v.db.droptable/v.db.droptable.html         |     2 +-
 scripts/v.db.droptable/v.db.droptable.py           |    66 +-
 scripts/v.db.join/v.db.join.html                   |     2 +-
 scripts/v.db.join/v.db.join.py                     |    66 +-
 scripts/v.db.reconnect.all/v.db.reconnect.all.html |     2 +-
 scripts/v.db.reconnect.all/v.db.reconnect.all.py   |   204 +-
 scripts/v.db.renamecolumn/v.db.renamecolumn.html   |     2 +-
 scripts/v.db.renamecolumn/v.db.renamecolumn.py     |    27 +-
 scripts/v.db.univar/v.db.univar.html               |    28 +-
 scripts/v.db.univar/v.db.univar.py                 |    39 +-
 scripts/v.db.update/v.db.update.html               |    23 +-
 scripts/v.db.update/v.db.update.py                 |    28 +-
 scripts/v.dissolve/v.dissolve.html                 |     2 +-
 scripts/v.dissolve/v.dissolve.py                   |    36 +-
 scripts/v.import/v.import.html                     |    39 +-
 scripts/v.import/v.import.py                       |    53 +-
 scripts/v.in.e00/v.in.e00.html                     |     2 +-
 scripts/v.in.e00/v.in.e00.py                       |   128 +-
 scripts/v.in.geonames/v.in.geonames.html           |     2 +-
 scripts/v.in.geonames/v.in.geonames.py             |    92 +-
 scripts/v.in.lines/v.in.lines.html                 |     2 +-
 scripts/v.in.lines/v.in.lines.py                   |    15 +-
 scripts/v.in.mapgen/v.in.mapgen.html               |     2 +-
 scripts/v.in.mapgen/v.in.mapgen.py                 |    56 +-
 scripts/v.in.wfs/v.in.wfs.py                       |    21 +-
 scripts/v.krige/Makefile                           |     7 -
 scripts/v.krige/v.krige.html                       |   195 -
 scripts/v.krige/v.krige.py                         |   424 -
 scripts/v.pack/v.pack.html                         |     2 +-
 scripts/v.pack/v.pack.py                           |    54 +-
 .../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               |    41 +-
 scripts/v.report/v.report.html                     |     2 +-
 scripts/v.report/v.report.py                       |    51 +-
 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                       |    16 +-
 scripts/v.what.strds/testsuite/test_what_strds.py  |    12 +-
 scripts/v.what.strds/v.what.strds.py               |    13 +-
 scripts/v.what.vect/v.what.vect.html               |     5 +-
 scripts/v.what.vect/v.what.vect.py                 |     4 +
 scripts/wxpyimgview/wxpyimgview.html               |     2 +-
 scripts/wxpyimgview/wxpyimgview.py                 |     4 +-
 scripts/wxpyimgview/wxpyimgview_gui.py             |   153 +-
 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.info/t.info.py                          |    26 +-
 temporal/t.list/t.list.html                        |     2 +-
 temporal/t.list/t.list.py                          |    36 +-
 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    |    34 +-
 .../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   |    10 +-
 .../t.rast.aggregate.ds/t.rast.aggregate.ds.py     |    18 +-
 .../testsuite/test.t.rast.aggregate.ds.sh          |     2 +-
 temporal/t.rast.aggregate/t.rast.aggregate.html    |    24 +-
 temporal/t.rast.aggregate/t.rast.aggregate.py      |    28 +-
 .../testsuite/test_aggregation_absolute.py         |    75 +-
 .../test_aggregation_absolute_parallel.py          |    58 +-
 .../testsuite/test_aggregation_relative.py         |    46 +-
 temporal/t.rast.algebra/t.rast.algebra.html        |     4 +-
 temporal/t.rast.algebra/t.rast.algebra.py          |    18 +-
 .../testsuite/test_raster_algebra.py               |   113 +-
 .../testsuite/test_raster_algebra_fails.py         |    13 +-
 .../testsuite/test_raster_algebra_granularity.py   |    22 +-
 .../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      |    22 +-
 .../t.rast.neighbors/testsuite/test_neighbors.py   |    86 +
 temporal/t.rast.out.vtk/t.rast.out.vtk.html        |     4 +-
 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 +-
 temporal/t.rast.to.rast3/t.rast.to.rast3.py        |     3 +-
 .../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                |    52 +-
 temporal/t.register/t.register.py                  |     6 +
 temporal/t.remove/t.remove.html                    |     2 +-
 temporal/t.rename/t.rename.html                    |     2 +-
 temporal/t.sample/t.sample.html                    |     6 +-
 temporal/t.select/t.select.html                    |     2 +-
 temporal/t.select/t.select.py                      |    15 +-
 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.topology/t.topology.py                  |    51 +-
 temporal/t.unregister/t.unregister.html            |     2 +-
 temporal/t.unregister/testsuite/test_unregister.py |     4 +-
 temporal/t.vect.algebra/t.vect.algebra.html        |     2 +-
 temporal/t.vect.algebra/t.vect.algebra.py          |     4 +-
 .../testsuite/test_vector_algebra.py               |    15 +-
 temporal/t.vect.db.select/t.vect.db.select.html    |     2 +-
 temporal/t.vect.db.select/t.vect.db.select.py      |    11 +-
 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          |     4 +-
 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   |    10 +-
 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                                    |    44 +-
 tools/mkrest.py                                    |     0
 tools/vagrant/clean.sh                             |    14 +
 tools/vagrant/compile.sh                           |    57 +
 translators.csv                                    |     2 +-
 vector/Makefile                                    |     4 +
 vector/v.buffer/main.c                             |     1 -
 vector/v.buffer/v.buffer.html                      |    19 +-
 vector/v.buffer/v_buffer_areas_int.png             |   Bin 0 -> 60097 bytes
 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/main.c                           |     2 +
 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                          |    58 +-
 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                  |     6 +-
 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                           |    15 +-
 vector/v.external/dsn.c                            |    78 +
 vector/v.external/list.c                           |    28 +-
 vector/v.external/local_proto.h                    |     9 +-
 vector/v.external/main.c                           |    56 +-
 vector/v.external/proj.c                           |   126 +
 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                         |    44 +-
 vector/v.generalize/misc.c                         |   614 +-
 vector/v.generalize/misc.h                         |     7 +-
 vector/v.generalize/v.generalize.html              |    38 +-
 vector/v.hull/v.hull.html                          |     2 +-
 vector/v.in.ascii/main.c                           |     6 +-
 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                          |    51 +
 vector/v.in.lidar/lidar.h                          |    71 +
 vector/v.in.lidar/main.c                           |   980 +-
 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                  |    65 +-
 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                             |   149 +-
 vector/v.in.ogr/v.in.ogr.html                      |    98 +-
 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                           |    59 +
 vector/v.in.pdal/lidar.h                           |    81 +
 vector/v.in.pdal/main.cpp                          |   616 +
 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                    |    61 +
 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                      |     5 +-
 vector/v.label.sa/Makefile                         |    14 -
 vector/v.label.sa/annealing.c                      |   219 -
 vector/v.label.sa/labels.c                         |  1284 -
 vector/v.label.sa/labels.h                         |   182 -
 vector/v.label.sa/main.c                           |   216 -
 vector/v.label.sa/v.label.sa.html                  |    51 -
 vector/v.label.sa/v_label_sa.jpg                   |   Bin 123796 -> 0 bytes
 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                             |     3 +-
 vector/v.mkgrid/v.mkgrid.html                      |    51 +-
 vector/v.mkgrid/v_mkgrid.png                       |   Bin 0 -> 123700 bytes
 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.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                  |     6 +-
 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.visibility/v.net.visibility.html      |     4 +-
 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                            |    54 +-
 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                          |   775 +
 vector/v.out.lidar/testsuite/test_v_out_lidar.py   |    76 +
 vector/v.out.lidar/v.out.lidar.html                |    52 +
 vector/v.out.ogr/export_areas.c                    |    54 +-
 vector/v.out.ogr/v.out.ogr.html                    |     2 +-
 vector/v.out.postgis/create.c                      |    11 +-
 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.out.vtk/v.out.vtk.html                    |     2 +-
 vector/v.outlier/main.c                            |    36 +-
 vector/v.outlier/v.outlier.html                    |     2 +-
 vector/v.overlay/area_area.c                       |     2 +-
 vector/v.overlay/line_area.c                       |     2 +-
 vector/v.overlay/main.c                            |    36 +-
 vector/v.overlay/v.overlay.html                    |    65 +-
 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                          |    22 +-
 vector/v.qcount/v.qcount.html                      |     2 +-
 vector/v.random/main.c                             |     8 +-
 vector/v.random/v.random.html                      |   188 +-
 vector/v.random/vrandom_polygons.png               |   Bin 0 -> 69189 bytes
 vector/v.random/vrandom_restricted_area.png        |   Bin 0 -> 54428 bytes
 vector/v.random/vrandom_restricted_attr.png        |   Bin 0 -> 52868 bytes
 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          |     7 +-
 vector/v.surf.idw/v.surf.idw.html                  |    53 +-
 vector/v.surf.rst/v.surf.rst.html                  |     5 +-
 vector/v.timestamp/v.timestamp.html                |    95 +-
 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                              |    68 +-
 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                         |    56 +-
 vector/v.vect.stats/v.vect.stats.html              |    90 +-
 vector/v.vect.stats/v_vect_stats.png               |   Bin 0 -> 155433 bytes
 vector/v.vol.rst/user3.c                           |     5 +-
 vector/v.vol.rst/v.vol.rst.html                    |     4 +-
 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       |    61 +-
 vector/v.what/testsuite/test_vwhat_ncspm.py        |   173 +-
 vector/v.what/v.what.html                          |     2 +-
 vector/v.what/what.c                               |     5 +-
 vector/vectorintro.html                            |     5 +-
 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 +-
 2246 files changed, 1224043 insertions(+), 1140663 deletions(-)
 create mode 100644 CITING
 delete mode 100644 ChangeLog_7.0.3.gz
 create mode 100644 ChangeLog_7.2.0RC1.gz
 create mode 100644 NEWS
 create mode 100644 Vagrantfile
 create mode 100644 db/drivers/postgres/table.c
 create mode 100644 db/drivers/sqlite/table.c
 mode change 100644 => 100755 debian/grass-gui.links
 create mode 100644 debian/missing-sources/jquery.fixedheadertable.js
 create mode 100644 debian/patches/jquery.patch
 create mode 100644 debian/patches/spelling-errors.patch
 delete mode 100644 debian/patches/various-typos.patch
 create mode 100755 debian/x-grass7.in
 delete mode 100644 demolocation/PERMANENT/.bash_history
 delete mode 100644 demolocation/PERMANENT/.bashrc
 create mode 100644 display/d.legend.vect/Makefile
 create mode 100644 display/d.legend.vect/d.legend.vect.html
 create mode 100644 display/d.legend.vect/d_legend_vect.png
 create mode 100644 display/d.legend.vect/d_legend_vect_subheadings.png
 create mode 100644 display/d.legend.vect/draw.c
 create mode 100644 display/d.legend.vect/local_proto.h
 create mode 100644 display/d.legend.vect/main.c
 create mode 100644 display/d.legend/d_legend_custom_labels_and_background.png
 create mode 100644 display/d.legend/d_legend_logarithmic.png
 create mode 100644 display/d.legend/draw.c
 create mode 100644 display/d.mon/render_cmd.py
 create mode 100644 display/d.northarrow/thumbnails/1a.png
 create mode 100644 display/d.northarrow/thumbnails/1b.png
 create mode 100644 display/d.northarrow/thumbnails/2.png
 create mode 100644 display/d.northarrow/thumbnails/3.png
 create mode 100644 display/d.northarrow/thumbnails/4.png
 create mode 100644 display/d.northarrow/thumbnails/5.png
 create mode 100644 display/d.northarrow/thumbnails/6.png
 create mode 100644 display/d.northarrow/thumbnails/7a.png
 create mode 100644 display/d.northarrow/thumbnails/7b.png
 create mode 100644 display/d.northarrow/thumbnails/8a.png
 create mode 100644 display/d.northarrow/thumbnails/8b.png
 create mode 100644 display/d.northarrow/thumbnails/9.png
 create mode 100644 display/d.northarrow/thumbnails/README
 create mode 100644 display/d.northarrow/thumbnails/arrow1.png
 create mode 100644 display/d.northarrow/thumbnails/arrow2.png
 create mode 100644 display/d.northarrow/thumbnails/arrow3.png
 create mode 100644 display/d.northarrow/thumbnails/basic_compass.png
 create mode 100644 display/d.northarrow/thumbnails/fancy_compass.png
 create mode 100644 display/d.northarrow/thumbnails/star.png
 create mode 100644 display/d.vect.chart/d_vect_chart_pie_3d.png
 create mode 100644 display/d.vect.thematic/d_vect_thematic_leg.txt
 create mode 100644 display/d.vect.thematic/display.c
 create mode 100644 display/d.vect.thematic/legend.c
 create mode 100644 display/d.vect/legend.c
 create mode 100644 doc/README
 create mode 100644 doc/gi_3dview.jpg
 create mode 100644 doc/gi_c.jpg
 create mode 100644 doc/gi_cartography.jpg
 create mode 100644 doc/gi_database.jpg
 create mode 100644 doc/gi_display.jpg
 create mode 100644 doc/gi_gallery.jpg
 create mode 100644 doc/gi_general.jpg
 create mode 100644 doc/gi_gui.jpg
 create mode 100644 doc/gi_imagery.jpg
 create mode 100644 doc/gi_misc.jpg
 create mode 100644 doc/gi_python.jpg
 create mode 100644 doc/gi_raster.jpg
 create mode 100644 doc/gi_raster3d.jpg
 create mode 100644 doc/gi_temporal.jpg
 create mode 100644 doc/gi_vector.jpg
 create mode 100644 doc/grass_database.html
 create mode 100644 doc/grass_database.png
 create mode 100644 doc/grass_database.svg
 create mode 100644 general/g.list/global.h
 create mode 100644 general/g.list/list.c
 create mode 100644 general/g.rename/testsuite/test_overwrite.py
 create mode 100644 gui/icons/grass-128x128.png
 create mode 100644 gui/icons/grass-16x16.png
 create mode 100644 gui/icons/grass-192x192.png
 create mode 100644 gui/icons/grass-22x22.png
 create mode 100644 gui/icons/grass-24x24.png
 create mode 100644 gui/icons/grass-32x32.png
 create mode 100644 gui/icons/grass-36x36.png
 create mode 100644 gui/icons/grass-40x40.png
 create mode 100644 gui/icons/grass-42x42.png
 create mode 100644 gui/icons/grass-72x72.png
 create mode 100644 gui/icons/grass-80x80.png
 create mode 100644 gui/icons/grass-8x8.png
 create mode 100644 gui/icons/grass-96x96.png
 create mode 100644 gui/icons/grass/locked.png
 create mode 100644 gui/icons/grass/python.png
 create mode 100644 gui/icons/grass/select.png
 create mode 100644 gui/icons/grass/unlocked.png
 create mode 100644 gui/images/grass_world3-nq8.png
 create mode 100644 gui/images/splash_screen.svg
 create mode 100644 gui/images/symbols/legend/area.png
 create mode 100644 gui/images/symbols/legend/area_curved.png
 create mode 100644 gui/images/symbols/legend/line.png
 create mode 100644 gui/images/symbols/legend/line_crooked.png
 delete mode 100644 gui/wxpython/core/test.toolboxes_menudata.xml
 rename gui/wxpython/core/{test.toolboxes_menu.xml => testsuite/data/test_toolboxes_menu.xml} (100%)
 create mode 100644 gui/wxpython/core/testsuite/data/test_toolboxes_menudata_ref.xml
 rename gui/wxpython/core/{test.toolboxes_user_toolboxes.xml => testsuite/data/test_toolboxes_user_toolboxes.xml} (100%)
 create mode 100755 gui/wxpython/core/testsuite/toolboxes.sh
 copy {doc/gui/wxpython/example => gui/wxpython/datacatalog}/Makefile (100%)
 create mode 100644 gui/wxpython/datacatalog/__init__.py
 create mode 100644 gui/wxpython/datacatalog/catalog.py
 create mode 100644 gui/wxpython/datacatalog/frame.py
 create mode 100644 gui/wxpython/datacatalog/g.gui.datacatalog.html
 create mode 100644 gui/wxpython/datacatalog/g.gui.datacatalog.py
 create mode 100644 gui/wxpython/datacatalog/toolbars.py
 create mode 100644 gui/wxpython/datacatalog/tree.py
 delete mode 100644 gui/wxpython/dbmgr/dbmgr_frame.jpg
 create mode 100644 gui/wxpython/dbmgr/dbmgr_frame.png
 create mode 100644 gui/wxpython/dbmgr/dbmgr_sql_builder.png
 create mode 100644 gui/wxpython/docs/wxGUI.modules.html
 create mode 100644 gui/wxpython/docs/wxGUI_modules_flags.png
 create mode 100644 gui/wxpython/docs/wxGUI_modules_parameters.png
 create mode 100644 gui/wxpython/docs/wxGUI_modules_style_left.png
 create mode 100644 gui/wxpython/docs/wxGUI_modules_style_top.png
 create mode 100644 gui/wxpython/docs/wxGUI_modules_widget_file1.png
 create mode 100644 gui/wxpython/docs/wxGUI_modules_widget_file2.png
 create mode 100644 gui/wxpython/docs/wxGUI_modules_widget_selection.png
 delete mode 100644 gui/wxpython/docs/wxgui_sphinx/_templates/oholosidebar.html
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_avg_map.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_avg_run.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_comment.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_db.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_dlg_module.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_intermediate_data.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_items.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_loop.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_loop_dlg.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_loop_final.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_lower_toolbar.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_mcomment.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_mdb.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_mloop.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_mmodule.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_mmodulex.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_model_avg.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_model_classification.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_model_landslides.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_model_properties.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_model_usle.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_modis_1.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_modis_1o.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_modis_2.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_modis_2o.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_modis_3.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_modis_3o.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_modul.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_modulex.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_mraster.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_mraster3d.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_mrelation.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_mvector.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_parameter.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_python.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_python_code.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_python_code_result.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_raster.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_raster3d.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_relation.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_toolbar.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_variables.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_variables_raster.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_variables_run.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_vector.png
 create mode 100644 gui/wxpython/gmodeler/g_gui_gmodeler_zipcodes_avg_elevation.gxm
 delete mode 100644 gui/wxpython/gmodeler/gmodeler_frame.png
 create mode 100644 gui/wxpython/gui_core/pyedit.py
 create mode 100644 gui/wxpython/gui_core/vselect.py
 create mode 100644 gui/wxpython/gui_core/wxlibplot.py
 create mode 100644 gui/wxpython/modules/import_export.py
 create mode 100644 gui/wxpython/rdigit/__init__.py
 create mode 100644 gui/wxpython/rdigit/controller.py
 create mode 100644 gui/wxpython/rdigit/dialogs.py
 create mode 100644 gui/wxpython/rdigit/toolbars.py
 create mode 100644 gui/wxpython/xml/menudata_pyedit.xml
 create mode 100644 imagery/i.albedo/bb_alb_aster2bands.c
 create mode 100644 imagery/i.albedo/bb_alb_landsat8.c
 create mode 100644 imagery/i.atcorr/sensors_csv/geoeye1.csv
 create mode 100644 imagery/i.modis.qc/mod13Q1a.c
 create mode 100644 imagery/i.modis.qc/mod13Q1b.c
 create mode 100644 imagery/i.modis.qc/mod13Q1c.c
 create mode 100644 imagery/i.modis.qc/mod13Q1d.c
 create mode 100644 imagery/i.modis.qc/mod13Q1e.c
 create mode 100644 imagery/i.modis.qc/mod13Q1f.c
 create mode 100644 imagery/i.modis.qc/mod13Q1g.c
 create mode 100644 imagery/i.modis.qc/mod13Q1h.c
 create mode 100644 imagery/i.modis.qc/mod13Q1i.c
 create mode 100644 imagery/i.segment/README
 create mode 100644 imagery/i.segment/mean_shift.c
 create mode 100644 imagery/i.segment/region_growing.c
 create mode 100644 imagery/i.segment/watershed.c
 create mode 100644 include/calc.h
 create mode 100644 include/defs/calc.h
 delete mode 100644 lib/btree2/README
 create mode 100644 lib/btree2/btree2.dox
 create mode 100644 lib/btree2/kdtree.c
 create mode 100644 lib/btree2/kdtree.h
 create mode 100644 lib/calc/Makefile
 create mode 100644 lib/calc/calc.c
 create mode 100644 lib/calc/check.c
 create mode 100644 lib/calc/function.c
 create mode 100644 lib/calc/xabs.c
 create mode 100644 lib/calc/xacos.c
 create mode 100644 lib/calc/xadd.c
 create mode 100644 lib/calc/xand.c
 create mode 100644 lib/calc/xand2.c
 create mode 100644 lib/calc/xasin.c
 create mode 100644 lib/calc/xatan.c
 create mode 100644 lib/calc/xbitand.c
 create mode 100644 lib/calc/xbitnot.c
 create mode 100644 lib/calc/xbitor.c
 create mode 100644 lib/calc/xbitxor.c
 create mode 100644 lib/calc/xcos.c
 create mode 100644 lib/calc/xdiv.c
 create mode 100644 lib/calc/xdouble.c
 create mode 100644 lib/calc/xeq.c
 create mode 100644 lib/calc/xeval.c
 create mode 100644 lib/calc/xexp.c
 create mode 100644 lib/calc/xfloat.c
 create mode 100644 lib/calc/xge.c
 create mode 100644 lib/calc/xgraph.c
 create mode 100644 lib/calc/xgt.c
 create mode 100644 lib/calc/xif.c
 create mode 100644 lib/calc/xint.c
 create mode 100644 lib/calc/xisnull.c
 create mode 100644 lib/calc/xle.c
 create mode 100644 lib/calc/xlog.c
 create mode 100644 lib/calc/xlt.c
 create mode 100644 lib/calc/xmax.c
 create mode 100644 lib/calc/xmedian.c
 create mode 100644 lib/calc/xmin.c
 create mode 100644 lib/calc/xmod.c
 create mode 100644 lib/calc/xmode.c
 create mode 100644 lib/calc/xmul.c
 create mode 100644 lib/calc/xne.c
 create mode 100644 lib/calc/xneg.c
 create mode 100644 lib/calc/xnmax.c
 create mode 100644 lib/calc/xnmedian.c
 create mode 100644 lib/calc/xnmin.c
 create mode 100644 lib/calc/xnmode.c
 create mode 100644 lib/calc/xnot.c
 create mode 100644 lib/calc/xnull.c
 create mode 100644 lib/calc/xor.c
 create mode 100644 lib/calc/xor2.c
 create mode 100644 lib/calc/xpow.c
 create mode 100644 lib/calc/xrand.c
 create mode 100644 lib/calc/xround.c
 create mode 100644 lib/calc/xshiftl.c
 create mode 100644 lib/calc/xshiftr.c
 create mode 100644 lib/calc/xshiftru.c
 create mode 100644 lib/calc/xsin.c
 create mode 100644 lib/calc/xsqrt.c
 create mode 100644 lib/calc/xsub.c
 create mode 100644 lib/calc/xtan.c
 create mode 100644 lib/gis/cmprbzip.c
 create mode 100644 lib/gis/cmprlz4.c
 create mode 100644 lib/gis/cmprrle.c
 create mode 100644 lib/gis/cmprzlib.c
 create mode 100644 lib/gis/colors/grass
 create mode 100644 lib/gis/colors/roygbiv
 create mode 100644 lib/gis/colors/soilmoisture
 create mode 100644 lib/gis/colors/viridis
 create mode 100644 lib/gis/colors/water
 create mode 100644 lib/gis/compress.c
 create mode 100644 lib/gis/compress.h
 delete mode 100644 lib/gis/flate.c
 delete mode 100644 lib/gis/local_proto.h
 create mode 100644 lib/gis/lz4.c
 create mode 100644 lib/gis/lz4.h
 create mode 100644 lib/gis/testsuite/gis_lib_tokenize.py
 delete mode 100644 lib/proj/coordinate_axis.csv
 delete mode 100644 lib/proj/ellipsoid.csv
 delete mode 100644 lib/proj/gcs.csv
 delete mode 100644 lib/proj/gcs.override.csv
 delete mode 100644 lib/proj/gdal_datum.csv
 delete mode 100644 lib/proj/gt_datum.csv
 delete mode 100644 lib/proj/gt_ellips.csv
 delete mode 100644 lib/proj/pcs.csv
 delete mode 100644 lib/proj/pcs.override.csv
 delete mode 100644 lib/proj/prime_meridian.csv
 delete mode 100644 lib/proj/projop_wparm.csv
 delete mode 100644 lib/proj/stateplane.csv
 delete mode 100644 lib/proj/unit_of_measure.csv
 delete mode 100644 lib/python/ctypes/arraystats.py
 delete mode 100644 lib/python/ctypes/cluster.py
 delete mode 100644 lib/python/ctypes/date.py
 delete mode 100644 lib/python/ctypes/dbmi.py
 delete mode 100644 lib/python/ctypes/display.py
 delete mode 100644 lib/python/ctypes/g3d.py
 delete mode 100644 lib/python/ctypes/gis.py
 delete mode 100644 lib/python/ctypes/gmath.py
 delete mode 100644 lib/python/ctypes/grass.py
 delete mode 100644 lib/python/ctypes/imagery.py
 delete mode 100644 lib/python/ctypes/nviz.py
 delete mode 100644 lib/python/ctypes/ogsf.py
 delete mode 100644 lib/python/ctypes/proj.py
 delete mode 100644 lib/python/ctypes/raster.py
 delete mode 100644 lib/python/ctypes/raster3d.py
 delete mode 100644 lib/python/ctypes/stats.py
 delete mode 100644 lib/python/ctypes/trans.py
 delete mode 100644 lib/python/ctypes/vector.py
 delete mode 100644 lib/python/ctypes/vedit.py
 create mode 100644 lib/python/docs/src/gunittest_running_tests.rst
 create mode 100644 lib/python/docs/src/gunittest_testing.rst
 create mode 100644 lib/python/gunittest/Makefile
 create mode 100644 lib/python/gunittest/__init__.py
 create mode 100644 lib/python/gunittest/case.py
 create mode 100644 lib/python/gunittest/checkers.py
 create mode 100644 lib/python/gunittest/gmodules.py
 create mode 100644 lib/python/gunittest/gutils.py
 create mode 100644 lib/python/gunittest/invoker.py
 create mode 100644 lib/python/gunittest/loader.py
 create mode 100644 lib/python/gunittest/main.py
 create mode 100644 lib/python/gunittest/multireport.py
 create mode 100644 lib/python/gunittest/multirunner.py
 create mode 100644 lib/python/gunittest/reporters.py
 create mode 100644 lib/python/gunittest/runner.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/fake_code.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/fake_code.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_errors/fake_code.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_errors/testsuite/test_error.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_errors/testsuite/test_import_error.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_exiting/fake_code.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_exiting/testsuite/test_gfatalerror.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_exiting/testsuite/test_osexit_one.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_exiting/testsuite/test_osexit_zero.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_exiting/testsuite/test_segfaut.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_exiting/testsuite/test_sysexit_one.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_errors/subsubmodule_exiting/testsuite/test_sysexit_zero.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_test_fail/fake_code.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/submodule_test_fail/testsuite/test_fail.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/testsuite/test_good_and_bad.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/testsuite/test_python_unittest.py
 create mode 100644 lib/python/gunittest/testsuite/data/samplecode/testsuite/test_success.py
 create mode 100644 lib/python/gunittest/testsuite/data/simple_vector_map_ascii_4p_2l_2c_3b_dp14.txt
 create mode 100644 lib/python/gunittest/testsuite/data/simple_vector_map_ascii_4p_2l_2c_3b_dp14_diff_header.txt
 create mode 100644 lib/python/gunittest/testsuite/data/simple_vector_map_ascii_4p_2l_2c_3b_dp14_modified.txt
 create mode 100644 lib/python/gunittest/testsuite/test_assertions.py
 create mode 100644 lib/python/gunittest/testsuite/test_assertions_rast3d.py
 create mode 100644 lib/python/gunittest/testsuite/test_assertions_vect.py
 create mode 100644 lib/python/gunittest/testsuite/test_checkers.py
 create mode 100644 lib/python/gunittest/testsuite/test_doctests.py
 create mode 100644 lib/python/gunittest/testsuite/test_gmodules.py
 create mode 100644 lib/python/gunittest/testsuite/test_module_assertions.py
 create mode 100644 lib/python/gunittest/utils.py
 create mode 100644 lib/python/pygrass/gis/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/gis/testsuite/test_gis.py
 create mode 100644 lib/python/pygrass/messages/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/modules/grid/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/modules/interface/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/modules/interface/testsuite/test_flag.py
 create mode 100644 lib/python/pygrass/modules/interface/testsuite/test_modules.py
 create mode 100644 lib/python/pygrass/modules/interface/testsuite/test_parameter.py
 create mode 100644 lib/python/pygrass/modules/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/modules/testsuite/test_import_isolation.py
 create mode 100644 lib/python/pygrass/raster/testsuite/data/a.png
 create mode 100644 lib/python/pygrass/raster/testsuite/data/b.png
 create mode 100644 lib/python/pygrass/raster/testsuite/data/c.png
 create mode 100644 lib/python/pygrass/raster/testsuite/data/d.png
 create mode 100644 lib/python/pygrass/raster/testsuite/data/e.png
 create mode 100644 lib/python/pygrass/raster/testsuite/data/geology_cats
 create mode 100644 lib/python/pygrass/raster/testsuite/test_category.py
 create mode 100644 lib/python/pygrass/raster/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/raster/testsuite/test_history.py
 create mode 100644 lib/python/pygrass/raster/testsuite/test_numpy.py
 create mode 100644 lib/python/pygrass/raster/testsuite/test_raster.py
 create mode 100644 lib/python/pygrass/raster/testsuite/test_raster_img.py
 create mode 100644 lib/python/pygrass/raster/testsuite/test_raster_region.py
 create mode 100644 lib/python/pygrass/rpc/Makefile
 create mode 100644 lib/python/pygrass/rpc/__init__.py
 create mode 100644 lib/python/pygrass/rpc/base.py
 create mode 100644 lib/python/pygrass/rpc/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/shell/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/vector/testsuite/test_doctests.py
 create mode 100644 lib/python/pygrass/vector/testsuite/test_filters.py
 create mode 100644 lib/python/pygrass/vector/testsuite/test_geometry_attrs.py
 create mode 100644 lib/python/pygrass/vector/testsuite/test_table.py
 create mode 100644 lib/python/pygrass/vector/testsuite/test_vector.py
 create mode 100644 lib/python/script/testsuite/test_core_make_val.py
 create mode 100644 lib/python/script/testsuite/test_doctests.py
 create mode 100644 lib/python/script/testsuite/test_raster.py
 create mode 100644 lib/python/script/testsuite/test_start_command_functions.py
 create mode 100644 lib/python/script/testsuite/test_start_command_functions_nc.py
 create mode 100644 lib/python/script/testsuite/test_utils.py
 delete mode 100644 lib/python/temporal/testsuite/unittests_register.py
 create mode 100644 lib/raster/rast_to_img_string.c
 create mode 100644 lib/raster3d/gradient.c
 create mode 100644 lib/symbol/symbol/legend/area
 create mode 100644 lib/symbol/symbol/legend/area_curved
 create mode 100644 lib/symbol/symbol/legend/line
 create mode 100644 lib/symbol/symbol/legend/line_crooked
 create mode 100644 lib/vector/Vlib/geos_to_wktb.c
 delete mode 100644 lib/vector/Vlib/net.c
 create mode 100644 lib/vector/Vlib/net_analyze.c
 create mode 100644 lib/vector/Vlib/net_build.c
 create mode 100644 lib/vector/Vlib/testsuite/test_vlib_box.py
 create mode 100755 lib/vector/testsuite/test_topology_vgeneralize.sh
 create mode 100644 man/build_class_graphical.py
 create mode 100755 man/build_graphical_index.py
 create mode 100755 man/build_manual_gallery.py
 create mode 100644 man/jquery.fixedheadertable.min.js
 create mode 100644 man/parser_standard_options.css
 create mode 100644 man/parser_standard_options.js
 create mode 100644 man/parser_standard_options.py
 create mode 100644 mswindows/osgeo4w/Makefile
 delete mode 100644 mswindows/osgeo4w/setup.hint
 create mode 100644 mswindows/osgeo4w/setup.hint.tmpl
 create mode 100644 ps/ps.map/ps_map.png
 create mode 100644 ps/ps.map/ps_map_basic.png
 delete mode 100644 raster/r.colors/.pgm
 create mode 100644 raster/r.grow.distance/testsuite/r_grow_distance_test.py
 create mode 100644 raster/r.horizon/testsuite/test_r_horizon.py
 create mode 100644 raster/r.in.gdal/testsuite/data/elevation.asc
 create mode 100644 raster/r.in.gdal/testsuite/data/elevation.nc
 create mode 100644 raster/r.in.gdal/testsuite/data/elevation.prj
 create mode 100644 raster/r.in.gdal/testsuite/data/elevation.tif
 create mode 100644 raster/r.in.gdal/testsuite/data/elevation.tiff
 create mode 100644 raster/r.in.gdal/testsuite/data/elevation3d.nc
 create mode 100755 raster/r.in.gdal/testsuite/data/generate_data.sh
 create mode 100644 raster/r.in.gdal/testsuite/test_r_in_gdal.py
 create mode 100644 raster/r.in.lidar/filters.c
 create mode 100644 raster/r.in.lidar/filters.h
 create mode 100644 raster/r.in.lidar/info.c
 create mode 100644 raster/r.in.lidar/point_binning.c
 create mode 100644 raster/r.in.lidar/point_binning.h
 create mode 100644 raster/r.in.lidar/projection.c
 create mode 100644 raster/r.in.lidar/r_in_lidar.png
 create mode 100644 raster/r.in.lidar/r_in_lidar_base_raster.png
 create mode 100644 raster/r.in.lidar/r_in_lidar_base_raster.svg
 create mode 100644 raster/r.in.lidar/r_in_lidar_binning_count.png
 create mode 100644 raster/r.in.lidar/r_in_lidar_binning_mean.png
 create mode 100644 raster/r.in.lidar/r_in_lidar_zrange.png
 create mode 100644 raster/r.in.lidar/r_in_lidar_zrange.svg
 create mode 100644 raster/r.in.lidar/rast_segment.c
 create mode 100644 raster/r.in.lidar/rast_segment.h
 create mode 100644 raster/r.in.lidar/string_list.c
 create mode 100755 raster/r.in.lidar/test/sample_test.sh
 create mode 100644 raster/r.in.lidar/testsuite/data/points.las
 create mode 100644 raster/r.in.lidar/testsuite/data/points.txt
 create mode 100755 raster/r.in.lidar/testsuite/test_base_resolution.sh
 delete mode 100644 raster/r.mapcalc/check.c
 delete mode 100644 raster/r.mapcalc/xabs.c
 delete mode 100644 raster/r.mapcalc/xacos.c
 delete mode 100644 raster/r.mapcalc/xadd.c
 delete mode 100644 raster/r.mapcalc/xand.c
 delete mode 100644 raster/r.mapcalc/xand2.c
 delete mode 100644 raster/r.mapcalc/xasin.c
 delete mode 100644 raster/r.mapcalc/xatan.c
 delete mode 100644 raster/r.mapcalc/xbitand.c
 delete mode 100644 raster/r.mapcalc/xbitnot.c
 delete mode 100644 raster/r.mapcalc/xbitor.c
 delete mode 100644 raster/r.mapcalc/xbitxor.c
 delete mode 100644 raster/r.mapcalc/xcos.c
 delete mode 100644 raster/r.mapcalc/xdiv.c
 delete mode 100644 raster/r.mapcalc/xdouble.c
 delete mode 100644 raster/r.mapcalc/xeq.c
 delete mode 100644 raster/r.mapcalc/xeval.c
 delete mode 100644 raster/r.mapcalc/xexp.c
 delete mode 100644 raster/r.mapcalc/xfloat.c
 delete mode 100644 raster/r.mapcalc/xge.c
 delete mode 100644 raster/r.mapcalc/xgraph.c
 delete mode 100644 raster/r.mapcalc/xgt.c
 delete mode 100644 raster/r.mapcalc/xif.c
 delete mode 100644 raster/r.mapcalc/xint.c
 delete mode 100644 raster/r.mapcalc/xisnull.c
 delete mode 100644 raster/r.mapcalc/xle.c
 delete mode 100644 raster/r.mapcalc/xlog.c
 delete mode 100644 raster/r.mapcalc/xlt.c
 delete mode 100644 raster/r.mapcalc/xmax.c
 delete mode 100644 raster/r.mapcalc/xmedian.c
 delete mode 100644 raster/r.mapcalc/xmin.c
 delete mode 100644 raster/r.mapcalc/xmod.c
 delete mode 100644 raster/r.mapcalc/xmode.c
 delete mode 100644 raster/r.mapcalc/xmul.c
 delete mode 100644 raster/r.mapcalc/xne.c
 delete mode 100644 raster/r.mapcalc/xneg.c
 delete mode 100644 raster/r.mapcalc/xnmax.c
 delete mode 100644 raster/r.mapcalc/xnmedian.c
 delete mode 100644 raster/r.mapcalc/xnmin.c
 delete mode 100644 raster/r.mapcalc/xnmode.c
 delete mode 100644 raster/r.mapcalc/xnot.c
 delete mode 100644 raster/r.mapcalc/xnull.c
 delete mode 100644 raster/r.mapcalc/xor.c
 delete mode 100644 raster/r.mapcalc/xor2.c
 delete mode 100644 raster/r.mapcalc/xpow.c
 delete mode 100644 raster/r.mapcalc/xrand.c
 delete mode 100644 raster/r.mapcalc/xround.c
 delete mode 100644 raster/r.mapcalc/xshiftl.c
 delete mode 100644 raster/r.mapcalc/xshiftr.c
 delete mode 100644 raster/r.mapcalc/xshiftru.c
 delete mode 100644 raster/r.mapcalc/xsin.c
 delete mode 100644 raster/r.mapcalc/xsqrt.c
 delete mode 100644 raster/r.mapcalc/xsub.c
 delete mode 100644 raster/r.mapcalc/xtan.c
 create mode 100644 raster/r.patch/testsuite/test_rpatch_artificial.py
 create mode 100644 raster/r.random.cells/r_random_cells.png
 create mode 100644 raster/r.random.cells/testsuite/test_random_cells.py
 create mode 100644 raster/r.sim/simlib/simlib.h
 create mode 100755 raster/r.sim/test/test.sh
 create mode 100644 raster/r.stream.extract/r_stream_extract_accum_orig_zoom.png
 create mode 100644 raster/r.stream.extract/r_stream_extract_accum_weighted_zoom.png
 create mode 100644 raster/r.stream.extract/r_stream_extract_streams_noweight.png
 create mode 100644 raster/r.stream.extract/r_stream_extract_streams_weighed.png
 create mode 100644 raster/r.stream.extract/r_stream_extract_weights_zoom.png
 create mode 100644 raster/r.univar/testsuite/test_r_univar.py
 create mode 100644 raster/r.watershed/testsuite/r_watershed_test.py
 create mode 100644 raster3d/r3.flow/Makefile
 create mode 100644 raster3d/r3.flow/flowline.c
 create mode 100644 raster3d/r3.flow/flowline.h
 create mode 100644 raster3d/r3.flow/integrate.c
 create mode 100644 raster3d/r3.flow/integrate.h
 create mode 100644 raster3d/r3.flow/interpolate.c
 create mode 100644 raster3d/r3.flow/interpolate.h
 create mode 100644 raster3d/r3.flow/main.c
 create mode 100644 raster3d/r3.flow/r3.flow.html
 create mode 100644 raster3d/r3.flow/r3flow_flowlines.png
 create mode 100644 raster3d/r3.flow/r3flow_flowlines_color.png
 create mode 100644 raster3d/r3.flow/r3flow_structs.h
 create mode 100644 raster3d/r3.flow/test.r3flow.html
 create mode 100644 raster3d/r3.flow/test_main.c
 create mode 100644 raster3d/r3.flow/testsuite/data/flowline.ascii
 create mode 100644 raster3d/r3.flow/testsuite/r3flow_test.py
 create mode 100644 raster3d/r3.flow/voxel_traversal.c
 create mode 100644 raster3d/r3.flow/voxel_traversal.h
 create mode 100644 raster3d/r3.gradient/Makefile
 create mode 100644 raster3d/r3.gradient/main.c
 create mode 100644 raster3d/r3.gradient/r3.gradient.html
 create mode 100644 raster3d/r3.gradient/r3gradient_structs.h
 create mode 100644 raster3d/r3.gradient/testsuite/data/test_map_1
 create mode 100644 raster3d/r3.gradient/testsuite/data/test_map_2
 create mode 100644 raster3d/r3.gradient/testsuite/r3gradient_test.py
 create mode 100644 raster3d/r3.in.lidar/Makefile
 create mode 100644 raster3d/r3.in.lidar/filters.c
 create mode 100644 raster3d/r3.in.lidar/filters.h
 create mode 100644 raster3d/r3.in.lidar/main.c
 create mode 100644 raster3d/r3.in.lidar/r3.in.lidar.html
 create mode 100644 raster3d/r3.in.lidar/r3_in_lidar.png
 create mode 100644 raster3d/r3.in.lidar/rast_segment.c
 create mode 100644 raster3d/r3.in.lidar/rast_segment.h
 create mode 100644 scripts/d.frame/Makefile
 create mode 100644 scripts/d.frame/d.frame.html
 create mode 100755 scripts/d.frame/d.frame.py
 create mode 100644 scripts/d.frame/d_frame.png
 create mode 100644 scripts/g.extension/testsuite/data/modules.xml
 create mode 100644 scripts/g.extension/testsuite/data/sample_modules/r.plus.example.tar.gz
 create mode 100644 scripts/g.extension/testsuite/data/sample_modules/r.plus.example.zip
 create mode 100644 scripts/g.extension/testsuite/data/sample_modules/r.plus.example/Makefile
 create mode 100644 scripts/g.extension/testsuite/data/sample_modules/r.plus.example/r.plus.example.html
 create mode 100644 scripts/g.extension/testsuite/data/sample_modules/r.plus.example/r.plus.example.py
 create mode 100644 scripts/g.extension/testsuite/data/sample_modules/r.plus.example_sep.tar.gz
 create mode 100644 scripts/g.extension/testsuite/data/toolboxes.xml
 create mode 100755 scripts/g.extension/testsuite/doctest.sh
 create mode 100644 scripts/g.extension/testsuite/test_addons_modules.py
 create mode 100644 scripts/g.extension/testsuite/test_addons_toolboxes.py
 create mode 100644 scripts/g.search.modules/Makefile
 create mode 100644 scripts/g.search.modules/g.search.modules.html
 create mode 100755 scripts/g.search.modules/g.search.modules.py
 create mode 100644 scripts/g.search.modules/testsuite/test_g_search_modules.py
 create mode 100644 scripts/r.import/testsuite/data/data1.tif
 create mode 100644 scripts/r.import/testsuite/data/data2.asc
 create mode 100644 scripts/r.import/testsuite/data/data2.asc.aux.xml
 create mode 100644 scripts/r.import/testsuite/data/data2.prj
 create mode 100644 scripts/r.import/testsuite/test_r_import.py
 delete mode 100644 scripts/v.krige/Makefile
 delete mode 100644 scripts/v.krige/v.krige.html
 delete mode 100644 scripts/v.krige/v.krige.py
 create mode 100644 scripts/v.rast.stats/testsuite/test_v_rast_stats.py
 rename scripts/v.unpack/{test_suite => testsuite}/test.v.unpack.sh (100%)
 create mode 100644 temporal/t.rast.accdetect/testsuite/test_simple.py
 delete mode 100644 temporal/t.rast.accumulate/testsuite/data/acc_1.ref
 delete mode 100644 temporal/t.rast.accumulate/testsuite/data/acc_2.ref
 delete mode 100644 temporal/t.rast.accumulate/testsuite/data/acc_3.ref
 delete mode 100644 temporal/t.rast.accumulate/testsuite/data/acc_4.ref
 delete mode 100644 temporal/t.rast.accumulate/testsuite/data/acc_5.ref
 delete mode 100755 temporal/t.rast.accumulate/testsuite/test.t.rast.accumulate.sh
 create mode 100644 temporal/t.rast.accumulate/testsuite/test_accumulation.py
 create mode 100644 temporal/t.rast.contour/Makefile
 create mode 100644 temporal/t.rast.contour/t.rast.contour.html
 create mode 100755 temporal/t.rast.contour/t.rast.contour.py
 create mode 100644 temporal/t.rast.contour/testsuite/test_convert.py
 create mode 100644 temporal/t.rast.export/testsuite/test_rast_export.py
 delete mode 100755 temporal/t.rast.gapfill/test.t.rast.gapfill.sh
 create mode 100644 temporal/t.rast.gapfill/testsuite/test_gapfill.py
 create mode 100644 temporal/t.rast.import/testsuite/data/precip_2000.tar.bzip2
 create mode 100644 temporal/t.rast.import/testsuite/test_temporal_rast_import.py
 create mode 100644 temporal/t.rast.neighbors/testsuite/test_neighbors.py
 create mode 100644 temporal/t.rast.series/testsuite/test_series.py
 create mode 100644 temporal/t.rast.to.vect/Makefile
 create mode 100644 temporal/t.rast.to.vect/t.rast.to.vect.html
 create mode 100755 temporal/t.rast.to.vect/t.rast.to.vect.py
 create mode 100644 temporal/t.rast.to.vect/testsuite/test_to_vect.py
 create mode 100644 temporal/t.rast.what/Makefile
 create mode 100644 temporal/t.rast.what/t.rast.what.html
 create mode 100755 temporal/t.rast.what/t.rast.what.py
 create mode 100644 temporal/t.rast.what/testsuite/test_what.py
 delete mode 100755 temporal/t.shift/test.t.shift.absolue.sh
 delete mode 100755 temporal/t.shift/test.t.shift.relative.sh
 create mode 100644 temporal/t.shift/testsuite/test_shift.py
 create mode 100644 temporal/t.snap/testsuite/test_snap.py
 create mode 100644 temporal/t.support/testsuite/test_support_str3ds.py
 create mode 100644 temporal/t.support/testsuite/test_support_strds.py
 create mode 100644 temporal/t.support/testsuite/test_support_stvds.py
 create mode 100644 temporal/t.vect.extract/testsuite/test_vect_extract.py
 delete mode 100755 testsuite/raster/rmapcalc_test.sh
 mode change 100644 => 100755 tools/mkrest.py
 create mode 100755 tools/vagrant/clean.sh
 create mode 100755 tools/vagrant/compile.sh
 create mode 100644 vector/v.buffer/v_buffer_areas_int.png
 create mode 100755 vector/v.category/testsuite/copy_multiple_cats.sh
 create mode 100644 vector/v.cluster/Makefile
 create mode 100644 vector/v.cluster/main.c
 create mode 100644 vector/v.cluster/v.cluster.html
 create mode 100644 vector/v.cluster/v_cluster_4_methods.png
 create mode 100644 vector/v.db.select/testsuite/test_v_db_select.py
 create mode 100644 vector/v.decimate/Makefile
 create mode 100644 vector/v.decimate/count_decimation.c
 create mode 100644 vector/v.decimate/count_decimation.h
 create mode 100644 vector/v.decimate/grid_decimation.c
 create mode 100644 vector/v.decimate/grid_decimation.h
 create mode 100644 vector/v.decimate/main.c
 create mode 100644 vector/v.decimate/v.decimate.html
 create mode 100644 vector/v.decimate/v_decimate_count.png
 create mode 100644 vector/v.decimate/v_decimate_grid_cat.png
 create mode 100644 vector/v.decimate/v_decimate_original.png
 create mode 100644 vector/v.distance/testsuite/test_areas_points.py
 create mode 100755 vector/v.edit/testsuite/select_all_flag.sh
 create mode 100644 vector/v.external/dsn.c
 create mode 100644 vector/v.external/proj.c
 create mode 100644 vector/v.in.ascii/testsuite/test_csv.py
 create mode 100644 vector/v.in.lidar/attributes.c
 create mode 100644 vector/v.in.lidar/attributes.h
 create mode 100644 vector/v.in.lidar/count_decimation.c
 create mode 100644 vector/v.in.lidar/count_decimation.h
 create mode 100644 vector/v.in.lidar/filters.c
 create mode 100644 vector/v.in.lidar/filters.h
 create mode 100644 vector/v.in.lidar/info.c
 create mode 100644 vector/v.in.lidar/info.h
 create mode 100644 vector/v.in.lidar/lidar.c
 create mode 100644 vector/v.in.lidar/lidar.h
 create mode 100644 vector/v.in.lidar/projection.c
 create mode 100644 vector/v.in.lidar/projection.h
 create mode 100644 vector/v.in.lidar/testsuite/basic_test.py
 create mode 100644 vector/v.in.lidar/testsuite/decimation_test.py
 create mode 100644 vector/v.in.lidar/testsuite/filter_test.py
 create mode 100644 vector/v.in.lidar/testsuite/mask_test.py
 create mode 100644 vector/v.in.lidar/vector_mask.c
 create mode 100644 vector/v.in.lidar/vector_mask.h
 create mode 100644 vector/v.in.ogr/dsn.c
 create mode 100644 vector/v.in.pdal/Makefile
 create mode 100644 vector/v.in.pdal/filters.c
 create mode 100644 vector/v.in.pdal/filters.h
 create mode 100644 vector/v.in.pdal/lidar.c
 create mode 100644 vector/v.in.pdal/lidar.h
 create mode 100644 vector/v.in.pdal/main.cpp
 create mode 100644 vector/v.in.pdal/projection.c
 create mode 100644 vector/v.in.pdal/projection.h
 create mode 100644 vector/v.in.pdal/testsuite/basic_test.py
 create mode 100644 vector/v.in.pdal/testsuite/filter_test.py
 create mode 100644 vector/v.in.pdal/v.in.pdal.html
 delete mode 100644 vector/v.label.sa/Makefile
 delete mode 100644 vector/v.label.sa/annealing.c
 delete mode 100644 vector/v.label.sa/labels.c
 delete mode 100644 vector/v.label.sa/labels.h
 delete mode 100644 vector/v.label.sa/main.c
 delete mode 100644 vector/v.label.sa/v.label.sa.html
 delete mode 100644 vector/v.label.sa/v_label_sa.jpg
 create mode 100644 vector/v.mkgrid/v_mkgrid.png
 create mode 100644 vector/v.net.alloc/alloc.c
 create mode 100644 vector/v.net.alloc/alloc.h
 create mode 100644 vector/v.net.alloc/v_net_alloc_from_centers.png
 create mode 100644 vector/v.net.alloc/v_net_alloc_to_centers.png
 create mode 100644 vector/v.net/testsuite/test_v_net.py
 create mode 100644 vector/v.net/turntable.c
 create mode 100644 vector/v.out.lidar/Makefile
 create mode 100644 vector/v.out.lidar/main.c
 create mode 100644 vector/v.out.lidar/testsuite/test_v_out_lidar.py
 create mode 100644 vector/v.out.lidar/v.out.lidar.html
 create mode 100644 vector/v.random/vrandom_polygons.png
 create mode 100644 vector/v.random/vrandom_restricted_area.png
 create mode 100644 vector/v.random/vrandom_restricted_attr.png
 create mode 100644 vector/v.to.3d/testsuite/test_vto3d.py
 create mode 100644 vector/v.vect.stats/v_vect_stats.png
 delete mode 100644 visualization/wximgview/Makefile
 delete mode 100644 visualization/wximgview/main.cpp
 delete mode 100644 visualization/wximgview/wximgview.h
 delete mode 100644 visualization/wximgview/wximgview.html

-- 
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