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